タグ

ブックマーク / koyachi.hatenadiary.org (2)

  • ruck - koyachiの日記

    ruckはChucKの軽量スレッド周りの処理をrubyに移植したもので、RubyKaigi2010でもプレゼンがあった。タイトルだけ見るとゲームの話かと思うけどゲームに関しては少しだけ触れられていてほとんどはruckとChucKの話だった。ChucKは今までにも何度かおもしろそうだなーと思ったことがあったのでruckのコードを読んでみた。ChucKの論文眺めてたのもその為です。 ruckはclock, event_clock, shred, shredulerから構成されている。shredulerに対してshredを登録するとそのshredはshredulerが持つclockに登録される。shreduler実行ループでは以下のような処理が行われている。 clockから現時刻のshred取り出し clock時刻進める 取り出したshred実行 clockがshred管理、スケジューリング、時

    ruck - koyachiの日記
  • javascriptでURLパラメータを取得する - koyachiの日記

    http://exampl.com/search.html#q=foobar;page=10みたいなurlの#以降を解析して{q:foobar, page:10}なオブジェクトとして返す。昔Yahoo!USの検索API使ってjavascriptだけではてブ検索作ったときに使っていた。 /* * * UrlParams * SYNOPSIS: window.onload = function() { var params = UrlParams.parse(); var result = document.getElementById("result"); var text = ""; for (p in params) { text += "{" + p + ": " + params[p] + "}, "; } result.innerHTML = text; UrlParams.upd

    javascriptでURLパラメータを取得する - koyachiの日記
  • 1