愛と勇気と缶ビール

ふしぎとぼくらはなにをしたらよいか

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

fms_switcher.jsで端末固有番号も設定できるようにした

以前に作った、VimperatorのコマンドラインからFireMobileSimulatorの設定を変更するプラギンを更新した。(前記事 → http://d.hatena.ne.jp/zentoo/20100612/1276329010) http://gist.github.com/435540 変更点としては、 コマンドの第二引数でUID(端末固有…

JavaScriptのnewって何?一体何なの?という話

マクラ JavaScriptを使っている人なら知っていることだろうけど、JavaScriptはプロトタイプベースのオブジェクト指向を採用しているので「クラス」がない。オブジェクトしかない。でも、組み込みの演算子としてnewがあって、それを使って var obj = new Obje…

僕がJavaScriptで簡易なdeep copyを必要としたわけ

しばらく前から仕事でApache Shindigを触っている。Shindigは、Googleの提案しているソーシャルアプリケーション(日本だとソーシャルゲームと言った方が通りがいいかも)の共通API、OpenSocialの参照実装。もそっと分かりやすく説明すると、mixiアプリって…

ackで幸福実現した

正確にはack-grepで幸福実現した。ちょっと前の記事「gitの.gitignoreみたいなことをしてくれるgrep」(http://d.hatena.ne.jp/zentoo/20100702/1278082655)ですごくしょうもないgrepのラッパーを書いたんだけど、そもそも書く必要なかった。コメント欄でtyru…

GAE/Scala/Lift + Twitter4jでTwitterのbotを作る(0)

前はGAE/JRuby/Sinatraで書いていたんだけど、全部のbotが4月くらいに止まってた。Webからの認証も通らないし手も足も出ない。なので、アカウント取り直して、せっかくだから別の言語で、せっかくだからちゃんとOAuth対応botにして書き直したら意外と時間が…

gitの.gitignoreみたいなことをしてくれるgrep

割とでっかいプロダクトをいじってて、そのプロジェクトのトップディレクトリでgrep -R hoge ./* とかしたいとする。んでgrepしたいんだけども、単にgrepするとtest用のコードだとか.svnなんとかが引っかかってイヤンなことになる。こういう場合どうするかっ…