2011-01-01から1年間の記事一覧

とりあえず

95/1000が残ってたけど作れた。既存のダイアリーからの移行とかどうなるのかなー。

phantomjs

今更ながらに軽く触ってみた。http://www.phantomjs.org/ インストールはhomebrewで。 $ brew install phantomjsJavascriptのコマンドライン実行環境らしい。APIとしては、他のWebkitブラウザと同じJavascript APIに加え、主に以下の2つのが追加されている。…

Androidで画面が出ている時だけ音を鳴らす

ActivityのonResume()とonPause()で制御すれば良いと考えられる。が、ロックスクリーンが表示されてても音がなってしまって困る。そんな時はonWindowFocusChanged()を使いましょう。サンプルではonResume()だけを置き換えているけれど、条件によってはこのメ…

とまあ

だいぶ昔のメモが下書きに眠ってたので公開してみました。懐かしいなあ。

Function::arguments

argumentsは引数リストだと思っていたら、実はオブジェクトらしい。 arrayにそのまま渡したい時に困るのだが、変換できる。 Array.prototype.slice.call(arguments) https://developer.mozilla.org/en/JavaScript/Reference/functions_and_function_scope/ar…

Function::apply and call

JSのapplyってずっとよくわかってなかったので調べてみた。 schemeの(apply )と同じようなもんと考えて納得。あるオブジェクトの関数を別のオブジェクトに適用する。 "hoge".slice() //=> "hoge" [].slice.apply("hoge") // => ["h", "o", "g", "e"] 似たメ…

JDEEを使ってみる

Android書くときに、Eclipseもいいんだけど、やっぱり手馴れたエディタを使いたいよねってことでJDEEを試してみる。というわけで、自分用コマンドリファレンス。 インストール http://jdee.sourceforge.net/ JDEEとelibをダウンロードしてmake install 設定 …

Linux Kernelをビルドする

環境: Ubuntu 11.04 (VMWare fusion) 準備 $ sudo apt-get install build-essential $ sudo apt-get install kernel-package libncurses-dev ncurses-dev libqt3-mt-dev ソースを用意する $ sudo apt-get install linux-source-2.6.38 $ cd /usr/src $ sudo …

TokyuRuby会議03で酔ってきました

というわけで、先週日曜に開催されたTokyuRuby会議03で盛大に酔いを晒してきました。http://regional.rubykaigi.org/tokyu03 当日の様子: http://togetter.com/li/143092勧められるがままにビールを空けていたら、いつのまにやら・・・ 本当にすいません。さ…

メソッドの呼び出し方

PHPでは、static宣言なしでもメソッドのstatic呼び出しができてしまう。 で、どっちが速いの?という話。 メモリの使用量も比べてみたかったけど、速さのみ。