きっかけ
1/22 映画「ソーシャルネットワーク」を見て、ぼーっと過ごしてる場合じゃないなと思い始めました。


アイデア
少し前に個人でWebサービスを作るのが流行っていたので、自分もやってみることにしました。ということで何か面白いアイデアがないかと本屋をぶらついていると、コミックの発売日情報が羅列されたポスター?を発見。

いつも買ってるコミックを買う時って、それまでの周期からそろそろ新刊出たかなと思ってコミックコーナーの平積みを見ることが多いので、発売のタイミングをメールか何かで通知してくれるとうれしいな。

ということでネタを決定しました。

あわよくばアフィリエイト収入も、、、


準備開始
まずは開発環境の選択。中島聡さんのブログを読んでGoogle App Engine(GAE)がおもしろそうなのでGAEに。実は1年以上前にちょっとだけ試して挫折したことがありリベンジでもあります。

1/29 Pythonもほとんど触ったことがないので、Google App Engineのヘルプにあるhelloworldのチュートリアルから始めました。

バージョン管理はGit、タスク管理はさくらVPS上に立てたRedmineを使います。

2/2 ドメインを取りました。saishinkan.com があいていたのでその場で取得。

2/3〜 Cacooで画面デザインを考え始めました。
saishinkan_01.jpg


データはどこから?
毎日本屋さんへ行って発売情報を仕入れるわけにもいかないので発売情報をを集める方法を考えます。
各出版社のサイトをクロールする、同じように発売日情報を集めてるサイトをクロールする、Amazon APIを利用する等考えましたが、順当にAmazonのAPIを利用することに。
ただよく見てみるとコミック名と巻数、ジャンプコミックスなどの情報がタイトルとして一緒に入っています。
これをよくあるパターンから正規表現を使って抜き出しています。
Amazon Product Advertising APIについてはまた後日かきたいと思います。


ユーザー
ユーザー情報はあまりもちたくないので、外部のアカウントで利用できるようにしました。まずはOAuthを使ってTwitterアカウントによるログインに対応しました。

でもTwitterだけだとちょっと障壁が高いかなとおもいパスワードによる認証も加えました。


メール送信
Google App Engineではメール送信機能があります。SMTPサーバーの心配をしなくてもいいのはありがたいです。

ただしそのメール送信プログラムのエントリポイントはHTTPリクエストで、1リクエストが長いと失敗するようなので、タスクキューに分割してメール送信キューを投げています。


公開
2/13 ログインもできるようになり、メールも飛ぶようになったので公開してみました。

saishinkan_02.jpg

Google App Engine + Pyathonをほぼ初めて触りましたが、思ったより悩むことが少なくWebサービスを構築することができました。

まだまだやりたいことがあるので引き続き開発を続けたいと思います。

ぜひ使ってみて意見ください。

Life is beautiful - google appengine に関してひと言
Amazon Product Advertising API
Google App Engine
Cacoo
[[Google App Engineで手軽にOAuthアプリを作成!(Twitterとか!) - AppEngine-OAuth]] ゼロと無限の間に
最新刊.com

「片眼の猿―One-eyed monkeys」

| No TrackBacks

道尾 秀介「片眼の猿―One-eyed monkeys (新潮文庫 み 40-2)

最近直木賞を受賞した著者、テレビ「情熱大陸」でも取り上げられていました。

この作品は全体に渡るミスリードを最後にまとめて回収。

情熱大陸
道尾秀介@あらびき双生児

ホンダコレクションホール

| No TrackBacks

hch2011_01.jpg
ツインリンクもてぎにあるホンダコレクションホールへ行ってきました。
子供の頃ですが鈴鹿サーキットにあった時代には1度行ったことがありますがもてぎに移転してからははじめてです。

hch2011_02.jpg
hch2011_03.jpg
エントランスにはカーチス号と初期の頃のF1、2輪レーサー

hch2011_04.jpg
2階に上がって市販2輪車、ホンダ以外のメーカーもたくさん展示されています。

hch2011_05.jpg
次は市販4輪

hch2011_06.jpg
3階はレーサー、この赤いタンク&シルバーのカウルは区別がつきません。

hch2011_07.jpg

hch2011_08.jpg

hch2011_09.jpg

hch2011_10.jpg


hch2011_11.jpg
3階の別サイドはレーシングカー、F1をメインにフォーミュラが中心でした。

OLYMPUS μTOUGH-6020

| No TrackBacks

mjutough6020_1.jpg
デジカメを買いました。スノーボードなどアウトドアで利用するために防水、耐衝撃を備えたオリンパス μTOUGH-6020です。最近はコンパクトデジカメがびっくりするほど安いので目的に応じて買い足すことができてしまいます。

ネット上の評判を見ると、起動が遅いのが欠点として上がっていましたが、ファームウェアのアップデートで改善したという情報もありました。実際に購入直後に試してみるとそれほど遅くは感じませんでした。すでに最新ファームになっているのかと思い調べてみると最新ファームではありませんでした。過去もっと起動が遅いデジカメを使っていたため気にならなかったのですが、近頃のデジカメの基準では高速起動が当たり前のようです。 そこで最新ファームにアップデートしてみるとたしかに一瞬で起動するようになりました。

mjutough6020_2.jpg
背面、隣は以前使用していたミノルタ DiMAGE Xt、初期の頃の屈曲型デジカメです。液晶が大きくなりファインダーがありませんが、レンズの位置など基本的なレイアウトはよく似ています。

mjutough6020_3.jpg
イルミネーションを試し撮り、予想より綺麗に取れました。

OLYMPUS μTOUGH-6020

「ハリー・ポッターと秘密の部屋」

| No TrackBacks

J.K. ローリング「ハリー・ポッターと秘密の部屋

高知へ行く機会があり、観光する時間をもらったので、観光地を調べていると車の博物館があったので行ってみました。

「四国自動車博物館」と「世界クラシックカー博物館」です。この2つの博物館はすぐとなりにありますが、運営は全く別なようです。

併設されている龍馬歴史館には目もくれず、世界クラシックカー博物館から。
w-classic_01.jpg
殆どの車に高知ナンバーが付いていたので、公道を走行できる状態なのでしょう。

w-classic_02.jpg
私がクラシックカーに詳しくないのが残念。
w-classic_03.jpg


shikoku_car_01.jpg
次に四国自動車博物館。こちらはトヨタ系のディーラーが運営しているようです。

写真でしか見たことのない車がたくさん。

shikoku_car_02.jpg
コブラ

shikoku_car_03.jpg
DTMに参戦していたアルファロメオ 155 V6 Ti 漫画「クアドリフォリオ
」では峠を走っていましたが、実際に日本にあったのですね。ヘッドライトはステッカーだと思っていましたが、表面に線は描かれているものの、中には実際のヘッドライトがありました。

shikoku_car_04.jpg
LP400

shikoku_car_05.jpg
最近毎週2000GTを見ています。

shikoku_car_06.jpg
オートバイもたくさんあり、大満足でした。

世界クラシックカー博物館
龍馬歴史館
四国自動車博物館

みんカラ

Pages

Powered by Movable Type 5.031

Recent Assets

  • saishinkan_02.jpg
  • saishinkan_01.jpg
  • hch2011_11.jpg
  • hch2011_10.jpg
  • hch2011_09.jpg
  • hch2011_08.jpg
  • hch2011_07.jpg
  • hch2011_06.jpg
  • hch2011_05.jpg
  • hch2011_04.jpg

Find recent content on the main index or look in the archives to find all content.