2007-05-01から1ヶ月間の記事一覧

LimeChat 2.17 リリース

細かい bug fix のための更新です。 ダウンロードは、http://limechat.net/ からどうぞ。 設定ファイルを設定変更時にすぐ保存するようにした。 UnrealIRCd の mode を誤って解釈しないように mode のパース方法を変更した。 mode +a 受信時にメンバリストを…

JavaScript で幅に合わせて文字列を切りつめる

デスクトップアプリを開発してると、ListView のカラム幅が足りなくなったときに「My Docume...」のように自動的に末尾を「...」で埋めて切りつめてくれる機能がある。ウェブでも同じことをやりたかったので、作ってみた。 まず、文字列の幅を測定するには、 <span id="ruler" style="visibility:hidden;position:absolute;"></span>…

RubyCocoa で NSObject.alloc.init が NSObject を返さない問題

RubyCocoa で WebView を使うと NSObject.alloc.init が NSObject を返さないことがあったのでレポートしておいた。→ rubycocoa-devel:890 こんなコード class AppController < OSX::NSObject include OSX def webView_decidePolicyForNavigationAction_requ…

RailsConf2007: Scaling Twitter

3日目よかったのは、Twitter の中の人 Britt Selvitelle と Alex Payne による Scaling Twitter。 4月の話 からアップデートもあり、より突っ込んだ話が聞けた。 まずは、ハードウェア構成について。 Mongrel across 19 cores Message processing/delivery a…

RailsConf2007: Dave Thomas closing keynote

最後は Dave Thomas のキーノート。これがすごかった。 カーゴカルト を引き合いに出して、Orthodoxy (形式が整ってることを信じること) ではなく、Orthopraxy (正しいことを実行すること) を大切にしようということを言っていた。 取り上げられたのは、 ウ…

RailsConf2007: Memcaching Rails

2日目よかったのは、Chris Wanstrath のセッション。Sexy Migrations といい、acts_as_cached といい、この人はセンスがいいと思う。 memcached の概要からはじまり、acts_as_cached の具体的な使い方の説明へ。モデルにフィールドを追加したときとか、古く…

RejectConf

2日目の夜、id:ogijun さんから RejectConf が開催されると聞いたので行ってみる。 会場の Free Geek は大学のサークル棟みたいなところで、古いコンピュータがところ狭しと積み上げられているステキな場所だった。 広い部屋いっぱいのパイプイスは満席。JRu…

RailsConf2007: David Heinemeier Hansson keynote

初日は、やはり DHH のキーノートが一番よかった。 開口一番、TextMate いいよ!という話からはじまり、いよいよ本題の Rails 2.0 へ。一番大きな変更点は、やはり ActiveResource の respond_to で REST にネイティブ対応したよ、というところ。続いて、そ…