Installing Java6 JDK on Ubuntu 11.10

UPDATE: To install on 12.04 (Precise Pangolin) you need a different PPA. Since sun-java6-jdk has been removed from the default Ubuntu 11.10 (Oneiric Ocelot) repositories you need to add a PPA repository (unless you want to install by hand) sudo add-apt-repository ppa:ferramroberto/java sudo apt-get update sudo apt-get install sun-java6-jdk sun-java6-plugin

Continue Reading

Export Delicious Bookmarks in XML

After the recent takeover of Delicious from Yahoo Inc by Avos and the subsequent total screw-up of what was a workable system I have been struggling to export bookmarks from Delicious in XML format (since the API is badly broken). The API export of all bookmarks limits the export to 1000 bookmark entries. Which is fine if you have less than 1000 bookmarks stored. But it makes it impossible (since there is no paging functionality exposed by the API) to export the rest should you have more (and many people would have much more than that). After two weeks worth of helpdesk emails from Avos I got this (which does not sound very comforting that these guys well ever get it sorted): -------------------------------------------- Although we have several engineers, the main guy dealing with API coding has been out with the Flu so progress on this issue is slow. Ever since our launch last week all our engineers have been working and pushing really hard trying to fix bugs so hopefully we can get to this issue soon. We have a community based thread going on at http://support.delicious.com/delicious/topics/api_related_bugs_and_questions If you post this up, one of the engineers or other users may be able to chime in. Hope that helps for now. Sorry for any inconveniences. -------------------------------------------- NOTE: if you only need a simple HTML export go here: http://delicious.com/settings/bookmarks/export   After some digging I found the IP Addresses of the OLD DELICIOUS SERVERS (on Yahoo - which luckily are still live ! -…

Continue Reading

Back up Google Apps Mail using getmail4 + IMAP

Just a quick note on how to configure backups of Google Apps email to a local machine. Install getmail apt-get install getmail4 create config directory Create a subdirectory in users home folder (and change permissions) mkdir .getmail touch .getmail create config file Create a file such as .getmail/username.gmail [retriever] type = SimpleIMAPSSLRetriever server = imap.gmail.com username = username@domain.tld password = password mailboxes = ("[Gmail]/All Mail",) [destination] type = Maildir path = /path/to/storage/directory/ [options] # print messages about each action (verbose = 2) # Other options: # 0 prints only warnings and errors # 1 prints messages about retrieving and deleting messages only verbose = 1 message_log = ~/.getmail/gmail.log create data directories for storage Create 3 sub-directories in your designated data directory mkdir cur new tmp run getmail getmail -r username.gmail Whilst this is more a 'note to self' rather than actual documentation - maybe it's of use to somebody. Thanks go to Matt Cutts: http://www.mattcutts.com/blog/backup-gmail-in-linux-with-getmail/ for the start.

Continue Reading

OpenSource e-book creation

After recently researching the available software for e-book creation for some of our clients (in the education sector) I came across quite a number of options.  However after some further look into the option and trying some I was able narrowed the field down to 2 options that seem to be reasonably user-friendly and matured. The two are using a very different approach and will suit different types of users. One is a native e-book writer which will give better low-level control for the more technical types. The other is a plugin to the popular OpenOffice (or LibreOffice) Office Suites. by goXunuReviews SIGIL - a native e-book creator Sigil comes with installers for Linux, Windows and MacOS (http://code.google.com/p/sigil/downloads/list) Installation on Linux : wget http://sigil.googlecode.com/files/Sigil-0.4.2-Linux-x86_64-Setup.bin chmod +x Sigil-0.4.2-Linux-x86_64-Setup.bin ./Sigil-0.4.2-Linux-x86_64-Setup.bin (64 bit install - change appropriate download file if on i386) Writer2ePub - OpenOffice (or LibreOffice) Plugin Users of LibreOffice or OpenOffice might prefer a plugin to there text processing software rather than a native solution. The installation is very easy - just download the extension (http://extensions.services.openoffice.org/en/project/Writer2ePub) and double-click the downloaded file. Extension install: Don't forget to restart Writer after the install. After the restart you should see new buttons in the toolbar. Hope this helps somebody.

Continue Reading

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 (http://nds1.nokia.com/phones/files/guides/Nokia_SU-8W_Wireless_Keyboard_UG_en.pdf) BlueKeyboard JP (https://market.android.com/details?id=elbrain.bluekeyboard.ime) 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 Reading

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 Reading

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 Reading

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 Reading

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 Reading