
I just bought a new printer for a side project (GodCast) so that I can print labels on CD. I got it home and guess what? It works great under linux ... for everything APART from printing onto CDs :(
I've emailed Canon and hopefully they'll point me in the right direction! I don't want to be rebooting into windows just to print labels.

The server was just rebooted, so if you lost connectivity to your email/irc then that is why. We needed to reboot to make use of additional memory and HDD space made available to us. Now using 512Meg of ram and have 16gig of space.
I have also started renting a new server (dedicated quad-core machine) and we'll migrate to that in time.

For those that haven't heard, I've been pursuing a nomination for Senate in the next federal election! If you're in NSW you can vote for me if you desire! I plan to run in this and every future federal election. I'm not interested in state parliament as the legislation I'd like to influence (R18+, Net filter, NBN, etc.) is at a federal level. I need approximate 14.8% of the primary vote so feel free to spread the word!

We had a meeting last weekend which was absolutely great. We had a solid and diverse group of individuals there. I'm convinced that everyone will be able to make a solid contribution to Kruel in their own area and with these different contributions we'll go further than any of us could doing our own thing.
The great idea of 'Spermicide' was generated, along with the general appreciation amongst the group that while much progress has been made with Eon and some ideas generated for Praelium, we need to focus on smaller projects, so Spermicide and BattleSD are what we're going to knock out first, led by Kieran and Anthony respectively.

I just moved a directory of files between drives to help free up some space and samba started having a hissy about following the symlink across to the new device.
The config options I needed to add to smb.conf are:

I'm never going to inflict steam on our users. We might sell games through steam, but I wouldn't recommend it for people. It's a great concept but I'm just not convinced it's in a user's best interest. There's far too much broken with it, and I'm sick of it telling me "The game isn't ready, try again later" when I try to play a full downloaded/updated game I OWN.
Look at https://support.steampowered.com/kb_article.php?ref=9828-SFLZ-9289 ... is there anything that DOESN'T interfere with steam? I don't know what they're doing, but they must be stuffing around with a lot of low-level stuff, which is a bad idea for an application.

We're having a Kruel hackfest and general gathering this weekend at my house in Singleton. I know it's a bit of a hike for most, but I'm more than happy to have people crash. It'll run Friday night through to Tuesday night as Tuesday is a public holiday for Australia Day, and I'm taking Monday off work. Let me know via email or on IRC if you can make it :)

I've occasionally been asked about what we're using for 3D, and why. I found a very interesting article today about the OpenGL vs. DirectX debate and I thought I would share it with you: http://blog.wolfire.com/2010/01/Why-you-should-use-OpenGL-and-not-DirectX
It talks a lot about the history of both standards and links to a lot of interesting opinions from graphics and games luminaries such as John Carmack. It's a great read!

To ensure I don't lose code due to hardware failure, and so that I can roll back my code if need be, I've created a branch for the implementation of command queues as there will be a large amount of changes that will break a lot of code.
If you want to check out these bleeding edge changes the repository is:
svn://kruel.org/eon/branches/command-queue. If you want help on accessing this repo or have comments, catch astro and myself on IRC!

I'm currently on holidays, so I'm doing lots of hacking! I'm currently visiting Astro and am staying at his house.
One of the changes that we agreed was a high priority was to implement command queues for the units. This is a bit of a nightmare as all the command logic (move/attack/repair/build) has to be rewritten!