先月、永和さんで「アジャイルな環境作り – そんなに急いでどこへ行く」と題して、私の開発環境の紹介をしてきました。 下のslideshareは、遅くて表示出来ない場合があるので、うまく見れなかった人は、PDFをダウンロードしてください。 主に、自分用のデプロイ環境を紹介しています。

最近、自分が作る Web アプリケーションで、日本語圏に限らず使ってもらえそうな物は最初から一応国際化(というか英語対応)して作るようにしています。国際化対応しておくと、はてブに限らず、del.icio.us や digg で取り上げられたりして、いろいろな人に使えてもらって嬉しいし海外からも adsense 収入gです。del.icio.us のトップや /popular/ からのリファラは、はてブトップ or 人気エントリーからのリファラとそんなに変わらないぐらいなのですが、digg からのアクセスはその十数倍あって驚きでした。 で、本題の国際化の方法なのですが、favicon2dots や polaroizeぐらいの小粒なアプリケーションなら、ほんの数分〜十数分作業時間を増やすだけで対応できてしまうので、その方法のご紹介を。 ruby-gettext 武藤さん作の ruby-gett
(追記) この問題について、原因はRubyの側にあるのではないかと考えています。特定の条件下でTCPSocket#flushを実行すると、スレッドが停止したまま処理が戻ってこなくなります。以下の投稿で、Railsを使わず再現する方法を説明しました。 http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/43356 (追記おわり) 開発サーバが翌日になるとデッドロックする、という現象が続いていて悩みました。 解決方法は、MongrelのFAQに上がっていました。 http://mongrel.rubyforge.org/faq.html Q: Mongrel stops working if it’s left alone for a long time. If you find that Mongrel stops work
昨日のmysqlarに、『恋とハックはアジャイルが命!』で有名なかずひこさんがpatchを書いて下さり、かつiar (Interactive ActiveRecord) というキャッチーな名前をつけてくれました。名前重要! MySQLじゃないと動かないかなー、と思ってたんですが、adapter差し替えただけで他でも普通に動くよ!というわけでsqliteやpostgresqlなんかでも動きます。他にもfirebird sqlserverでも動くかも。 起動は iar -a sqlite -t db/development.db なんかで。特にsqliteの対話インターフェイスは貧弱なのでかなり嬉しいかも。ソースは http://rails2u.com/misc/iar.txt に置いておきました。 で、ちょっとした irb tips。通常 irb では戻り値のinspectした値を表示してく
mysql> status; -------------- mysql Ver 14.7 Distrib 4.1.20, for redhat-linux-gnu (i386) using readline 4.3 Connection id: 36 Current database: staff2006 Current user: maiha@localhost SSL: Not in use Current pager: lv Using outfile: '' Using delimiter: ; Server version: 4.1.20 Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: latin1 Db characterset: latin1 Client char
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く