2007年8月8日水曜日

ぜんぜんコンピュータと関係ないが。。。

安倍首相の鼻の下にちょびヒゲを描くと、ヒットラーにそっくりだ。

猪瀬直樹に詰めりの服を着せてヘアースタイルをちょっと変えると、金正日にそっくりだ。

2007年8月3日金曜日

postgresのアダプタも忘れずに!!

localhost の Ruby on Railsのプログラムを、外部(paypal)とのやりとりの部分を開発をするため 、global address をもつ本番サーバーに移設することにした。

本番サーバーに、ruby、ruby on rails、postgres などを順番にインストールして、データベースのテーブルを作成するために
rake db:migrate
を実行した。しかーし、
no such file : postgres
というエラーでdb:migrateがエラーになってします。postgres はちゃんとインストールされ コマンド psql も動作しているのになんでなんだろう!?

小一時間悩んで気がついた。

データベースアダプタをインストールするのを忘れてた!!!

Ruby版アダプタは
sudo gem install postgres-pr

C版アダプタは
sudo gem install ruby-postgres

でインストールできる。

なお、OS Xでの postgres のインストールは以下のインストーラを使うと簡単。
PostgreX(PostgreSQLのOSX用インストールパッケージ)-PostgreSQL installer

2007年8月1日水曜日

郵便番号での住所自動入力

郵便番号の入力が終わったとたん(=フォーカスが郵便番号フィールドから外れたとき)入力された郵便番号から住所を自動入力されるようにした。

自前で郵便番号辞書を持つのはめんどうなので GROOVE Technology社の郵便番号検索 Web Service(無料)を利用した。
GROOVE Technology

javascript だけで実現できる。JSONP(JavaScript Object Notation with Padding)という仕組みを使っている。
JSONPの動作原理