<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-7080643242796476899</id><updated>2009-06-24T04:40:20.646Z</updated><title type='text'>Technorama</title><subtitle type='html'>An omnibus of tech posts on the &lt;i&gt;future&lt;/i&gt;, software development and where &lt;i&gt;humanity&lt;/i&gt; is heading</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default'/><link rel='alternate' type='text/html' href='http://jguk.org/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jguk.org/atom.xml'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>228</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-7657394848541209855</id><published>2009-04-16T20:48:00.008Z</published><updated>2009-04-19T21:15:56.995Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='UK'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='DataProtection'/><category scheme='http://www.blogger.com/atom/ns#' term='Europe'/><title type='text'>Even the EU shores up Adobe Flash now</title><content type='html'>In a bizarre twist of fate, Viviane Reding one of the non-democratically elected EU Commissioners put up her weekly video entitled "&lt;a href="http://ec.europa.eu/commission_barroso/reding/video/index_en.htm"&gt;Protecting privacy in the digital age&lt;/a&gt;", in the privacy invading Adobe Flash format. This gives a privacy problem like the following screenshot (example I'd saved, she's not using youtube from what I could tell):&lt;br /&gt;&lt;br /&gt;&lt;img src="http://jguk.org/images/flash_privacy.jpeg" /&gt;&lt;br /&gt;&lt;br /&gt;I've written about the &lt;a href="http://jguk.org/2008/07/flash-vs-web-adobe-flash-considered.html"&gt;security and privacy flaws&lt;/a&gt; in Flash before. Due to Flash being a proprietary binary that the user has no control over, it can happily just ignore all the cookie and privacy settings in the browser. Happily sending and receiving cookies, as well as maintaining a large set of cached files and data locally that the user is unaware of.&lt;br /&gt;&lt;br /&gt;All we need now is for the information commissioner to advocate Adobe Flash, seeing as he's already using unique google tracking cookies to &lt;a href="http://jguk.org/2007/12/when-even-information-commissioners.html"&gt;monitor the populace&lt;/a&gt; for two years.&lt;br /&gt;&lt;br /&gt;I wonder how much/commission_barroso/reding/_bin/favideo/skins/ClearOverAll.swf cost us all to make, on top of the £556 price for a copy of Adobe "Flash Pro CS4" (dabs.com price). Not a good use of our EU taxpayers money!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-7657394848541209855?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/7657394848541209855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=7657394848541209855' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/7657394848541209855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/7657394848541209855'/><link rel='alternate' type='text/html' href='http://jguk.org/2009/04/even-eu-shores-up-adobe-flash-now.html' title='Even the EU shores up Adobe Flash now'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-6934733285155843873</id><published>2009-03-16T20:31:00.008Z</published><updated>2009-03-16T20:59:55.372Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Keyboards'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Keyboards identifying their keymap</title><content type='html'>Every time I buy a Dell laptop, or run an Ubuntu live CD I find I am running with the wrong keyboard map file, which means it defaults to US layout typically (why do we all have different locations for punctuation keys anyway!?)&lt;br /&gt;&lt;br /&gt;So my USB keyboard is detected I can see form /var/log/messages:&lt;br /&gt;&lt;br /&gt;input: Dell Dell USB Keyboard as /devices/pci0000:00/0000:00:1d.1/usb2/2-2/2-2.1/2-2.1:1.0/input/input14&lt;br /&gt;kernel: [ 9575.364318] input,hidraw0: USB HID v1.10 Keyboard [Dell Dell USB Keyboard] on usb-0000:00:1d.1-2.1&lt;br /&gt;kernel: [ 9575.375861] input: Dell Dell USB Keyboard as /devices/pci0000:00/0000:00:1d.1/usb2/2-2/2-2.1/2-2.1:1.1/input/input15&lt;br /&gt;ubuntu kernel: [ 9575.404288] input,hidraw1: USB HID v1.10 Device [Dell Dell USB Keyboard] on usb-0000:00:1d.1-2.1&lt;br /&gt;&lt;br /&gt;(Seems to detect it twice, USB1.1 and USB2.0)&lt;br /&gt;&lt;br /&gt;So as it already has the name string "Dell Dell USB Keyboard", would it be any harder to also encode "en" in that? (or "en_US" etc)&lt;br /&gt;&lt;br /&gt;Now we all just need to unify on one standard keyboard layout, probably adopting the international US one with some adaptation to add Alt+Number for every currency (rather than having &lt;a href="http://en.wikipedia.org/wiki/Pound_sign"&gt;£&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Dollar_sign"&gt;$&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Japanese_yen"&gt;円&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Euro_sign"&gt;€&lt;/a&gt;. Also with good sized Enter and Space keys, and my &lt;a href="http://jguk.org/2008/04/modern-keyboard-layout-design.html"&gt;small keyboard layout &lt;/a&gt;if on a portable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-6934733285155843873?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/6934733285155843873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=6934733285155843873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/6934733285155843873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/6934733285155843873'/><link rel='alternate' type='text/html' href='http://jguk.org/2009/03/keyboards-identifying-their-keymap.html' title='Keyboards identifying their keymap'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-5462661948190660396</id><published>2009-03-09T23:09:00.006Z</published><updated>2009-03-11T21:11:17.625Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='UK'/><category scheme='http://www.blogger.com/atom/ns#' term='DataProtection'/><category scheme='http://www.blogger.com/atom/ns#' term='JunkMail'/><title type='text'>Return Royal Junk Mail back to them</title><content type='html'>&lt;a href="http://jguk.org/2004/12/royal-direct-mail-commits-to-spamming.html"&gt;Royal Direct Mail&lt;/a&gt; is at it again.. but this time I've got an idea.. if it comes together it could be quite comic:&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 300px; height: 163px;" src="http://jguk.org/uploaded_images/Royal_Mail_Return_To_Sender-748860.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The DMA "&lt;a href="http://www.stopjunkmail.org.uk/guide/your_choice.php"&gt;Your Choice&lt;/a&gt;" scheme is ineffective, and why should we have to register that we didn't want junk mail in the first place? Not least because they will write to you 2 or 3 times to get you to reconfirm you don't want junk mail, and then like TPS and DMA lists it will expire after 3 years. &lt;a href="http://www.stopjunkmail.org.uk/guide/junk_buster.php"&gt;Door-to-door&lt;/a&gt; is what Royal Mail like to call their marketing scheme. I couldn't find the Yell, Thomson Local and BT opt-out, that would have saved another 8KG of junk mail per year.&lt;br /&gt;&lt;br /&gt;Imagine if for every piece of unaddressed junk mail that Royal Mail pushes through letter boxes around the country, just 10% of us returned it to them in the red boxes they place around the streets? Rather than me paying the council refuse collectors to take it all way, Royal Mail would have to cover the costs, and it might just bump the price up sufficiently for them to call of their junk mail programme.&lt;br /&gt;&lt;br /&gt;If you don't have any "Return To Sender" stickers, you could always just forward it back to them. See how they appreciate arriving and having a mound of junk mail to wade through each day like the rest of us!&lt;br /&gt;&lt;br /&gt;Royal Mail Group Ltd&lt;br /&gt;148 Old Street&lt;br /&gt;LONDON&lt;br /&gt;EC1V 9HQ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-5462661948190660396?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/5462661948190660396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=5462661948190660396' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/5462661948190660396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/5462661948190660396'/><link rel='alternate' type='text/html' href='http://jguk.org/2009/03/return-royal-junk-mail-back-to-them.html' title='Return Royal Junk Mail back to them'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-2899590171197166532</id><published>2009-03-08T17:26:00.005Z</published><updated>2009-03-08T20:22:49.611Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNU+Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance'/><title type='text'>Ubuntu gnome memory wastage</title><content type='html'>While looking into other Ubuntu performance issues and Compiz crash I noticed just how many wasteful processes are running by default. Feels like I'm back on a Windows machine!&lt;br /&gt;&lt;br /&gt;gnome-settings&lt;br /&gt;python (system-config-printer/applet.py)&lt;br /&gt;update-notifier&lt;br /&gt;trashapplet&lt;br /&gt;seahorse-agent (can't get rid due to ubuntu-desktop dep)&lt;br /&gt;evolution-alarm  (succeeded in removing!)&lt;br /&gt;evolution-exchange&lt;br /&gt;gnome-power-management&lt;br /&gt;evolution-data-&lt;br /&gt;gnome-screensav&lt;br /&gt;gvfsd-smb-browse (can't get rid due to ubuntu-desktop dep)&lt;br /&gt;gvsfd-smb-network&lt;br /&gt;gvsdf-dnssd&lt;br /&gt;gvfsd-computer&lt;br /&gt;gnome-vfs-daemon&lt;br /&gt;bluetooth-applet (succeeded in removing!)&lt;br /&gt;bluetoothd-service-audio&lt;br /&gt;bluetoothd-service-input&lt;br /&gt;compiz-decorator  (succeeded in removing!)&lt;br /&gt;gtk-window-decorator&lt;br /&gt;b43 (runs regardless of if the Wireless is enabled, so enable/disable must be a software switch)&lt;br /&gt;bonobo-activation-server (can't get rid due to ubuntu-desktop dep)&lt;br /&gt;samba&lt;br /&gt;&lt;br /&gt;I wish I could remove samba, I don't have any Windows machines on my network I need to transfer files to, but ubuntu-desktop has a dep on it.&lt;br /&gt;&lt;br /&gt;Even with my internal wireless disabled (Fn+F2) I still see the b43 driver task running and taking up memory.&lt;br /&gt;&lt;br /&gt;It's no wonder with all this running it takes 4 secs to load Firefox3 on a 1.6Ghz CPU with 1.5GB ram. It should be up in less than a second. OpenOffice Writer is even worse, around 8 seconds.&lt;br /&gt;&lt;br /&gt;Remove Evolution:&lt;br /&gt;# apt-get --purge remove evolution&lt;br /&gt;&lt;br /&gt;^ It isn't mentioned, but the tasks are all still running, so another reboot is necessary (another Windows reminder..)&lt;br /&gt;&lt;br /&gt;# apt-get --purge remove gnome-screensaver&lt;br /&gt;&lt;br /&gt;Why is a screensaver running all the time anyway? The system could run the process from a gnome timer when it needs to start.&lt;br /&gt;&lt;br /&gt;Let's see how it goes with this lot removed, I'll be tempted to install Xubuntu (XFCE desktop) if performance is still hogged!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-2899590171197166532?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/2899590171197166532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=2899590171197166532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/2899590171197166532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/2899590171197166532'/><link rel='alternate' type='text/html' href='http://jguk.org/2009/03/ubuntu-gnome-memory-wastage.html' title='Ubuntu gnome memory wastage'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-8455812396176394390</id><published>2009-03-08T17:14:00.004Z</published><updated>2009-03-08T20:27:59.448Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNU+Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance'/><title type='text'>Remove Compiz from Ubuntu</title><content type='html'>If like me you're running one of the recent Ubuntu releases (8.04 LTS) you'll still be experiencing the unfixed bugs in Compiz Desktop Effects, for me this results in &lt;a href="http://jguk.org/2008/12/ubuntu-hp-deskjet-930c-printer-fix.html"&gt;Totem and Xine crashes&lt;/a&gt;, taking out the whole machine (power switch restart).&lt;br /&gt;&lt;br /&gt;So as no official fixes have been made (even though its LTS!), disable and removing compiz is the workaround:&lt;br /&gt;&lt;br /&gt;Right click on the desktop, select "Change Desktop Background".&lt;br /&gt;Click "Visual Effects", click the "none" option.&lt;br /&gt;&lt;br /&gt;Then issue these commands to remove the Compiz packages:&lt;br /&gt;&lt;br /&gt;# apt-get --purge remove compiz compiz-core&lt;br /&gt;&lt;br /&gt;^ It doesn't tell you, but compiz is actually still running, so you will need to reboot to benefit.&lt;br /&gt;&lt;br /&gt;Tip: Want to track down that rogue process in the "top" or "ps aux" output? Track it back to the package it came from,  so you can unisntall it:&lt;br /&gt;&lt;br /&gt;# dpkg -S /usr/bin/compiz-decorator&lt;br /&gt;&lt;br /&gt;Laptop is quicker, and no more video playback crashes (yet!)  ;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-8455812396176394390?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/8455812396176394390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=8455812396176394390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/8455812396176394390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/8455812396176394390'/><link rel='alternate' type='text/html' href='http://jguk.org/2009/03/remove-compiz-from-ubuntu.html' title='Remove Compiz from Ubuntu'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-1164860489753266832</id><published>2009-03-08T17:07:00.004Z</published><updated>2009-03-08T20:30:24.323Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNU+Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance'/><title type='text'>Remove Bluetooth from Ubuntu</title><content type='html'>If like me you are running on a laptop or desktop without Bluetooth, you'll notice that Ubuntu is still running around 1.5MB of Bluetooth packages, wasting drive space and memory at run time.&lt;br /&gt;&lt;br /&gt;We could could ignore the disk space loss, but the fact that it stays resident after it sees no bluetooth hardware connected is far from ideal. It would have been trivial for them to exit the daemon when it found no hardware connected, so its probably just sloppy QA (or lack of any QA again..) that let this one slip into a release. Should anyone plug in a USB bluetooth adapter, HAL should then swawn the daemon etc.&lt;br /&gt;&lt;br /&gt;So simply disable and uninstall/remove bluetooth from Ubuntu.&lt;br /&gt;&lt;br /&gt;# apt-get --purge remove bluez-utils bluez-gnome&lt;br /&gt;&lt;br /&gt;The --purge removes the installer files from your drive, recovering the space again ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-1164860489753266832?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/1164860489753266832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=1164860489753266832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/1164860489753266832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/1164860489753266832'/><link rel='alternate' type='text/html' href='http://jguk.org/2009/03/remove-bluetooth-from-ubuntu.html' title='Remove Bluetooth from Ubuntu'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-6403880233360850695</id><published>2009-03-02T21:33:00.004Z</published><updated>2009-03-04T18:53:56.767Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNU+Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu USB NTFS filesystem bugs</title><content type='html'>Seeing as I need to transfer &gt;4GB files between computers running GNU+Linux as well as Mac and Windows I'm stuck with the only option of NTFS filesystem on that USB stick. The problem is how poor Ubuntu support is (well it even has support now, so things have&lt;a href="http://lists.debian.org/debian-user/2005/09/msg00373.html"&gt; moved on&lt;/a&gt; a lot in the last few years).&lt;br /&gt;&lt;br /&gt;Windows causes a lot of problems, because it does not unmount filesystems which are not in use, so if a friend pulls out hte USB stick without going through the "Safely Remove" (or the duplicate "Edject" menu item on Vista) Ubuntu will refuse to mount it. With an error as follows:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://jguk.org/uploaded_images/Screenshot-gnome-mount-728195.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 393px; height: 371px;" src="http://jguk.org/uploaded_images/Screenshot-gnome-mount-728188.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How Ubuntu developers expect average users to achieve this I have no idea. Ubuntu should fix the process to be simple and clear as follows:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;External drive icons are visible on Desktop.&lt;/li&gt;&lt;li&gt;If one fails to mount due to this NTFS flag, the user should be prompted to check it and then mount.&lt;/li&gt;&lt;li&gt;Context menu on each drive icon should offer "Safely remove" as well as "Scan for errors" and "Format".&lt;/li&gt;&lt;/ol&gt;So let's get Ubuntu right, and fix the "unfriendlyness" it suffers :)&lt;br /&gt;&lt;br /&gt;p.s. Also Ubuntu shouldn't copy files and directories with excluded Windows characters, like ":", because the user will only arrive at their friend's house and find that their friend who is stuck using Windows can't access the files.&lt;br /&gt;&lt;br /&gt;p.p.s. Windows no-longer unmounts drives when shutting down, so if you take out your USB stick formatted NTFS from a machine that is off you will find it also won't mount on Ubuntu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-6403880233360850695?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/6403880233360850695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=6403880233360850695' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/6403880233360850695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/6403880233360850695'/><link rel='alternate' type='text/html' href='http://jguk.org/2009/03/ubuntu-usb-ntfs-filesystem-bugs.html' title='Ubuntu USB NTFS filesystem bugs'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-267739341946890136</id><published>2009-03-02T21:29:00.003Z</published><updated>2009-03-11T21:30:01.781Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNU+Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='TV'/><title type='text'>Panasonic TX37LZD81 TV runs GNU+Linux!</title><content type='html'>Wow, I saw the software license screen on my Panasonic TX37LZD81 TV shows it is built on top of lots of GNU+Linux components, there is even the download link: &lt;a href="http://www.am-linux.jp/dl/EUIDTV6/"&gt;http://www.am-linux.jp/dl/EUIDTV6/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Sources are provided for autofs, dhcpcd, findutils, glibc, linux, mount, mtd, netkit, nettools, procps and sash on that link above :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://panasonic.jp/mobile/gpl/english.html"&gt;Mobiles&lt;/a&gt; run GNU+Linux too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-267739341946890136?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/267739341946890136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=267739341946890136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/267739341946890136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/267739341946890136'/><link rel='alternate' type='text/html' href='http://jguk.org/2009/03/panasonic-tx37lzd81-tv-runs-gnulinux.html' title='Panasonic TX37LZD81 TV runs GNU+Linux!'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-4307369249691188122</id><published>2009-02-22T12:51:00.002Z</published><updated>2009-02-22T19:18:00.498Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='UK'/><category scheme='http://www.blogger.com/atom/ns#' term='iPlayer'/><category scheme='http://www.blogger.com/atom/ns#' term='BBC'/><title type='text'>How long till an open iPlayer box?</title><content type='html'>Like everyone else in the UK who watches TV, I've been funding BBC iPlayer (and also Creative Archive "initiative") sine 2003, I've still yet to see any &lt;a href="http://jguk.org/2005/05/content-provision-accessibility-goes.html"&gt;accessible version&lt;/a&gt; of the iPlayer product available though.&lt;br /&gt;&lt;br /&gt;If you have a Freeview decoder you will know the streams are all transmitted over the airwaves in MPEG2 format, with no Digital Restrictions Management impeding the accessibility of the content. BBC iPlayer streams content, post-broadcast, and because of this they argue they need Digital Restrictions to convince rights holders to let them stream -- it is a shame the BBC argeed to this strategy.&lt;br /&gt;&lt;br /&gt;What I'd at least like to see now is an iPlayer box, like I have a Freeview and Freesat box (well and our Panasonic TX37LZD81 includes both Freesat HD and Freeview). At roughly the same price point as a router box (£40), just needs the BBC to freely licence iPlayer so vendors can bring to market open iPlayer boxes for us to connect to our TVs ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-4307369249691188122?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/4307369249691188122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=4307369249691188122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/4307369249691188122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/4307369249691188122'/><link rel='alternate' type='text/html' href='http://jguk.org/2009/02/how-long-till-open-iplayer-box_22.html' title='How long till an open iPlayer box?'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-83358490536124633</id><published>2009-02-09T23:37:00.008Z</published><updated>2009-02-22T21:04:02.886Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Theora'/><title type='text'>Switch to Theora video</title><content type='html'>A lot of websites do rely on the Adobe Flash Plugin to provide &lt;a href="http://jguk.org/2008/06/shockwave-flash-crash-takes-out-firefox.html"&gt;Video playback&lt;/a&gt;. Fortunately now that isn't necessary as we have the &lt;a href="http://theora.org/benefits/"&gt;Theora&lt;/a&gt; codec. Theora is a completely free codec, no costly MPEG-LA patent licenses, or even software licences, it is all free, it's also available at no-cost online -- which is all great! As I've noted before, availability is worthless if it is &lt;a href="http://jguk.org/2005/05/content-provision-accessibility-goes.html"&gt;not accessible&lt;/a&gt;, so distributing videos in Theora content is the future ;)&lt;br /&gt;&lt;br /&gt;So skip the harmful tags (embed and object) that youTube try get you to use, display an frame of your video, with a play icon instead. Make it an onclick= action, to change the play icon colour. Then make that link to the Theora Ogg file. Something like Amazon are doing:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://jguk.org/uploaded_images/4thestate_play_image-776494.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 282px;" src="http://jguk.org/uploaded_images/4thestate_play_image-776492.jpg" alt="" border="0" /&gt;&lt;/a&gt;Install the codecs now, and be part of the future: &lt;a href="http://xiph.org/quicktime/download.html"&gt;Mac QuickTime&lt;/a&gt;, &lt;a href="http://www.xiph.org/dshow/"&gt;Windows DirectShow&lt;/a&gt;, &lt;a href="http://v2v.cc/%7Ej/ffmpeg2theora/"&gt;Windows command line&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Example ffmpeg2theora command-line:&lt;br /&gt;&lt;br /&gt;$ ffmpeg2theora -a 8 - v 8 my_input_video.mp4 --title "Documentary  title" -o output_video_theora.ogg&lt;br /&gt;&lt;br /&gt;It's a shame people like &lt;a href="http://craphound.com/littlebrother/"&gt;Cory Doctorow&lt;/a&gt; and &lt;a href="http://www.lessig.org/blog/"&gt;Larry Lessig&lt;/a&gt; are still shoring up Adobe's proprietary Flash format by embedding in into their otherwise open web pages. At least when I pointed out that EFF was shoring up the proprietary WMV format, they fixed it..&lt;br /&gt;&lt;br /&gt;A few other links on this topic, w3c &lt;a href="http://www.w3.org/2007/08/video/positions/"&gt;video consultation&lt;/a&gt;, and the &lt;a href="http://jldugger.livejournal.com/25455.html"&gt;why video tag won't work&lt;/a&gt; (apparently!).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-83358490536124633?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/83358490536124633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=83358490536124633' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/83358490536124633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/83358490536124633'/><link rel='alternate' type='text/html' href='http://jguk.org/2009/02/switch-to-theora-video.html' title='Switch to Theora video'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-5396394500543254281</id><published>2009-02-01T12:58:00.004Z</published><updated>2009-02-01T13:09:51.663Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='UK'/><category scheme='http://www.blogger.com/atom/ns#' term='TV'/><title type='text'>HTML email considered harmful (TV Licensing)</title><content type='html'>The problem of companies sending out HTML emails is getting worse, certainly in the UK I just received my TV License email, and the email only said "Your TV Licence is available". I needed to switch Thunderbird to view the message body as HTML to be able to get to the rest of the information. (Thunderbird Message Body naming isn't ideal either).&lt;br /&gt;&lt;br /&gt;The automated email from TV Licensing now also uses a from address indicating they don't even want me to contact them, donotreply@tvlicensing.co.uk, their sender address bounces@tv-l.co.uk actually bounces when I tried to reply to them. Visit the &lt;a href="http://www.tvlicensing.co.uk/aboutus/howtocontactus.jsp"&gt;TV Licensing&lt;/a&gt; site and you're presented with this link "Click here to fill in a short email form", a contradiction as the web-form is &lt;a href="http://jguk.org/2008/10/why-web-forms-are-bad-compared-to-email.html"&gt;worse than usual&lt;/a&gt;, a tiny box which they try to give an automated answer, shifting yet more cost saving on to my back when I only wanted to let them know they were sending out empty emails.&lt;br /&gt;&lt;br /&gt;Most spam I get uses HTML tricks to get through my ISP filters, a good reason if any not to support HTML email. HTML email is useful for sending tables of information, but then we could all just attach the OpenOffice file to the email!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-5396394500543254281?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/5396394500543254281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=5396394500543254281' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/5396394500543254281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/5396394500543254281'/><link rel='alternate' type='text/html' href='http://jguk.org/2009/02/html-email-considered-harmful-tv.html' title='HTML email considered harmful (TV Licensing)'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-8026611497111141817</id><published>2009-01-03T12:00:00.005Z</published><updated>2009-01-03T12:32:55.715Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Future'/><category scheme='http://www.blogger.com/atom/ns#' term='ISO'/><category scheme='http://www.blogger.com/atom/ns#' term='Khronos'/><title type='text'>Call to publish freely ISO standards &amp; scientific papers</title><content type='html'>It is ironic that ISO standards aren't freely available, you have to actually pay to get a copy. So if I wanted to write an ISO C++ compiler that would be pretty hard without paying ISO in Switzerland 102 CHF (£66).&lt;br /&gt;&lt;br /&gt;It's now time for ISO to modernise, move with the internet generation and publish ISO standards online for no-charge. Other standards organisations like the &lt;a href="http://khronos.org/"&gt;Khronos Group&lt;/a&gt; (and the previous ARB group) with their OpenGL standards have been published online for decades! This has furthered the adoption of those standards ;)&lt;br /&gt;&lt;br /&gt;Scientific papers suffer the same problem, when scientists want to publish a papers they assign copyright to a publishing Journal. The Journal organises the peer-review of the paper, and then charges for the final version in the form of journal subscriptions and one-off payments.&lt;br /&gt;&lt;br /&gt;It's now also time for a new paper publishing model too, as Journals have ramped up prices so much it is now financially economical to look for a fairer model which cuts out those greedy Journals! This means we get all the papers in nice electronic form too ;)&lt;br /&gt;&lt;br /&gt;The LHC (Large Hadron Collider) at Cern is taking steps to provide &lt;a href="http://www.computerweekly.com/Articles/2008/08/06/231762/in-search-of-the-big-bang.htm"&gt;freely all data and papers &lt;/a&gt;from its experiments. So we have a great organisation taking the lead, setting the standard to follow!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-8026611497111141817?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/8026611497111141817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=8026611497111141817' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/8026611497111141817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/8026611497111141817'/><link rel='alternate' type='text/html' href='http://jguk.org/2009/01/call-to-publish-freely-iso-standards.html' title='Call to publish freely ISO standards &amp; scientific papers'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-9097946405421584744</id><published>2009-01-02T14:56:00.005Z</published><updated>2009-01-02T20:01:56.452Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Future'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU+Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Consolidation'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Redhat ditch RPM for DEB apt-get in 2009?</title><content type='html'>One of the common problems installing software on GNU-Linux machines is the variety of different packaging systems. Redhat is still persevering with its own RPM packing system, when others have already adopted the standard DEB package format.. how long till they make the switch to DEB and apt-get online repositories?&lt;br /&gt;&lt;br /&gt;RPM is notorious for dependency problems, I've suffered with Mandriva and Fedora in the past when trying to get extra software packages working. It's now time for consolidation Redhat! They're losing out to Ubuntu.. so this might even tempt some users back ;)&lt;br /&gt;&lt;br /&gt;Dropping RPM would save Redhat development costs, and make it easier for customers to move to Redhat from all the DEB based distributions of GNU-Linux (Ubuntu etc). SuSE should also migrate their YUM front end to DEB!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-9097946405421584744?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/9097946405421584744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=9097946405421584744' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/9097946405421584744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/9097946405421584744'/><link rel='alternate' type='text/html' href='http://jguk.org/2009/01/redhat-switch-from-rpm-to-deb-apt-get.html' title='Redhat ditch RPM for DEB apt-get in 2009?'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-7694735434769449666</id><published>2008-12-28T18:37:00.001Z</published><updated>2009-02-17T18:54:35.340Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Future'/><category scheme='http://www.blogger.com/atom/ns#' term='Wikipedia'/><title type='text'>Encyclopædia Britannica's missed opportunity</title><content type='html'>Encyclopædia Britannica must be kicking themselves now, they've all but completely lost their market share to Wikipedia -- if only they had updated their business mode back in the 90s, they could have controlled online encyclopædias, and profited from adverts on every page!&lt;br /&gt;&lt;br /&gt;Instead Britannia pages like &lt;a href="http://www.britannica.com/EBchecked/topic/82586/Brythonic-languages"&gt;Brythonic languages&lt;/a&gt;, suffer popups which obscure the text every 10 seconds -- that's not going to win them any friends or users!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-7694735434769449666?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/7694735434769449666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=7694735434769449666' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/7694735434769449666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/7694735434769449666'/><link rel='alternate' type='text/html' href='http://jguk.org/2008/12/encyclopdia-britannica.html' title='Encyclopædia Britannica&apos;s missed opportunity'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-2635708053894514902</id><published>2008-12-27T00:25:00.004Z</published><updated>2008-12-27T00:35:15.263Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu fixes for 2009</title><content type='html'>Here's my list of fixes I'd like to see made in Ubuntu during 2009:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Resize icon fix, a proper sized icon (not single pixel anymore) on all windows, including Thunderbird.&lt;/li&gt;&lt;li&gt;Font fixes, OpenOffice should be able to save documents with fonts like "DejaVu Sans", and have them appear correctly on a Windows machine as Ariel, at present they come out in random like Webdings. OO could even show "Ariel" in its list, even if it is rendered as DejaVu.&lt;/li&gt;&lt;li&gt;Stablity, if compiz or other drivers are flakey, they need to be fixed. Ship the distro with debug symbols and generate proper backtraces for us to submit bugs too.&lt;/li&gt;&lt;li&gt;Respond to bug reports, and don't just close them after not dealing with them because they are now out of date.&lt;/li&gt;&lt;li&gt;Fix the clipboard, still after closing an application window the clipboard contents has disapeared.&lt;/li&gt;&lt;li&gt;Install the clipboard history by default.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Let's hope Ubuntu QA improves too, I'll pay too if there is a plan to sort out the QA testing :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-2635708053894514902?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/2635708053894514902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=2635708053894514902' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/2635708053894514902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/2635708053894514902'/><link rel='alternate' type='text/html' href='http://jguk.org/2008/12/ubuntu-fixes-for-2009.html' title='Ubuntu fixes for 2009'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-5414725476857961599</id><published>2008-12-24T14:25:00.009Z</published><updated>2009-03-16T18:15:21.000Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNU+Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu HP Deskjet 930C printer fix</title><content type='html'>Ubuntu isn't ready for the lime light yet, it's still detecting my printer and setting up with a broken driver! The dodgy driver is "Foomantic/hpjis".&lt;br /&gt;&lt;br /&gt;If you leave it like this, your logs will be full of:&lt;br /&gt;&lt;br /&gt;Dec 24 13:56:24 laptop DeskJet_930C?serial=HU0B21G0G9JJ: prnt/backend/hp.c 496: unable to connect hpssd socket 2207: Connection refused&lt;br /&gt;CUPS will display: DESKJET_930C (Default Printer) "/usr/lib/cups/filter/foomatic-rip failed"&lt;br /&gt;&lt;br /&gt;The workaround, after Ubuntu detects the printer (after you plugged it in via USB) is to delete the printer and create the working setup:&lt;br /&gt;&lt;br /&gt;1. Go into System-&gt;Administration-&gt;Printing&lt;br /&gt;2. Select "Deskjet_930C" and click Delete.&lt;br /&gt;3. Then click "New Printer", select the "HP Deskjet 930C USB ...".&lt;br /&gt;4. Don't accept the [recommended] "Foomantic/hpijs", click the "Foomantic/cjd550".&lt;br /&gt;&lt;br /&gt;I'd happily pay for a company to sort out the QA problems in Ubuntu releases, if 1,000 others would as well :) While Mark Shuttleworth is still sponsoring the Ubuntu project.. I'd hope he would come up with some funds too!&lt;br /&gt;&lt;br /&gt;Other system lockups I've had this week are from some Compiz dodgyness:&lt;br /&gt;&lt;br /&gt;Dec  20 20:47:12 laptop kernel: [ 1585.909259] compiz.real[6722]: segfault at 00004972 eip 08055a6d esp bfcdabb0 error 4&lt;br /&gt;&lt;br /&gt;Xorg.0.log seems to have captured the flaw:&lt;br /&gt;tossed event which came in late&lt;br /&gt;mieqEnequeue: out-of-order valuator event; dropping.&lt;br /&gt;&lt;br /&gt;Totem dodgyness is a whole system lock-up when playing a &lt;a href="http://ukpress.waytoblue.com/new_media/video/SQ0_xmas_08.mov"&gt;video file&lt;/a&gt; in Firefox, (totem-pl)ugin-viewer 2.22.1 or GStreamer 0.10.18 dodgyness?)&lt;br /&gt;&lt;br /&gt;It's issues like these that will really put people off switching to Ubuntu, QA definitely needs to improve, and bug reports responded too when filed, not closed after six months (which I had recently on a crash I reported on launchpad -- why should we bother reporting..?).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-5414725476857961599?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/5414725476857961599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=5414725476857961599' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/5414725476857961599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/5414725476857961599'/><link rel='alternate' type='text/html' href='http://jguk.org/2008/12/ubuntu-hp-deskjet-930c-printer-fix.html' title='Ubuntu HP Deskjet 930C printer fix'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-6946246885761326180</id><published>2008-11-02T17:24:00.002Z</published><updated>2008-11-12T13:33:00.014Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Future'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU+Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox 3 fixes needed</title><content type='html'>Firefox 3 is now released, I've written up a list of the fixes I'd still like to see, to make the browser it deserves to be:&lt;br /&gt;&lt;br /&gt;Form buttons that don't "click" properly, and end up just looking like they've been highlighted.&lt;br /&gt;&lt;br /&gt;Option to stop sites &lt;a href="http://www.truffleshuffle.co.uk/store/moscow-1980-summer-games-mens-marl-grey-tshirt-from-eight-p-1590.html"&gt;disabling scroll bars&lt;/a&gt;, and block detection of any right clicks.&lt;br /&gt;&lt;br /&gt;A decent sized window resize on lower right hand corner (This could just be Ubuntu/KDE/GTK bug).&lt;br /&gt;&lt;br /&gt;URL completion doesn't work from the character after http, currently I have to type https://  before it will offer me mail.google.com. At least it offers the SSL site from the history when I just enter mail.google.com.&lt;br /&gt;&lt;br /&gt;Some passwords aren't saved always (http/s ones), currently every once in a while I need to log in to my netgear router, but sometimes Firefox doesn't populate the password fields, even though they are stored passwords! &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4949"&gt;AutoAuth&lt;/a&gt; is one workaround for a few of the cases :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jguk.org/2008/05/firefox3-intelligent-search-location.html"&gt;Save Page&lt;/a&gt; button that I've commented on before. Currently needs a way to save the page as a PDF file!&lt;br /&gt;&lt;br /&gt;Quicker (or configurable) time-out on loading iframes, images etc from hosts which are down. let the rest of the page load. The problem is visible on any google cache of a site where the site is presently offline and the iframes/images still try and load!&lt;br /&gt;&lt;br /&gt;Native support for common image types like TIFF which is still missing despite many sites using TIFF files in the IMG tag.&lt;br /&gt;&lt;br /&gt;When a webmaster embeds an MP3 or Vorbis file into a browser page using the EMBED or OBJECT tag this gives an error if the mimetype isn't supported. The error is at the top of the page "Click here to download plugin.", and there is the green jigsaw icon where the embedded file is. The green jigsaw icon is not  ideal, a download link would be much nicer, e.g. "Embedded file not supported, click here to download", or be able to right click on the jigsaw icon and download it is another option. Workaround at present is to delve into the HTML and try and figure out the src URL, or if not generated by JavaScript try and get it from the Page Info (Ctrl+I doesn't work in recent Firefox unfortunately). If there is an EMBED error, my feeling is Firefox should display the mime-type, or a string describing the mime-type so we know it is a "Windows Media Video" file etc, without having to go through the plugin detection wizard to find what format it is.&lt;br /&gt;&lt;br /&gt;Unfortunately links stop working on a page the moment we click one, so even though the new page hasn't loaded, all the page is still readable, and links clickable, but none of the links work! Often we click a link, then see another, but we can't middle-click it to open in an additional tab, as would be handy :)&lt;br /&gt;&lt;br /&gt;Firefox3 is great as it is though, a great development from Netscape and Mozilla Suite which went before :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-6946246885761326180?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/6946246885761326180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=6946246885761326180' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/6946246885761326180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/6946246885761326180'/><link rel='alternate' type='text/html' href='http://jguk.org/2008/11/firefox-3-fixes-needed.html' title='Firefox 3 fixes needed'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-4739402898896883792</id><published>2008-10-27T22:29:00.005Z</published><updated>2008-11-12T13:47:32.841Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Keyboards'/><category scheme='http://www.blogger.com/atom/ns#' term='Laptops'/><title type='text'>Dell Inspiron Mini 9 adopts keyboard</title><content type='html'>Good review of &lt;a href="http://apcmag.com/scoop_we_review_the_inspiron_mini_12__dells_supersized_yet_superslim_12_inch_netbook.htm"&gt;Dell Inspiron Mini 9&lt;/a&gt; inch laptop, up to the point where they say the keyboard layout is actually a negative:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"Perhaps the loudest complaint heard against the Mini 9 is its keyboard. The unit’s small footprint necessitated a tweaked keyboard layout which repositioned some keys, shrunk others and dropped some entirely."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;My feeling is that Dell have made a good call on this, I've proposed &lt;a href="http://jguk.org/2008/04/modern-keyboard-layout-design.html"&gt;my design&lt;/a&gt; in the past, and it is a good step in that direction! If you're reading this Dell, drop the: CapsLock, WinKey, WinMenu, RightShift, Delete and F-key overlay too :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-4739402898896883792?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/4739402898896883792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=4739402898896883792' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/4739402898896883792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/4739402898896883792'/><link rel='alternate' type='text/html' href='http://jguk.org/2008/10/dell-inspiron-mini-9-adopts-keyboard.html' title='Dell Inspiron Mini 9 adopts keyboard'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-6385439689128197228</id><published>2008-10-27T21:42:00.000Z</published><updated>2008-10-27T21:42:01.089Z</updated><title type='text'>Anti-italic font</title><content type='html'>We all use Italic fonts day-to-day, but why don't we have an anti-italic formatting button? (North American readers may call it counter-italic!?) I've posted on &lt;a href="http://jguk.org/2006/12/rich-web-typography-just-around-corner.html"&gt;rich web typography&lt;/a&gt; before, I hope in the future we will have finer-grained control of our typography, including features like anti-italic!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-6385439689128197228?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/6385439689128197228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=6385439689128197228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/6385439689128197228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/6385439689128197228'/><link rel='alternate' type='text/html' href='http://jguk.org/2008/10/anti-italic-font.html' title='Anti-italic font'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-4870168047885407970</id><published>2008-10-25T11:34:00.003Z</published><updated>2008-10-27T13:12:48.114Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNU+Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu Mic still broken</title><content type='html'>Over six months after I had to fix my Mic configuration so it even works in Ubuntu I see the latest &lt;a href="http://jguk.org/2008/03/dell-inspiron-1300-ubuntu-mic.html"&gt;Ubuntu release&lt;/a&gt; still ships with it broken. Poor QA is the only reason holding Ubuntu back!&lt;br /&gt;&lt;br /&gt;Ubuntu ships with the Mic disabled, so you need to manually fix it. The default Mixer configuration has Mic Capture disabled. So you need to go into the Terminal and make these changes to fix it:&lt;br /&gt;&lt;br /&gt;$ alsamixer&lt;br /&gt;&lt;br /&gt;You will see the [Playback] sliders. Use the arrow key to move right to the column named as "capture", at the top left of the screen it will now say Capture Mux. Set it to "25==25" which should be 1/4 white bar.&lt;br /&gt;&lt;br /&gt;Next press Tab key, press arrow key to move to the first "capture" column, at the top it shows "Capture", set it to "7==7". Press Space bar to enable it and show "CAPTUR" in red.&lt;br /&gt;&lt;br /&gt;Press right arrow key to move to the next "Capture", at the top left it shows "Capture Mux", set it to "25==25".&lt;br /&gt;&lt;br /&gt;Next press right arrow key to move to "input", press up/down arrow key so this shows "Mic" and not "Front Mic" or "Line".&lt;br /&gt;&lt;br /&gt;.. and we're done :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-4870168047885407970?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/4870168047885407970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=4870168047885407970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/4870168047885407970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/4870168047885407970'/><link rel='alternate' type='text/html' href='http://jguk.org/2008/10/ubuntu-mic-still-broken.html' title='Ubuntu Mic still broken'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-3561842743840155233</id><published>2008-10-18T23:19:00.002Z</published><updated>2008-10-18T23:22:19.981Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='UK'/><category scheme='http://www.blogger.com/atom/ns#' term='Metric'/><title type='text'>Ditch imperial measurements</title><content type='html'>Unfortunately the UK is still using imperial measurements despite introducing metric in the 70s. Now the government is even urging councils &lt;a href="http://news.bbc.co.uk/1/hi/uk/7677438.stm"&gt;not to pursue traders&lt;/a&gt; who still insist on selling goods in imperial measurements with no conversion into metric. When really we should be moving towards replacing Pints and Miles  with Litres and Kilometers!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-3561842743840155233?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/3561842743840155233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=3561842743840155233' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/3561842743840155233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/3561842743840155233'/><link rel='alternate' type='text/html' href='http://jguk.org/2008/10/ditch-imperial-measurements.html' title='Ditch imperial measurements'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-1349164615904680453</id><published>2008-10-13T21:17:00.006Z</published><updated>2008-11-04T12:52:05.092Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Future'/><category scheme='http://www.blogger.com/atom/ns#' term='email'/><title type='text'>Why web forms are bad (compared to email)</title><content type='html'>Don't you just hate it when you click on the "&lt;a href="http://www.berkshireeast-pct.nhs.uk/Contact.asp?fldID=250&amp;amp;fldSubAreaNum=0"&gt;email&lt;/a&gt;" link on someone's website and it takes you to a tiny web-form which only fits about 6 words per line, cramped into a small box? After struggling to write your message you invariably click "submit" and it says Error.. you click the "back" button optimistically and of cause the whole message is gone. Webmasters got overexcited and tried to run internet messaging through a web page, when really it should be left as standard email or IM.&lt;br /&gt;&lt;br /&gt;Short run down of why web-forms are bad for messages:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Tiny form boxes, &lt;a href="http://www.pledgebank.com/contact"&gt;pledgebank&lt;/a&gt; is a great example, limited to 7 words per line.&lt;/li&gt;&lt;li&gt;Often arbitrary restrictions on the text that can be written. Lincolnshire NHS trust have a secret blocked character list including ",', and ; then they limit to 255 characters.&lt;/li&gt;&lt;li&gt;Often fails to "Submit" and when you click back of cause it has lost all your text.&lt;/li&gt;&lt;li&gt;Leaves me with no record in my Sent folder of what I've written.&lt;/li&gt;&lt;li&gt;No way to forward the message I have sent to a friend, or another department at the organisation.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;All these problems make it very difficult to send a website a message telling them one of their pages has broken links or typos etc. Web-forms can always be a secondary contact option, but email should always be the first option as it is the best. See &lt;a href="http://jguk.org/2007/02/email-101-rules-for-great-unwashed.html"&gt;Email 101&lt;/a&gt; for tips on writing to the point.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-1349164615904680453?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/1349164615904680453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=1349164615904680453' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/1349164615904680453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/1349164615904680453'/><link rel='alternate' type='text/html' href='http://jguk.org/2008/10/why-web-forms-are-bad-compared-to-email.html' title='Why web forms are bad (compared to email)'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-5509725530512913090</id><published>2008-09-26T11:57:00.003Z</published><updated>2008-09-27T09:57:40.991Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU-Linux'/><title type='text'>T-Mobile G1 (Google Android) mobile phone</title><content type='html'>Good to see the &lt;a href="http://gizmodo.com/5053734/how-many-google-phone-engineers-does-it-take-to-tell-the-time"&gt;T-Mobile G1&lt;/a&gt; announced. I wanted to get an &lt;a href="http://openmoko.com/"&gt;OpenMoko phone&lt;/a&gt;, but the lack of camera (and MMS?) means one of my most common uses is ruled out. Great that HTC who make the G1 have gone with a modern keyboard design like I &lt;a href="http://jguk.org/2008/04/modern-keyboard-layout-design.html"&gt;proposed&lt;/a&gt; a while ago too :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nvidia.co.uk/page/tegra_600.html"&gt;Tigra&lt;/a&gt; from nVidia looks good, hope to see some actual models out in the future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-5509725530512913090?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/5509725530512913090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=5509725530512913090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/5509725530512913090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/5509725530512913090'/><link rel='alternate' type='text/html' href='http://jguk.org/2008/09/t-mobile-g1-google-android-mobile-phone.html' title='T-Mobile G1 (Google Android) mobile phone'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-4625420686856686428</id><published>2008-09-20T20:00:00.004Z</published><updated>2008-09-20T20:12:23.617Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='UK'/><category scheme='http://www.blogger.com/atom/ns#' term='Ofcom'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><title type='text'>Vodaphone O2 stifled number migraton</title><content type='html'>Sadly Ofcom have not succeeded in their effort to get &lt;a href="http://www.guardian.co.uk/business/2008/sep/19/telecoms.regulators"&gt;mobile number portability&lt;/a&gt; in under 7 days. Established market controlling companies Vodafone and O2 teamed up to prevent 3 (who have a smaller market share) from gaining migrating customers. Of cause Vodafone and O2 do transfers in 20 mins over the water in Ireland!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-4625420686856686428?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/4625420686856686428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=4625420686856686428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/4625420686856686428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/4625420686856686428'/><link rel='alternate' type='text/html' href='http://jguk.org/2008/09/vodaphone-o2-stifled-number-migraton.html' title='Vodaphone O2 stifled number migraton'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7080643242796476899.post-8296851445357663633</id><published>2008-09-20T17:30:00.002Z</published><updated>2008-09-20T17:35:37.400Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Apple iPhone App Store</title><content type='html'>Apple iPhone App Store is the central location, the &lt;a href="http://blog.wired.com/gadgets/2008/09/indie-developer.html"&gt;only location to get iPhone software&lt;/a&gt;. The problem is that it's not a software meritocracy, it's autocratic and Apple dictates what is approved for sale. It's not possible to buy software which runs on any mobile handset.&lt;br /&gt;&lt;br /&gt;Hopefully other mobile vendors will wake up and agree an open standard for mobile software soon :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7080643242796476899-8296851445357663633?l=jguk.org'/&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.wired.com/gadgets/2008/09/indie-developer.html' title='Apple iPhone App Store'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/8296851445357663633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7080643242796476899&amp;postID=8296851445357663633' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/8296851445357663633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7080643242796476899/posts/default/8296851445357663633'/><link rel='alternate' type='text/html' href='http://jguk.org/2008/09/apple-iphone-app-store.html' title='Apple iPhone App Store'/><author><name>Jon Grant, 東京</name><email>jgNOSPAM@jguk.org</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13424932463381209731'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>