2007-04-06 [長年日記]
_ colinux/debianからVMWare Player/CentOSに乗換
設定が壊れているcolinux/debianをだましだまし使っていたんだけど、そろそろテスト環境として使い物にならなくなってきたんで、「VMWare PlayerでCentOSを動かす」を参考にしつつ、VMWare Player/CentOS 4.4をセットアップし、旧colinux環境から各種データを移行。colinuxよりもVMWare Playerの方が扱いが楽でいいかも。
_ Zend_Config_Yaml野良版
Zend Frameworkの最新状況に追随しようとして、コードを見ているんだけど、なぜかいまだにZend_Config_Yamlがないみたいなんで、試しに書いてみた(つっても、ほとんどのコードはZend_Config_Xml/Iniのものを流用)。
- Zend/Config/Yaml.php
- svn co http://svn.ishinao.net/webxp/Zend_Config_Yaml/trunk Zend_Config_Yaml
YAMLのパースにSpycかSyckを使っているんで、どちらかが必要。一応Zend_Config_Xml相当のテストは通るようにしておいたけど、それ以外のテストはしていない。
あと、テストパターンの中で、空の要素をarray_mergeしているんで、Warningが出ているんだけど、これはコードレベルで対応しておくべきなのか、それともWarningとして残しておくべきなのか、Zend_Configの思想がよく分かってないんで放置中。
純血主義のZend Framework的には、こういう外部ライブラリを利用したコンポーネントはダメで、たぶんまだproposal段階のZend_Yamlあたりができあがってから、正式版のZend_Config_Yamlが作られるんだろうなー。
[ツッコミを入れる]
[TrackBack URL: http://tdiary.ishinao.net/tb.rb/20070406]


