vBulletin 5 — running Scheduled Tasks with unix cron

My solution is simple, but it took a couple of hours to figure out how to do that. Read the rest of this entry »

Chroot and syslog

When you develop chroot’ed web application, you have no syslog access by default. It’s quite simple to log with syslog with UDP, but it may be quite confusing if you set up such a configuration for the first time. There’re hints in the documentation, but I could find no complete guide. Read the rest of this entry »

Official rockbox port for DX90

Now official Rockbox has sound with DX90. I’ve compiled, tested and fixed it for everyone. You can find binaries here.

Difra framework goes open source

Difra is my PHP framework. It was in development since 2007 and now it is released under Simplified BSD License. It’s new major version, 6.0 and it’s in an early alpha stage. Documentation comes soon™. Code first.
Website (soon™)

UnetBootin and Mac OS X: fix “Invalid system disk” and similar errors

If you ever tried to create bootable USB stick with UnetBootin, I guess you faced a problem that some USB sticks fail to boot. Here’s the manual how to fix it.
Read the rest of this entry »

How to convert old binary MediaWiki tables to UTF-8

I’ve been using Mediawiki for a long time now. One problem with it is binary tables created by very old (~ the year 2007) version of MediaWiki, text columns are latin1 encoding and latin1_bin collation. If you try to run them with the current version of MediaWiki, you get following error:
Illegal mix of collations (latin1_bin,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' ()
Read the rest of this entry »

New theme for Rockbox

For those who use Rockbox for iBasso DX90: here’s my new theme called CabbieBasso.

Fix Paging plugin for Wordpress

WordPress 3.1 update broken paging for catalogs and tags of my WordPress sites. Some gave cycled redirects and some redirected to error 404 page. Many people complained about the same problem.

Read the rest of this entry »