Smart Blog Post

It's been a while since my last post, so I'll just write a quick update what's been going on and announce what might appear on here in the near future.

I finished my move to Cologne, got a new job, an affordable place to live and therefore more money to spend. This means I now finally have one of these smartphones everyone seems to be running around with today.

And this means that I have plenty of Android apps to share with my fellow readers (if any) and this is what I'll do once I got a new credit card.

Update: I got my credit card and started feeding the recommendations section.


Got rid of G Data Antivirus, system is fast again

G Data AntivirusI got rid of G Data Antivirus for several reasons, one being that it was consuming system ressources like people consume air. When an update is running, which happens about every 10 minutes, you can go and prepare dinner, take the dog for a walk or visit another country. Take your time, your system will be unusable as long as that "program" is "protecting" your system.

Another fascinating fact about G Data Antivirus is, that it lacks some rather important configuration options. It seems to be impossible to disable the annoying tooltip which clogs up the lower right corner of your screen every time G Data Antivirus analyses something that is bigger than 100 KB. Don't you love little boxes popping up on your screen every time you open a video in your webbrowser? Well, I don't.

G Data Antivirus was apparently also the reason why games like Mass Effect 2 kept freezing up every 10 seconds and the main reason for permanent harddisk activity. Not even O&O Defrag caused that much load on the harddisk and that thing is supposed to cause some load as it is designed to physically reorganize the files on the harddisk in the background.

Since G Data Antivirus uses two scanning engines, avast! and BitDefender, I switched to avast! Free Antivirus and my problems are basically gone.

TortoiseSVN Cache vs Windows Explorer Address Bar

Did you ever wonder why your Windows Explorer keeps selecting the entire text in the address bar over and over again while you're trying to enter a path, thus making you overwrite the path while you type it?

If you are also running TortoiseSVN, this stupid behaviour is most likely caused by the TortoiseSVN Cache application which runs in the background and adds the nifty little icon overlays on versioned files and folders in your Subversion working copies.

As soon as you kill "TSVNCache.exe", the problem stops.


TYPO3 Multi-Domain-Hosting on IIS with wildcard subdomains

TYPO3Ever wanted to use wildcard subdomains with Microsoft Internet Information Services? You might have realized by now that this is actually not possible using only IIS as neither IIS 6 nor IIS 7 support the * notation.

The key to success is ISAPI_Rewrite, a third party ISAPI extension that brings mod_rewrite functionality to IIS. The latest version ISAPI_Rewrite 3 is compatible with Apache's mod_rewrite URL rewriting module which means that you can use the same rules you would use when hosting on Apache 2.

ISAPI_Rewrite Lite is available for free, but usually requires a more complex configuration as it does not support parsing of .htaccess files as the full version does. In this case, it doesn't matter since the following directions can either be placed inside the global configuration or inside an .htaccess file in your IIS default web.

RewriteCond %{HTTP_HOST} ^(.+)\.example\.com$ [NC]
RewriteRule (.*)$1 [P,NC,QSA]

This uses the built-in ISAPI_Rewrite proxy to redirect all subdomains of transparently to Your visitor will still see in his browser's address bar, just as if the subdomain was configured in the web that hosts

Now, for serving different contents from TYPO3, you need to tweak your configuration to make TYPO3 handle the HTTP_FORWARDED_HOST header sent by ISAPI_Rewrite.

To do this, you have to add the following lines to localconf.php:

$TYPO3_CONF_VARS['SYS']['reverseProxyIP'] = 'YOUR_SERVER_IP';
$TYPO3_CONF_VARS['SYS']['reverseProxyHeaderMultiValue'] = 'last';

This allows TYPO3 to handle proxy requests by ISAPI_Rewrite correctly.

You have to replace "YOUR_SERVER_IP" in the example above with the IP address of the server that is running ISAPI_Rewrite. This should normally be the IP address of the server that hosts

Once you did that, you can set up domains in TYPO3 as usual and ISAPI_Rewrite will take care of all the rest. No additional configuration is required.

Related Link: ISAPI_Rewrite 3


Subscribe to RSS
served by