Author Archives for caibaohua

Install PHPUnit on Leopard


sudo su
pear channel-discover pear.phpunit.de
pear install phpunit/PHPUnit
# you can find (/usr/lib/php/pear/PHPUnit)
cd /private/etc
cp php.ini.default php.ini
vim php.ini
find include_path, and change the value to “.:/usr/lib/php/pear”

[Mac] Upgrade to Leopard



[Symfony] retrieve fromArray function in baisc model


Once time I wanted to use fromArray function which had created in a model by default, but I can’t find it anywhere. At last I know the reason.
In config/propel.ini, normally it will display :
propel.addGenericAccessors = true
propel.addGenericMutators = true
But if you delete these, fromArray function will not be added when we create a […]

Hello, Leopard!


After the last updating for my macbook, we can say hello to Leopard today.
Updating details as follows:

iDVD version 6.0.4
iLife version 8.1.1

[Symfony] Propel Criteria Note


When we want to use a sql to get rows between two dates, we can use like this:
$crit1 = $c->getNewCriterion( AppEventPeer::CREATED_AT, $end, Criteria::LESS_THAN );
$crit2 = $c->getNewCriterion( AppEventPeer::CREATED_AT, $start, Criteria::GREATER_THAN );
$crit1->addAnd( $crit2 );
$c->add( $crit1 );

ERA


Yesterday I went to Shanghai Circus World and enjoyed ERA. It was very good show.
I remembered when I was little boy I came Shanghai Circus World before and this was my second time.
Although all of acrobatics we have seen sometimes on TV. But after you sitting there, you will have a different feeling.
Yes, it […]

[TextMate] Move project drawer to right


The project drawer of TextMate shows on the left by default. Following these steps you can move it to right.

Hide project drawer (ctrl+alt+⌘ )
Move TextMate to left and enough room is set aside on the right.
Show project drawer again.

[WordPress] upgrade to 2.3 Release Candidate 1


I just had my blog upgraded to wordpress 2.3 RC1, and you can download RC1 here .

[Symfony]Does not work under ‘prod’ on Mac


All things work well under ‘dev’. But, when i want to change to ‘prod’ mode, I can’t see anything at frontpage ‘index.php’.
My solution is changing define(’SF_DEBUG’, false) to (’SF_DEBUG’, true) in ‘/web/index.php’.
Another way is going to ‘/apps/frontend/config/settings.yml’, and find strip_comments, then turn if off like this strip_comments: off. More details you will find here […]

RoR Install On Ubuntu


1. install rails
sudo apt-get install rails
2. install rubygem
download new version:
http://rubyforge.org/frs/?group_id=126&release_id=11889
extract the file, cd /path/to/file
sudo ruby ./setup.rb
sudo gem update
3. install mongrel
before install mongre, install apt-get install build-essential.
sudo gem install mongrel –include-dependencies
cd /yourapp
sudo mongrel_rails start -d -e development
4. config apache / virtualhost
start proxy
cd /etc/apache2/mods-enabled/
sudo ln -s ../mods-available/proxy_balancer.load proxy_balancer.load
sudo ln -s ../mods-available/proxy_http.load proxy_http.load
sudo ln -s ../mods-available/proxy.load proxy.load
sudo […]

caibaohua