ホーム > アーカイブ > 2007-05
2007-05
CakePHP で GROUP BY を使う
以下のようにするだけで GROUP BY が使えます。
$conditions = "GROUP BY ID";$this->modelName->findAll($conditions);
- コメント: 0
- トラックバック(閉): 0
etags でタグジャンプ、関数一覧表示など
参考
Meadow/Emacs memo: プログラム関連 ― 一般用
同名の関数を持つファイルが複数あった時は,C-u M-. で次へ飛ぶことができます. 前へ戻るのは C-u – M-. です.
他の機能として
TAGS ファイルの切り替え → M-x visit-tags-table.
関数の一覧を表示 → M-x list-tags
正規表現に一致した関数のみを表示 → M-x tags-apropos
タグファイルの情報をリセット → M-x tags-reset-tags-tables
タグファイルが読み込まれていると,M-TAB で関数の補完もできます.毎回,コピー したりといった手間が省け,非常に便利です.
これを使い出すと Meadow が手放せなくなってきます.
- コメント: 0
- トラックバック(閉): 0
Mac OS X への Subversion のインストール
subversion: Subversion Packages からダウンロードします。
Fink と .dmg の 2 つが用意されているけれど、.dmg 版はバージョンが 1.3 までしかないので、バージョン 1.4 まである Fink を使ってインストールすることにする。
Fink のインストール
Fink – Download Quick Start を参考にインストール。
Subversion のインストール
fink list svn |lessfink selfupdatefink install svnfink install svn-client
そのままだと svn のバージョンが古いので selfupdate をする。ただ他にも方法があるような気がする。svn のインストールは時間がかかるのでのんびり待ってください。
- コメント: 0
- トラックバック(閉): 0
VirtualHost の設定
複数のプロジェクトが作成しやすいようバーチャルホストの設定は以下のようにしました。
<VirtualHost 127.0.0.1> DocumentRoot /Users/xxxxx/Sites/project1 ServerName project1 ErrorLog /var/log/httpd/error_log CustomLog /var/log/httpd/access_log common
DirectoryIndex index.php index.phtml index.html</VirtualHost>
/etc/hosts にも IP アドレスに対応した設定を行います。
プロジェクトを追加する場合は、project2、project3 と増やしていきます。”project” という名前はプロジェクトに合わせて変更してください。
- コメント: 0
- トラックバック(閉): 0
Mac OS X への Apache と PHP のインストール
Max OSX の開発用に Apache と PHP をインストールします。MySql が /usr/local/mysql にインストールされていることが前提です。
まず、Apache 1,3 系の最新版をダウンロードし、インストールします。
cd /usr/locale/src/apache1.3/
tar xzvf apache_1.3.9.tar.gz
cd ./apache-1.3.9
sudo ./configure --prefix=/usr/local/apache-1.3/apache-1.3.9 --enable-module=so
sudo make
sudo make install
sudo make clean
次は PHP の最新版をダウンロードし、インストールします。
cd /usr/locale/src/php/
tar xzvf php-5.2.1.tar.gz
cd ./php-5.2.1
sudo ./configure --prefix=/usr/local/php/php-5.2.1 --with-apxs=/usr/local/apache-1.3/apache-1.3.9/bin/apxs --with-mysql=/usr/local/mysql
sudo make
sudo make install
sudo make clean
この後 Apache の設定ファイルを修正します。
sudo vi /usr/local/apache-1.3/apache-1.3.9/conf/httpd.conf
以下の 2 行を追記
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
あとは、ドキュメントルートに phpinfo を記述したファイルを置いて PHP が動作することを確認する。
- コメント: 0
- トラックバック(閉): 0
Mac OS X への MySQL のインストール
MySQL AB :: MySQL 5.0 Downloads から Mac OS X (package format) downloads の Mac OS X 10.4 (x86) をダウンロードします。
ダウンロードした dmg ファイルをダブルクリックします。その中の mysql-5.0.37-osx10.4-i686.pkg と MySQLStartupitem.pkg を順にダブルクリックでインストールします。
あとは MySQL AB :: MySQL 4.1 リファレンスマニュアル :: 2.1.3 Mac OS X への MySQL のインストール を参考に設定します。
- コメント: 0
- トラックバック(閉): 0
mac のインストール
mac を再インストールしたので、必要なアプリケーションを順にインストールしていきます。
- Mac OX X Install Disc1 and 2
- ソフトウェアアップデート
- Mighty Mouse
- FireFox
- Foxmarks Bookmark Synchronizer
- ScribeFire
- 電網探題: Copy URL + 1.3.2 日本語版 第二版
- Tab Mix Plus
- Witch
まずはこれだけ。
あと、必要なのが
- Xcode Tools、Optional Installs
- MacPorts
- MySQL
- Apache
- 複数エンコーディングに対応した軽いエディタ→Jedit X
- Carbon Emacs
- コメント: 0
- トラックバック(閉): 0
ホーム > アーカイブ > 2007-05