[PHP] PEARX - A lightweight non-installer-dependent PEAR channel library.

2012-04-04 Thread Lin Yo-An
Hi folks, Since we can't just use the channel info feature from PEAR, Pyrus installer without installers, and it's hard to reuse. To implements Onion packager, I wrote a lightweight PEAR channel client library (PEARX) , without Installer dependency (like PEAR or Pyrus). PEARX - A lightweight no

[PHP] Roller - A High Performance Router for PHP5.3 and PHP5.4

2012-02-29 Thread Lin Yo-An
Hi folks, we have working on a PHP router project for a while, now we have a final stable release for this. Roller - high performance router for PHP5.3+ https://github.com/c9s/Roller And we wrote an extension for dispatching routes, by using this extension, the dispatch performance is faster 160

[PHP] PhpBrew is released

2012-02-08 Thread Lin Yo-An
Hi folks, phpbrew builds and installs multiple version php(s) in your $HOME directory. phpbrew is like php-build , but phpbrew also manage the environment variables, so you can switch php version whenever you need. phpbrew is on GitHub: https://github.com/c9s/phpbrew patches are welcomed. Be

[PHP] Onion PEAR Packager 0.0.11 Released

2011-12-28 Thread Lin Yo-An
Hi folks, Onion 0.0.11 has been released, a bundle feature is included. You can use Onion to build your PEAR package very very easily through a package.ini meta config file. Through that, you can also install the PEAR package dependencies into local directory So the package can be bundled easil

[PHP] Question about performance between for iteration and extension function

2011-12-09 Thread Lin Yo-An
Hi folks, I am in doubt of this, I thought pure php iteration is slower than calling join or other extension functions. but the result shows: https://gist.github.com/b2a94c94ca66a55814d4 Using Pure PHP for iteration is faster than using join function. why ? because of the php runtime typecastin

[PHP] Introducing Onion - Another PHP packager

2011-12-01 Thread Lin Yo-An
Hi All, I'm currently working on a PEAR packager, which uses a very simple config file to generate PEAR package (package.xml 2.0 compatible mostly). It started from an internal use of our company, but we'd like to open source. It's called Onion. Onion provides a standalone phar file to build pa