2007-09-01から1ヶ月間の記事一覧

店舗ページにGoogleイメージ検索の結果を表示

Google Developersというのを使って、Googleイメージ検索の結果を各店舗ページに表示するようにしてみました。たとえば、恵比寿東口店だとこんな感じです。 http://takatoshi.dyndns.org/tinma/shops/48/ 最初は2件しか表示されないけど、アイコンをクリック…

フィードを追加

店舗更新情報のフィードを出力するようにしました。とりあえず最新5件を出力。 http://takatoshi.dyndns.org/tinma/feeds/shop/Djangoの配信フィードフレームワークのおかげで超ラクチンでした。

店舗リストページの表示を整えた

超おざなりになっていた店舗リストページの表示をそれなりにしました。 http://takatoshi.dyndns.org/tinma/shops/

はてなスターに対応しました。

店舗ページとトップページにスターを付けれるようになりました。 はてなのサービスなのではてなにログイン状態じゃないと利用できません。 試しに恵比寿東口店にスターを付けてみました。 http://takatoshi.dyndns.org/tinma/shops/48/ - はてなスター

ホットペッパーの店舗情報を表示

ホットペッパー | リクルートWEBサービスを使って取得した情報を店舗ページに表示するようにしました。 全店舗検索してみたんですが、取得できたのは以下の店舗だけでした。全15店舗。 ホットペッパーで陳麻家を検索すると、関東だけで27件ヒットするんです…

APIを利用した店舗情報の更新頻度

ぐるなびはレスポンスに更新日時が含まれるのでそれを参照して更新されてたらUPDATEをかけてます。毎日実行。 ホットペッパーは更新日時がとれないので1週間に1回、全データを更新することにします。

ぐるなびの店舗情報を表示

http://api.gnavi.co.jp/api/service.htmを使って取得した情報を店舗ページに表示するようにしました。 全店舗検索してみたんですが、取得できたのは以下の店舗だけでした。http://takatoshi.dyndns.org/tinma/shops/6/ http://takatoshi.dyndns.org/tinma/s…

Djangoを使ってみた

試しにPythonのWebアプリケーションフレームワーク「Django」を導入してみました。 ひとまずTOPページと店舗リストで使ってます(既存のCGIはそのまま)。 ・・・とは言え、別に何かが劇的に変わったわけではありません。。 (どちらかというと重くなっただ…

TOPページの地図右上に検索フォームを設置

住所とかを入力するとその場所を表示します。経度緯度を取得できなかった場合は何も起きません。 それだけ。

店舗情報の更新を自動化

店舗情報の更新を自動化しました。 1日1回0時に取得しに行きます。最初の頃にテキトーに書きなぐってたコードを整理しながらやってたので対応が遅れてしまいました。地図の方はGoogleがキャッシュしていてすぐには反映されないかもしれません。 検索にはすぐ…

TOPページに地図を表示、など

主な変更点。 Googleマップを表示 このブログの最新タイトル5件を表示 なんか、見た目だけは「Googleマップを使ったなんかのサイト」に近づいた気がします。 中身は伴ってませんが。http://takatoshi.dyndns.org/tinma/

キーワード検索が可能に!

住所などで陳麻家を検索できるようになりました。 これでGPS付きのケータイを持ってない人も陳麻家を探せるお!http://takatoshi.dyndns.org/tinma/moti.cgi?lnd=%E6%9D%B1%E4%BA%AC%E3%82%BF%E3%83%AF%E3%83%BCPCで検索した場合、地図はGoogleマップへ単純…

検索方法と結果の表示方法を変更しました。

最寄りの陳麻家検索の検索方法と結果表示方法を変更しました。 検索方法 距離指定を廃止しました。 結果表示 最寄りの店舗から10件ずつページングして表示するようにしました。 また、最寄りかどうかは現在位置と店舗との直線距離で判定しているので実際に最…

最寄りの陳麻家検索でお店までの距離がわかるようになりました

タイトル通りですが、自分のいる場所からお店までの距離を東西南北で記載するようにしました。 東に 3.798 km, 北に 1.742 km という具合です。1メートル単位まで表示しますが実際はそこまで正確ではありません。 また、 北東に 4.178 km のように表示しよう…