2007-03-14から1日間の記事一覧

local_javascript_tag

def local_javascript_tag(contents) javascript_tag <<-EOS (function() { #{contents} })(); EOS end 本体にほしいなぁ。

measure_text_width, measure_text_height

function measure_text_width(text) { var width = 0; var lines = text.split(/\x0d\x0a|\x0d|\x0a/); for(var i=0; i

関数オブジェクト、クロージャ、カリー化

http://www.nslabs.jp/closure.rhtml メソッドオブジェクトをブロックとして扱えるのは知らなかった。

問題1.5

僕の解答 作用的順序の場合、testを評価する前に引数を評価しようとするので、pで無限ループ(実際そうなった) 正規順序(遅延評価)のばあい、pを評価する前にtest→ifが評価されて、0が返る。 でよいのかな? 解答例 http://oss.timedia.co.jp/show/SICP/ex-1.…

TabSidebat & MultiSidebar

Tab Sidebar こんな風に、タブのサムネイルをサイドバーに表示してくれる拡張。僕の場合、いつの間にかよくわからないタブ(特にGoogleの検索結果)が増えていくので、いらないタブをべしべし消していくのには便利。 MultiSidebar | Firefox Add-ons | Mozil…

bash: クリップボードからInsertキーでペースト

# .inputrc # Insert Key "\e[2~":paste-from-clipboard