ぐらめぬ・ぜぷつぇんのはてダ

2008/11/24以降のメインブログはこちらになります。 : http://www.glamenv-septzen.net/

本はてなダイアリにはコメント・トラックバックを受け付ける記事を公開します。

2008-01-24

[][] PHPのマニュアル検索をしたい?さあ,Firefoxを使おう!(ちょいめんどい)

大人げなく反応してみる。

「PHPのマニュアル検索をしたい?さあ,Operaを使おう!」

http://d.hatena.ne.jp/sotarok/20080123/1201055928

但し、Firefoxではさすがに↑のようにGUIだけで簡単にはいかない。ちょっと手数を踏む必要がある。また、基本原理はFirefoxもOperaも同じだと思われるので、応用も同じ感じだと思う。

まず、PHPサイトに行く。で、適当に検索してみる。ここであり得ない単語で検索してみると、次のようなURLが得られる。

"hogehoge"で検索:
http://jp.php.net/manual-lookup.php?pattern=hogehoge&lang=ja

なぜあり得ない単語で検索しなければならないかというと、str_replace()など一意に存在する関数名で検索してしまうと自動的にその関数のページに飛んでしまう為、上記のようなURLが得られないから。(まぁLiveHTTPHeaderとか入れてりゃHTTPヘッダキャプチャできるので問題ないのだが)

で、この検索結果のURLから、"hogehoge"の部分を"%s"にしたものをFirefoxのブックマークに追加する。

http://jp.php.net/manual-lookup.php?pattern=%s&lang=ja

で、Firefoxのブックマーク編集機能でこのブックマークのプロパティを開き、"Keywords:"の部分に"php"と入力する・・・って、自分、英語版の使ってるから、日本語版だとどうなってるんだろう。まあ、キーワードとかになってるのか?

以上。アドレスバーで "php 関数名"とすると、先に挙げたURLを叩くのと同様のリクエストが発生し、PHPの関数マニュアルを検索できる。当然一発で引っ張ってこれる関数名を渡せば、同様にその関数のページへ一発でジャンプする。

ようするに、「Keywords:」で指定した文字列をアドレスバーに入力し、空白あけて打ち込んだ文字列が"%s"に埋め込まれてアクセスしてくれるみたい。

自分はこの手法で、他にPEARやCPAN、JMANを登録している。

pear HTML_QuickForm
cpan CGI::Application
jman fopen

とか。

ちなみにこれは、O'reillyの"PERL HACKS"の最初のHackとして載っています。

2007-10-11

[]お気に入りのAdd-onメモ。

忘れやすいので。

中止ボタンがしいたけに見えて困る
ノーコメント。
Resizeable Form Fields
Wikiの編集テキストエリアとかのリサイズで非常に重宝してます。
SubmitToTab
Submitボタンを右クリックで、別のタブでPOST後の結果を表示できます。便利。
Live HTTP Headers
Web開発では必須。パケットキャプチャの簡単な代替として利用している。
NoScript
PDFのPluginや、IFRAMEなどを問答無用でOFFるので必要。
Firebug
いわずもがな。
Web Developer
いわずもがな。
ViewSourceWith
次点。いわずもがな・・・だけれど、入って無くてもまあ、別に、困らない。
ScrapBook
次点。同上。