[Nagois] CentOS 6.5へインストールする[Nagois] CentOS 6.5へインストールする
ウェブサイトの稼動監視にオープンソースの監視システムであるNagiosの利用を考え中。とりあえずローカルでVagrantベースのCentOS 6.5の環境にインストールして触ってみたい。 > cd c:\temp\ […]
ウェブサイトの稼動監視にオープンソースの監視システムであるNagiosの利用を考え中。とりあえずローカルでVagrantベースのCentOS 6.5の環境にインストールして触ってみたい。 > cd c:\temp\ […]
ローカライズ前のコード コントローラ class BoardsController extends AppController { .... public function index() { $boards = $th […]
HTMLヘルパーを使うことでコードが簡潔になる。様々なオプションを指定することも可能。 使用前 <table> <tr> <th>Name</th> <th>T […]
// DOCTYPEの指定 $this->Html->doctype('xhtml-strict'); // キャラクタセットの指定 $this->Html->charset('utf-8'); […]
モデルやコンポーネントに対して、コントローラのテストを書くのは大変だ。 モデルやコンポーネントはインプットとアウトプットがはっきりしている。故に直感的にテストケースを思い浮かべることができる。これに対して、コントローラは […]
テスト初心者の自分があちこちのサイトを参考にしながらテストを書いていると、「スタバ」とか「モック」という言葉に頻繁に出くわす。以前PHPUnitの勉強をしたときに見た覚えがあるものの、記憶が怪しいので再勉強。 スタブとモ […]
bakeでコントローラのクラスを作成しようとしたところ以下のエラーに直面。 Fatal error: Class 'AppController' not found in C:\xampp\htdocs\cakeapp\ […]
ローカルのXAMPP環境でMySQLのdatetime型カラムにNOW()で現在時刻を書き込むと、ローカル時刻からズレた日時が保存された。タイムゾーンが適切に設定されていないらしい。というか、インストール時のデフォルトの […]
会員制サイトの会員登録画面では、ユーザにパスワードを2度入力させることで入力ミスを防止するUIを使うのが普通だ。 CakePHPでは、独自メソッドによるバリデーションの仕組みを使うことで、入力された2つのパスワードの一致 […]
PDOで「出来ると思ってやってみたら実は出来なかった」ことがあったので覚え書き。 やろうとしたのはカラム名への変数のバインド。以下サンプル。 $sort = 'name'; $sth = $dbh->prepare […]
データセンターに関係するネット上の記事でDCIMという用語を目にしたのだけど、意味がわからないので調べてみた。 DCIMってなに? | DCIMドットコム | データセンターをシンプルに。パウンドウィットDCIMポータル […]
なんか凄い。 WMSX http://webmsx.org/ ぶっちゃけ自分はMSXパソコンってほとんど使ったことは無かった。大昔にCGの映像制作システムの仕事をしていたとき、グラフィックスディスプレイからの信号をMSX […]
サンプルコードを書いて挙動を確かめてみた。 サンプルコード $dsn = "mysql:host=localhost;dbname=pdo_test"; $username = "pdo_test"; $password […]
きちんと理解するためにサンプルコードを書いて挙動を確かめてみた。 サンプルコード // クラス定義 class Post { var $id; var $title; }; // テストプログラム $dsn = "mys […]
PDO::fetch()でクラスをフェッチする場合の注意点。クラスのコンストラクタでインスタンスの初期化処理(たとえばメンバー処理の初期化など)をしている場合には注意が必要。 $stmt->setFetchMode […]
インスパイアされたので覚え書きリンク。 50日間付箋紙に絵を描き続けて気づいたこと : could http://www.yasuhisa.com/could/article/sticky50/ 付箋紙に何かを書き続ける […]
参考書を読んで初めて知った。知らずに損してた。 findAllBy findAllBy<fieldName>(string $value, array $fields, array $order, int $ […]
だよねーと思った記事があったので覚書リンク。生涯若輩者。 ”見切り発車”の方が効率的って本当?完璧主義を辞めて仕事をスピードアップする方法 | U-NOTE【ユーノート】 http://u-note.me/note/47 […]
何のために仕様書を書くのかがはっきりすれば、何を仕様書に書くべきかがはっきりする。御意。 機能仕様書の3つの役割 (実用的な仕様書の必要性) エンジニアがプログラムを正しく設計(デザイン)する助けとなる – […]
面白い記事があったのでリンク。某スタートアップがどんぴしゃりで苦笑を禁じ得ない。 起業家が開発者の管理で犯しやすい11の失敗 彼らが意見を述べてくれると思い込む事 開発者達が他の皆と同じスケジュールで働きたがっていると思 […]