バッファをコマンドに流して結果をとる
:%!sort -rn
wikiaのvimのtipsがわかりやすかった
http://vim.wikia.com/wiki/Sort_lines
部分配信とスマートフィード
Mozilla Fluxのフィード配信 - Mozilla Flux
NewsFire™ (for Mac OS X)という絶望的に起動が遅いスタンドアロンのアプリを使ってフィード読んでいて、これにはスマートフィードというiTunesやiPhotoについている特定条件にマッチするアイテムだけ表示するフィードを作れる。自分は特定のキーワード(chromiumとかXULとかGPSとかtumblrとか)を入れていて、それをちらっとみてあといくつかのフィードだけみておしまいなんだけど、部分配信だとはじめにキーワード入ってないと取りこぼすことがあるかもなと思った。
そもそもNewsFireの実装がよくないみたいで、キーワード入ってないのが混じってたりするので、キーワード入っててもリストされてないのとかありそう。
ウェブベースのサービスでスマートフィード機能ついてるのってないんでしょうか。
google readerの検索結果フィードだけ読むみたいなかんじで使えるといいんだけど。
array_merge
つかったことない?きがするけどたしかになんか直感的に期待してるのと違う結果がかえってくる on PHP5.2.4
>> array_merge(array('1' => 1,'2' => 2,'3' => 3), array('1' => 1, '2'=>4, '3'=>9,'4'=>16,'5'=> 25)) array ( 0 => 1, 1 => 2, 2 => 3, 3 => 1, 4 => 4, 5 => 9, 6 => 16, 7 => 25, )
jquery-deferredとMochiKit.Async.DeferredのDefferdListに空リストを渡した時の非互換性
*結論古いファイル参照していただけだったのでタイトル変えました。
jquery-deferredでフクザツなことしてもちゃんと動いてくれてmochikitよりもメソッド名が短いのも慣れるとたまらなくてもうこれからはjquery+jsdeferredだぜと思ってるこのごろですが、マイナー非互換性を発見。Revision 29993にて。
new DeferredList( [ ]).addCallback( function () { console.log("hello mochikit") } ) jQuery.deferred.parallel([]).next ( function () { console.log("hello jsdeferred") } );
MochiKitのdeferredは空リストを渡すとfireするけどjsdeferred#parallelはfireしないです。fireする仕様のほうが自然なのでfireする仕様にしてもらえないでしょうか。 > id:cho45さん
--- jquery-deferred.orig.js 2009-02-12 20:30:49.000000000 +0900 +++ jquery-deferred.js 2009-02-13 10:39:31.000000000 +0900 @@ -170,6 +170,8 @@ }); })(dl[i], i) } + if (!dl.length) + ret.call(values); } else { var values = {} var num = 0; @@ -187,6 +189,8 @@ num++; })(dl[i], i) } + if (!num) + ret.call(values); } return ret; }
jsdeferred parallel in parallel
var dl = [ jQuery.deferred.parallel([ jQuery .deferred.wait(0), jQuery .deferred.wait(3), ]), jQuery.deferred.wait(1), ]; var d = jQuery.deferred.parallel( dl ) .next ( function (res) { console.log("done", res) } );