javascript

跳.jp化してtweetするbookmarklet

http://d.hatena.ne.jp/CenterC/20101220/1292846019 を魔改造。 Chromeっていつの間にか結構長いbookmarkletでも動くようになってた。以前は結構制限厳しい時期があったような…… javascript:function cbac(res){var d=document;var v=d.createElement('div'…

nico.ms用bookmarklet

Tweenが対応したらあっさりと使わなくなるだろうな、と思いつつ。 javascript:(function(){var d=document;d.body.appendChild(d.createElement('script')).src='http://j.mp/4C3Nov';copy('http://nico.ms/'+(location.href.match(/^http:\/\/www\.nicovide…

Chrome用マウスジェスチャ(上のディレクトリを開く)

// 上のディレクトリを開く case "U" : var URL = location.href; URL = (URL.match(/(.*)\/$/)||[])[1]||URL; var m = URL.match(/(.*)(\/|#)[^\/#]*$/); if (m) { URL = m[1]; if (m[2] == "/") URL += "/"; location.href = URL; } break; Griever のスク…

Greasemonkeyからページ内関数を呼び出す方法がわからない

わからない。 実行順としては、「ページ内スクリプト→DOMContentLoaded(Greasemonkeyもここ)→onload」となっているようで、問題はない。 問題はページ内関数が所属する名前空間がどこにあるのか、ということ。 なんかFirebugもバグってるっぽくてやる気無…

canonical

ブックマークレットでの URL の正規化に対応しました - はてなブックマーク日記 - 機能変更、お知らせなど へぇー。 こういうこと言われちゃうと // ==UserScript== // @name url canonicalize // @namespace http // @include http://* // ==/UserScript== …

static変数

static - 素人がプログラミングを勉強していたブログ おもしろい。ただ、残念ながらIEやSafariでは期待通りに動かないらしい。しかし仕様ではこの通り動かないとダメだとか。 はてブコメントにあるクロージャを使った方法なら大丈夫のようだ。クロージャの具…

concat

JavaScriptでconcatはもう使うべきではないのかもしれない (Kanasansoft Web Lab.) 「JavaScriptでconcatはもう使うべきではないのかも」なんてことはない - os0x.blog こういう最適化論争はブラウザの実装次第であっさり変わっちゃったりするんだろうなぁ。…

はてスタ

はてブエントリー反転 - blob glob このグリモン、最近になってスターが使えないことに気づいた。 で、適当に reverse(); を setTimeout(reverse, 8000); とかして遅延させるようにしたらスターが表示されるようになった。あまり待ち時間が短いと表示されな…