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

JavaScript正規表現メモ。

タイトル変えました。旧タイトル「JavaScriptでよく使う書き方」。よく使うけど毎回忘れる。 正規表現にマッチするかどうか。 RegExp#testを使う。 /abc/.test("abcdefg") // => true String#searchはマッチした位置を返す。マッチしない場合は-1。先頭にマ…

Amazon EC2 (Xen) では ntp の設定は不要。

EC2

らしい。 We use NTP to synchronise all our servers. I believe that the EC2 time inside instances is actually sourced from the host machine (there's some Xen setting for this which escapes me at the moment). AWS Developer Forums: How accura…

Railsでrenderする時のステータスコードの指定方法。

http://api.rubyonrails.org/classes/ActionController/Base.html render :text => "error", :status => 500 render :text => "error", :status => :internal_server_error statusをシンボルで指定する場合は、lib/action_controller/status_code.rbを参照。…

Mac OSXにTokyoCabinetをインストールした。

ファーストトライ 本体はportで入れた。(→ダメでした。後述) $ port search tokyocabinet tokyocabinet @1.4.5 (databases) Tokyo Cabinet is a library of routines for managing a database. $ port search tokyotyrant tokyotyrant @1.1.14 (databases) T…

gemをホームディレクトリにインストールしない設定。

gem installでsudoを付け忘れると~/.gem/以下にgemがインストールされてしまう。予想外なgemを参照していたりして気持ち悪い。 アンインストール --install-dirを付ける。 $ gem uninstall activerecord --install-dir ~/.gem/ruby/1.8gemの一覧を得る方法は…