2008-01-01から1年間の記事一覧

symfonyにctags

http://www.ganchiku.com/2007/11/symfony_ctags.html を参考に。symfony1.2になってからファイル数多くなったためか、エラーが出るようになったので xargs を使って回避。 $ find /usr/share/php/symfony -name '*.php' | xargs ctags -a --php-types=c+f+d…

OpenPNE3セットアップしてみた

http://trac.openpne.jp/wiki/pne-openpne3-develop を参考に。 $ symfony -V symfony version 1.2.0 (/usr/share/php/symfony) $ svn co https://trac.openpne.jp/svn/OpenPNE3/trunk $ cd trunk $ cp config/ProjectConfiguration.class.php.sample config…

031. カレイの煮付け、ほうれん草とえのきと卵のみそ汁

030. ハンバーグ

InnoDBを使えなかったのはMacPortsのMySQLサーバのせいだった

symfonyでInnoDBだ!あれ、MyISAMになってる(id:balibali:20080720:1216521565) ですが、Propelのせいではなく、MySQL側の問題でした。 mysql> CREATE TABLE customers (a INT, b CHAR (20), INDEX (a)) ENGINE=InnoDB; Query OK, 0 rows affected, 1 warnin…

MyISAMでも外部キー制約をエミュレートしてくれるっぽい

propel.ini で MySQL のストレージエンジンを InnoDB から、 propel.mysql.tableType = MyISAMと変更すると、BaseXxxPeer クラスに doOnDeleteCascade というメソッドが追加されてる。あとで使う。これは期待。

sfFormのバリデーションエラーメッセージがエスケープされない

公式のドキュメント読みつつ sfForm を試しているのですが、何も考えずに使うとまずそうなのでメモ。http://www.symfony-project.org/book/forms/1_1/en/02-Form-Validationここの例に書いてあるようにテンプレートファイルで、 と書いておくと、フォームフ…

Terminal.appのANSIカラーを変更する

TerminalColoreopard http://niw.at/articles/2007/11/02/TerminalColoreopard/ja やったー!これで青字が読めるぞ!!

symfonyでfreezeだ!

$ pear config-show Configuration (channel pear.php.net): ===================================== ... directory PEAR data directory data_dir /usr/share/php/data ...$ symfony project:freeze /usr/share/php/data/symfonyunfreezeだ! $ ./symfony p…

symfonyでInnoDBだ!あれ、MyISAMになってる

MySQLのストレージエンジンをInnoDBにしようと思って、デフォルト状態の config/propel.ini を開いてみたら、 propel.mysql.tableType = InnoDBって入ってて、よっしゃそのままいける!と思ったら、 % symfony propel:build-all % mysql -u root sample mysq…

mysql-serverのパッケージを更新したらなんかメッセージ出た

なんだこれは $ mysql -u root ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) $ sudo /etc/init.d/mysql status MySQL is stopped.. $ sudo /etc/init.d/mysql start Starting MySQL database…

Debianでタイムゾーン設定

tzconfig がなくなっていて焦った。 sudo dpkg-reconfigure tzdata

MacのPHP設定

sudo cp /opt/local/etc/php.ini-recommended /opt/local/etc/php.ini sudo vim /opt/local/etc/php.inierror_reporting = E_ALL | E_STRICT

Mac環境にsymfonyをPEARインストール

sudo port > install php5 +apache2 +mysql5 +pear > deactivate php5 > activate php5 @5.2.6_1+apache2+macosx+mysql5+pearsudo pear channel-update pear.php.net sudo pear list-upgrades sudo pear upgrade PEARsudo pear channel-discover pear.symfon…

coLinux再インストール

coLinux 0.7.3 + Debian sidです。 colinuxインストール OSイメージ準備 Debian-4.0r0-etch.ext3.1gb.bz2 swap用 ネットワーク設定 nano -w /etc/network/interfaces nano -w /etc/resolve.conf /etc/init.d/networking restart パッケージとか ssh sudo vis…

MacPortsでPHPとかをインストールとか

% sudo port MacPorts 1.600 Entering interactive mode... ("help" for help, "quit" to quit) > sync variantsとかいうのがあるらしいので確認してみる。 > variants php5 php5 has the variants: universal darwin_6 darwin_7 macosx apache: for Apple A…

029. ぶりと長ねぎの中華炒め、なめこ汁

写真の見栄え悪いけどもおいしかった。 一口大に切ったぶりに片栗粉 ごま油でぶりと長ねぎを炒める ウェイパー様と豆板醤で味付け なめこ、とうふ、長ねぎでみそ汁。

MacPortsのインストール

パッケージインストール MacPorts-1.6.0-10.5-Leopard.dmg をダウンロード 続ける、続ける、続ける、続ける、続ける とくに何事もなく完了 PATH 変更 % vim .zprofile export PATH=/opt/local/bin:/opt/local/sbin:$PATH % echo $PATH /opt/local/bin:/opt/l…

028. ベーコンとたまねぎのトマトソース

トマト缶の中身が入ったボールを床にひっくり返してしまって大惨事に。ボールに残った分にトマト2個を足したものの、写真でもわかるとおりソースが不足気味でしたよと。まあおいしかったけどね。久しぶりに料理でドジっちゃったーってかんじ。

027. あさりの酒蒸し、ほうれん草ともやしのみそ汁

久しぶりの自炊です。ねぎうま。ここにもねぎ。

Windows Vistaを入れて最初にやったこと

フリーセル

VMWare Fusion入れてみた

Mac

メモリ4GBに増設したので、いよいよVMWare FusionとVistaの登場。 VMWare Fusionのインストール CDを入れてインストールスタート。Macのインストーラにもやっとなれてきた。とくにカスタマイズ項目もなくすんなりインストール完了。バージョンが1.1.1と古か…

iMacセットアップ2日目

Mac

Xcode Tools インストール 起動した状態で Mac OS X Install Disc 2 を入れる 「Xcode Tools」ダブルクリック 「XcodeTools.mpkg」ダブルクリック ようこそ Xcode Tools インストーラへ わー 「続ける」クリック 使用許諾契約 読んだ! 「続ける」クリック …

Mac OS X 再インストール

mac

iMac 買って OS 再インストールしてみている記録。Mac はじめてなのでよくわからんです、ハイ。id:amachang:20080318:1205824212 が大変参考になりました。ありがとうございます! インストール準備 ふつうに起動した状態で、Mac OS X Install Disc 1 を入れ…

recursiveIteratorIteratorでinner iteratorのメソッドが呼べるのはなぜ?

以前のエントリ id:balibali:20080518:1211129576 でオーバーライドがどうとか言っていた件ですが、いまだよくわからず、もうちょっとシンプルなサンプルコードを書いてみました。 test(); で実行結果が、 $ php -f s…

Vimperator設定中

:help とか見ながら設定中。Windows XP + Firefox 3.0rc1 + Vimperator 1.0 です。 設定ファイル 環境変数 $HOME を確認してから、 :mkvimperatorrc で $HOME/_vimperatorrc が生成される。現在の設定 " 1.0 (created: 2008/05/18 07:30:07) " Mappings nore…

RecursiveFilterIterator版PINDでSubPathname表示

id:balibali:20080515:1210876616 のつづき。結果が相対パスじゃなくなっていたので修正。なんか場当たり対応なのでもっと上手く書ける気がする。 @@ -65,18 +65,21 @@ } if ($result) { - echo $color->convert("%G{$path}%n\n{$result}\n"); + $subPath = …

Firefox 3.0rc1入れた

入れた。beta 5 からはソフトウェア更新でふつうに入った。とりあえずふつうに使えている。ふつうすばらしい。もう2には戻れないな。

__autoload()

なんで先週こんなコード書いていたのだろう。。。

RecursiveFilterIterator版PIND

id:balibali:20080511:1210523675 の続き。RecursiveFilterIteratorを使ってみました。いろいろ適当すぎですが、とりあえず晒してみまふ。