2008-07-01から1ヶ月間の記事一覧

aptitude 失敗

aptitude を実行して、upgrade しようとすると ATAL -> Failed to forkと表示されて落ちてしまった。 ネットで調べたら、メモリー不足時に起こる現象らしい。 いらないデーモンを落として空きメモリーを増やした後、 実行すると出来た。

CentOS 4 の yum 実行時メッセージ

yum update を実行したとき、控えめな感じでメッセージが表示された。 sqlite cache needs updating, reading in metadataう〜む。 yum clean cacheとかすればいいのかな?

CakePHP のマニュアル翻訳。

CakePHP のマニュアルは、Wiki風の作りになってて簡単に追加・編集できる。日本語版に今まで投稿してる人は数人しかいないけど、どうしてなんだろう。何か深い理由でもあるのだろうか? ここ最近は、CakePHP を使った開発をしている。分からないことがたくさ…

hwclock でエラー

新しいサーバー(PowerEdge860)では、hwclock でエラー表示になってしまう。 # hwclock --utc select() to /dev/rtc to wait for clock tick timed out --directisa オプションをつけるといいらしい。 # hwclock --directisa --utc Sat Jul 19 02:01:56 2008 …

rinse で RPM系ディストリの chroot 環境構築

Ubuntu 8.04 (hardy) にて、CentOS4.6 の chroot 環境を作った。 rinse インストール sudo apt-get install rinse rinse 最新バージョンの取得 最新バージョン(v1.3)は、以下の URL から取得できる。 http://www.xen-tools.org/software/rinse/Ubuntu 8.04 …

CakePHP 1.2 の Pagination

Pagination とは、データ一覧をページ切替で表示する機能。 ちょっとだけコントローラーとビューを修正することでできた。http://book.cakephp.org/ja/view/166/ただし、URLにおいて、アクション名の後にパラメータを指定しているような場合、ビューで、 $pa…

CakePHP 1.2 の FormHelper::input() の飾りの無効化

1.2 FormHelper参考例より、飾りをすべて無効にする。 input('id', array('label' => false, 'div' => false));

CakePHP 1.2 のACL: コンポーネントによるチェックの方法

コントローラ中で、Aclコンポーネントを使って、アクセス権があるかどうかをチェックする。http://aranworld.com/article/163/cakephp-acl-tutorial-how-to-check-accessコントローラー中でAcl コンポーネントを利用することを宣言しておく。セットで Auth …

CakePHP 1.2 の ACL: 初期設定

コマンドに関するざっくり説明。http://aranworld.com/article/162/cakephp-acl-tutorial-initial-setup 管理用テーブルの作成。 ACL 管理用のテーブルを作成する。app ディレクトリ上で、以下を実行。 cake schema run create DbAcl ARO や ACO 管理コマン…

CakePHP 1.2 のACL

「誰が」、「何を」、「できる or できない」? を管理するための仕組みを ACL (Access Controll List) という。CakePHP 1.2 には、ACL の仕組みが用意されている。・・・が、よくわからない。 まずは概念を理解しつつ、利用方法を考えていく。http://aranwo…

削除できないファイルを削除できるようにするには

http://q.hatena.ne.jp/1070170951 Administrator権限のあるユーザーでログオンします。 削除できないファイルのプロパティを表示させます。 「セキュリティ」タブにある、[詳細]ボタンを押します。 「所有者」タブを選択します。”所有者の変更(O)”で所有者…

CakePHP 1.2 アプリケーション固有の定数

app/config/bootstrap.php に記述する。

CakePHP 1.2 でファイルアップロード

http://cakebaker.42dh.com/2006/04/15/file-upload-with-cakephp/ より、ビュー: フォーム作成時のオプション 'type' に 'file' を指定する。 create('MyFile', array('action' => 'add', 'type' => 'file')); echo $form->file('File'); echo $form->end()…

CakePHP 1.2 の Model::find()

Model::findAll() や Model::findCount() が非推奨になって、Model::find() が、若干カオスな状態になってるみたい。古い記法と新しい記法があることがわかった。APIリファレンス参照: http://api.cakephp.org/class_model.html#e60758f27fa8486a063b8cc424…