VHCS on Debian proftpd-mysql dependency problem

One of our machines runs VHCS with packages from apt.scunc.org. The VHCS package depends on proftpd-mysql. After the previous proftpd update proftpd started to create (partially) defunct processes and was eating system resources we needed for other purposes. Luckily the problem was fixed in the last proftpd update. Or wasn’t it?

We found out we couldn’t update our proftpd package because proftpd-mysql was kicked from the Debian repository. If proftpd-mysql was removed, VHCS would go with it. So here’s our solution to the problem: create our own bogus proftpd-mysql package. You can get it here. Just install it using dpkg -i proftpd-mysql_9.9.9-1_${ARCH}.deb. Hey, it’s dirty but it sure works!

Code Monkey Write Blog Entry. Banana?

This summer it’s my very own summer of code. How geekish. Let’s see what I’m going to (try to) write this summer:

Work. Imagine having to rewrite the entire financial, social and administrative information system of a big company in eight weeks. You can’t can you? We expect writing down all the specifications takes at least two weeks. Well, that’s just for the basics. Yes, we. Luckily I’m not alone with this. We’ve got one highly skilled PHP programmer and two people who just can’t write proper code. This is going to be interesting. By the way, we even had to order a big-ass three meter white board just to be able to draw some schematics. My second employer also needs some major modifications in zjop, my e-commerce application. That’s going to be hard to fit in, but I think I can make it nonetheless.

But where would a guy be without a hobby? I’m not just going to write code in my spare time. I’m going to write coding tools in my spare time. Right now I’m working on PHP Reformatter. It can already understand most PHP code samples I’ve fed it. It’s written in ANSI-C and doesn’t use any non-standard libs. I need this piece of software because people tend to ignore coding standards. A perfectionist like me wants every byte of code exactly according to spec. Of course it’s just nonsense to edit all the files by hand.

I’m also officially announcing the birth of a new programming language. JBISC. I’m not sure wether or not I’ll be able to pull this off. But when this language eventually hits the public it’s going to be quite something. It’ll be a language designed for functional C programmers who need a fast and controllable scripting language. There’s just nothing simple out there. It’s all bloated and slow. It’s a hell to hack the languages themselves and it’s too complicated to write modules. This new language is going to look like C a lot but in the same time look and feel very different. I want it to be as easy like PHP and strict like C. No obligated memory management but still a small memory footprint. The syntax is going to be a lot like C with some of my ideas thrown in. I know this sounds too good to be true but I seriously think I’m able to create it.