Fudge - Bipolar EP

I rarely write about music lately but this time I just have to.

I first heard this tune in a Traxsource mix by John Cutler back in August, and almost instantly I fell in love with it and the craving started. I knew I just needed the song. So, most evidently I started digging around and soon enough I found Tejal Records. Then I found Fudge’s MySpace profile and sent him a message asking when will the song be available in downloadable format and he responded and assured me that in a few short weeks. Well, since then I’ve been checking the Traxsource newsletter like crazy. As it turns out I shouldn’t have because there it was, right at the top of their latest e-mail. So I got it yesterday. And now here I am, happily listening it every 30 minutes.

You can listen to the song either on Tejal Records or on his MySpace profile and you can get it from Traxsource.

Today's originality award...

… is awarded to Spatiul Meu. For my occasional non-Romanian readers that means (literally!) My Space. Yet another original Romanian product to be proud of. Not.

Banning the Turkish spammers from your Aardvark Topsites

I knew something weird was going on when my client’s dedicated server slowed down considerably and a rather large forum he was hosting on it started throwing MySQL errors that were landing frequently in my Yahoo! inbox. So I headed out and did some sniffing around and finally by using the elimination technique (not too smart nor professional, I know) I concluded that the resource hog was his top site (that was based on Aardvark Topsites). I asked him about it and he said that he banned quite a few sites about a week ago from the top site administration area but further investigation revealed that the buttons / banners were still being loaded and each hit on a button resulted in quite a few SQL queries. And these guys were loading those buttons like crazy, probably in some automated way, to get their stats up.

So, the solution seemed quite straightforward. The hits that contain certain domains in their referrers should be prevented to even access the .php script that runs the SQL queries (button.php). And that ladies and gentlemen is done by using the magic of .htaccess.

So after some googling I discovered that I just need to add an .htaccess file to the root of the top site. It contains the following:

RewriteEngine On
RewriteCond %{HTTP_REFERER} soyle [NC,OR]
RewriteCond %{HTTP_REFERER} sohbet [NC,OR]
RewriteCond %{HTTP_REFERER} kelebek [NC,OR]
RewriteCond %{HTTP_REFERER} linkzinciri [NC,OR]
RewriteCond %{HTTP_REFERER} mirc [NC,OR]
RewriteCond %{HTTP_REFERER} komixs [NC,OR]
RewriteCond %{HTTP_REFERER} asksokagi [NC,OR]
RewriteCond %{HTTP_REFERER} pornocular [NC,OR]
RewriteCond %{HTTP_REFERER} chatmatik [NC,OR]
RewriteCond %{HTTP_REFERER} bizimmekan [NC]
RewriteRule .* - [F,L]

Of course you can add as many banned keywords as you wish by simply copy - pasting a RewriteCond line. The [NC,OR] at the end of almost each line means that the condition is case insensitive (NC) and that the following condition should be considered as an alternative (OR) - so the web server interprets it something like “if soyle or sohbet or kelebek or … is found in the referrer do what RewriteRule instructs you to do”. Note that the last condition doesn’t have the ‘or’ part.

I hope this will help some people out there having the same problems we had with those scum bags stealing their valuable server resources. And don’t forget to leave a comment.

Update: After posting this entry I did some more googling and found that others had the exact same problem. You might want to check Jim’s solution too, it’s only slightly different than mine. There’s also yet another alternate solution in the comment’s of that entry. It sure looks like those spammers caused many webmasters real problems.

From the blue frog to the micro

Yep. This morning after reading a review on Wired I gave in and installed µTorrent. My old friend, Azureus remains installed but from the looks of it not for long. Because after ignoring my work colleague’s continuing raving recommendations and hype for about a year I finally gave it a try and found µTorrent to be a BitTorrent client that’s super fast and responsive and doesn’t gobble up my precious memory for breakfast. So, adieu resource hog Java, welcome über fast C++.

Maximum frustration

Since I moved back home my computer suddenly started acting strangely. First of all there are the random resets while writing CDs / DVDs which yield lots of (almost) blanks thrown directly in the garbage - not too pleasant for one’s walet. And then more recently there came the strange volume fluctuations which make listening to music a truly annoying experience. I haven’t had time to investigate where they come from. It might be the soundcard, the speaker set or some connection between them…

Anyway, screw hardware problems, I just hate them! I want my computer to work and do what I tell it to do. Is that too much to ask? But no, of course there always has to be something weird going on. Otherwise life would be too simple.