Monthly Archives: December 2010

Phoronix Test Suite Distro

Phoronix Test Suite is a comprehensive testing and benchmarking platform available that provides an extensible framework for which new tests can be easily added. The software is designed to effectively carry out both qualitative and quantitative benchmarks in a clean, reproducible, and easy-to-use manner.

And PTS is even available on an Ubuntu based Live-CD PTS Desktop Live 2010.1


android sdk screen dumps broken

if you update your google android sdk you may find that Ctrl-S screen dumps are now broken and it just says “Screen Unavailable” this may be because in the latest SDK 8 google have split the binarys (adb, ddms, etc) into two subdirectories /tools and /platform-tools

try re-editing your bashrc so that your PATH  includes both these subdirs

export PATH=${PATH}:<android-sdk-linux_x86>/tools:<android-sdk-linux_x86>/platform-tools

rerun ddms and try a Ctrl-S screenshot again

Ericsson Labs Social Media

Ericsson Labs on Business Media Networks  & Social Media Networks


drupal dependancy hell

why didnt anyone warn me about drupal dependancy hell ?

Chart Api depends on

Drupal System Charting


Views Calc

Countries Api depends on


so thats 7 drupal module dependancys ! is there an aptitude or yum like installer for drupal ?

android ubuntu screenshots

if you are getting any of the following errors when trying to use adb or ddms to get screenshots from a htc or samsung android mobile phone on a ubuntu pc

$ adb devices
List of devices attached
???????????? no permissions


$ ddms

12:39:48 E/DeviceMonitor: Sending jdwp tracking request failed!
12:39:48 E/DeviceMonitor: Failed to start monitoring HT0XXXXXXXX
12:39:48 W/DeviceMonitor: Adb rejected command to get device HT0XXXXXXXX info: device offline

12:39:50 E/DeviceMonitor: Sending jdwp tracking request failed!
12:39:50 E/DeviceMonitor: Failed to start monitoring HT0XXXXXXXX
12:39:50 W/DeviceMonitor: Adb rejected command to get device HT0XXXXXXXX info: device not found

then try creating a file /etc/udev/rules.d/70-android.rules containing

SUBSYSTEMS=="usb", ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="681c", MODE="0666" # samsung
SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4e12", MODE="0666" # htc


# service udev reload

then disconnect reconnect and reenable usb debugging

android world wide weather

see also

Mobile Developer´s Guide To The Galaxy

It turns out the trudge through 4″ of snow to todays Apps World today was worth it. Not least for picking up a copy of the Mobile Developer´s Guide To The Galaxy (6th edition) – and thats not just Samsung Galaxy s!

Thanks to Enough Software it turns out any other potential mobile developers can avoid the snow and download a PDF version directly !

The Creative Commons Some Rights Reserved licenced MDG2TG is a great intro to mobdev on any platform and includes links to such gems as

making you mob/web app geo location aware using

test your mob/web pages

and finally plenty of diagrams and tables such as

  • a table of mobiles & their supported audio video standards
  • a table of mobile platforms & their strengths and weaknesses

Apps World days 1 and 2

Apps World mobile phone tv app world days 1 and 2 summary

Day 1

Day 2



  • android
  • bada
  • blackberry
  • meego
  • osx
  • symbian
  • webos
  • windowsphone