Posts tagged Subversion
PHP の mime_content_type 関数がなかった
5今携わっている案件で、PHP の mime_content_type 関数が使用されていた。しかしローカル開発環境の Mac に MacPort で入れた PHP には入っていなかった。 variants も調べてみたがなさそうだ。PHP マニュアルには mime_content_type 関数は非推奨で、PECL の Fileinfo を使用するように書かれている。Fileinfo も組み込むのが時間的に面倒だったので、file コマンドを使用してグローバル関数として mime_content_type 関数を自作してみた。
(続きを読む…)
Subverson 更新したファイルの一覧を取得する方法
1リビジョン間で更新のあったファイルの一覧を取得したいときの方法です。
例えばリビジョン100と101を比較したい場合は
$ svn diff -r 100:101 | diffstat html/index.html | 126 +++ html/css/main.css | 90 ++ html/js/common.js | 2 3 files changed, 216 insertions(+), 2 deletions(-)
Subversion で特定のファイルを管理下から除外する方法
1Windows のころは TortoiseSVN を使用していたのですが、Mac に移行してからコマンドラインで svn を使用するようになりコマンドを忘れていることが多いのでメモしておきます。
logs ディレクトリの拡張子 .log というファイルを除外する場合
$ svn propset svn:ignore "*.log" logs/
8月に読んだ本
08月は夏休みをとったこともあり全部で26冊読みました。小説もいつもの月より多く読めました。
「成功本51冊もっと「勝ち抜け」案内」は別エントリで書いたのでそちらを見ていただくとして、その他のおすすめは「ビット・トレーダー」「犯人に告ぐ」です。
(続きを読む…)
CakePHP1.2 Schema を試してみた
1CakePHP1.2 RC2 で Schema を試してみました。
基本的な操作は cake コマンドで行います。
PHP でテーブル構造を配列で定義しておいてテーブルを作成することもできますし、現在あるテーブルからテーブル構造を PHP に出力することもできます。
(続きを読む…)
PHP 開発に使う10個のツール
2DaveDevelopment ? Archive ? 10 tools for Modern PHP Development で「PHP の開発に使われている10個のツール」が紹介されていました。 (続きを読む…)