PIYO - Tech & Life -

プログラミング

REPLエディタ Light Tableを試す

Facebookでこんなのが流れてたので思わずインストールしてしまったテキストエディタ。 エンジニアライズ - 【開発意欲を刺激するエディタの紹介】 http://www.lighttable.com/… LightTableはプログラマを中心に新たに注目されて

rails-composerとrails newの-mオプション

Railsで使いたいgemが大体定まってくるとrails newでアプリケーションを作ってからの作業が毎回同じことの繰り返しで面倒になってくる。その上、手作業だと設定漏れが出ることも往々にしてあるため、

PostgresSQL+ActiveRecordのwhereで大文字小文字を無視

SQLのlower Model.where("lower(name) like ?", "%john%").to_sql # SELECT \"models\".* FROM \"models\" WHERE (lower(name) like '%john%') SQLのILIKE PosgreSQLではILIKEが使える。 Model.where("name ilike ?", "%john%").to_sql # SELECT \"models\".* FROM \"models\" WHERE (name ilike '%john%') arelを使う t = Model.arel_table Model.where(t[:name].matches("%john%")).to_sql # SELECT \"models\".* FROM \"models\" WHERE (\"models\".\"name\" ILIKE '%john%')" matchesがILIKEを使

大きい1枚のPDFをA4サイズ複数枚に分割して印刷する

あと3週間でワールドカップが開幕する。僕は重度のサッカーファンで試合日程やグループ分けなどがわかるような情報をリビングに印刷して貼りたいと思っている。 そういった用途ではA4サイズの紙では物足りない。お

自サイトへのはてなブックマークを監視する

誰かがブックマークつけてくれたときに2件目にセルフブックマークして新着にでも入ってくんねーかな活動のときに便利な方法を知った。 はてなブックマークにはブックマークを新着順に表示してくれる機能がある。 はて