2008-01-01から1年間の記事一覧
昨日はMySQLのインストールでハマってしまった・・・ 前はすんなりできたと思ったけど; 今日はFTPサーバの設定をしました。 Windows上で作ったファイルをどうやってサーバに送ろうかと 迷ったけど、面倒だけどFTPでいっか。ということで。無駄に時間を過ご…
よくよく考えたら、開発用サーバは公開するわけないし。 ローカルでしか使わないので、ファイアーウォールもSSHも切っちゃうことにした。 ユーザーを追加 #useradd ikadパスワードを設定 #passwd ikad ここからはAkiyanさんの本を見ながらApache・MySQL・PHP…
しばらくサボってたら、PHPがさっぱり読めなくなりました。そもそも元から読めてなかったんだけど・・・。飽きっぽい自分に喝を入れる意味で、もう一回ゼロからやり直します。やっぱり毎日やらないと、すぐ忘れてしまうみたいです。あぁ、もう! 社長命令の…
開発環境を整えるぞと。まずは公式サイトから辿ってネットワークインストール用のイメージをダウンロードする。 http://ftp2.riken.jp/Linux/centos/5.2/isos/i386/CentOS-5.2-i386-netinstall.iso VMWareのCDに突っ込んで起動する。http経由でインストール…
WebDAVはやらない方向で。 まずはインストール #yum -y install subversion ユーザとか subversion用グループとユーザを作る。 ユーザ名:svn グループ名:svnusers #groupadd svnusers #useradd svn -g svnusers -s /bin/bash 作成したユーザの新規ファイル…
システムのフルバックアップができるソフトを探してみたら、MondoRescueなるものがあったので、CentOSで動かしてるサーバに入れてみる。 サーバ:CentOS 5.0参考になるサイトがあったので、それに倣ってやる。 http://blue21.ddo.jp/server_koutiku/server-ce…
バックアップ用のサーバが欲しいなと思ってググってみたら、FreeNASなんてのがあったので入れてみる。http://www.freenas.org/index.php?option=com_openwiki&Itemid=30&id=sug:jp日本語マニュアルもあるから頑張ってみる。スペックは低くてもOKらしいので、…
諸々の事情でprototypeからjqueryに変更。 後々のためにソースを載せとく。component - tree.php controller = $controller; } function setDir($path = null) { $this->Session->write('path',$pat…
コンポーネントを作ってみたはいいが、実際に既存のアプリに組み込むとなるといろいろ変更が必要になったので、この際専用コントローラとかビューとかまで作ってみた。もうほとんど丸投げで済むようにしてみた。ちなみにモデルは使ってない。 ついでにエレメ…
ファイルをアップロードしたあとのこまごました処理をまとめてコンポーネントを自作してみた。 画面遷移がいやなので、エレメントもセットで作ってAjax化してみた。できたこと。 指定したディレクトリの内容を一覧表示 一覧に表示されたファイルの削除 一覧…
重複チェックメソッドcheckUniqueをappディレクトリのapp_model.phpに移す。 てか独自メソッドがショボイのでisUniqueをコピっていじった。 たぶんisUniqueの代わりに使えるはず・・・ app_model.php //重複チェック isUniqueが使いづらいので・・・ functio…
Insertのときの重複チェックがUpdateのときにもかかってしまうので、 コントローラ(Controler)側でsaveする前に該当ルールをunsetしとく。 users_controler.php unset($this->User->validate['email']['unique']); if ($this->User->save($this->data['User'…
せっかくの重複チェックをUpdateのときにunsetしてしまうとマズイ。 Update時には自分自身のレコードかどうかをチェックすればいいってだけだ。 てことで、独自の重複チェックを作った。ショボイけど。 ただ、モデル(Model)のほうで勝手にInsertとUpdateを判…
1.2になってバリデーションが詳細に設定できるようになったのでメモ。 1つのフィールドに複数のルール(rule)を設定できる。 ルールごとにエラーメッセージ(mesage)を設定することができる。 isUniqueメソッドで重複チェックができる。 以下、userテーブルの…