17日Google検索用のGreasemonkeyを更新しましたGoogle検索をちょっと使いやすくするGreasemonkey/Tempermonkey群を更新しました。(位置を微調整)今年の更新はこれで最後?来年もよろしくお願いいたします。Expanderも公開しましただましだまし使っていたFirefoxのDelicious公式アドオンがいよいよ動かなくなったので、DeliciousのWebページを見やすくするGreasemonkey/Tampermonkeyを作りました。Expanderです。作ったのにDeliciousのWebサイトが新デザインになってしまったり、そうかと思うとChrome(HTTPSの場合?)では旧デザインのままだけど、ブックマークが4つしか表示されなかったりで、前途多難です。Expanderを更新しました。左端の日(自分の場合は月曜日、設定によっては日曜日)の予定をポップアップ表示させた時に、ポップアップが左にはみ出してしまう問題の対策のため、普段隠しているミニカレンダーやカレンダー選択の欄を再表示できるように左下にボタンを付けました。ストレスが減りました...。最新版はGistからどうぞ。Expanderを作りました。GithubのGistで公開しています。Switcherを使っていたのですが、急に動かなくなったので、なんちゃってスクリプトを作りました。Switcherと違ってZキーで拡大/縮小ができるわけではないので、サイドバーをいじりたい時はWindowサイズを変更したりすると、サイドバーが表示されるようです。limiterを更新Google側の変更で表示位置と動きがおかしくなっていたので更新しました。Userscripts.orgで公開していたのですが、Userscripts.orgがアクセスできないので、久し振りに自分のサイトに載せました。日本語のみボタン」もこっちに移さないとですね。最近はChromeがメインなので、Chromeアプリに移植したいです...。[ゼロと無限の間に:Sandbox]—バージョン0.1.2を公開。XSSの脆弱性を解消した。下記のケースで不正なコードを送り込まれる可能性があった。可能性としては、「はてなブックマーク注目のエントリー」のフィードとかでありえるかも。ブックマークを集められるような人気サイトなら。Scriptをちょっと変更はてなブックマーク数をエントリーのタイトルの前に表示するようにした。タイトルの後ろだと、タイトルが長い場合にブックマーク数が見えないことに気づいたから。[ゼロと無限の間に:Sandbox]—バージョンは0.1.1に。ついでにChromeの感想をいくつか。タブを5個開くとメモリ使用量が軽く100MBを超えた。これならもともとメモリ使用量が多いけどタブをたくさん開いてもメモリ使用量はそれほど増えないFirefoxの方がマシかも。Chromeはタブごとのプロセスによってメモリ使用量がかなり違ったので、ページによるのかもしれないが。FirefoxでRefererCutとかNoScriptとかに慣れてるから、素のWebページに触れるのはなんか嫌。[ゼロと無限の間に:Sandbox]—Chromeは速くて使いやすい。ヘビーに使うには機能不足だけど、ちょっとした時間で使うならFirefoxよりもシャキシャキ動くChromeの方が使いやすい。マウスジェスチャとGreasemonkeyぐらいは最低欲しい。マウスジェスチャは、StrokeItがあった。GreasemonkeyのChrome版としてはGreasemetalが登場!(実際の動きとしてはhtmlをインターセプトしてscritpタグをねじ込むらしい。Readerにはてなブックマーク数を表示」を作ってみた。最初はalert()すらできなくて苦労したが、@importの最後のアスタリスクを外せばいいことに気づいてからは普通に進んだ。ChromeはFirebugのように「要素を調査」できるのが助かる。JavaScriptのエラーをコンソールに表示してくれるともっと助かるんだけど。(どこかで見られるのかな?)ブックマーク数の取得は画像で取得にしたけど、負荷は大丈夫かな?画像ならブラウザがキャッシュする(はず)だからまだましか。今度はてなに訊いてみよう。Chrome用に作ったけど、Firefoxでも動きそう。Firefoxならもっと便利なGreasemonkeyがあるけど。ところで、Greasemetalを作った天才クリエイターの奥さんって、昔某大学でUnix端末にログインすると座席表に誰がどこにいるかを表示するプログラム(なんて名前だっけ)を作って配布してくれた、あの奥さんなのかなー。