郵便番号→住所変換ライブラリ
移転しました。
郵便番号データのアップデート方法も記載してあってかなり良いです。
http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html
[CentOS] 自動アップデート
CentOS上で自動アップデートするときの手順。
(1)lzh ファイルを解凍するために、lhaをインストールする必要がある。
CentOS5の標準ではこのコマンド入っていないので、
$ wget ftp://ftp.riken.go.jp/Linux/fedora/core/5/i386/os/ Fedora/RPMS/lha-1.14i-19.2.1.i386.rpm $ rpm -ivh lha-1.14i-19.2.1.i386.rpm
こんな感じで取得して、インストールしておく。
(2) その後以下シェルを作成し、
#!/bin/sh # autoupadte.sh # cd /home/zeal/zealweb/js/ajaxzip2/work wget http://www.post.japanpost.jp/zipcode/dl/kogaki/lzh/ken_all.lzh wget http://www.post.japanpost.jp/zipcode/dl/jigyosyo/lzh/jigyosyo.lzh lha x ken_all.lzh lha x jigyosyo.lzh perl csv2jsonzip.pl ken_all.csv jigyosyo.csv rm -f ken_all.lzh ken_all.csv jigyosyo.lzh jigyosyo.csv
cronに登録。
これで自動更新されうようになった。