All Articles by Akky Akimoto

2515 Articles

サンプルコード検索サイト再び

雑誌のサンプルコードを集積して検索できるサイトを紹介したが、オープンソースコードに対して同様のコード検索を提供しているサイトを発見。

JExamples は、Java のオープンソースコードを集め、クラス名やメソッド名で検索すると利用箇所の前後が出てくるようになっている。

他にも無いか探してみた。 Snippets はさまざまなプログラミング言語について、ちょっとした小さなコード片(Snippets)を集めている。検索は Google によるものだが。

Koders はかなり規模が大きそう。プログラミング言語の対応もすごいが、単純な文字列検索のようなので、Java でクラス名を検索したら、import 文のところばかり出てきたりもする。

でも、すでにネット上にあるソースコードを探すのであれば、Google への訊き方ひとつでそれなりに行けてしまうようには思うんだが。たとえば、Java のソースコードに特定のシンボルが出てくるものを探したければ、

“DateFormat java import class function”

とか。PHP だったら

“HtmlParser php function require_once”

みたいなかんじで。拡張子で絞るなら”filetype:php”をつけてもいいけど、公開されているソースはテキスト化されていたり HTML 化されていたりして、拡張子が php だったらソースが見えずに実行されるのが普通だと思う。

ようは、その言語のソースコードじゃないと出ないような予約語を混ぜたりして検索すればいい。何言語だと何を入れれば効果的、とかいうのは調べていないけど。

一通りまとめて、言語のセレクションでそれらの特徴的なキーワードを Google へ渡すラッパーをかけば、手抜きだけどソースコード検索エンジンになるんじゃないかな。とか思った。

この記事は移転前の古いURLで公開された時のものです

  • ブックマークが新旧で分散している場合があります。
  • 移転前は現在とは文体が違い「である」調です。(参考)
  • 記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

iPod に iGuy

iguy-d-3.jpg

iPod 用アクセサリ iGuy

ドーモ君の親戚か?

この記事は移転前の古いURLで公開された時のものです

  • ブックマークが新旧で分散している場合があります。
  • 移転前は現在とは文体が違い「である」調です。(参考)
  • 記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

Web 2.0 API リスト

Web 2.0 API Reference は、Web 2.0 を実現するために使えそうな Open API を列挙したもの。各サービスの API 公開のページへのリンク集だ。

まだ読者からのフィードバックを受けていないようなので、抜け落ちや間違いもあるかもしれないが、こういう観点での一覧は役に立つように思う。

たとえば、どんなプレイヤーがサービスの公開を行なっているのか。

リストにあるようなネットサービスや API 公開について、日本語で同様のサービスはあるか。無いとしたらそれは「まだ」無いだけ(=日本語のサービスにも需要がある)なのか、日本の市場には合わないようなサービスなのか。などなど。

たとえば、聖書の検索 API なんかは、日本語であっても需要は少なそうだ。個人的には、evdb.com みたいなものの日本版はほしいし、あってもいいと思う。

この記事は移転前の古いURLで公開された時のものです

  • ブックマークが新旧で分散している場合があります。
  • 移転前は現在とは文体が違い「である」調です。(参考)
  • 記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

楽天のリンクシェア買収

楽天がリンクシェアを買収、完全子会社化、というニュースが入ってきた。

旅の窓口の時の買収額が 323 億円で、このときも買い物としては大きすぎるのでは、と言う批評もあったが、うまくいっているようで。今回は 464 億 ($425 Million)かー。

この記事は移転前の古いURLで公開された時のものです

  • ブックマークが新旧で分散している場合があります。
  • 移転前は現在とは文体が違い「である」調です。(参考)
  • 記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

PHP の snippet を試せる環境

PHP Interactive をサーバ上に置いてアクセスすると、ブラウザから PHP の小さなコードを動かして、その場で結果を確認することができる。

とりあえず入れて試してみた。関数について、ちょっとした実験を簡単にできるので、ローカルサーバに一つあるといいかもしれない。

# PHP のコードをブラウザから自由に実行できるわけだから、公開されているサーバに置くなら認証をしっかりかけること。

この記事は移転前の古いURLで公開された時のものです

  • ブックマークが新旧で分散している場合があります。
  • 移転前は現在とは文体が違い「である」調です。(参考)
  • 記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

円周率検索 – 力技サービス

円周率から指定した数列を検索してくれるサービス

32億桁分の円周率から、指定した数字列を探し、○桁目にありますよ、と教えてくれる。

電話番号や生年月日などを入れてみては、と書いてある。たとえば、今日の日付 20050905 (年-月-日 の並びは日本式。例に出ているのは北米式だが)を入れると、「それは 5021129 桁目からありますよ」という結果が返ってくる。

「それを知ってどうするんだ」と言われるとそれまでなんだが、「こういうサービスがありますよ」といわれれば、一度は自分の誕生日など試してみたいと思うだろう。一度きりのネタだが一度は人をひきつけられるネタといえないだろうか。

コンピュータを使うことで以前では考えられないような検索を個人レベルで簡単に行なえるようになってきた。膨大なデータを違った用法、違った切り口で考えてみることで登場したサービスも多い。以前は考えもしなかったデータの用途を見つけることが、何か新しいサービスを考えるための一つの方法なのかもしれない。

この記事は移転前の古いURLで公開された時のものです

  • ブックマークが新旧で分散している場合があります。
  • 移転前は現在とは文体が違い「である」調です。(参考)
  • 記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません