jquery ui droppable とかを JSTAPd でテストするいい方法ないかなー。。。 http://twitter.com/Yappo/status/5416937057 これが気になったので、やってみた。 前提としてjQuery UIの各pluginはplugin用のオブジェクトを持っていて、 jQueryオブジェクトでの…
<table border=1> $users:{ u | <tr> <td>$u.name$</td><td>$u.age$</td> </tr> }$ </table> Using StringTemplate To Generate Web Pages の真ん中の当たりより引用 Rubyのmapメソッドっぽいのをテンプレートの中にいれるとキモイと。
Firebugのconsoleでhoge,fuga,piyoの3つのcustom eventの通知を監視する。 後から追加した要素に後からbindしたとかでも監視出来る。 難点として動かしているとFirefoxがものすごい勢いでメモリを食っていき、 1window・1tabで2時間弱動かした程度でメモリ使…
jQuery.event.trigger(eventType); で、やる。若手ITゾンビで読んだ。 主な用途はDOM要素に紐づかないcustom eventの通知用(例:ajaxSend)と思われる。 (全DOM要素への通知って用途はあるのかな?) 実行すると、jQuery.cacheに入っている全てのオブジェクト(D…
jQueryでは非DOMオブジェクトにもeventをbind/triggerできる Binding Events To Non-DOM Objects With jQuery この例だとwindow.location.hrefが変化しているかどうかTimerで監視し続け、 変化したタイミングで$( window.location ).trigger('change',data);…
Gitのchangeset圧縮がうらやましいので、 MercurialQueueを利用してやってみた。 概ね↓を参考にした。 ursmの日記最初からMercurialQueueで管理していない場合のやり方です。 branchのMercurialQueueへのpatchに変換 Rev:298〜Rev:301のbranchのRev:298〜Rev…
最近FizzBuzzをblogで書くといいよみたいな流れになっている(曲解)ので // JavaScript1.8前提 new Array(101) .join(',') .split(',') .map(function(n,i) i%3 ? n : n + "Fizz") .map(function(n,i) i%5 ? n : n + "Buzz") .map(function(n,i) n || i) .sli…
Mercurialを使った俺々バージョン管理ノウハウまとめ(2009年夏編) - 文殊堂で、 export・importによるつまみ食いmergeの話を書いたら、 id:ursmがTransplantExtension - Mercurialを教えてくれた。 先日書いたやり方はbranch b1に含まれるいくつかのchangese…
私は旅行に行っていたため参加出来なかったのですが、 gihyoの方がust配信をしてくださったため、 旅先でも話を聞くことができました。 ありがとうございました&お疲れ様でした。 id:kazuhooku の話がとても素晴らしかったので聞けて良かったです。 資料と動…
面倒くさいのでJavaScript1.8で、 1.8をFirebugで使いたい場合は↓を参考に。 肉少なめ | Item - Firebugのコンソールでjavascript 1.8を使う var array1 = [1,2,3,4,5]; var array2 = [2,4,5,6,7]; var in_array1 = {}; array1.forEach(function(n,i){in_arr…
「.tables」でよかった。さらにいうと「.ta」でも出る。 select name from sqlite_master where type = 'table';
職場でMercurialを使っていい感じに俺々バージョン管理を やれるようになってきた感があるので、 ノウハウをまとめる。 概略 中央リポジトリと同期をとるbranchを用意する 同期branchはsync_cvsとかそんな名前 defaultをそのまま使っても良い このbranchで開…
Google Waveが操作を記録して共有するものだという話を聞いたときに、 こういうSCMが欲しいなあと思った。 もちろんリアルタイムでソースコードに対する操作を全て記録して行くとかだと 実用性は低いと思うけど、ソースコードの差分を複数の操作に分解して保…
なんかプログラマーは会社への不満とかをblogにうだうだ書かないといけないらしい。カレー(笑)。 今日の会社の飲み会での話なんだが、参加者10りのうち私を除く9り全員が、 リベリオンを知らなければガン=カタも知らなかった。 普通はリベリオンを見たことが…
Mercurialを使ってバージョン管理しているプロジェクトで、 BTSでチケットを切るたびにbranchを切るという運用方針のものがあるそうです。 こうすると各チケットのソース変更がconflictしてウボァーみたいにならないというのと、 merge済みのbranchはinactiv…
6月は忙しくて本をあまり読めなかったし、1冊も買わなかった。 買った本 WEB+DB PRESS Vol.51 WEB+DB PRESS Vol.51作者: 吉見和也,安井真伸,川口耕介,武者晶紀,森田創,高林哲,羽生章洋,小飼弾,角田直行,はまちや2,川嶋慶介,高橋徹,舘野祐一,石黒尚久,赤松祐…
cvs -nq up≒hg statusなのかー。 というわけでいい感じにcvs 未反映成果を洗い出す - 文殊堂は全くいりませんね。 ぶっちゃけCVSはコマンドラインから使うよりEclipseから使う方が多かったのに対して、 Mercurialは基本的にコマンドラインから使っているので…
FireQuery is a Firebug extension for jQuery development jQueryを扱う際に便利なFirebug拡張 現在のバージョンは0.3 結構前に紹介されていたけど、ちゃんと使いこなせてきた感じなので紹介する。 以下、各機能について紹介と解説。 jQueryオブジェクトのc…
The JUI 2009 Returns (JavaScript User Interface) : ATND CSS Transforms, JavaScript IME, Explorer-like selection Paul Bakaus jQuery UIのメインcommiter JavaScript UIのunittest frameworkを作ってる 3Dの箱の表面にテクスチャ貼ったりテクスチャを…
zero-paddingした数字を返すと8進数として評価されてしまい欲しい結果が得られなくなる。 なぜかというとjQueryでJSONを処理するときはJSON.parse相当の処理をするのではなく、 evalしているだけなのでJavaScriptの言語仕様上そうなってしまう。 JSON.parse(…
Firebug1.3系を使っている人向け導入ガイド&機能紹介 導入ガイド 前提 Firefox3.0でFirebugを使っている TabMixPlusを使っている MR Tech Toolkitを使っている。 MR Tech Toolkitについてはまだ入れてないなら、入れましょう。 Firebug1.4自体の導入方法 Fir…
Firebugについてまとめ - 文殊堂のフォロー記事 件の記事でRainbowというscriptタブのJavaScriptとHTMLシンタックスハイライトしてくれるFirebug拡張を紹介していましたが、Firebug1.3に更新した段階で使えなくなりそのまま忘れてましたが、 Firebug1.3向け…
Akamaiとは? 1998年MITからスピンアウト ティム・バーナーズ・リーがインターネットがボランティアベースでは成り立たなくなる時期が来るのを見越してていて、それに答える形でMITで研究していた ネットに信頼性を与えるのが使命 『インターネットを予測可…
Tokyo Cloud Developers Meetup #02 : ATND Kay 松尾貴史さん App Engine専用のフレームワーク Djangoと同じミドルウェアの仕組み テンプレートエンジン…Jinja2 国際化…babel タイムゾーン…pytz パワフルなdebugger (WerkzeugのdebuggerがApp Engineで動かな…
紹介 タイトル通りのplugin Ben Alman » jQuery iff: A chainable "if" statement 言及のきっかけとか 実用性がどうかとかより、以前似たようなものを実装しようとした者として、 そのシンプルな実装に感動したので言及しておく。 ちなみに私が作ったのはこ…
http://java-ja.yoshiori.org/index.php?%E7%AC%AC%E5%8D%81%E4%BA%94%E5%9B%9E 30分遅刻した テスト 開発者 顧客 品質保証 それぞれの立場でのテストがある 現在のソフトウェア開発三本柱 バージョン管理 branchをどこまでmergeしたかとかの管理が大変だっ…
Firefinderとは何か? https://addons.mozilla.org/en-US/firefox/addon/11905/ CSSセレクタやXPathで要素を検索出来るFirebugの拡張です。 どんな人にお勧めか? hiddenフィールドの値を閲覧したり、 formのどの要素のnameが何かとかさくっと見たくなること…
cvs -nq up≒hg status - 文殊堂でいい 使用する想定シチュエーション:中央リポジトリがCVS、Mercurial等で俺々管理しつつ時々同期を取る。 以下でCVSリポジトリとローカル間で差異があるファイルを列挙できる。 hg addしたがcvs addはしてないとか、 hg rem…
各文字列を文字集合としてみた場合の、積集合 仕事中(JavaScript以外で)必要だったのでちょいちょ(ry (function(str1,str2){ var chars = (str1 || '').split(''); str2 = str2 || ''; result = chars.filter(function(n,i){ return str2.indexOf(n) != -1; …
仕事中(JavaScript以外で)必要だったのでちょいちょい書いたけど、あんまり気持ちよくないコード。 JavaScript1.7の配列内包使えば大分スマートに書けそうな希ガス。 FirebugでJavaScript1.7以降使うのってどうやるんだっけかな。 (function(exclusion){ var…