ホーム > アーカイブ > 2007-05

2007-05

CakePHP で GROUP BY を使う

以下のようにするだけで GROUP BY が使えます。

$conditions = "GROUP BY ID";$this->modelName->findAll($conditions);

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 が手放せなくなってきます.

整形コマンド emacs

インデントしたい範囲を選択し以下のコマンドを実行する。

C-M-

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 のインストールは時間がかかるのでのんびり待ってください。

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” という名前はプロジェクトに合わせて変更してください。

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 が動作することを確認する。

参考
複数の PHP をインストールし、切り替えて使う方法 – Sooey

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 のインストール を参考に設定します。

mac のインストール

mac を再インストールしたので、必要なアプリケーションを順にインストールしていきます。

  1. Mac OX X Install Disc1 and 2
  2. ソフトウェアアップデート
  3. Mighty Mouse
  4. FireFox
    1. Foxmarks Bookmark Synchronizer
    2. ScribeFire
    3. 電網探題: Copy URL + 1.3.2 日本語版 第二版
    4. Tab Mix Plus
  5. Witch

まずはこれだけ。
あと、必要なのが

  • Xcode Tools、Optional Installs
  • MacPorts
  • MySQL
  • Apache
  • 複数エンコーディングに対応した軽いエディタ→Jedit X
  • Carbon Emacs

ホーム > アーカイブ > 2007-05

ぴくちゃー
ブログパーツ
あわせて読みたいブログパーツ
なかの人
携帯アクセス解析
Yahoo Widget

ページの上部に戻る