2009-04-01から1ヶ月間の記事一覧

ubuntu: 9.04 (Jaunty Jackalope) にアップグレード

9.04 (Jaunty Jackalope) がリリースされたので、会社の私の ubuntu pc をアップグレード。Feisty => Gutsy の時に、いろいろとトラブルが起きたので、Hardy, Intrepid の時は、仕事用とは別のマシーンにインストールしたりと慎重に進めたのだが、今回は我慢…

最近 NetBeans DEV がとても重い

NetBeans ファンである私は、ほぼ一週間ごとに開発版をダウンロードして、仕事で使っている。6.0 の頃は頻繁に例外が発生して、バグ報告の楽しみ(?)があったが、最近はそういう機会がぐんと減った。6.7 に向かって開発がぐんぐん進んでいるのか、起動時のス…

Phusion Passengerを採用

あるRailsアプリケーションの本番実行環境でPhusion Passengerを採用することにした。今日初めてのインストールで、しかも運用中のApacheのhttpd.confを書き換えるという暴挙。多少の失敗もあったが、次のページを見ながら http://redmine.jp/tech_note/apac…

Python 2.6, easy_install, mercurial のインストール(自分用メモ)

少し古いサーバに mercurial をインストールすることになった。Python は普段あまり使わないので、いつもインストールに迷って時間がかかる。メモしておこう。http://www.python.org/download/ から Python 2.6.2 の source tar ball をダウンロードして、 $…

glibc detected ruby: munmap_chunk(): invalid pointer

拙著『基礎Ruby on Rails』の読者の方から、サンプルアプリケーションが動かないとの報告があり、Googleで調査。動作環境は CentOS 5.1 で、Ruby のバージョンを 1.8.6 p0 から 1.8.6 p230 に上げたら *** glibc detected *** ruby: munmap_chunk(): invalid…

jQuery: Internet Explorer で出るエラーに対応 size() & text()

IE6 で予期せぬエラーが出る。結局、原因はよく分からなかったのだが、効果があったことをメモしておく。 size()メソッドの代わりにlengthを使用。 text()メソッドの戻り値を変数に格納しようとしたらエラーになったので、そのまま(if node.text() == 'foo'…

Ruby/Rails: assert_* メソッドのリスト

弊社若手スタッフからの質問。assert_* メソッドの一覧とかないんですか?自分で調べろ、と言いたいところだが、ここにリンクを書いておく。 http://www.ruby-doc.org/stdlib/libdoc/test/unit/rdoc/classes/Test/Unit/Assertions.html http://api.rubyonrai…

Python開発コミュニティはMercurialを採用

分散型バージョン管理システム(ソースコード管理システム)としては、Git/Mercurial/Bazaarが現時点(2009年4月)での三強と言えるだろうか。RailsコミュニティはGitを採用したが、私の会社はRails専門なのにMercurialを採用した(その理由については別の機会…

mercurial: branchで行ったバグフィックスをtrunkに適用する

Mercurialのような分散型のソースコード管理システムには、subversionのようなtrunkとbranchの区別はないけれど、実際の運用ではそれに類似した概念をみんな使っていると思う。数日後にウェブアプリケーションのβ版をリリースする予定だとすれば、mainのレポ…