PHP compiles source code into Zend Engine bytecode - this is done by the Zend
compiler in zend_language_scanner.l, zend_language_parser.y and
zend_compile.c. This code is the executed by the opcode engine in
zend_execute.c and zend_vm_execute.h. The latter is generated from
zend_vm_def.h by means of the script zend_vm_gen.php.
For a good intro to php internals there is a presentation in french
http://julien-pauli.developpez.com/tutoriels/php/internals/presentation/
I saw it via this thread on php internals
Saturday, May 26, 2012
Thursday, May 24, 2012
Running thin server in development instead of mongrel
need to add to the Gemfile
gem 'thin', :group => 'development'
then run
$ bundle install
to start it type
$ rails server thin
gem 'thin', :group => 'development'
then run
$ bundle install
to start it type
$ rails server thin
Tuesday, May 22, 2012
RubyRails for PHP programmers starting points
If you have php code that needs to be converted to ruby/rails there are a few starting points
hyperpolyglot should be your homepage:
http://hyperpolyglot.org/scripting
On the ruby site there is a nice intro on Similarities and Differences.
From Rails for Php Programmers i used this pdf PHP to Rails Reference (extract)
on the translating php cookies and session (params for post/get ...)
Also the PHP to Ruby reference is very good
https://github.com/maintainable/php-ruby-reference
Ps: main site http://railsforphp.com/ seems to be down at the moment but i guess you can fork and build the reference yourself
hyperpolyglot should be your homepage:
http://hyperpolyglot.org/scripting
On the ruby site there is a nice intro on Similarities and Differences.
From Rails for Php Programmers i used this pdf PHP to Rails Reference (extract)
on the translating php cookies and session (params for post/get ...)
Also the PHP to Ruby reference is very good
https://github.com/maintainable/php-ruby-reference
Ps: main site http://railsforphp.com/ seems to be down at the moment but i guess you can fork and build the reference yourself
Saturday, May 19, 2012
Getting the list of friends and their feeds with python open_facebook
I use django facebook api and here is the example i use to list my friends and their feeds
new fdb firebird driver example :execute insert statement
Here is my example for inserting one row in firebird database with fdb python driver
Installing kinterbasdb on Ubuntu Server 12.04 64 bits (python 2.7.3)
The official way is from svn , otherwise you will get this error
Old driver and soon to be deprecated , the recommended way is to use fdb
_kiservices.c: In function ‘_init_kiservices_ibase_header_constants’: _kiservices.c:809:3: error: ‘isc_info_db_impl_isc_a’ undeclared (first use in this function)
Old driver and soon to be deprecated , the recommended way is to use fdb
svn co https://firebird.svn.sourceforge.net/svnroot/firebird/python/kinterbasdb/trunk/ kinterbasdb cd kinterbasdb sudo python setup.py install
Connect to firebird using the new python fdb driver
Install the firebird driver (you might need firebird2.5-dev headers)
pip install fdb
use this documentation link for the moment
and here is your first connection
pip install fdb
use this documentation link for the moment
and here is your first connection
Thursday, May 10, 2012
What oracle really wants is
A full rewrite of the Java classees with core api and classes and that is what Microsoft "suffered" with the C#
Yes C#/.net combo is a bad rewrite of the Java language with COM api and all the unportable DirectX included
https://www.eff.org/deeplinks/2012/05/oracle-v-google-and-dangerous-implications-treating-apis-copyrightable
Subscribe to:
Posts (Atom)