2009-10-01から1ヶ月間の記事一覧

StringTemplateのループがきもい件

<table border=1> $users:{ u | <tr> <td>$u.name$</td><td>$u.age$</td> </tr> }$ </table> Using StringTemplate To Generate Web Pages の真ん中の当たりより引用 Rubyのmapメソッドっぽいのをテンプレートの中にいれるとキモイと。

consoleでcustom eventの通知を監視する

Firebugのconsoleでhoge,fuga,piyoの3つのcustom eventの通知を監視する。 後から追加した要素に後からbindしたとかでも監視出来る。 難点として動かしているとFirefoxがものすごい勢いでメモリを食っていき、 1window・1tabで2時間弱動かした程度でメモリ使…

eventのグローバル通知

jQuery.event.trigger(eventType); で、やる。若手ITゾンビで読んだ。 主な用途はDOM要素に紐づかないcustom eventの通知用(例:ajaxSend)と思われる。 (全DOM要素への通知って用途はあるのかな?) 実行すると、jQuery.cacheに入っている全てのオブジェクト(D…

結構前から収集していた海外エントリから面白いcustom eventの使い方を紹介

jQueryでは非DOMオブジェクトにもeventをbind/triggerできる Binding Events To Non-DOM Objects With jQuery この例だとwindow.location.hrefが変化しているかどうかTimerで監視し続け、 変化したタイミングで$( window.location ).trigger('change',data);…

Mercurialでchangeset圧縮

Gitのchangeset圧縮がうらやましいので、 MercurialQueueを利用してやってみた。 概ね↓を参考にした。 ursmの日記最初からMercurialQueueで管理していない場合のやり方です。 branchのMercurialQueueへのpatchに変換 Rev:298〜Rev:301のbranchのRev:298〜Rev…