Nokia Bluetooth Keyboard on Android

One of my oldest pieces of hardware is a trusty Nokia SU-8W Bluetooth Keyboard. I have tried to revive it on an Android 1.6 & 2.0 device with not much luck. However I got it working successfully on a Gingerbread (2.3.4) Google Nexus S. Pre-requisites SU-8W Manual ( BlueKeyboard JP ( Steps Install the BlueKeyboard JP from the Android Market Go to Settings > Wireless & Networks > Bluetooth Settings Scan for devices and click to pair the Nokia SU-8W Enter a passcode (I used the highly inventive 0000 combinaton) on the phone and click 'OK' Enter the same on the SU-8W (need to use green 'fn' keys for numbers) and hit enter The phone should show the Nokia SU-8W as paired but not connected Go to Settings > Language & keyboard > BlueKeyboard JP Settings Select the Nokia SU-8W as the keyboard and make any other changes you might need Click the 'Back' symbol and tick the option box to enable the 'BlueKeyboard JP' keyboard In any data entry field (i.e. GMail) hold the finger on the input box and click 'Input method' and select BlueKeyboard JP Wait for the keyboard to connect.   Enjoy !  

Continue ReadingNokia Bluetooth Keyboard on Android

Installing Ubuntu: Extending the HP Touchpad

As one of those who grabbed a HP Touchpad at the recent firesale (after announcing the killing of the product line) I did it as in full knowledge that this device in it's current form is of limited use and (highly) unlikely to have lots of additional applications created for it. After casually using it for a few nights of use I am personally not surprised that HP decided to ditch this product. Compared to the current Tablet leaders the Touchpad is miles behind both Android and iOS and HP would have had to spend  serious money to even get close to the current functionality of the competition. And you can take a bet that both of these will not remain static. I was actually hoping that WebOS can be a serious competitor to the current duopoly, but after using this thing I have to say that it is not even close. However I still think the AUD149 I spent for the 32GB model are actually well spent. Since WebOS has always been a very open platform built on a Linux base I knew it would not be a major effort to run other Open Source OS's on this device. There is already a whole bunch of people working on a full Android port (see TouchDroid and XDA Devs). But since I already have an Android Tab (Samsung Galaxy Tab 7'') I am more interested in other alternatives at this stage. As a current Ubuntu user I started looking around and after comparing…

Continue ReadingInstalling Ubuntu: Extending the HP Touchpad

Open Source Content Management Comparison

This is an interesting info-graphic comparing the 3 most popular OpenSource Content Management Systems. While I don't really agree with some of the metrics (such as the web-service stats) it is never the less a very good visual overview. As a long-term user of Wordpress and Drupal there are some good points to give a quick overview.

Continue ReadingOpen Source Content Management Comparison

Upgrade to Firefox 4 on Ubuntu 10.04

Since some older hardware (Toshiba Satellite A300 for example) has issues with the current version of Grub as well as the newer Kernel I still need to run 10.04 on some machines. However since the 10.04 Repository still uses Firefox 3.6 you need to add a PPA repo to upgrade to Firefox 4. Either go to Ubuntu Software Center > Software Sources and click the 'Other Software' tab. Press 'Add' and enter ppa:mozillateam/firefox-stable After adding the PPA you will be prompted to update your sources. Once done you can head to System > Administration > Update Manager to perform an upgrade Alternatively you can do this via Terminal (Applications > Terminal). add-apt-repository ppa:mozillateam/firefox-stable apt-get update apt-get upgrade

Continue ReadingUpgrade to Firefox 4 on Ubuntu 10.04

Install Handbrake on Ubuntu

Note: this has been verified to work on 11.04 (Natty), 11.10 (Oneiric) & 12.04 (Precise) To convert a DVD and make it viewable on your mobile device Handbrake seems to be the most useful tool I have discovered so far. Since it is not part of the default Ubuntu Repositories here is the installation process. The first step is to insure libdvdcss2 is installed sudo apt-get install libdvdcss2 sudo add-apt-repository ppa:stebbins/handbrake-releases sudo apt-get update sudo apt-get install handbrake-gtk

Continue ReadingInstall Handbrake on Ubuntu

VoIP client for Ubuntu II

After upgrading to Ubuntu 11 (Natty) I did some further research on VoIP clients (SIP) for Ubuntu Linux as XLite seems horribly out of date now. I came across QuteCom (formerly WengoPhone) and from first testing it seems to work quite well. The install is easy as it's part of the Ubuntu Community Software (Universe) and that means it can be installed via apt-get, Software Center or Synaptic. So far the early testing has been very positive and the interface seems quite workable as well as having a number of other instant messaging options available.

Continue ReadingVoIP client for Ubuntu II

GoogleApps (Gmail) as default Ubuntu mail client

Keeping mail on a local machine does not make sense when working across a large number of different (vitual) devices. As a GoogleApps user I have long preferred browser based mail client as my default. Unfortunately this is not yet a very straight process on most Operating Systems and Ubuntu is no difference. Edit: all the commands need to be run with root privileges. so either run "sudo su" or prefix all with "sudo " (thanks to Paul for the comment below) Remove Evolution (thanks to Grant Likely for the comment below) apt-get remove evolution evolution-indicator Install Gnome-Gmail apt-get install gnome-gmail Create entry for gnome-gmail using your preferred text editor and copy the following into the created file: vim /usr/share/indicators/messages/applications/gnome-gmail #insert this line /usr/share/applications/gnome-gmail.desktop Edit this file: /usr/share/applications/gnome-gmail.desktop and add the following line: MimeType=application/mbox;message/rfc822;x-scheme-handler/mailto Update desktop database for Gnome Gmail to be recognised as an email program: update-desktop-database Go to System Settings --> Preferred Applications and choose gnome-gmail as the default e-mail client Log out for the changes to the indicator to take effect (or kill gnome-indicator process).

Continue ReadingGoogleApps (Gmail) as default Ubuntu mail client

KeePass Version 2 on Ubuntu

EDIT: As of Ubuntu 11.10 (Oneiric Ocelot) this is now much easier as KeePass 2 has finally made it into the repositories apt-get install keepass2 ------------------------------------------------------------------------------------------------------------- If you need to read KeepPass 2 data files (.kdbx) on Ubuntu (as well as from other platforms such as Windows or Android) you need to run the Portable Version under Mono (.NET Runtime). Make sure you download the Portable Version 2.x from The default Mono Distribution on Ubuntu (V11 Natty) is missing a few dependencies required for KeePassX apt-get install libmono-accessibility2.0-cil libmono-addins-gui0.2-cil libmono-addins0.2-cil libmono-cairo2.0-cil libmono-corlib2.0-cil libmono-data-tds2.0-cil libmono-i18n-west2.0-cil libmono-management2.0-cil libmono-messaging2.0-cil libmono-posix2.0-cil libmono-security2.0-cil libmono-sharpzip2.84-cil libmono-sqlite2.0-cil libmono-system-data2.0-cil libmono-system-messaging2.0-cil libmono-system-runtime2.0-cil libmono-system-web2.0-cil libmono-system2.0-cil libmono-wcf3.0-cil libmono-webbrowser0.5-cil libmono-winforms2.0-cil libmono2.0-cil mono-2.0-gac mono-csharp-shell mono-gac mono-gmcs mono-runtime ubuntu-mono You should be able to start by: mono KeePass.exe Further info:

Continue ReadingKeePass Version 2 on Ubuntu

Find the direct link to a Twitter status update

I sometimes need to link to a specific Twitter status update and since the recent upgrade (or as I personally see it downgrade) of the Twitter UI it is quite annoying to find the Status ID, as it can not be copied from the interface (without some Javascript debugging tools at least).[screen_name] This will show the users timeline in XML format revealing the Status ID in the XML result. The following URL can be used to then construct the permalink to the specific status update:[screen_name]/status/[status_id] Not a particular hard thing to do, but annoying and time consuming if you have to remember. Hope this saves somebody some time. Enjoy !

Continue ReadingFind the direct link to a Twitter status update

My mobile personal learning environment

Taking part in MobiMOOC has given me the opportunity to take stock of my own MobilePLE - the top 5 tools I find most useful as part of my ongoing learning.   Catch Notes (previously 3Bananas) - mobile note taking the most critical component. Whenever I get a new device - this is what has to be installed as one of the first actions. For those not familiar with this software - it's like Evernote without the bloat. TwiDroyd - mobile Twitter / Status.Net client. This could be replaced by similar Twitter clients GoogleReader - RSS reader client Flickr - image upload and sharing FourSquare - location based sharing   These are the main applications I use pretty much constantly, however here are some other useful services I use regularily:   Delicious - Online Bookmarking (this is an old one, but a good one). Unfortunately there are not a great deal of mobile interfaces for Delicious as Yahoo has publicly stated that it is trying to offload the project Pixelpipe - universal uploader (upload to multiple services such as Flickr, Picasa, Youtube from mobile) BeyondPod - podcast client GoogleGoggles - image recognition software to allow searches based on camera input Zxing Barcode Scan - open source barcode scanner (QR codes as well as EAN type) Wordpress Client - mobile client to edit wordpress blogs Sketchbook - mobile drawing application from Autodesk (you need a reaonable screen for this - tab preferred) UStream Broadcaster - streaming video producer from mobile handset  …

Continue ReadingMy mobile personal learning environment