slackerbit.ch

Did I say that?

Now With 27 Percent More Pretties

| Comments

It’s all about the branding, you know?

That’s why all my blogs (both of them) now share the same theme (Scribbish), even though they run on two completely different engines.

To get you own WP-blog all pretty-like, you can grab ScribbishWP. You won’t regret it. :)

Now With Even More Mod_rewrite-fu

| Comments

Since I felt kind of bad about breaking old URLs, I dug a little in the mod_rewrite docs and came up with a solution that should make the old URLs working again. (as if anybody cared…) :)

Rebirth

| Comments

OK, after a rather long hiatus (over 2 years), I decided to reactivate this blog and get rid of my last MT-powered blog.

Because I was curious, I decided to give Wordpress a spin.

I broke all the old URLs (bad Alex, no cookie), but at least the old content came over to the new incarnation.

It’s Like Brain Surgery With Blunt Rocks

| Comments

It’s amazing that there are still coders out there who have never heard of diff and patch. I’m helping out at a website, and I was asked to install a few “hacks” into the bulletin board software. After unpacking the archive containing the hacks I almost burst into tears. These “hacks” look like this:

**********************************
OPEN ROOT/index.php
**********************************

Find:

if ($bbuserinfo['userid']!=0) {

Add after it:

$storepoints=$bbuserinfo['storep'];

Find:

} else {
  $welcometext = "";

Add after it:

$storepoints="0";

Sweet mother of god, what the HELL were you thinking? The whole document is 32kb long, all in the same vein. Why, oh why, didn’t you just make a diff of the sources? Oh right, probably because you’re one of those obnoxious Windows PHP “programmers” (and I use that term very loosely). To top it off, the archive contained 12 different hacks, all in the same braindead format. And we have to use this proprietary bulletin board system coughvbulletincough, because “we already paid for it, and because of all those cool hacks”.

This makes me wonder, why is there no easily extendable bulletin board software available? And with “easy”, I mean, through plug-ins, not through messing with the core program. I guess that’s one more thing on my things-to-code-when-you-have-the-time list…

Moving On

| Comments

Wow, this blog has been deserted for quite a while… Anyway, as a followup to my last entry, I am no longer jobless. Since the beginning of the year, I am now a freelance web developer. This move also calls for a server upgrade, since my old (or rather, current) server has not been the most reliable. So I’m also going to switch hosting companies. I found one that offers quite beefy servers, reasonable free traffic and a wide range of distros to choose from. Unfortunately, that is kind of a problem. My server distro of choice so far was Red Hat 7.3: stable, reliable, and I could get qmail and bgware RPMs at Bruce Guenter’s site. But Red Hat 7.3 has been EOLd at the end of December 2003, so there will be no more official security updates from Red Hat for that distro. And the newest release, 9, will be EOLd at the end of April this year. Now Red Hat only offers the free Fedora linux (bleeding edge, new release every 6 month, 12 month lifetime) and the Enterprise Linux line (5 years lifetime). Unfortunately, the Enterprise ES version for small and mid-size servers costs $349 a year, which I just cannot afford at the moment. I tried out Debian on my test server at home, because that would be the next logical step, but, alas, I got used to the Red Hat way. So, here’s the plan:

The qmail-to-postfix switch is almost done on my testserver, I have been able replicate almost all functionality of the old qmail/vpopmail setup, and postfix even offers some more stuff, like TLS for SMTP. With a MySQL backend, I now have POP3, IMAP and SMTP-AUTH working, all that remains to be done is to write a few perl scripts for easy domain and account management and a qmailadmin-like web frontend.

Since getting everything to work smoothly together required getting the info from a few websites, I’m going to document it, so it will be all in one place. [TLS]: Transport Layer Security [SMTP]: Simple Mail Transfer Protocol

Major Suckage

| Comments

Yesterday, I was layed off. To be precise, both me an my coworker got laid off, because the company just could not afford us any longer. So I spent this morning at the unemployment office, where I was told, that the situation in the job market isn’t looking too good. But I knew that already. So now it’s time to hunt down any leads I can find.

You don’t happen to need a ((Perl|PHP)-Programmer || Linux Sysadmin ), do you? ;-)

Hey La, My Server’s Back

| Comments

Apparently, there was a blackout at the hosting facility, and somehow, my server didn’t like that very much. In the middle of hacking some stuff, the connection went away and I was unable to ssh back into it, but pings still worked. Unfortunately, this also killed the uptime on the server sniff

Waxpoetyk 0.1 Released

| Comments

After some more hacking, I am now releasing version 0.1 of waxpoetyk, codenamed “World Class Fad”. There’s a lot of debug info printed out on the console, the UI isn’t quite finished, but it basically does what it is supposed to do. You can grab the tarball here. Use the code at your own risk, I am not responsible if it eats your hard drive, makes your hair fall out or hides weapons of mass destruction in your closet.

Facelift

| Comments

For the moment, I went back to the default MT design, because, let’s face it, it looks much better than the old white design. And it’s a good starting point for yet another redesign.