タグ

programmingに関するwatarumのブックマーク (199)

  • InnoDB Pluginことはじめ。快適ストレージエンジン生活はじまる!

    MySQL 5.1.38からMySQL体にInnoDB Pluginバンドルされている。一部の先駆的なユーザー以外に、「InnoDB使ってますよ!」もしくは「検証してるよ!」という話をあまり聞かない。そもそもであるが、InnoDB Pluginってなんぞ?!という人が多いんではないかと思うのだが、実際はどうなのだろう?現在はRC版(リリース候補版)という位置づけのInnoDB Pluginであるが、一部影響度の高いバグが残っていたりしてGA版ほどの安定性は求められないものの、ほとんど実用に耐えうる品質になっているといえる。そんなわけで、今日は改めてInnoDB Pluginの使い方・使いどころについて説明するので、ぜひ皆さんの手でInnoDB Pluginを評価してみて頂きたい。 なお、以下の解説は現在の最新バージョンである、InnoDB Plugin 1.0.6を前提にしているので、将

    InnoDB Pluginことはじめ。快適ストレージエンジン生活はじまる!
  • http://www.webdesignish.com/the-best-web-development-frameworks.html

  • 記号プログラミングで学ぶRuby1.9の仕様変更?? - Articles Advent Calendar 2010 Sym

    またまた再登場のid:TAKESAKOです。 今日はRuby1.8で学ぶ、簡単?!記号プログラミングから発展した話題「記号プログラミングで学ぶRuby1.9の仕様変更??」についてお話ししたいと思います。 Ruby 1.8 と 1.9 の非互換 Ruby1.8以前では ?a は'a'のASCIIコードの数値97が返されていましたが、 Ruby1.9からは長さ1の文字列"a"を返すように仕様変更されました。 これはRuby1.9からの多言語対応のためで、文字列をバイト列ではなく文字単位で扱うようになったためです。 ruby1.9> p ?a "a" ruby1.8> p ?a 97 したがって、?? は Ruby1.9では文字列"?"のことですが、Ruby1.8以前では'?'のアスキーコードである63の数値を返すことになります。 ruby1.9> p ?? "?" ruby1.8> p ??

    記号プログラミングで学ぶRuby1.9の仕様変更?? - Articles Advent Calendar 2010 Sym
  • 第1回 まずはTitaniumを体験してみよう | gihyo.jp

    はじめまして、株式会社はてなでアプリケーションエンジニアをしている倉井龍太郎(id:r_kurain)と申します。この連載では、今もっとも注目集めているスマートフォンアプリ開発環境であるTitanium Mobile(以下Titaniumと省略)を使ったiPhone及びAndroidアプリケーションの開発方法について解説していきます。 Titaniumとは TitaniumはAppceleratorが開発しているスマートフォンアプリ開発環境です。iPhone/iPod/iPad であればObjectice-Cを使用して、AndoridであればJavaを用いて作成するネイティブアプリケーションが、どちらの環境でもJavascriptのみで開発できるようになるものです。Titanuiumは無料で利用することができます。サポートを受けるにはAppceleratorの有料プランに入会する必要が

    第1回 まずはTitaniumを体験してみよう | gihyo.jp
  • アプリ開発101のヒント: iPhoneアプリを作る人、作りたい人にぜひ読んで欲しいヒント。無料。3471 | AppBank

    おすすめアプリ、ゲームiPhone、スマホの使い方、ガジェットなどのお得な情報をお届け | AppBank

  • perlbrew + cpanminus + local::lib で環境構築 - Webtech Walker

    local::libとかcpanmとか便利になってきたなーと思っていたところにperlbrewというまた新たなツールがでてきたので一度ここら辺でperlの環境構築についてまとめときます。 システムにインストールされているperlを使うとOSのアップデートなどの影響を受けてしまうので、それらを使わずホームディレクトリ以下にperlもCPANモジュールも全部インストールしていきます。 perlbrewはperlをバージョン毎にインストールしたり、それらをswitchして使えたりすることができるコマンドです。 App::perlbrew - search.cpan.org まずperlbrewをインストールします。 $ curl -LO http://xrl.us/perlbrew $ chmod +x perlbrew $ ./perlbrew install これで$HOME/perl5にp

    perlbrew + cpanminus + local::lib で環境構築 - Webtech Walker
  • .emacs で設定ミスって素の emacs が立ち上がったときの無力感は異常 - 俺のゴーストがささやく日記

    そんなアナタにこれ! ;; elisp (require 'cl) (defmacro defapp (sw name path &rest body) "一個の elisp アプリケーションに関する設定をまとめておくための .emacs 内で使うマクロ。 効能: - .emacs 内での設定ミスによってバニラな emacs が立ち上がってしまい 猛烈な無力感にさらされるケースを減らせる。 - .emacs 内にコメントアウトにつぐコメントアウトの山脈が隆起してい くのを軽減できる。 - *Messages* バッファに出力されるログによって、どんな設定をしていて、 どの設定が有効化されていて、エラーしたときにはどの設定がエラーし たか、が分かりやすくなる。 引数 SW を non-nil とすることで BODY が評価される。nil とした場合 はなにもしない。 文字列 NAME にはそ

  • Git+Redmineな人におすすめのフックスクリプト集 - みずぴー日記

    id:bleis-tiftによるgitのフックスクリプト集がマジ便利。 gitredmineを使ってる人はぜひ使うべき 機能 チケット番号付加 id/12というブランチで作業してるときは、コミットメッセージの末尾にrefs 12を自動でつけてくれます Redmineのチケットごとにブランチを切るようにすると、マジ便利 masterブランチへのコミット拒否 masterブランチへのコミットを拒否する 必ずトピックブランチを切るようになる pushされたときにチケットIDのないコミットの拒否 チケットIDのないコミットのpushを拒否します ダウンロード・インストール方法 https://github.com/bleis-tift/Git-Hooks に書いてある通りにすれば簡単にインストールできます

    Git+Redmineな人におすすめのフックスクリプト集 - みずぴー日記
  • 小飼弾のアルファギークに逢いたい|gihyo.jp

    #20(⁠株⁠)ミクシィ 平林幹雄、長野雅広、津久井玲宏、大窪聡 小飼弾 2009-09-22

    小飼弾のアルファギークに逢いたい|gihyo.jp
  • 小飼弾@Perl Encodeは、1冊10分で本を読む/Tech総研

    私は読書が大好きなのですが、小飼弾さんには到底かないません。ご自宅の広いリビングの壁一面に高さ3mの大きな棚が並び、ここに2万冊、別の部屋に1万冊があるとのことです。その読みっぷりからブログでの書評も好評ですが、当然ながらプログラミングにも一家言おもちです。

  • Rails3でどう書けばいいかわからない時、参考になる7つのURL

    はじめに Rails3.0.0がリリースされて、2ヶ月(2010年10月末現在)。皆さんRails3ライフを満喫していますか? Rails3がはじめてという方、マニュアルやリファレンス探しに苦労されていませんか? Rails3でコードを書いていると、どうかけばいいのかな?ということもしばしばあって、自分なりに参照するサイトなどがまとまってきたので、今日は自分が参照する順番に、URLを晒していきます。少しでも参考になれば幸いです。 もくじ Rails Searchable API Doc Google – Search by date Rails 3 Ropes Course Railscasts – rails-3.0 episodes Ruby on Rails Guides Github – Search: rails3 example O’REILLY – Rails3 in a N

    Rails3でどう書けばいいかわからない時、参考になる7つのURL
  • 今すぐ出来るPackager for iPhone | _level0 - KAYAC Front Engineer Blog

    AdobeのPackager for iPhone®の開発が再開されましたね。 こんにちは、堀口です! Packager for iPhone®の開発が再開されましたね! テンションあがっちゃったので早速実機にアプリを転送してテストする所までまとめました。 前提として、AppleiPhoneデベロッパー登録は済んでいるという事にします。 それでは早速やりましょう! と、そのまえに CorLeonis.net - Packager for iPhone®でつくられたiPhoneアプリ こちら、Flash CS5発売前のプライベートベータプログラムに参加された方々が Packager for iPhoneで制作したアプリが丁寧にまとめられています。 どのようなアプリが作れるのか、とてもとても参考になりますので、目を通す事をお勧めします。 まずは、事前準備 さて、Packager for iP

    今すぐ出来るPackager for iPhone | _level0 - KAYAC Front Engineer Blog
  • 言語擬人化妄想:プログラマで、生きている:エンジニアライフ

    わたしは、いまの会社に入ってからはVisual Basic(以下、VBと略)とTransact-SQLをメインに仕事をしているんですけど、最近、久しぶりにC++を使うことになりまして。「ようやくさんのとこに戻れるぞ~」と思って喜んだんですが、いざ向き合ってみるとC++がすっかりツン化していました(爆)。 以前はツンデレ程度だったのに、ちょっとよそ見している間に、ツンツンツンデレくらいな感じです。どうやらVBと付き合いすぎて、VB脳なままでコードを書いたらご機嫌を損ねてしまったようです。「ごめん。君と向き合ってるときは、君のことだけ考えるから」とか妙な言い訳をしつつ、3日ほど頑張ったらなんとか以前の感じに戻りました。関係が修復できてうれしかったです(笑)。 世の中、擬人化が流行しているらしいです。国とかならまだイメージがわくのですが、鉄道擬人化とかなると、もう何がなんだかさっぱり分かりま

    言語擬人化妄想:プログラマで、生きている:エンジニアライフ
  • 【Facebook】Facebookアプリがわからなすぎるので調べてみた:プロジェクトマネジメント10.0:オルタナティブ・ブログ

    ブログ引っ越しました→「Looops 直人の備忘録」 お世話になっております。 ループス岡村(許)直人です。 Facebookでは、Facebook上で動くアプリが作れます。私も、必要に迫られてたまに仕様などを調べているのですが、設定画面もアプリ画面もその他の画面も全部青くて似たようなインターフェースなので、どこで何をやるのか毎回迷っています。 調べる機会も増えてきて、いい加減面倒くさくなったので自分なりにマップを作ってみました。これでもう迷わないぞ! ■Facebookアプリ周りの地図 ※ゲーム画面はバンダイナムコゲームスさんのトレジャーアビスをお借りました。1階までしかやってないのですが、トルネコの大冒険みたいなダンジョンRPGでものすごく面白そうです。仕事と嫁と子供がいなかったらはまってみたい! ファンページは画面上のグローバルメニューから「アカウント→ファンページの管理」で簡単にア

    【Facebook】Facebookアプリがわからなすぎるので調べてみた:プロジェクトマネジメント10.0:オルタナティブ・ブログ
  • ジョブキューサーバ Gearmand を PHP から使ってみた - KAYAC Engineers' Blog

    もうすぐ子供が生まれます。春菜です。 今やってるプロジェクトで新機能追加を検討していて、Perl で有名な「TheSchwartz のようなジョブキューシステムとか試してみたいなぁ。」 なんて話してたらちょうど弊社 村瀬 が社内 TIPS 会で Gearmand について話してたので使ってみました。 Gearmandって何? 元々は Perl で書かれたジョブキューシステムで、つい最近 C でリライトされたようです。 クライアントライブラリとして CPAN はもちろんのこと、PHPPython などたくさん用意されていて活発的に活動されているみたいです。(期待大!!) PHP では PECL と PEAR のクライアントライブラリが利用でき、家サイトでも PHP のサンプルが多く紹介されていてそのまま試す事ができて楽チンです。 インストールと起動 ローカルの Mac にインストール

    ジョブキューサーバ Gearmand を PHP から使ってみた - KAYAC Engineers' Blog
  • ギーク座談会! 嫌いな言語、10年後の姿、幸せって?|【Tech総研】

    こんな企画が通るとは……ギークを集めた飲み会、いや、座談会。人選、言語、コミュニティはどうする? べにぢょが協力してくれました。会場は弊社の入っているビル最上階のレストラン。もう、何でもいいよ。とりあえず飲んで話そうよ! 一同 乾杯!!!!! え おいしいね。ところで、今日は何の話をすればいいの? 編 とりあえず、自己紹介からお願いします。 え では。え~モバツイというサイトを運営しているえふしんです。このメンバーだとLLとか言語系の集まりみたくなってますけど、僕は言語にこだわりはなくて、モノができればいいじゃんと思っています。だから、この場にいるのが若干申し訳ない。エンジニアとしての引け目というか(笑)。 し 引け目を感じてはいませんよ(笑)。柴田と申します。Pythonやってます。仕事としてはWebのサービス系ですね。えふしんさんと近いのかもしれないけど、僕も実は言語へのこだわりってあ

  • facebook アプリの作り方・PHP 編(2010 年 10 月版) - トメトメボンド

    なんだか突発的に盛り上がってる facebook ですが、アプリが気になっていじってみました。mixi アプリは PC 版がクローズドオープンだった頃にお遊びでいくつか公開していたのだけど、それより格段に手軽かつ自由度が高いなぁ、という印象です。 で、日語で解説しているページがほとんどなさそう&あってもなんだか古そうなので丁寧めに以下書いてみるよ。言語は PHP ですぞー。 facebook アプリを登録 マイアプリケーション一覧:http://www.facebook.com/developers/apps.php に移動し、右上にある「新規アプリケーション登録」をクリック 名前を適当に決めて登録(あとで変更可能) 登録できたら、そのアプリの「設定を編集」をクリックすると、以下のような画面になるはず。ここの「Facebook Integration」タブをクリック アプリの URL と

    facebook アプリの作り方・PHP 編(2010 年 10 月版) - トメトメボンド
  • 幸せ倉庫

    マイカーが故障したり、修理が必要になったりすることは、車を所有している限り避けられない出来事です。特に大きな修理や部品の取り寄せが必要な場合、車が長期間入院することも珍しくありません。突然の故障や事故などで車が使えなくなると、日常生活に大きな支障をきたします。通勤や通学、買い物や家族の送迎など、車がないことで多くの不便が生じるでしょう。 そんな時に非常に便利なのが長期で借りられるレンタカーです。短期間のレンタカーでは費用がかさむことがありますが、月単位での長期レンタカーを利用することで、経済的に負担を軽減しながら、車を持つのと同じように利用することができます。特に、修理に1ヶ月以上かかるような場合、長期レンタカーは最適な解決策です。 この記事では、車の修理が長期間に及ぶ場合に、長期レンタカーがどのように役立つかを詳しく説明します。車が使えない間のストレスを軽減し、生活のリズムを維持するため

  • 南米発のツールがIT業界に与えるインパクト

    「プログラマはもう要らない」。大手物流会社のシステム子会社で新技術の社内展開を進めるマネージャーはこう言い切る。ここでいうプログラマとは、企業情報システムの開発プロジェクトでプログラムを作成する担当者を指す。ある開発ツールを検証したところ、こうした役割の要員は不要との結論に至ったというのだ。 このマネージャーは記者に対して、ツールを導入した場合の効果をこう語る。「様々な開発言語を知っていて、バグのないソースコードを24時間、延々と高速で書き続ける。そんなスーパープログラマを雇ったのと同じ効果が得られる」。 同社が検証したのは「GeneXus(ジェネクサス)」という開発ツールである。ご存知の方はまだ多くないかもしれない。一口に言えば、アプリケーションの自動生成ツールである。データ項目や画面、業務ルールといった設計情報をGeneXusの表記法で入力すると、ソースコードとテーブル定義情報を自動生

    南米発のツールがIT業界に与えるインパクト
  • Sony Ericsson、ハイエンドはAndroidとSymbianにーー「WebSDK」発表:欧州の視点:オルタナティブ・ブログ

    Sony Ericssonが19日、ソフトウェア開発キット「WebSDK」を発表した。Androidベースの「Xperia X10」とSymbianベースの「Satio」の両方に対応するアプリケーションを開発できるクロスプラットフォームのSDKだ。 オープンソースの「PhoneGap」を土台としたもので、Web開発者を含む幅広い開発者をターゲットとする。 Sony Ericssonは同時に、北米やインドなどでオフィスの閉鎖と解雇を発表している。同社は先に発表した2009年第3四半期の業績報告書で1億6400万ユーロの営業損失を計上、シェアは1年前の8.1%から4.3%と半減に近い。 SatioとXperia X10で挽回したいところだが、Xperia X10は年末商戦に間に合わず、欧州では2010年1月~2月登場といわれている。さらに、Motorolaが「Droid」でAndroid 2.

    Sony Ericsson、ハイエンドはAndroidとSymbianにーー「WebSDK」発表:欧州の視点:オルタナティブ・ブログ