Just another blog for akaiho.com
akaiho St. » Archive of 'May, 2006'

グループのキーワードを空欄にするグリースモンキー No comments yet

大人になっちゃったほとんどの人にとってはどうでも良いスクリプトだとは思うのですが。

グループ内で作ったキーワードを、空欄(アンダーバー “_”)にしてしまうグリースモンキー作りまんた。

暗記したい語句にどうぞ。

こんな感じ。

f:id:akaiho:20060523160009g:image

覚えたい語句をはてなグループ内でキーワードにして、日記で見てみると空欄になるので、簡単に穴埋め問題ができるという。右下のサルでこのスクリプトだけ切ればまた見えるので。はてダのキーワードは普通に表示されます。グループキーワードのみ有効。

デフォルトだと全てのグループキーワードに対して有効になってるので、特定のグループや特定のグループ内日記のみに限定したいときはグリースモンキーの管理から編集してください。

ここに置いておきまっす。

Google Buzz

Google Gadget雑感 No comments yet

さすがロングテールというか、うちのGadgetのダウンロード数で見ると、はてブは最初に作ったのにもかかわらず、もうぜんっぜんはてなアンテナのダウンロード数に追いつかない。アンテナみんな好きだなあ。ボクも好きだけど。

でもダウンロード数トータルトップはヴァナ時計なんだよなあ。わらい。低機能なのに・・・

Google Buzz

はてなブックマーク検索 for Firefoxサーチバー No comments yet

こちらからどうぞ。↓

http://www.akaiho.com/hatebSearch.html

以前ちょっと書いたヤツです(カツ紅 – はてなブックマーク サーチプラグイン for Firefox)。ちゃんと公開できるように仕上げてみました。

ほぼ完成してたのだけどそのまま放置してしまってたので一応まともにしてみたり。

詳細は以前書いたとおりで、はてなブックマーク検索はクエリとしてパラメータをとるようになってないので、整形する必要があったわけで。仕方ないので、ボクのサーバに整形のみ担当するhtmlが置いてあります。そこから検索結果にリダイレクトされる形なので、人によっては(はてな以外のサーバを通してる分)気持ち悪いと感じるかもしれません。何も記録とか監視とかしてないんですけどね。

一応中で何してるかというと、



これだけでっす。

これははてブ全体から検索するんですけど、「自分の」ブックマーク内だけから検索するモノは需要ありますかね・・・?

Google Buzz

はてなブックマーク Gadget(プラグイン) for Google Desktop 4 No comments yet

実はただのバグ修正なのですが、アップデートしておきました。Google Desktop4ベータを使ってる人だけに出るバグ修正ですので、3を使ってる方は問題なく使えてる、と思います。

見た目や機能は何も変わってないです。並び順が変だったかもしれないのは直しました。

こちらよりどうぞ↓

http://www.akaiho.com/#hateb

Google Desktop4から名前どころか見た目もガラッと変わってしまって、そしてもちろんSDK周りも大幅に刷新されてしまったので、色々と対応させるのに時間が・・・。

今回のもAPI仕様変更が原因だったです。下位互換にしてくれてるみたいだから喜んでたのに!

いづれ、日本語版も4になるころ迄には、全て4APIで作り直す予定、予定・・・。

Google Buzz

はてなブックマーク サーチプラグイン for Firefox No comments yet

作ったんですよ。先ほど。

動機

ボクはよく、自分がはてブでブクマした記事を後になってからタグ検索して読み返したり参照したりするんだけど、その検索もサーチバー内でできたらいいなあと思って、mozillaで探したらdel.icio.usはあるのにはてブはない。 微妙に悔しくて、じゃあ作るかと思って先ほど3時間ぐらいで突貫で作ったんだけど・・・。*1

流れ

まずサーチバーの出所であるmozdev(http://www.mozdev.org/) のmycroft(http://mycroft.mozdev.org/index.html) でざっと開発情報斜め読みして、サンプルコード眺めてから手がけたんだけど問題が一つ。

サーチバーは内部ではformのinput扱いしてるみたいで、 name=value の形でしか扱えない仕様だということ。大抵のサーチエンジンはgetでquery=検索ワード という形で渡すんで問題ないのだけど、はてブの検索は”b.hatena.ne.jp/t/検索ワード”なもんだからちょっと違う。 要するにinputタグのname属性が要らなくて、検索ワードさえあれば良いのだけど、サーチバー側が”nameを与えないとイケナイ”仕様。中で読み込むコードはxmlに過ぎないので、自分なりに整形はできない・・・!

これだめじゃん!と思ってたんだけど、

ドキュメントをマジメに読んでたら、User Notesに似たような問題にぶち当たってる人がいて、そこのdetourを参考にしてみた。

要するに最終的にはタグ内のactionで指定されてるロケーションをブラウザに読みに行かせるので、そこにローカル環境においたhtmlを読みに行かせればいいと。

つまり、

サーチバー → 検索結果

となるところに

サーチバー → localのhtml(リダイレクト) → 検索結果

とワンステップ噛ませて、そのhtml内でjavaScriptで整形すればいいじゃまいか、と。

目から鱗っすよ、言われるとエライ簡単な事なんだけど。

でも、公開する事を考慮すると、ローカル環境に別に1ファイルインストールさせるのは少しやっかいだし・・・。 なので、ボクが色々置いてるサーバの方にUPして、そこを参照するようにすれば「とりあえず」はいいか、と。後々ははてな側に置いていただければ良いかなと。

srcファイル(サーチに使うファイル)は


name="Hatena Bookmark"
description="Hatena Bookmark - The social bookmark service in Japan"
queryCharset="UTF-8"
action="http://www.akaiho.com/hatebl.html"
searchForm="http://b.hatena.ne.jp/t/"
method="GET" >


こんな感じにして、(全部じゃないけど)

で以下の



これで一応動いたんで、わーい と喜んでたんだけど、これどう考えてもはてな側からすれば不審なサーバから検索リクエスト飛んできて気持ち悪いだろうなあ、あとで報告しないとなあ、と思ってるそばから、bad Gatewayで弾かれた。はやっ。 ご、ごめんよはてなの中の人・・・。

つうかボク、はてなばっかりハックしすぎかな!(笑)

後書き

作ってから改めてはてなの公式ツール見に行ったら、はてなダイアリーとか人力検索ならサーチバー用のプラグインがあった・・・! 先に見ろよって話だよな・・・。 はてブはなかったけど。

あと、そこに

Hatenabar(Firefox Extension)

開発に参加するには

HatenabarはGPL/LGPL/MPLライセンスのもとに開発、配布を行っています。開発に参加するには、以下のページを参照してください。

http://hatenabar.mozdev.org/

とあったので、報告がてら様子を見てみようとのぞいてみたら、投稿はおろか、メンバー表さえなかった・・・! 何この孔明の罠・・・!も、もう知らないんだからね・・・!

*1:ちなみに以前にも書いたけど、ツールバーは使ってません

Google Buzz

Google Desktop 4 beta その2 No comments yet

Google デスクトップ ガジェット

これまでGoogle Desktop プラグインと呼ばれていた、パネル化されるプラグイン群はVer4よりGoogle Gadgetsという名前に変更された模様。全て。(個人的には「勝手に名前変えられても。」と思ったけど。)

f:id:akaiho:20060511092455g:image

4用に開発されたGadgetsはいくつかあって、先に挙げたモノの他には例えば

Virtual Flower

f:id:akaiho:20060511092538g:image

実にリソースの無駄なただの花。たまーに水をやっていれば花は咲いて、忘れると枯れるらしい。

Google Video

f:id:akaiho:20060511092704g:image

Google Videoを検索、再生するGadgets。

メインパネル上では固定画のみで、下のテキストボックスに検索ワードを入力すると、Google Video上でヒットした映像がロードされる。画像をクリックしてパネルを展開すると、再生される。

f:id:akaiho:20060511092747g:image

f:id:akaiho:20060511092829g:image

Google Calendar

Google Gadgets: Google Calendar

Google CalendarのPluginは既に存在していたのだけど、結局Google自社製出しましたよと。

Google Buzz

Google Desktop 4 ベータ リリース No comments yet

Inside Google Desktop: Say hello to Google Gadgets

というわけで、Google Desktop4のベータがリリースされました。

今回は一気に七カ国語分のベータをリリースしたようですが、日本語版はまだデス。

早速英語版使ってみてます。

f:id:akaiho:20060511055234g:image

Yahoo!Widgetのように、視覚効果が高まってます。

時計、ノートパソコンのバッテリー、天気、ミュージックプレーヤー等が本体と同梱されてました。全てサイドバーから外した状態だとWindowの枠が透過されててまるでwidget。

他にも色々と変わった部分があるようなので、分かり次第メモしてみる予定。

Google Buzz

はてなブックマーク プラグイン for Google Desktop更新しました No comments yet

f:id:akaiho:20060506134325g:image

Ver 1.30から1.40になりました。

チップで表示される中のタグが一つだけだったのですけど、複数表示されるようになりました。今更ですが。

あと細かいバグを修正。

こちらからドウゾ!

Google Buzz
Top of page / Subscribe to new Entries (RSS)