DivX codec for Intel Mac (Universal Binary)

Check it out here.

The Java Generation and the lost art of programming...

"A sure sign of my descent into senility is bitchin' and moanin' about "kids these days," and how they won't or can't do anything hard any more."

So goes the intro to Joel's "The Perils of JavaSchools".

Higly relevant and highly recommended, as usual! ;)

"Pointers and recursion require a certain ability to reason, to think in abstractions, and, most importantly, to view a problem at several levels of abstraction simultaneously. And thus, the ability to understand pointers and recursion is directly correlated with the ability to be a great programmer.

[...]

You need training to think of things at multiple levels of abstraction simultaneously, and that kind of thinking is exactly what you need to design great software architecture."

Among other things, Joel talks about how Universities made the mistake of replacing courses on C pointers and recursion with courses on simple Java... and those universities include UPenn... my second most enjoyable experience in the 90ies (the most enjoyable one being the bubble of course! ;D)

Also, Joel talks about how it gets difficult to distinguish the top programmers from the average because you can't ask them about pointers & recursion right out of school any longer... I've got the same issue with database programmers. You can't ask them about concurrent transactions and normalizing databases any longer... Ironically, I learnt most of that at UPenn... back then in the 90ies... :>>

jBouncer: A Java IRC Bouncer (Proxy)

Sometimes you want to be connected to an IRC server all the time, even when you're not.

In that case you need an IRC proxy, or bouncer, that will stay connected to the IRC server(s) all the time.

That's what jBouncer does.

JBouncer is a Java implementation of a simple IRC proxy (sometimes known as an IRC bouncer). It can run on Windows, Unix, Linux, etc.

An IRC proxy is a program that connects to any number of IRC servers. You can then use an IRC client to connect to the proxy and use those servers. When you disconnect your client, the proxy stays connected to the IRC server.

Rasmus: "I don't like SOAP"

At the PHP Forum in Paris this year, Rasmus Lerdorf (the creator of PHP) wittily explained that SOAP was "intrinsically broken" because it's too complex... "just as anything that takes more than 20 minutes to understand".

I liked the way he put that! ;)

When it comes to webservices, I myself tend to prefer XML-RPC (which goes by the motto: "Does distributed computing have to be any harder than this? I don't think so.")... Sometimes, I also wonder if REST would be a nice alternative...

Inside the iPod nano

Wanna look inside your iPod nano? This guy does it right in front of your eyes!