February 25, 2008
PHPって文法がメチャクチャという感じがあり、僕は関数や文法を覚えるのが苦手で、ひたすら検索で調べながらプログラムを書いたりするのですが、検索するアクションで無駄を感じたので、簡単にphpの関数を調べられるブックマークレットを作りました。
取得はこちらから。
ブラウザにオーバーレイするブックマークレットWidget各種 (がらくたラボ - Specialized F's Garage for Technologies -)
とりあえずクリックしてみてもらえばわかると思います。
php.netは情報が充実してるので、ここだけ見ればどうにでもなります。
このリンクをブラウザのお気に入りに保存すると、それなりにほとんど、どこのサイトにいても使えるようになります。
ブックマークレットをブラウザのブックマークツールバーのところに置いておくと、調べたい時にすぐに調べられます。
ふと思いついてお昼休みで作ったものなのでシンプルなものですが、仕事には支障がないのでとりあえず公開してみます。
なおマウスでHTML内の文字列を選択してからブックマークレットを実行すると、選択文字列で検索することもできます。(値が入ってたら即submitしようかな)
enjoy!
-------------
使うシーンを考えてみた。
1.テスト環境とかでサイトを動かしながら開発するっしょ?その時はブラウザで動作確認してるはず。
2.試してみたら、「あ、ここうまくいてないー、でもそれって、どうやってやるんだっけか!」
3.まったく画面を変えることなくブックマークレットを起動すると、開発中画面の上に検索画面が表示されるわけです。そこで例えば、プルダウンを「オンラインドキュメント検索」に変えて、「オブジェクトのコピー」とか気になるキーワードを入力してenter!
4.別ウインドウに結果が出るので、なるほどオブジェクトのコピーってcloneを前に置くんだ!といいうことがすぐわかるので、すぐ開発エディタに移動してプログラミング続行!
ちなみにタブブラウザのタブ切り替えは、Ctrl + Tabみたいですよー。
ウインドウ切り替えは、Alt + Tabですね。
今まで僕は別ウインドウに移動して、googleなり、php.netなりに移動して検索していましたが、まさにその部分が短縮されるという次第。ブラウザ機能に非依存だし、マシンが変わってもすぐに再現できるので、僕みたいにIE,Firefox,Operaと使い分けてる人にもオススメ。
------------------------------
2/26 update
1.テキストフィールドにフォーカスがあたるようにした(IE以外)
2.別ウインドウ(固定のウインドウ名)に検索結果を表示するようにした。
3.一日ごとにコアのjavascriptをサーバにupdateしにいくように元のbookmarkletを書き変えた。
4.検索対象の選択肢を日本語化して並べる順番変えた。
便利だと思ったのでお気に入りに登録させていただきました
ただ、私の環境ではウィンドウの右端が少し隠れてしまって
閉じるボタンが押しにくくなっています。
OSはwindowsXPです。
調整してたら治ってましたー!
スマートキーワードは使わないんですか?
おぉ今その機能に気がついた。アドレスバーに入力するんですねぇ。こうやって誰かに教えてもらうと使い始めたりするんですが、普段、そういう便利な機能に疎いです。
なのでOpera使ってますが、かなり宝の持ち腐れ感があります。
こういう設定プロファイルは是非ネット上において欲しいですね。いつもマシンを買い換えた時に持って行くのを忘れて悲しい思いをするので、いつのまにかマシン固有の設定はなるべく避けて通るようになってしまいました。