2007年 01月 12日

バラについて

バラって個人的にはあんまり好きじゃない。うまく表現できないけれど、なんというか、グロいというか、花らしくないというか、悪い意味で人間っぽいというか……そういう意味では特別な花なのだけれど、ネガティブに特別なかんじ。でも嫌いではない。

赤黒いイメージが自分の中で強すぎるのかもしれない。白のバラは普通に綺麗だなぁと思える。ピンクだとちょっと中途半端ないめーじ。よくわからないけど

だからか、バラに比喩されるもののイメージがうまくとれない。「たぶんこういうことを言いたいのかなぁ」というのは想像できるけど、それがうまく直感できなかったりする。

モテキつかって書いたコード

学校の課題のやつをしばらくさわってなかったら、書いたコードがぱっとみ暗号すぎて独りでうけてしまった

CometObserver

function CometObserver () {
	this.init.apply(this, arguments);
}
CometObserver.prototype = {
	init : function (opts) {
		this.opts = {
			url         : null,
			callback    : operator.identity,
			recallAfter : 5 // sec
		};
		update(this.opts, opts);
	},

	update : function () {
		if (this.running) return;
		var self = this;
		loadJSONDoc(this.opts.url).addCallbacks(
			function (res) {
				self.runnning = false;
				try {
					self.opts.callback(res);
				} catch (e) { log(e) }

				// すぐに呼ぶ
				self.update();
			},
			function (err) {
				log(err);
				self.running = false;
				callLater(self.opts.recallAfter, function () {
					self.update();
				});
			}
		);
	}
};

JSON 返す CometAPI を使うためのコード、らしい(覚えてない

CC ステッカ

Creative Commons のステッカほしい!

うーん

やっぱりコメント機能が欲しいなぁ。でもスパム対策はだるいから、はてな/TypeKey/Flickr でログインを必須にしたい
blosxom のプラグインかー Perl こわいなぁ。

2007年 01月 11日

今すぐやることとか

今すぐやることがいくつもあるとどうもどれにも手がつかない……プライオリティが一番高いタスクには着手しているけど、時間待ちがあるタスクなので途中に他のタスクがはいれる。でもうまくいかない。

時間待ちタスクが終了したらできるだけはやく連絡を取る系のタスクを処理したい。ただ、処理中のやつの終了ステータスがまずいとタスク自体が先延ばしになるかもしれない。でもどっちにしろ絶対やらないといけないのだから早めにやらないと……

眠いよほんとにさいきんずっとねむい

Firefox の alert ブラクラを回避する GM

var alert = unsafeWindow.alert;
unsafeWindow.alert = function (msg) {
	if (!confirm(msg + "\n Ok to continue, Cancel to break script.")) {
		// ({})();
		throw 'Stopped alert';
	}
};

http://nyarla.net/blog/javascript-tips8 みてて思いついたのでやってみた。

for (;;) alert(''); がキャンセルできてべんりかも

あ、普通に throw でいい気がした。どっちにしろ catch されちゃうし

2007年 01月 10日

LDR をミカン食いながら読む

	window.addEventListener('load', function (e) {with (unsafeWindow) {
		var id = null;
		Keybind.add('t', function () {
			if (!id) {
				id  = setInterval(Control.go_next, 3000);
				message('自動モードを開始します。');
			} else {
				clearInterval(id);
				id  = null;
				message('自動モードを終了します。');
			}
		});
	}}, false);

あとでかきなおす。

ちょwこの機能もともとついてる。
Shift+次のエントリボタン。。。

http://reader.livedoor.com/js/reader_main.0.3.0.js
State.autoscroll_wait

function run(), function run ()

どっちで書くか悩む
function run() は詰まって見える。けど呼び出すときと形が同じ
function run () はすかすかすぎるように見える。

2007年 01月 09日

成人式の日 -> 同窓会 -> まだ帰れない

家に帰れてないのでそのへんのオープンネットワークから (Now in カラオケボックス)。

成人式自体はすぐに終わってしまって(二部とかあったけどどうもいいので帰ってきた)、なんか途中家に ssh しようと思ったら繋がらなくておかしいと思いつつ一度帰宅したら停電していた。立ち上げ直してから同窓会へ。

懐かしい顔ぶれでちょっと頭の中にいるようだった。いろいろ考えていろいろな人に話しかけてみた。だいたい就職している人がいたり、進路はっきり考えてたりすげぇなと思った。

聞いていたなかで一フレーズのみ印象に残っていて途中からどうもうまく気持ちが乗らなくなってしまった (別に悪い話ではない)。なんか俺がこれやって楽しんでる場合じゃねぇなとか、なんとか。ならこのクソ日記を更新するのではなく行動に移せという、はなしだ、が。


楽しいとか楽しくないとか、それ以前の人がいっぱいるけれども、やはり悩めるだけの余裕がある自分はその価値がないほど幸せなのだろう。極めて、幸せな境遇にあるのだ。


もっと相手の事を考えなければならない。矛盾しているけどそういうこともあるだろう。プライオリティのもっと高いことがある。