Googleでコード検索
みんな!朗報だ!
Googleに、プログラムコード検索用の新しい仲間が増えたんだよ!
Google Code Searchっていうイカした奴なんだ!
なにはともあれ、早速やってみようか!
ためしに、C#で名前付きパイプを使うサンプルを探してみよう!
みんなが知っている、古くてありきたりの(そしてお馴染みの)googleでなら、どんな結果が出るかな?
パラメータは"C# namedpipe"でやってみよう。
これがその結果だ。
確かに件数はたくさんあるけど、僕らが望んでいるものは一体どこにいるんだろうね。
これは、相当うまく絞り込まないといけないぞ。どうしようか。
ん?なんだって?マイケル?
ああ、そいつはいい方法だ!
名前付きパイプを使うには、WindowsのAPIを呼ぶしかないはずだから、APIを呼ぶためのオマジナイ"dllimport"を追加してみよう。
ようやくそれらしきものが得られたよ、フーッ。
でもマイケル。
今は君みたいな優れたハッカーがいたから、ものの数分で求める結果が得られたけど、もしも僕一人だったら、あと一週間は悩んでいたよ!
さあ、みんな。
そろそろ、僕らの新しいGoogle Code Searchなら、どんな結果が得られるのか、ワクワクしてきたんじゃないのかい?
もったいぶって悪かったね。
妻にもよく言われるんだ。
「いつももったいぶる。それがあなたの悪い癖よ。」
ってね。
ああ!また悪い癖が出ちまったみたいだ!ハッハー!
Google Code Searchなら何も考える必要はないんだ。
まず一つ目のパラメータでC#言語を指定する。
"lang:C#"
次に、"namedpipe"だ。
どうしたんだい?ジェシカ。
怪訝な顔をしているね。
「そんなに簡単なやり方で大丈夫なの?」だって?
そいつは、この"Search Code"ボタンに聞いてみればいいのさ。
さあ、クリックだ!
これが君の探していた物だろ!
見ての通り「サンプルコードだけが」たくさん見つかったね!
おどろいたことに、圧縮ファイルの中も検索してくれているようだ!
しかも、プレビュー画面で改行・インデントが保持されているから、たくさんの中から簡単に、最も優れた(そしてお好みの)コードにたどり着くことができるんだ!
びっくりしたかい?
これで僕らは、たった5ステップのコードを探すのに、WWWの海で遭難する心配はしなくてもよくなったのさ!
じゃあまた!アディオス!