PHP

漢数字のソート

PHP

漢数字をソートすると数字順に並ばなくて残念な感じになるので一から九まで並ぶようにしてみました。一旦アラビア数字に置き換えてからソート、漢字に戻すという単純な方法です。元からあるアラビア数値が漢数字に置換されないように @1@ のように記号で囲っ…

Google検索を使って住所から郵便番号に変換する方法

PHP

住所から郵便番号への変換を真面目にやるとDBを用意したり検索ロジックが大変だったりするのでGoogleの検索結果からスクレイピングで郵便番号を得る方法を紹介します。郵便番号 東京都千代田区千代田1−1のようにGoogle検索で「郵便番号 住所」で検索すると郵…

PHPWordを使ってPHPで日本語Word文書を出力する

PHP

PHPWordを使うとWord2007以降で使われているdocx形式のWord文書を扱うことができます。これを利用してWord文書のテンプレートを読み込んで、値を埋めて出力することができます。よくある帳票処理に使えます。また、Win32OLEを経由しないのでLinuxでも動きま…

LAMP/LAPP環境の構築 on Ubuntu 10.10

LAMP(Linux + Apache + MySQL + PHP), LAPP(Linux + Apache + MySQL + PHP)環境が動くようにしてみます。 CentOSと比べるとapt-getで自動起動設定までしてくれるので楽です。 PostgreSQL インストール $ sudo apt-get install postgresql configファイルは /…

はてなブックマークをTwitterに投稿するPHPスクリプト hatebu2tweet.php(OAuth, Bit.ly対応)

TwitterのBASIC認証が6月末で廃止されるので、はてなブックマークをWebHook経由でTwitterに投稿するPHPスクリプトをOAuth対応に書き直してみました。Bit.lyの短縮URLにも対応していますので、bit.lyのアクセス解析も利用できます。書き直すにあたって以下の…

PHPカンファレンス2009レポート

PHP

持ち帰ってウチの会社で使えるかどうかという観点でメモしたものをまとめました。一部Twitter #pcj09から補完してます(^^; しばらくぶりに参加してみて 7割が初参加。順調に新しい開発者が増えている様子 Oracle青山センターの環境が素晴らしかった。電源、…