PHP 住所文字列の分解 大量の住所データを扱う必要があり、どのようにすればよいかを調べてみた。入力された住所の分解についてmecabという日本語の形態素解析器を使う方法正規表現でがんばってみる日本の住所についてxx丁目 ぐらいまで入っているものがあればよいのだが、... 2012.02.10 PHPアプリケーション
Linux CentOS5.6のPHPを5.2にする。 CentOS5.6はいまだにPHP5.1系を使っています。そろそろ5.1系では動かないアプリも多いのでアップデートします。vi /etc/yum.repos.d/utterramblings.reponame=Jason's Utter R... 2012.02.10 LinuxOSPHP
CakePHP CentOS5.6でXdebug+EclipseでPHPデバッグ環境構築 作業効率化のために、長年の課題であったPHPでステップ実行を可能にする設定を試してみた。まず、firewallだのSElinuxだののセキュリティーがらみの設定は一旦OFFにしておくことをお勧めします。xdebugのインストール#pecl ... 2012.02.10 CakePHPLinuxPHP開発
PHP fgetcsv()で分解がずれる csvファイルを読み込むときに便利なfgetcsv()という関数があります。しかし環境によっては、特定の文字でズレが生じてしまう場合があります。5C問題と呼ばれているようです。一時的に文字コードをsift-JISにすれば良いらしいですが、だ... 2012.02.10 PHP開発
PHP MySqlを簡単GUI操作 WebベースでMySQLを操作するには、MySQLAdminが有名ですが、ファイルがたくさんあって設置もちょっと面倒。しかしこれはすごいファイルを1つ置くだけ! 2012.02.10 PHPアプリケーション開発
アプリケーション svn+smbでコミットできなくなる smbで共有したフォルダーをTortoiseSVNで管理するとなぜかアクセス権が無い等でコミットできなくなることがあります。どうやら、リネームするときにアクセス権が変わってアクセスできなくなるのが原因のようです。一旦、すべてのファイルに読み... 2012.02.10 アプリケーション開発
CakePHP [CakePHP]フォームのラジオボタンのデザイン CakePHP1.2での動作です。Viewでラジオボタンの表示は以下のような文になるかと思います。$form->input('flg',array('options'=>array('0'=>'ON','1'=>'OFF') ));しかし、... 2012.02.10 CakePHPPHP開発
CakePHP コンポーネント名とモデル名がかぶるとワーニングが発生する コンポーネント名とモデル名がかぶると、下記のようなワーニングが表示されます。Notice (8): Undefined property: (コンポーネント名)::$enabledなかなか気がつきにくいのでしばらくはまりました。どちらかをリ... 2012.02.10 CakePHPPHP開発
開発 VISTAの標準機能でHDDを移行する方法まとめ VISTAの標準機能でHDDを移行する方法まとめまず、古い起動用HDDとデータ用HDDがあるものとします。旧HDDでWindowsを起動する。コントロールパネルのバックアップと復元センターを起動ファイルまたはコンピュータを選んでバックアップ... 2012.02.10 開発
PHP mecabをPHPで使う 基本的に公式ページにあるとおりインストールすればよいが、文字コードのデフォルトがeucなのでutf8にするmecabのインストールPHPから使いたい場合は古いバージョンのほうがいいかも知れません(後半部分参照)$ tar zxf mecab... 2012.02.10 PHPアプリケーション開発
PHP WordPressでソースコードをきれいに表示する方法 WP-Syntaxプラグインを使う管理メニューの"プラグイン"->"新規追加"からWP-Syntaxを探してインストール使い方は、以下のように書けばOK!ほげほげ※上記はコードが反応しないようにpreの部分が全角になってます! 2012.02.10 PHPWordPress