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

Interface Builder を一発で呼び出す QS 用 AppleScript

mac

キーストローク1発で任意のアプリケーションにスイッチし、かつ全ウィンドウを前面に持ってくる QS Action 用の AppleScript を書きました。てか Interface Builder 用です。 QS の Action に登録後、QS -> . -> Interface Builder とタイプ -> Action で当…

mongoid 2.0.0.beta.6 で遊ぶ

MongoId 可愛いよ、MongoId。 mongo 標準のシェルに潜るより r c してコンソールから叩く方が楽なので困る(嬉しい意味で)。 以前はこう出来たのが where(:price => {'$gt' => 0}) 今はこう where(:price.gt => 0}) また exclude, not_in のような見慣れな…

Ruby/AppleEvent ブリッジの覚え書き

mac

AppleScript っぽい事を ruby で、な環境を一通り調べてみた。 rb-applescript 今はこれが現役、Ruby だけでなく python, Objective-C のバインディングがある。ところが困った事に、クリップボードにアクセスしようとすると osax が 64bit ruby で動かない…

オープンソースの検索エンジン Sphinx について調べたメモ

"全文検索について簡単に調べたメモ" 続き注意点としては 日本語は UTF-8 一択 検索対象 DB も UTF-8 だと楽 Ngram のみ インデックスの部分的な更新に難あり blog, ニュース, フォーラムといった蓄積型のコンテンツには良い 更新柔軟性よりパフォーマンスや…

全文検索について簡単に調べたメモ

さっくり調べる。 概要を知る 読む http://ja.wikipedia.org/wiki/全文検索 Ngram(N-gram)とは何か & 形態素解析との比較 メモ 形態素解析: 辞書品質により検索落ちも N-Gram: ノイズ: 京都 -> 東京都庁 インデックスサイズ肥大化 評価指標 recall (再現率):…

Rails 3 + warden

Rails 3 + warden で認証機能を実装したので忘れないうちにメモ。何か非効率な事をしているかも。(モデルは AR ではなく mongodb + MongoId) Gemfile gem "warden" gem "rails_warden" initializers/warden.rb >|ruby| Rails.configuration.middleware.use…

updating my Rspec knowledge

http://pure-rspec-rubynation.heroku.com/ 読んだメモ。 (追記)更に http://eggsonbread.com/2010/03/28/my-rspec-best-practices-and-tips/ も読んでメモを追記した。 RSpec2 メモ its が動かない undefined method `its' メモ implicit subject & it de…