February 18th, 2010 by David
As a software developer, I’m used to being given tough problems and I’m not shy about building custom solutions from scratch to solve them. However, this is not always necessary. I recently learned that taking a step back and considering simpler solutions is always worthwhile.
This week, I was tasked with gathering and analyzing some data at my job. The task involved generating a couple of thousand data-points and examining their spread. The first part was easy, and accomplished in a couple of hours. What happened next was interesting though. Read the rest of this entry »
Tags: excel, lesson, matplotlib, python
Posted in rants | No Comments »
January 28th, 2010 by David
Lots of people have been quick to point out that Apple’s new iPad (a name which could have been better chosen) will lack multitasking support – just like the iPhone. I don’t think that this is going to be a problem.
Firstly, what kinds of activities were Apple showing off in the keynote? Let’s see:
- Reading a book
- Watching a film
- Answering/Writing email
- Browsing the web
- Playing a video game
- Listening to music
With the exception of the last item, I don’t think I’d want to combine any of those two tasks, especially on the same device. Who watches a movie while they’re trying to read a book? Even if I do want to switch between two such activities – Look up the name of an actor in the movie I’m watching for example – I’d have to pause/save/bookmark my movie/game/page in order to do so. Even if I could keep my movie playing while I did a search on the web, I wouldn’t want to: I’d miss some of the action!
Music is an exception that should be addressed, and indeed already has. Like the iPhone, you can play music ‘in the background’ while you do other things. Problem solved! The same can be said for services that need notification; Mail, Twitter, etc. Can all notify you that a message has arrived without interrupting the current task.
The iPad is definitely not for everyone, but anyone who is on the fence shouldn’t be too concerned by the lack of multi-tasking. When you’re buried in your favourite book or watching the climactic scene of a movie you won’t care.
Posted in rants | 3 Comments »
June 9th, 2009 by David
One of my favourite little desktop apps that I discovered a few months ago is MaxTo. It allows you to divide your Windows desktop into regions and then maximize applications to those regions, allowing perfect and practically effortless tiling. However, I don’t recommend that you download it. Not from the official website, anyway.
As of June 2nd, MaxTo stopped being a free application licensed under a Creative-Commons 3 license and went commercial. There is nothing wrong with this. However, I am miffed that I only discovered this after MaxTo had installed an update to my free version and turned it into a 30-day trial. What the hell? Here’s the dialog box I clicked on to install the new version:

I’m not impressed. I clicked on the ‘Yes’ button hoping to see a new, improved version of the app that I loved, not a sudden notice of impending termination of functionality. Instead of giving me something new, the creators decided to take it all away. That makes me sad.
However, there is a happy ending to this tale! The old version of MaxTo may have been removed from the official site, but my downloads folder is very big. I have downloads in there from waaay back. After a bit of digging, I found the old installer for the free version. Hooray! I promptly uninstalled the new, commercial version and re-installed the older one. Balance was once again restored to the Desktop. There’s even a handy checkbox in the options that turns off the update-checking.
Best of all though, because the old version is licensed under CC, I’m free to re-distribute it here for anyone that wants it. Yay!
Maxto Installer version 1
Tags: maxto, opensource
Posted in rants | 2 Comments »