@ayende You ought to try Mercurial. in reply to ayende 1 week ago

February 2006

27
Feb

iPod rebrand — by Microsoft?

Here’s a good one. It attempts to answer the question: what would happen if Microsoft designed the iPod packaging?

(Update: corrected broken link)

27
Feb

Why doesn’t C# have a synchronized keyword?

In Java you can mark a class method as a critical section, i.e. it will only be executed by one thread at a time, by using the synchronized keyword:

synchronized void myMethod()
{
  doSomething();
}

In C# you have to type in this ghastly (and rather obscure) mouthful:

using System.Runtime.CompilerServices;

[MethodImpl(MethodImplOptions.Synchronized)]
void MyMethod()
{
    DoSomething();
}

Why can’t we have a synchronized keyword in C# for this like in Java?

13
Feb

New WordPress Plugin: The Frame Buster

Here’s a WordPress plugin that I’ve been working on over the weekend. It is a frame buster script on steroids — it is compatible with the preview functionality of WordPress 2.0 and also includes an admin page that lets you turn it off for other individual domain names if you need to.

Any comments or suggestions would be welcome. Get it here.

Oh, and there’s more coming soon from where that came from. Watch this space…

07
Feb

Gentoo

We’ve been installing Gentoo Linux on one of our servers. You do it all manually from the command line, right down to compiling your own kernel and editing arcane system files such as /etc/fstab by hand.

Not quite as user friendly as Ubuntu, where you just bung in the CD, make yourself a coffee, and let the computer do the rest, but infinitely more fun )