2012/03/31

Hashから QueryStringを作る-Ruby

    sort_params = params.sort_by{|key,val| key}

    query_string_params = (sort_params||{}).map{|k,v|
      URI.encode(k.to_s) + "=" + URI.encode(v.to_s)
    }.join("&")

    p (query_string_params .to_s)

結果:password=password&account=username


Hashをキーでソート(昇順)-Ruby

params = { "password"=>password, "account"=>username }
sort_params = params.sort_by{|key,val| key}
p (sort_params.to_s)

結果: { "account"=>username, "password"=>password }

lib配下で デバッグログを出す-RoR

Rails.logger.debug("ほげほげ")

開発で使ってる FireFoxのアドオン


自分が開発で使ってるアドオンの覚え書き(すぐ忘れる・・・・)
HttpFox
Live HTTP Headersより 見やすいかも。Live HTTP Headersはヘッダ情報だけを取得できるのに対して、ボディ情報も取得できる。参考)http://prognagger.blogspot.com/2009/01/firefox-add-ons-httpfoxhttp.html
SwitchProxy Tool
※3.6にしたら使えなくなった・・・・(win)個人的にはFoxyProxyよりこっちのが使いやすくて好きだったのに・・・mac(10.6 Fox3.6)でも入れてみたけど だめみたいね
FoxyProxy
User Agent Switcher
Top - FireMobileSimulator.org
Fox Splitter (旧称:Split Browser / 分割ブラウザ
※鯖ステータス監視とかで便利