Mapping subdomains to subdirectories with Apache - the easy way

17 10 2008

For some time now, I have been mapping projects to subdomains on my development server. In practice, this means that I access my websites thorugh project1.mydomain.com, project2.mydomain.com, etc. This way, I only need one domain name for all my projects in development, and still have the benefit of having each project reside on a separate (sub)domain, which simplifies the use of SEF URLs. Read the rest of this entry »



A Greasemonkey script for adding torrents to the uTorrent WebUI

10 03 2008

Since I download torrents on my server and browse for them on my desktop machine, I have always had to copy the links from the browser, open up a remote desktop connection to the server and paste the links to µTorrent. This procedure can get quite tedious after a while, so I was wondering if there could be an easier way.

For the impatient: Install the script

Read the rest of this entry »



ProForma on SourceForge

27 01 2008

Today, I have released the first prealpha release of ProForma on SourceForge. Since it is still in the very early stages of development, this release is intended for testing purposes only. I hope to get some feedback about the code structure and design, as well as any bugs that may exist.

Read the rest of this entry »



Taking the Zend certification exam

27 01 2008

I am proud to announce that I have recently passed Zend’s PHP5 certification exam. I took the test, together with three of my colleagues, in a local test centre here in Ljubljana. The exam was generously paid for by our employer, who I had been trying to persuade to sign us up for more than a year before. In the next few paragraphs I will try to describe the entire experience as much as possible, although I am not allowed to divulge too much information about the exam itself.

Read the rest of this entry »



A PHP mbstring bug?

22 01 2008

As you might already know, the PHP mbstring extension supports a feature called Function Overloading. If turned on, this feature overloads multi-byte string functions on the respective standard string functions. That means that whenever you call a standard string function (like strlen()), it’s multi-byte counterpart (mb_strlen()) is called automatically behind the scenes. This is indeed a very useful feature for UTF-8 sites, if it works properly.

Read the rest of this entry »



Back online

20 01 2008

After almost six months of absence from the internet, I am finally back online!

It all started in August 2007, when I moved closer to the centre of Ljubljana. Before, I had lived on the outskirts of Ljubljana, and had had a broadband internet access — albeit only a 1024k/256k ADSL — for more than 4 years. As you can imagine, I had no doubts whatsoever of being able to acquire a broadband connection — and a faster one at that — in my new abode. As you can probably see by now, I was very wrong in making that assumption.

Read the rest of this entry »