カテゴリー
ネットのサービス

ソースコード検索とコピペプログラミング

プログラマー向けにまた新しいサービスが出たようなのでご紹介。

code fetch { は、ソースコードに特化したソースコード検索エンジン。”{” 記号もサイト名の一部のようだ。

関数名などを検索すると、関数名を含むサンプルを、書籍のサンプルコードから抜き出して表示しているようだ。

言語ごとに検索することができる。以下はいくつか試してみた結果。

サイト自身は、紹介した書籍を買ってもらうことでビジネスとするつもりらしい。

ある関数を使うとき、関数の挙動はわかっていても、それを実際にどのように呼び出すのかが、マニュアルからだと簡単に把握できないことがある。

PHP のマニュアル などでは、マニュアルの末尾にユーザのディスカッションをつけて、そこでサンプルコード的なものが流れているが、サンプルから使い方のあたりをつける、という点ではこれも役立つ気がする。

ソースコード検索エンジンとしては、日本にも高林さんの gonzui があるが、同じような技術を基盤に、公開されているサンプルコードと amazon アフィリエイトを組み合わせてビジネス化しよう、という試みと言える。(検索してほしくない本の著者は連絡してくれ、とあるので、このあたりに問題点をはらんでいる可能性はある)

ビジネス的にこれがいけるのか、著者によってはこれを許したくないのでは、という話は別として、こういったソースコード検索によって「他者のソースを見る」という機会は重要なのではないかと僕は思っている。

究極的には、僕らプログラマーが書いているコードのほとんどは、過去にどこかで見た他人のコードを真似て、再構築しているといってもいい。本質を理解せずにコピーした粗悪なコードの氾濫も大きな問題ではあるものの、読むことや真似ることそのものが悪だとは僕には思えない。

ペアプログラミングなども「よいソースを書いている状態を目の前で見る」ことの教育効果が評価されている理由の一つではないだろうか。

検索によって良いお手本が簡単に見つかるようになっていくことは、決して悪いことではないな、と思うがどうだろう。

カテゴリー
ネットのサービス

成功する Web2.0 企業になるための 10 のステップ

成功する Web2.0 企業になるための 10 のステップ より。

  1. 利用者の問題をよく理解したうえで、最小単位から解決せよ
  2. 反応のよい、意見を言ってくれる利用者を獲得せよ
  3. 今すぐ公開せよ。明日公開せよ。毎日公開せよ
  4. データを配布しまくれ
  5. 利用者のデータを囲い込まないこと
  6. おどろくほど単純にせよ
  7. 無料でありつづけよ
  8. マーケティング費用は無駄
  9. 投資しすぎないこと
  10. どのサービスにも見るべき点がある

詳細は元エントリをどうぞ。いくつもの実サービスを例にあげて、成功したネットサービスに共通の要素を解説してくれている。

カテゴリー
ネットのサービス

Google Talk 登場

Google の新サービスが水曜日に登場か で書いた、噂の Google 新コミュニケーションツール、やっぱりあったようだ。その名も Google Talk

ベータということだが、早速ダウンロードしてぶちこんでみた。Gmail のアカウントが必要ということ。入れるとほどなくログイン状態に。

Google Talk は gmail のアドレス帳と連動していて、検索窓に名前やメールアドレスを入れると過去に gmail でやりとりした相手がリストアップされる。相手が Google Talk を使っていなければ、使うための招待メールが送れる。

メールも IP 電話も、個人と個人を結ぶメッセージングツールという点では同じなので、gmail と共通アカウントにしてきたのはうなづける。