2009-04-01から1ヶ月間の記事一覧
9.04 (Jaunty Jackalope) がリリースされたので、会社の私の ubuntu pc をアップグレード。Feisty => Gutsy の時に、いろいろとトラブルが起きたので、Hardy, Intrepid の時は、仕事用とは別のマシーンにインストールしたりと慎重に進めたのだが、今回は我慢…
NetBeans ファンである私は、ほぼ一週間ごとに開発版をダウンロードして、仕事で使っている。6.0 の頃は頻繁に例外が発生して、バグ報告の楽しみ(?)があったが、最近はそういう機会がぐんと減った。6.7 に向かって開発がぐんぐん進んでいるのか、起動時のス…
あるRailsアプリケーションの本番実行環境でPhusion Passengerを採用することにした。今日初めてのインストールで、しかも運用中のApacheのhttpd.confを書き換えるという暴挙。多少の失敗もあったが、次のページを見ながら http://redmine.jp/tech_note/apac…
少し古いサーバに mercurial をインストールすることになった。Python は普段あまり使わないので、いつもインストールに迷って時間がかかる。メモしておこう。http://www.python.org/download/ から Python 2.6.2 の source tar ball をダウンロードして、 $…
拙著『基礎Ruby on Rails』の読者の方から、サンプルアプリケーションが動かないとの報告があり、Googleで調査。動作環境は CentOS 5.1 で、Ruby のバージョンを 1.8.6 p0 から 1.8.6 p230 に上げたら *** glibc detected *** ruby: munmap_chunk(): invalid…
IE6 で予期せぬエラーが出る。結局、原因はよく分からなかったのだが、効果があったことをメモしておく。 size()メソッドの代わりにlengthを使用。 text()メソッドの戻り値を変数に格納しようとしたらエラーになったので、そのまま(if node.text() == 'foo'…
弊社若手スタッフからの質問。assert_* メソッドの一覧とかないんですか?自分で調べろ、と言いたいところだが、ここにリンクを書いておく。 http://www.ruby-doc.org/stdlib/libdoc/test/unit/rdoc/classes/Test/Unit/Assertions.html http://api.rubyonrai…
分散型バージョン管理システム(ソースコード管理システム)としては、Git/Mercurial/Bazaarが現時点(2009年4月)での三強と言えるだろうか。RailsコミュニティはGitを採用したが、私の会社はRails専門なのにMercurialを採用した(その理由については別の機会…
Mercurialのような分散型のソースコード管理システムには、subversionのようなtrunkとbranchの区別はないけれど、実際の運用ではそれに類似した概念をみんな使っていると思う。数日後にウェブアプリケーションのβ版をリリースする予定だとすれば、mainのレポ…