Google検索用のGreasemonkeyをhttpsに対応させた

Google検索がhttpsになったので、Google検索用のGreasemonkeyであるGoogle search date limiterGoogle Instant URL Filterをそれに対応させました。

Google search date limiterは、対象URLにhttpsでのGoogle検索を加えただけです。

Google Instant URL Filterはそれに加えて、Google Barの仕様変更にともない見えなくなっていた「URL Filter」ボタンをページの一番右上に表示するように変更しました。
旧来のGoogle Bar(Googleアカウントの表示を含むやつ)が表示されている場合は、Googleアカウントの表示と「URL Filter」ボタンが重なってしまいますが、まあ使えないことはないでしょう。

 

度重なる細かい変更は、まあ良いことなんでしょうけど、Android Marketを思い切ってGoogle Playにしちゃったり、見方によっては迷走気味に見えるGoogleさん。どこへ走っていくんでしょう…。

Services_SpamChampuruを公開(バージョン0.1.0)

スパムちゃんぷるーDNSBLをPHPから手軽に使う – Services_SpamChampuru [ゼロと無限の間に:Sandbox]

先に「スパムちゃんぷるーDNSBL」をPHPから利用するServices_SpamChampuru_DNSBL : アシアルブログが公開されたのでどうしようかと思ったけどせっかくだからこっちも公開。名前の付け方はアシアル版の方が正しいけど作ったときは気付かなかったのでまあそのままで。

最初はPEAR::Net_DNSBLを使おうと思った。(mhashなんてPHPエクステンション初めて使った。)でも192.0.2.1がSPAMと判定されない。他にSPAMなIPアドレス知らないし断念。

なので自分で作ってみた。手抜きだが。

Yahho Uploader バージョンアップ(0.2.0) Flash Player10に対応

アップロードの進捗状況が分かるプログレスバー付きのJavaScript製ファイルアップローダー – Yahho Uploader [ゼロと無限の間に:Sandbox]

Flash Playerの機能拡張に伴いセキュリティが強化された関係で、Flashを使ったアップローダーはみんな仕様変更が必要になった。YUI Uplaoderも仕様変更になり、APIが変わった。以前はbrowse()でファイル選択ダイアログを出せたけど、ユーザーのクリック等をトリガーにしないといけなくなった。

で、いろいろ苦労したけどYUI Uploaderのバージョンアップに対応できた。(途中、もうやめようかと思った。)

以前はフロント側ではJavaScript1ファイルのみですんだけど、これからはそれに加えてボタン画像も準備する必要があるのがちょっと残念。ボタン画像もYUIからサーブしてくれればいいのに。

ChromeでGoogle Readerに はてなブックマーク数を表示するUser Scriptをバージョンアップ

Chromeを快適に! ChromeでGoogle Readerに はてなブックマーク数を表示するUser Script [ゼロと無限の間に:Sandbox]

バージョン0.1.2を公開。

XSSの脆弱性を解消した。

下記のケースで不正なコードを送り込まれる可能性があった。

  1. 加害者が、URLにダブルクォーテーションと大なり(>)を含みその後にHTML要素のタグを含むような個別エントリーを持つフィードを作成する
  2. 被害者が、そのフィードをGoogle Readerで購読

可能性としては、「はてなブックマーク注目のエントリー」のフィードとかでありえるかも。ブックマークを集められるような人気サイトなら。