2007年 12月 11日

Creative Commons Color

http://www.flickr.com/photos/joi/2093076116/

こういう配色っていいよなぁ……変に気取っていなくて……

あといまさらだけど Last.fm の audioscrobbler とあわせたロゴはすきだ

一日中コンピュータとむきあうこととか

別に、一日中コンピュータとむきあっているからといって、いつも同じことをしているわけではないのは、よほど古い人でなければすぐ想像可能で、あたりまえに感じることだと思う。プログラミングしていたり、写真現像していたり、ニコニコ動画見ていたり……

そんなのと同じように、プログラミングをするって一言で云っても、あっちいったりこっちいったりで、いつも同じようなことをしているわけじゃないのはごくごく簡単に想像できることだと思うんだけど、そうじゃない人もいるんだなぁと思った。

ActionScript とか JavaScript のプログラミングと C や D のプログラミングは全然違うし、JS に限定しても、ブラウザにすごく近い部分のプラグラミングと、言語を拡張するようなプログラミングとでは違うし、いくらでも細分化していくことができる (掘りさげて、あっちこっちいったりできる) 。もちろんこんなのプログラミングに限ったことじゃなく、写真だって被写体や画角の違い、撮影スタンスの違いでいくらでも広げることができるし、たぶん他の分野でも一緒だ (一見そうは思えないことだって多くて、たんにそれは自分がその分野について知らなすぎるだけなんだと思う)

>

洗濯機の向こう

むしろ今は、おれが行きたい。

2ch とか、ニコニコ動画とか、そういう人がいっぱい集るところは、ほんとうに、クズの最低な発言ばかり目立って、真面目なものほど全く面白くない。ただのネタスレにだけ存在価値がある。(どんどん、真面目なもの、本気なものはああいうところから消えていく。クズが集るまえのときにしか、そういうのは有効じゃない)

Good Dog Happy Men のスレは本当にクソだらけで微塵も面白くないと、久しぶりに読んで思った。ああいう、最低の表現をするやつらと、ライブなんかで同じ空間にいるとかは、腹立たしくてならない。「キモいやつらがいっぱいいた」とか、お前は何しにいっているんだという感じだ。そんなことを平然と、匿名でありつつも、キーボードでうちこみ、ポストする、という感覚や、その自分への自信、みたなのは、かえって羨しい。

というのをどっかに婉曲して書こうと思ったけど、一番いいたいことはうまく書けず、自分がそういうことを全くしていないかというとそうは絶対言いきれず、なんやかんや全部嫌になる。
-->

JSDeferred

そういえば、あらかじめデータは取得しておきたいけど、表示自体は遅延したい、みたいな場合 (ホバーツールチップみたいなやつ) にもめっさつかえるなぁねむい。

var d = null;

anElement.addEventListener("mouseover", function (e) {
    if (d) d.cancel();
    // http.get はおこなわれるが、少なくとも 1 秒遅延してから表示する
    d = parallel({
        wait:  wait(1),
        value: http.get("foobar")
    }).next(function (o) {
        show(e.pageX, e.pageY, o.value); // show はどっかで定義
    });
}, false);

anElement.addEventListener("mouseout", function (e) {
    if (d) d.cancel();
}, false);

これだとまだまずいけど (mouseover が発生しまくるから//http.get をキャッシュつきにラップすればスマートかも) wait(1) してからロードしにいくみたいにするより、これだと同時によみこむから待ち時間がへる (その変わりリクエストが必ずとんでサーバに負荷かかる)