Thursday 10 November 2011

Like a Bus...

Soos, my Samsung Galaxy S started acting weird (half of the applications failed to start) so I installed Darky's ROM into it. This of course required a complete reinstall & configuration of everything so I threw in Titanium Backup for good measure for the next time.

There is an issue with Spotify and external SD cards. It used to be impossible to use them on a Galaxy S, then they improved Spotify so you could fix this but it required a reinstall of Spotify (& some manual file cleaning). Now it's really simply, even if you have already installed Spotify:
  • Log out of Spotify.
  • In the login screen hit the menu button & select "SD card location".
  • The location on the Galaxy S is /mnt/sdcard/external_sd.
That's it!

Eclipse fails to load & tool for Doxygen

I guess I've been lucky until now but I just had my first case of Eclipse failing to start. A quick googling found a solution. To recap:
  1. Close Eclipse.
  2. Backup & delete workspace/.metadata/.plugins/org.eclipse.core.resources.
  3. Start Eclipse.
  4. File -> Import -> Existing Projects into Workspace.
I created a rudimentary Python application to analyze quality of source commenting with Doxygen. The instructions are quite lacking and I'm sure there are lots of bugs left but maybe someone finds this useful? The idea is that the script gets two inputs: the log and index.xml files created by Doxygen. There are certain settings required for the Doxygen configuration for this to work.

The script will see which members have missing or incomplete documentation and will create an XML file that looks exactly like index.xml except for new attributes. This XML file can then be imported to e.g. Excel where one can use quick filters to calculate number of functions missing documentation etc.

DoxChecker is available from Gitorious.

P.S. My new computer (for  which I listed some test tools) is definitely much quieter than the old box thanks to a much better case (Fractal Design R3), lots of fans, a special cooler and a quietish video card. Not as quiet as my HTPC, mind, which is practially completely quiet thanks to the lack of a video card.