This morning I wanted to scan an image, so I fired up Simple Scan in Ubuntu and clicked the scan button (by the way, using my cheap CanoScan LiDE 20 for which there was no 64-bit Windows 7 support for quite some time – now supported with a 10 MB driver/software download – but which Ubuntu supports out-of-the-box with no effort on my part). As soon as I see the picture on screen I decide to see if I can just stop it there and save what I want. Lo and behold, it doesn’t complain, I crop the image and click save, and it just saves without having to scan the image again like most dumb-ass commercial scanning packages. Very impressed.
I then decide that the image is a little too big, and not wanting to fire up The GIMP like I have been doing until now, I decide to search for a better way. A short Google search later and I find the nautilus-image-converter add-on to Ubuntu’s file manager. A mere 30 KB download using the Synaptic Package Manager (Add/Remove Programs on steroids for you Windows slaves) and a re-login later and I’m resizing images with ease.
If you search for “free image resizer windows 7” you get quite a lot and the only link I could safely say is free of viruses and spyware is Google Picasa, but since it appears in the Ads section, anybody with half a brain should be wary these days (except Google in this case). Search for any Windows software and you’re more likely to get spyware than not. Being a Linux user I don’t have that problem because my software only comes from a trusted source, and not the likes of FileHippo.com or soft32.com.
I started using Linux seriously exactly two years ago when I happily took the buggy Windows Vista off my media centre PC and installed Mythbuntu 8.10. At the time I had to tinker a little to get my remote control working and a few other things but since installing 10.10 last weekend, I found it was an absolute cinch! By default it installed Samba and configured the same shares I did two years ago, there was an option for my remote control, and it looks more polished than before. The only thing I did as before was enable low noise amplification on my TV card. And since the transmitted digital TV guide in Australia is pretty decent now, I don’t even need to install Shepherd, which has served me very well. The new version of MythTV even comes with a Python script that automatically downloads matching artwork for my favourite TV recordings such as The Colbert Report and The Daily Show with Jon Stewart. My brother has been complaining about his unstable Windows 7 Media Center install (six months old). I might have to burn him an ISO of Mythbuntu. So, I wouldn’t even go back to Windows Media Center now if Microsoft paid me!
In the past I have said some very unpleasant things about PHP but now it’s all I use. It’s true that its function names are all over the place and everything is in the global namespace, but it’s just so darn convenient and widespread. Much like VB was looked down upon in the Windows world as a toy language, it didn’t change the fact that it made people’s lives easy and therefore became very popular. As far as languages go I’d really like to find the time to read the dead-tree edition of Programming Clojure that I bought (under the influence of the proselytisation of a better programmer than myself), but at the end of the day it’s all about results, and with PHP I’m more productive. Now I’m mixing PHP on the server with Ext JS on the client thanks to another good book, Learning Ext JS. I can’t see me installing a Windows Server at home any time soon.
If an operating system requires me to install anti-virus software then I’m going somewhere else. Using a virus scanner gives you a false sense of security and doesn’t do much except drastically slow down your computer. One of the best articles I’ve ever read on why Windows sucks big time is The Six Dumbest Ideas in Computer Security. Windows commits most of the sins mentioned and even with things like User Account Control I still wouldn’t use Windows 7 at home. You would have to pry Linux from my cold, dead, hands if anybody wanted me to stop using it :-)