using Python with GObject Introspection

PyGI is a project,which implements dynamic bindings to GObject based libraries for Python using GObject Introspection. In this post I give some hints on using it. . . . →Read More:using Python with GObject Introspection

On feature-branches and pull-requests

Novice Git users don’t know how to use Pull Requests on github optimally,and “naive”approach leads to complexities. There’s better approach,and it’s name is “Feature Branches”. It’s quite simple. . . . →Read More:On feature-branches and pull-requests

on PHP’s webserver

There are a lot of talks today about “Built-in web server”[for PHP] RFC by Moriyoshi Koizumi. There is a nice discussion on Hacker News (and 2 threads on reddit:here and here). So,here’s couple of cents from me. . . . →Read More:on PHP’s webserver

GObject for PHP (new bindings project)

It’s been in the news,that PHP-GTK “…is being split up into different projects,PECL/Cairo,GLib,GObject,etc…”,but there were not many details on these changes. I was working on “GObject”part from the list. Our idea is to get rid of legacy code,target php 5.3+ and build highly modular system,which would be easy to extend and maintain. This new PHP extension is called “GObject for PHP”,so,my main concern,obviously is building comfortable bridge between GObject objects and PHP’s objects. It starts to work,but there’s a lot of stuff to be done. Please join the project. . . . →Read More:GObject for PHP (new bindings project)

Chronograph 1.4.0

Today,I am introducing Chronograph 1.4,latest version of our Time Tracking application. We consider it a minor release,yet,it adds some nice additions to the feature set. . . . →Read More:Chronograph 1.4.0

Node.js 0.1.98

Node.js 0.1.98 was released recently. It has bundled “readline”library now,so REPL-mode just got much more usable

Pake 1.4.0 is released

I just released new version of Pake.

Pake is a command line utility for executing predefined tasks,inspired by make. It is written in PHP and the tasks are also described in PHP. Pake can be used for compiling projects from different pieces,generating code,preprocessing templates and deploying projects.

If you know Phing, . . . →Read More:Pake 1.4.0 is released

ode to mb_ereg functions

There is a common misunderstanding,that mb_ereg_* functions are just unicode counterparts of ereg_* functions:slow and non-powerful. That’s as far from truth as it can be. . . . →Read More:ode to mb_ereg functions

DNS SRV-records support in HTTP-browsers

Ten years ago,today,on september 20,1999 bug titled “DNS:RFC 2782 not supported (SRV records)”was submitted to Mozilla. Today,in 2009,bug has patch attached,but it is not committed and waits for approval. I doubt,that is the longest-living bug in mozilla,but,still,10 years is a great age for a bug. Let’s party! :) . . . →Read More:DNS SRV-records support in HTTP-browsers

XSLCache in PECL

XSLCache extension for PHP,originally developed by NYTimes started its second life in PECL’s repository and I am proud to announce first PECL-release.

The XSL Cache extension is a modification of PHP’s standard XSL extension that caches the parsed XSL stylesheet representation between sessions for 2.5x boost in performance for sites that repeatedly apply the . . . →Read More:XSLCache in PECL

A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna,tincidunt vitae molestie nec,molestie at mi. Nulla nulla lorem,suscipit in posuere in,interdum non magna.