FON
コンセントがあいてなくてまだ設置してない。
送られてくるときに入ってた梱包材が気持ちよくて仕方ない。空気入ったふくろ。かなり強く握っても割れない
コンセントがあいてなくてまだ設置してない。
送られてくるときに入ってた梱包材が気持ちよくて仕方ない。空気入ったふくろ。かなり強く握っても割れない
学校の課題のやつをしばらくさわってなかったら、書いたコードがぱっとみ暗号すぎて独りでうけてしまった
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 を使うためのコード、らしい(覚えてない
Creative Commons のステッカほしい!
やっぱりコメント機能が欲しいなぁ。でもスパム対策はだるいから、はてな/TypeKey/Flickr でログインを必須にしたい
blosxom のプラグインかー Perl こわいなぁ。
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 されちゃうし
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 () はすかすかすぎるように見える。
今日はちょっと減らして、はてダを増やしてみた。1400 件 (公開 507, 非公開893)
購読者数
レート
ねよう
新しいウィンドウ開いてやるのはとりあえずいいとして、デバッグログ吐けないとしかたないので
http://developer.mozilla.org/en/docs/DOM:window.dump にあるように browser.dom.window.dump.enabled を true にして再起動った。
OS X の場合 Console.app にでてくる(ただしディレイあり)
なんか DOM Inspector の Inspect がうまく動かなくて困る