Friday, March 28, 2008

Ubuntu's GDM resolution way too high!

Another little quirk I ran into while installing my VMs (mentioned below)... When setting up VMs for people to share, I like to use an 800x600 resolution. That way, no matter who fires up the vm, they can usually see the entire screen of the VM and configure the resolution (and anything else) however they want.

So, I'm installing Ubuntu 7.10 (whatever wacky name they have for it), and during the installation I set the resolution to 800x600. However, when the install finishes and I reboot the machine, GDM loads in some resolution way too big for my 1400x900 laptop. To fix the problem I just removed the 'Virtual 1400 1050' line in /etc/X11/xorg.conf. It was the only Virtual subsection in xorg.conf.

Seems like Virtual is doing something it's not supposed to here...

Virtual Machines: 64-bit guest on 32-bit host

I have been installing some Ubuntu, Fedora, and openSUSE vms in preparation for testing the accessibility/UIAutomation stuff. I wanted to prepare some 64-bit VMs on my ThinkPad T61 Centrino Duo laptop (64-bit hardware) with 32-bit openSUSE installed.

I figured it would be a problem since I had 64-bit hardware. It was once I figured out that the Intel(R) Virtualization Technology--that is needed to do it--is disabled in the BIOS by default. I enabled the setting under Config -> CPU, and voilà!

Thursday, March 13, 2008

Comparison: C#, IronPython, and Boo

Over the last few days I have been using and comparing a few of the different Mono related languages that are out there, namely C#, IronPython, and Boo. After working in each one, I thought it might be helpful to have some sort of reference for people who want to quickly learn more about using .NET on Linux, people who want to quickly compare some of the basic differences in the languages, or for people who are just learning to program. With that in mind, I put together a little crash course on some of the basics of each language, enjoy:

As a side note, I thought wikidot was a pretty neat service.