CakePHP

[CakePHP]FormHelperの初期値

formhelperの日付指定の定義値を変更する場合、以下のようなコードを追加すると変更できる。 $this->form->options = array(); for ($i = 1 ; $i < = 12 ; $i++...
Linux

Linuxでcpコマンドの上書き確認を消す

cp -f でも上書き確認が出てしまう場合 \cp -f src dst とすると出なくなります。 ちなみになぜ-fオプションが無視されるかというと、一般的なディストリビューションでは alias cp='cp -i' と定義されており通...
CakePHP

[CakePHP]NULLデータをコミットする

リストボックスなどで未選択の場合にデータとしてNULLを設定したい場合、空白のデータがなぜか"0"で保存されてしまいます。 この場合、modelのbeforeSave()メソッドで以下のような処理を行えば良い。 function befo...
PHP

住所文字列の分解

大量の住所データを扱う必要があり、どのようにすればよいかを調べてみた。 入力された住所の分解について mecabという日本語の形態素解析器を使う方法 正規表現でがんばってみる 日本の住所について xx丁目 ぐらいまで入っているもの...
Linux

CentOS5.6のPHPを5.2にする。

CentOS5.6はいまだにPHP5.1系を使っています。 そろそろ5.1系では動かないアプリも多いのでアップデートします。 vi /etc/yum.repos.d/utterramblings.repo name=Jason's U...
CakePHP

CentOS5.6でXdebug+EclipseでPHPデバッグ環境構築

作業効率化のために、長年の課題であったPHPでステップ 実行を可能にする設定を試してみた。 まず、firewallだのSElinuxだののセキュリティーがらみの設定は一旦OFFにしておくことをお勧めします。 xdebugのインストール ...
PHP

fgetcsv()で分解がずれる

csvファイルを読み込むときに便利なfgetcsv()という関数があります。 しかし環境によっては、特定の文字でズレが生じてしまう場合があります。5C問題と呼ばれているようです。 一時的に文字コードをsift-JISにすれば良いらしいです...
PHP

MySqlを簡単GUI操作

WebベースでMySQLを操作するには、MySQLAdminが有名ですが、ファイルがたくさんあって設置もちょっと面倒。 しかしこれはすごい ファイルを1つ置くだけ!
アプリケーション

svn+smbでコミットできなくなる

smbで共有したフォルダーをTortoiseSVNで管理するとなぜかアクセス権が無い等でコミットできなくなることがあります。 どうやら、リネームするときにアクセス権が変わってアクセスできなくなるのが原因のようです。 一旦、すべてのファイル...
CakePHP

[CakePHP]フォームのラジオボタンのデザイン

CakePHP1.2での動作です。 Viewでラジオボタンの表示は以下のような文になるかと思います。 $form->input('flg',array('options'=>array('0'=>'ON','1'=>'OFF') )); ...
CakePHP

コンポーネント名とモデル名がかぶるとワーニングが発生する

コンポーネント名とモデル名がかぶると、下記のようなワーニングが表示されます。 Notice (8): Undefined property: (コンポーネント名)::$enabled なかなか気がつきにくいのでしばらくはまりました。 ど...
開発

VISTAの標準機能でHDDを移行する方法まとめ

VISTAの標準機能でHDDを移行する方法まとめ まず、古い起動用HDDとデータ用HDDがあるものとします。 旧HDDでWindowsを起動する。 コントロールパネルのバックアップと復元センターを起動 ファイルまたはコンピュータを選んでバ...
Windows

IMEがおかしいとき

いつからか、IMEの動作がどうもおかしい。 変換候補が変なものばかりでてきて、しかも学習もしない。 なぜか、単語登録もできないという場合。 超イライラが募ります IMEパッドのツールボタン メニューからプロパティ 辞書/学習タブを選択 ...
アプリケーション

ESXiインストール中にキーボードが使えなくなる。

VMware vSphere Hypervisor(ESXi)をインストール中にキーボードが使えなくなることがありました。 どうもUSBキーボードだと大丈夫らしいのですが、なぜかそれも認識できず。。。。 よくわかりませんが、なぜかBIOSで...
CakePHP

CakePHP携帯ライブラリ導入してみました!

CakePHP携帯ライブラリ導入してみました! 導入方法はこちら
PHP

mecabをPHPで使う

基本的に公式ページにあるとおりインストールすればよいが、 文字コードのデフォルトがeucなのでutf8にする mecabのインストール PHPから使いたい場合は古いバージョンのほうがいいかも知れません(後半部分参照) $ tar z...
開発

divブロックをセンタリングする

divブロックをセンタリングする方法 ブロックレベル要素
PHP

WordPressでソースコードをきれいに表示する方法

WP-Syntaxプラグインを使う 管理メニューの"プラグイン"->"新規追加"からWP-Syntaxを探してインストール 使い方は、以下のように書けばOK! ほげほげ ※上記はコードが反応しないようにpreの部分が全角になってます!
タイトルとURLをコピーしました