CakePHP [cakephp1.2]validatesチェック後にデータを読み込むとエラーメッセージがリセットされる $this->{model}->set($this->data); $this->{model}->validates(); $this->{model}->read(null,1); などとして、ヴァリデーションチェック後に読み込みを行う... 2014.09.29 CakePHPDBMySQLPHP開発
DB [MySQL]DBの高速重複チェック DBにデータを入れる際に、同一データがないかどうかチェックをしなければならない場合。 単純に、同じ名前の人がいるか?というようなものだったら単純にselect文を発行してチェックすればよい。 (まぁ、名前の漢字が違うとか、電話番号のフォーマ... 2014.08.28 DBMySQL
DB [MySql]1016: Can’t open file: ‘./~/~.frm’ (errno: 24) エラーの対処法 MySqlでパーティションテーブルを設定しようとしたら以下のようなエラーメッセージが出てしまった。 1016: Can't open file: './~/~.frm' (errno: 24) どうも、mysqlが同時に開くことができるファ... 2014.08.26 DBMySQL
CakePHP [CakePHP2.x]レプリケーション環境での保存先変更 レプリケーション環境下でマスター、スレーブ環境の切り替えを 行うAPI 設定 database.phpにマスターとスレーブの接続設定を書く ルールはスレーブ用の設定名の後ろに_master を付けた マスター用の設定を記述する 例) $de... 2014.08.26 CakePHPDBMySQLPHP開発
Linux [SVN]CentOS6にサブバージョンサーバー導入 CentOS6にサブバージョンサーバーを導入してみます。 WebDAVでのリポジトリ公開と認証設定まで行ってみたいと思います。 なお、アパッチなどの基本設定は終了しているものとします。 2014.08.19 LinuxOSSVN
開発 [VirtualBox]VirtualBox 4.3.14の不具合? VirtualBox 4.3.14にアップデートしたのだが、なぜかアップデート後の挙動がおかしい。 何とか終わったものの、NtCreateFile(\Device\VBoxDrvStub)Failed: なるメッセージがでて仮想マシンが起動... 2014.08.13 開発
CakePHP [CakePHP2.x]DebugKitとキャッシュのPermission denied問題について CakePHP2.xのあるバージョンからやたらとキャッシュに関する問題が多発しているように思われます。 対処法としては、以下の2ファイルにマスクの設定を追記してあげるのが良いようです。 //app/Config/core.php Cache... 2014.07.11 CakePHPDBMySQLPHP
CakePHP [CakePHP2.x]Minify plugin for CakePHP CSSやJSファイルをまとめて軽量化してくれるプラグイン。 いいね!今度試してみよう。 2014.07.11 CakePHPPHP開発
CakePHP [cakephp1.2]htmlヘルパーのリンクで改行付のアラートを出す場合の注意点 cakephp1.2でアラート付の下記のようなリンクを作成したが、なぜかアラートが表示されなかった。 echo $html->link('TEST',array('action'=>'test'),array(),"ほげほげ\nテスト?")... 2014.06.23 CakePHPPHP
開発 使われている言語やフレームワーク 国内のSOHO系サイトを横断検索できるページを作成してみました。 このページを使って、どのプログラミング言語やフレームワークが案件で使われているか調べてみようと思います。常駐案件なども混ざっているので、汎用系の仕事も多くあるようでCOBOL... 2014.06.10 開発
開発 OpenSSLがまたやらかす 今年の4月に致命的な脆弱性が発見されて大騒ぎになったOpenSSL。 またもや脆弱性が発見されました。 itmadiaの記事 最新版にアップデートをしましょう $#sudo yum update -y openssl アップデート後 $# ... 2014.06.07 開発
開発 iTunesが起動しない件 iTunesいつごろからかがDEPに引っかかって起動しない現象が発生。 iTunesをDEP管理外のプログラムに指定しようとしてもダメですと言われてしまう。 いろいろ調べた結果、QuickTimePlayerがおかしいorインストールされて... 2014.06.05 開発
開発 [mysql]準同期レプリケーション 準同期レプリケーションなるものがあるらしい。 MySql5.5以降で実装されている模様。 通常のレプリケーションではマスターに書き込み後、スレーブ側で書き込みが完了したかわからないため、書き込み直後にスレーブに読みに行くと古いままの場合があ... 2014.06.04 開発
開発 [mysql]システムクラッシュ後にmysqlが起動しない場合 CentOSなどを使用しているとき、システムクラッシュ後起動できない場合。 /var/lib/mysql/mysql.sock が残っているのが原因の場合が多いです。一度消したのち再起動してみてください。 rm /var/lib/mysql... 2014.06.04 開発
開発 [Selenium IDE]Webアプリテストツール 今日はSelenium IDEの紹介です。 Webアプリ等でフォームのテストをしたい場合に、テストのために何度もフォームに入力するのは非常に手間がかかります。 そこで登場するのがFireFoxプラグインのSelenium IDE。 2014.06.02 開発
CakePHP [cakephp2]render結果をコントローラーで取得する render結果をコントローラーで取得する方法 $this->render('viewname','',null); $body=$this->response->body(); メール送信用のデザインをこれで作ると便利ですね。 2014.06.02 CakePHPPHP
CakePHP [candycane]cakephp製redmine互換BTSをインストールしてみよう プロジェクト管理は多くの開発者やプロジェクトマネージャが困ることの一つです。 バグトラッキングシステムなどは多くの種類があります。backlogやgithub等、有料のものも数多くありますが、フリーなredmineなども有名です。 redm... 2014.05.31 CakePHPPHP開発
CakePHP [cakePHP2.x]CakePHPでDebugKitを使っていると重い&メモリをバカ食いする件 デバッグをONにして少々重い処理をしていると、メモリ不足やtimeoutが頻発するようになることがあります。 諸悪の根源は履歴キャッシュにあるようです。こんなもの一度も使ったことはありません。すっぱり削除しましょうw public $com... 2014.05.29 CakePHPPHP開発
CakePHP [cakephp2]debug_kitの表示がおかしい場合 debug_kitは非常に使いやすいプラグインだと思うのですが、たまに不具合もあるようです。 別のサーバーに作ったアプリをインストールしてテストしていたのですが、なぜかセッションがうまく引き継がれません。 いろいろ調べるためにdebug_k... 2014.05.29 CakePHPPHP開発