Git and Subversion are the flavour of the month for source control time machines. I’ve used just about every source control system that’s been made over the years including RCS, PVCS, SourceSafe, ClearCase, Perforce and CVS. There’s a nice history of version control systems here. Here’s my cheat sheet (for Linux / OSX / Cygwin) users. Continue reading “Git and Subversion Cheat Sheet”
Ubuntu 12.04 is here and I’ve been using it for almost a month now. It’s the Long Term Support version so it’s going to be around for many years to come. Also Canonical, the company behind Ubuntu, is doing a fantastic job of getting Ubuntu pre-installed on PC’s in favour of Windows. However, there are some significant changes to the UI that Ubuntu has introduced in the past year or so that take some getting used to. Here are some tips to get the most out of this latest version with the minimum sweat. Continue reading “Ubuntu 12.04 Top Tweaks”
It’s Java so you don’t need to worry – the garbage collector ‘just does it’, right?
java.lang.OutOfMemoryError: Bitmap Size Exceeds VM Budget is a common error and don’t we know it! The garbage collector isn’t totally magic and no guarantee that your app cannot / will not leak memory. There are various deliberate approaches / considerations that should be taken to avoid memory problems: Continue reading “Avoid Out-Of-Memory Problems in Android”