Status

Location
London, England
Subscribe to GeoRSS Subscribe to KML


Linux

Show me the Open-Hardware

Published in Gadgets, Linux, Mobile, Nokia, Technology


TrollTech announced an ‘open’ phone, called the Greenphone. It runs Linux (QTopia Phone Edition specifically)

QTopia GreenPhone thumbnailIt is a full-featured GPRS/GSM phone:

  • dual-core 312MHz XScale processor
  • 64MB Ram, and a mini-SD flash slot
  • 1.3 megapixel camera
  • Bluetooth
  • WiFi networking

Looking at the success Nokia has had with exposing various developer interfaces to their mobile phones and N770 tablet (Maemo), I think there is a huge market for an “openphone”. When I first heard of the O’Reilly Telephony Conference, I pictured people sitting around with their antiquated telephones, talking about switchboards and the like. I guess it’s a lot cooler scene than that.

Additionally, hopefully Open-hardware like mobile phones and tablets will kick the closed-minded carriers into realizing they’re slowly strangling themselves by keeping everything closed and begin to work with the huge, untapped, hobbyist and developer community.


KDE to run Dashboard Widgets

Published in Apple, Dashboard, Linux


KDE, a desktop environment for Linux will support the HTML Canvas element in the next release (KDE 4). What does this mean to you, the user? The KDE Team’s goal is to run Apple Dashboard Widgets on Linux!

Widgets themselves are nothing special. Having developed one and dug through, modified, and working on more, they are just a collection of HTML and Javascript that happens to show up very nicely in a big dynamic webpage called Dashboard

This will be nice since currently only KonfabulatorYahoo! Widgets are cross-platform.


“But does it run Python?”

Published in Gadgets, Linux, Mobile, Programming, Python, Technology


There is the old question: “Yeah, but does it run Linux?” which has been applied to many devices over the years (XBox, iPod, iPaq, Juicebox, XBox360, and best of all, a dead badger). It’s so common that I would think device manufacturers can have betting pools on how long it will take for their device to be sporting the Penguin.

The new black of installing linux appears to be: “Yeah, but does it run Python?”

To see a small offering of devices that now offer a Python interpreter, check out
Python for mobile devices. These include:

The most suprising, to me, was the fact that apparently Microsoft Windows not supports scripting via Python! The Microsoft Python Script Repository offers instructions, scripts, and resources. O’Reilly’s Python Cookbook also has a number of scripts for setting the startup items, starting and stopping services, and controlling Outlook.


Exiftool is easy to use

Published in Geolocation, Linux, Programming


Exiftool is a very easy to use, complete, command-line interface to image EXIF data. It also (and especially) works with GPS data and tiff files.

For instance, to view the filename, size and latitude of an image:
exiftool -filename -imagesize -gps:GPSLatitude IMGP0737.tif

To set the new latitude of an image:
exiftool -gps:GPSLatitude=”52 deg 47′ 22.5894″ IMGP0737.tif

I read the Exif 2.2 spec (ya know, light reading), and realized that I was formatting the GPS info tag incorrectly. Exiftool formats the correct version to look pretty (and as above). However, the official spec states that the latitude and longitude info should be dd,mm,ss or dd,mmmm and then the North/South and East/West specified in the GPSLatitudeRef and GPSLongitudeRef as N/S, or E/W. Therefore, the correct format is:

exiftool -GPSMapDatum="WGS-84" -gps:GPSLatitude="34,57,57" -gps:GPSLatitudeRef="N" -gps:GPSLongitude="83,17,59" -gps:GPSLongitudeRef="W" -gps:GPSAltitudeRef="0" -GPSAltitude=1426 -gps:GPSMeasureMode=2 -City="RabunBald" -State="North Carolina" -Country="USA" ~/Desktop/RabunBaldSummit_NC.jpg