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) してからロードしにいくみたいにするより、これだと同時によみこむから待ち時間がへる (その変わりリクエストが必ずとんでサーバに負荷かかる)

2007年 12月 10日

ライブとか

実のところ新宿タワレコのミニライブ程度でさえ、行くのを直前まで迷ってた。ああいう近くで聴いたりするのはすごく楽しいんだけど、それと同時に、周りにいる人たちが嫌で嫌でしかたない。電車でも、普通に歩いていても、周りに人がいるのがたまらく嫌なことが多い。なぜなら、そういう、周りの人達の中に、すごく嫌な表現をする人がそこそこいて、すごく嫌な生きかたをしている人がそこそこいて、自分と、決定的に合わない人がかなり多くいることを感じるからで、そういうのは本当に、どうしよもない。物理的に近くにいれば、話声が聞こえてきてしまうし、視界に入ったりするしで、フィルタリングするにしても、一つの感覚だけが刺激されるわけじゃないから、難しい。

すごく嫌な人、自分にとっての嫌な人っていうのは、別に存在したっていいけれど (それは本当にどうしようもない)、絶対に、関わりたくないし、近くにいたくもない。外にでたらでたで、そこそこ気にしないでどうにかやれることが多いけど、ふとした拍子に思い出したりするし、そんなときはなすすべがないから、できるだけ外に出たくない。

>

にこにことか

ニコニコ動画とかにも、そういう嫌な空気を感じることがかなりあって、特に、ネタ系じゃない動画 (演奏してみたとか) はもうコメントを表示させて見ることなんてあんまりない。(Comment Heat Map for nicovideo のデータソースとしてだけ受信してる感じ) NG リストも常時最大ぎりぎりまで入れてる。

すごい嫌な表現をする人たち、例えば、自分を評価される場におかないで中傷だけする人達 (しかも自分ではそれが批評だと思っている) とかは、本当に、関わりたくない。むかつくと同時に、そういう人の多さ、居場所のなさを感じて、いろいろどうでもよくなってくる。どっちにしろ、自分がそういうことをしないようにしないといけない……
-->

Trac で特定のコミッタの timeline フィード

http://mk-colors.org/scrap/2007/12/075208 みたいにあるとおり標準でそのまんまなのはできないっぽい。

けど http://dev.ariel-networks.com/column/tech/tracreport-tips/ よんでて、あーそっかーとおもったので report つかってフィード生成してみた。

SELECT
    "../changeset/" || rev AS ticket,
    rev || ": " || message AS summary,
    time AS _changetime,
    time AS created,
    author AS _reporter,
    message AS _description
    FROM revision WHERE author = '$AUTHOR' ORDER BY rev+0 DESC LIMIT 50;

こんなん。ticket がフィードのリンクにつかわれるみたい。ticket/#{ticket} にリンクされるので相対パスつかって changeset にしてる。詳細は TracReports にいろいろ書いてあった。

2007年 12月 09日


  • よりよい Ruby 用のドキュメント記法
    • doctest
  • よりよい JavaScript 用のドキュメント記法
    • ソースコードとの分離
    • doctest

syrup16g

なんか3月1日で終了らしいじゃないですか……光のはやさで wikipedia が更新されてて感動したけどそれはべつにどうでもいい。なんか、ざんねんだなぁほんとうに
GHOST PICTURES をそういえば買ってない。買うか

こう、アニソンきいてテンションあげる気分になれない

Last.fm weekly

http://f.hatena.ne.jp/cho45/20071209233148

ひきこもりすぎる。Top10 中半分以上がニコニコ関係だけど、Top2 (GDHM/バーガー) だけで一日11時間きいてることになってる。