Pixel Pedals of Tomakomai

北海道苫小牧市出身の初老の日常

2010-08-01から1ヶ月間の記事一覧

MySQLにおける、GeohashとGeometry型による検索の比較

先日のベンチマークが失敗だったので、改めて自前のスクリプトでベンチとりました。後、id:kokogiko さんにGeometry型 × SPATIAL インデックスはどーよってツッコミをもらったので、そちらも一緒にベンチをとります。 Geometry型のテーブル定義 前回のGeohas…

Geohash で緯度経度の範囲検索のベンチマークとか

Geohash で特定範囲内の地点を取得する時は、以下のような戦略をとるといいみたいです。 東京タワーの周りを探す場合は、「xn76gg」だけを検索するのではなく、’xn76gu’,'xn76gf’,'xn76u5′ ,’xn76ge’,'xn76gs’,'xn76uh’,'xn76u4′,’xn76gd’,'xn76gg’も同時に…

Re: Perl豆知識

Perl豆知識に便乗というかツッコミというか、です。 Re: 完全修飾名で呼び出す場合も括弧はいります。 use Carp; Carp::croak('aaa'); Perl豆知識 これは以下のように括弧は不要のはずです。 use Carp; Carp::croak 'aaa'; 省略ができないのは、以下のように…

WWW::YahooJapan::KanaAddress を削除しました

WWW::YahooJapan::KanaAddress なんてものをCPANに挙げていたのですが、以下の理由で削除しました。 Yahoo! Japan のインタフェース変更により、5月頃からエラーが出ていて現在も動いていない 利用すべきシーンがほとんどなく、ユーザもいないと思われる*1 …

Geo::Hash->precision のよくわかる解説

PODを見ただけだと理解できなかったので、メモっておきます。GeoHashについては、@masuidriveさんのエントリからリンクを辿ると色々わかると思います。 precision とはどういうメソッドか PODによれば、適切なGeoHashの桁数を返してくれるということですが、…