Until Ubuntu 11.04 I kept using the Classic GNOME desktop to avoid any changes to an interface that, honestly, worked pretty well for me. However, I recently updated to 11.10 and the option was no longer available, even GNOME 3 has totally redesigned its interface. It was time to try Unity for real.
After a couple of months using it in a daily basis I found Unity is quite functional (and way more robust than previous versions) but as a long time GNOME user there were a few things I personally missed. This is how I fixed them:
This brings me to a humble suggestion to the Ubuntu team. It’s fine you change the whole interface, technology is after all the industry of change. Things can always be improved as systems evolve, however you should accompany these changes with proper training. It’d be great if you could prepare two or three short videos explaining the way you envision the main features and interactions with Unity (if they exist I haven’t found them). Then make every Ubuntu user watch them, you have a gorgeous product, let everybody know.
So, I was sick yesterday and this is one of the messages I got at the office voice-mail:
Quick and dirty way two compare two different states of a database using mysqldump:
$ mysqldump --order-by-primary --extended-insert=FALSE --compact --user=X --password database > before.sql $ mysqldump --order-by-primary --extended-insert=FALSE --compact --user=X --password database > after.sql $ diff before.sql after.sql > diff.txt
The problem I ran into the first time I tried this was that mysqldump inserts by default several rows in the same line, which makes difficult to identify what is actually new. That gets fixed with –extended-insert=FALSE. The other two options (–order-by-primary and –compact) just makes diff’s life easier and gives less clutter.