2011-02-01から1ヶ月間の記事一覧

GNU recode

http://www.gnu.org/software/recode/ $ echo 'あ' | recode u8..h4 あ$ echo 'あ' | recode u8..JAVA \u3042だからどうしたと言われると何も言い返せないのですが、コマンドラインから直接これらの変換結果を得られるのは、それなりに重宝するかもし…

guard-spork と guard-ego を組み合わせる場合の問題点

該当 Guard クラス(guard-spork なら Guard::Spork、guard-ego なら Guard::Ego)の検索に問題がある様です。 guard 0.3.10 guard-spork 0.1.4 guard-ego 0.0.1 guard-ego を利用する事で、Guardfile を変更した際に Guard が再起動される様になります。 その…

Railsのテスト実行時の起動待ちをなくす

preforkなプロセスにフレームワーク等をロードさせておき、テスト実行時にはロード済みのコードが使える、という様なお話。 http://bluemoonpalace.blogspot.com/2010/12/03-mostly-static-pages-2-rspec-spork.html https://github.com/timcharper/spork Sp…

ActiveSupport::Notifications と ActiveSupport::LogSubscriber によるログ記録処理

Rails の ActiveSupport::Notifications の使いどころがよくわからず、情報を集めているところです。 http://railscasts.com/episodes/249-notifications-in-rails-3 http://asciicasts.com/episodes/249-notifications-in-rails-3 一例として見つかったのが…

GNU parallel

http://w.koshigoe.jp/study/?%5Bsystem%5D+GNU+parallel+%BB%C8%CD%D1%CE%E3 最近、GNU paralle というものを知ったので軽くメモ。 xargs や cat | bash の代わりに使えるもの 並列に処理を実行させられる(標準だと出力は処理単位にまとめられる) 複数のホ…

あるFacebookユーザがあるページのファンか調べたい場合

FQLを使えば、一度のHTTPリクエストで判断できる様子。 http://developers.facebook.com/docs/reference/rest/fql.query http://developers.facebook.com/docs/reference/fql/page_fan/ SELECT uid FROM page_fan WHERE uid=me() AND page_id='1720358361596…

rackup ワンライナー

http://subtech.g.hatena.ne.jp/secondlife/20110201/1296560661 Rack::Server を使う限り、Rack::Builder.parse_file が実行されて下記のいずれかのファイルが必要になる様子。 /\.ru$/ にマッチするファイル require 可能なファイル(basename.capitalize …