The Boxed Mono of Doom

Few important announcements today in the Open Source world. I’m pretty exited by all of them and feel like I need to start doing more code for fun and not just code for work.

First, Zenimax the company that acquired id Software will be releasing the source-code for Doom 3 later on this year. Should start getting some cool games based on the Doom 3 engine soon after the code release.

Next, Xamarin (the company which is now developing Mono) has released Mono 2.10.3 which makes it the first official release of Mono under Xamarin. This release includes support for MacOS X Lion (Mono and Gtk+). There is also a MonoMac add-in for MonoDevelop update which fixes Lion issues.

Finally, Dotan J. Nahum (jondot on GitHub) has released packs an open source implementation of BoxJS, BoxCSS and Boxresizer. All of which are mountable as Rack apps inside Rails or as stand-alone apps. It is also fully compatible with Heroku.

If you’re a developer (especially an FOSS developer) you now have a few new toys to play with.


Installing Rails with RVM

In this article I will describe the steps I used in order to get a Rails environment up and running under Linux using RVM (I’m using Fedora 15). I will assume you know your way around Linux and you should be able to replace any of the Fedora specifics with your distributions corresponding tools (in particular YUM the package manager). If you are following this article and are using Mac OS X you should be able to replace the YUM package manager with homebrew.

I will be installing and using Ruby with RVM (Ruby Version Manager) which is a command line tool which will allow me to easily install and manage multiple version of Ruby. This is a requirement since I will be developing using Ruby and jRuby. Continue reading Installing Rails with RVM

Linux Kernel 3.0 is on it way

Linus Torvalds has officially announced that the new Linux Kernel will have a version of 3.0 and not 2.8. The release is expected around the 20 year mark for the kernel.

So what are the big changes?

NOTHING. Absolutely nothing. Sure, we have the usual two thirds driver
changes, and a lot of random fixes, but the point is that 3.0 is
*just* about renumbering, we are very much *not* doing a KDE-4 or a
Gnome-3 here. No breakage, no special scary new features, nothing at
all like that…

Pretty much this is just a renumbering of the kernel.

via: Linus Torvalds announcement on

Four hours wasted thanks to Drupal

Well, I thought I would give Drupal a try since I’ve been playing around with DrupalGardens and it seems to work nicely the way they have it set up.

First of all, I used the export option which tar.gz’s up the whole install (including modules and themes) and a SQL file to import into your database. This is a nice option, I was able to have a clone up on my host within a short time. The problems started to pop up once I tried to use the damn thing and most of them had to do with presentation. So, after four hours or so I’ve decided to remove Drupal and re-install WordPress.

You might be asking yourself (probably not), why would I drop WordPress (after just moving from Blogger) to use Drupal. Well, Drupal is supposed to be a better CMS than WordPress, but it and I just don’t click well. I guess I need to start looking at using WordPress as a CMS.

UPDATE 2011-06-09: I’ve some really good docs and presentations on Drupal 7 and hope to get a better idea on how to use it. I’m probably leaving this site as is, but will be launching a new site in the near future. I’ll make sure to post on Drupal once I launch the site.

MediaWiki authentication with Active Directory

MediaWiki logo without tagline

In order to centralize documentation and provide a way for everybody involved in a project to contribute to the documentation effort for any given project I’ve decided to implement MediaWiki. For this to be a success and actually have people use it, it was necessary to add Active Directory (AD) authentication. With AD authentication users will not need to register with the MediaWiki installation and can start adding or modifying pages immediately.

Here are the steps I used in order to activate AD authentication. Continue reading MediaWiki authentication with Active Directory