Opera 9.20beta

Opera 9.20 beta is released. You can get it at Opera Labs. I’ve been using it for several days now — really nice build.
Speed Dial is a killer-feature. I don’t need “Personal toolbar” anymore

fink + growl = love

Did you know, that fink has growl-notifications plugin? It’s extremely convenient when you have some long-lasting build-processes
To make it work you need to:

install Growl
execute “fink install mac-growl-pm586″ in your terminal

image © Asari

Links to essays in “Best Software Writing I” by Joel Spolsky

Not the newest thing in the world, but still useful.
Neil Kandalgaonkar published a list of Links to essays in “Best Software Writing I” by Joel Spolsky. As all the book consists of these articles and Joel’s comments it is a good reading for those who doesn’t think comments are that much valuable

prepared statements vs the query cache.

Konstantin Osipov of MySQL mentioned in his blog, that there is patch submitted, which allows using Query Cache simulateously with Prepared Statements. I believe a lot of us were waiting for this quite a long time.
This means, that we would be able to use native mysql’s prepared statements without speed penalty and switch off the [...]

System.out.print in PHP

Ivo Jansch wrote the funniest php story I read recently: “System.out.print in PHP“.
Awesome!

yaml talk

I gave a little talk at #php.thinktank today about YAML, php and my latest work in this regard. It happened a bit of spontaneously, so noone was invited. It was my first try, to make introduction to yaml for php prgrammers, and if there is more interest I will give another talk which will cover [...]

PHP Syck, part 2

Yesterday I wrote about updating PHP’s YAML-parsing extension — Syck.
Some updates:

I believe, I fixed all memory leaks, it had (They were quite large, must tell you)
Why (Syck’s author) told me, that there will be new release in a month or so, which will include my patches

Until then, I encourage you to build php-extension using [...]

ionous — YAML

ionous has several very interesting YAML-related articles here

I love open-source

I made several patches to PHP-extension part of syck library (YAML parser). From now on, it should:

compile successfully on MacOS-X
compile successfully in ZTS-enabled environment
not crash php-process anymore, on parse errors
throw SyckException on parse errors

You can checkout latest version from WhyTheLuckyStiff’s SVN here: http://code.whytheluckystiff.net/svn/syck/trunk/ext/php/

Mozilla will support http-only cookies

A patch for [Bug 178993] MSIE-extension: HttpOnly cookie attribute for cross-site scripting vulnerability prevention has just been committed to mozilla’s CVS. It is not yet approved for inclusion in 1.8-branch, but trunk will have it since now.
This will help to solve some of XSS-vulnerabilities related problems
update: the patch was removed from tree, for now, but [...]