Archive for August, 2009

rewriting URLs for using a CDN for your Wordpress blog

A lot has been written about Wordpress tuning. Unfortunately utilizing CDNs with Wordpress is despite a few plugins still fiddly and requires modifications to themes, links and the such. Yet even a lot of plugins don’t correctly link to their JS files, resulting plugins such as My-CDN not being able to rewrite all links.

Therefore I have written a plugin to hook a rewriter into PHPs ob_start(). Without going further into technical detail, it lets you use a CDN for your Wordpress blog within minutes.

Download the “OSSDL CDN off-linker” here: Wordpress Plugin page.

Read more »

change MUI language pack in Windows 7 home and professional

Update: Die Deutsche Anleitung ist in den Kommentaren.

The final version of Windows 7 has hit the roads and users which had tested Windows 7 beta get disappointed: It is no longer possible to change MUIs, display language of Win 7, anymore – it seems.

First of all, changing display language (“installing MUI”) has been a feature limited to Ultimate and Enterprise versions. The beta was “Ultimate”, therefore changing was neat and easy possibly through the regions screen.

For all other versions you will have to get the appropriate “lp.cab”, i.e. from the Language Pack DVD. Then, type this in a command prompt as Administrator (change path and language code appropriately):

dism /online /add-package /packagepath:D:\langpacks\de-de\lp.cab
bcdedit /set {current} locale de-DE
bcdboot %WinDir% /l de-DE

After that, remove the registry folder HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\en-US. Reboot, bitteschön!


Update 2: If you get this error:

An error occured trying to open d:\de-de\langpacks\lp.cab Error:0×80070003
The System cannot find the path specified

… copy the lp.cab to C:\ (the root directory) and run dism from there. Remember that the command line shell must be run as Administrator.

increasing productivity – part 2: Subversion

These days about every adept in software engineering knows what version control (VC) is: A tool to commit changes into remote repositories. It is seen as replacement for some sort of postal system, where the source code is literally sent to a superior or customer.

But there are more aspects to know about it, which I am going to write a about taking Subversion (SVN) as an example. One of it is lowering the barrier of committing code and enabling to maintain flow. Read more »