<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Alex's Adventures on the Infobahn - data</title><link href="https://www.bennee.com/~alex/" rel="alternate"></link><link href="https://www.bennee.com/~alex/blog/tag/data/feed" rel="self"></link><id>https://www.bennee.com/~alex/</id><updated>2010-11-19T11:39:00+00:00</updated><subtitle>the wanderings of a supposed digital native</subtitle><entry><title>Data Tsunami</title><link href="https://www.bennee.com/~alex/blog/2010/11/19/data-tsunami/" rel="alternate"></link><published>2010-11-19T11:39:00+00:00</published><updated>2010-11-19T11:39:00+00:00</updated><author><name>alex</name></author><id>tag:www.bennee.com,2010-11-19:/~alex/blog/2010/11/19/data-tsunami/</id><summary type="html">&lt;p&gt;The government has done another &lt;a class="reference external" href="http://www.bbc.co.uk/news/uk-politics-11792894"&gt;public spending data dump&lt;/a&gt; today. It's one of the policies that I was really in favour of before the election and it's good to see the coalition holding to it's word with this release. The raw data is available from the &lt;a class="reference external" href="http://transparency.number10.gov.uk/money.php"&gt;Cabinet Office&lt;/a&gt; and should …&lt;/p&gt;</summary><content type="html">&lt;p&gt;The government has done another &lt;a class="reference external" href="http://www.bbc.co.uk/news/uk-politics-11792894"&gt;public spending data dump&lt;/a&gt; today. It's one of the policies that I was really in favour of before the election and it's good to see the coalition holding to it's word with this release. The raw data is available from the &lt;a class="reference external" href="http://transparency.number10.gov.uk/money.php"&gt;Cabinet Office&lt;/a&gt; and should soon appear on the government's data portal &lt;a class="reference external" href="http://data.gov.uk/"&gt;data.gov.uk&lt;/a&gt;. Reports of what is being done with the data is being followed by people like the &lt;a class="reference external" href="http://www.guardian.co.uk/politics/blog/2010/nov/19/government-spending-files-live-blog"&gt;Guardian Free our Data&lt;/a&gt; bloggers. Expect people like the Open Knowledge people to come up with some fancy visualisations of the data at &lt;a class="reference external" href="http://wheredoesmymoneygo.org/"&gt;Where Does My Money Go&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I'm sure there will be a number of stories about individual line items that get queried, something &lt;a class="reference external" href="http://www.guardian.co.uk/commentisfree/2010/nov/19/francis-maude-government-data-published"&gt;ministers want to happen&lt;/a&gt;. I'm hoping people will in general take a more holistic view of what's being provided. It won't benefit anyone if we tie up banks of expensive civil servants answering FOI requests to justify and contextualise individual items in the data set. However I'm hoping there will be some serious analysis on the trends of spending as well as leaving people more informed of what government actually does.&lt;/p&gt;
&lt;p&gt;Personally I'm looking forward to next year when all contracts over 25,000 will be published. That should really make for some interesting reading.&lt;/p&gt;
</content><category term="general"></category><category term="data"></category><category term="government"></category><category term="politics"></category><category term="transparency"></category></entry><entry><title>Adding Google Juice to mutt</title><link href="https://www.bennee.com/~alex/blog/2010/03/17/adding-google-juice-to-mutt/" rel="alternate"></link><published>2010-03-17T07:35:00+00:00</published><updated>2010-03-17T07:35:00+00:00</updated><author><name>alex</name></author><id>tag:www.bennee.com,2010-03-17:/~alex/blog/2010/03/17/adding-google-juice-to-mutt/</id><summary type="html">&lt;p&gt;As I've been mailing out invites I discovered a minor problem with my data.&lt;/p&gt;
&lt;p&gt;My main email client is the fantastically functional &lt;a class="reference external" href="http://www.mutt.org"&gt;mutt&lt;/a&gt;. It's terminal based but incredibly flexible. When it comes to mass sorting/searching your email it leaves GUI based clients standing. However now I'm a roving around …&lt;/p&gt;</summary><content type="html">&lt;p&gt;As I've been mailing out invites I discovered a minor problem with my data.&lt;/p&gt;
&lt;p&gt;My main email client is the fantastically functional &lt;a class="reference external" href="http://www.mutt.org"&gt;mutt&lt;/a&gt;. It's terminal based but incredibly flexible. When it comes to mass sorting/searching your email it leaves GUI based clients standing. However now I'm a roving around with a Google Phone the majority of my contact data is &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Gmail"&gt;in the cloud&lt;/a&gt;. While I have a small address file used by mutt it only has a few oft-mailed addresses in it.&lt;/p&gt;
&lt;p&gt;Luckily thanks to &lt;a class="reference external" href="http://code.google.com/apis/gdata/"&gt;Google's data APIs&lt;/a&gt; &lt;strong&gt;your information&lt;/strong&gt; is only a few &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Representational_State_Transfer#RESTful_web_services"&gt;RESTful&lt;/a&gt; requests away. The &lt;a class="reference external" href="http://code.google.com/p/goobook/"&gt;goobook&lt;/a&gt; program provides a handy mutt compatible address book interface to this cloud data.&lt;/p&gt;
&lt;p&gt;There is one wrinkle however. The &lt;a class="reference external" href="http://code.google.com/p/goobook/source/browse/trunk/README.txt#59"&gt;configuration&lt;/a&gt; of the script involves putting some rather valuable login details in a plain text file on your home partition. While I like to think my machines are pretty secure and maintained you can always do more. Good security is defence in depth. A &lt;a class="reference external" href="http://groups.google.com/group/goobook/browse_thread/thread/f632e3d5c4fcaf25"&gt;quick patch later&lt;/a&gt; and I can store those details in an &lt;a class="reference external" href="http://en.wikipedia.org/wiki/GNU_Privacy_Guard"&gt;GPG&lt;/a&gt; encrypted file that can be decrypted on the fly when required.&lt;/p&gt;
&lt;p&gt;The final piece of the puzzle is creating these encrypted config files in the first place. Although you can do this by hand from the command line I find the best method is using &lt;a class="reference external" href="http://www.emacswiki.org/emacs/EasyPG"&gt;EasyPG&lt;/a&gt; (now part of Emacs 23). This will automatically cause any files with a .gpg extension to be encrypted. You can control the Emacs mode selection and default encryption key to use by using &lt;a class="reference external" href="http://www.gnu.org/software/emacs/manual/html_node/emacs/Specifying-File-Variables.html#Specifying-File-Variables"&gt;file variables&lt;/a&gt; in the header comments of the file.&lt;/p&gt;
&lt;p&gt;It's not all perfect though, when enabling EasyPG I had to do the following:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
(if (maybe-load-library &amp;quot;epa-file&amp;quot;)
    (progn
      (setenv &amp;quot;GPG_AGENT_INFO&amp;quot; nil) ; gpg-agent confuses epa when getting passphrase
      (epa-file-enable)))
&lt;/pre&gt;
&lt;p&gt;The problem seems to be that when GPG agent runs in terminal mode it confuses Emacs/EasyPG. By suppressing the GPG_AGENT_INFO environment variable EasyPG will fall back to requesting your passphrase in the mode line. While it takes care to flush the value as soon as possible it does open a small window of attack if an attacker can cause emacs to crash and dump core.&lt;/p&gt;
</content><category term="geek"></category><category term="data"></category><category term="emacs"></category><category term="encryption"></category><category term="google"></category><category term="gpg"></category><category term="mutt"></category></entry><entry><title>Going Mobile</title><link href="https://www.bennee.com/~alex/blog/2008/01/08/going-mobile/" rel="alternate"></link><published>2008-01-08T14:33:00+00:00</published><updated>2008-01-08T14:33:00+00:00</updated><author><name>alex</name></author><id>tag:www.bennee.com,2008-01-08:/~alex/blog/2008/01/08/going-mobile/</id><summary type="html">&lt;p&gt;I spent bits of yesterday getting final meter readings in and cancelling my Sky account. The rest of it was taken up with a fair amount of cursing at &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Call_of_duty_4"&gt;Call of Duty 4&lt;/a&gt; as I struggled my way through act 3. Having the rest of the household point out the …&lt;/p&gt;</summary><content type="html">&lt;p&gt;I spent bits of yesterday getting final meter readings in and cancelling my Sky account. The rest of it was taken up with a fair amount of cursing at &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Call_of_duty_4"&gt;Call of Duty 4&lt;/a&gt; as I struggled my way through act 3. Having the rest of the household point out the danger of hand grenades every time I bit the dust again didn't help that much. I'm really quite enjoying the game but it does get quite hard in places. I'm tempted to say it's one of the best FPS games I've played and I'll stick my neck out and say the experience is probably better than playing on the PC. After all not many PC's have the wide-screen display my PS3 does. Although a lot of PC gamers pour scorn on the controller vs the classic mouse and keyboard I think it's actually a better control method. The two sticks give quite fine control when you are maneuverings and of course all the buttons for grenades and weapon switched are in ergonomically helpful places.&lt;/p&gt;
&lt;p&gt;I switched my mobile tariff a few days ago to one that included a decent amount of data. I subsidised this by dropping the number of free minutes as I wasn't quite using all 900 every month. As a result I've been playing with the mobile web.&lt;/p&gt;
&lt;p&gt;First up is &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Opera_mini"&gt;Opera Mini&lt;/a&gt;. It's a little Java app that runs on your phone and runs as a clipping browser. This means it takes normal non-phone optimised web-pages and attempts to render them in a vaguely sensible form. Generally it works very well although I personally preferred the older versions rendering of the BBC new site. The new version added a panning display instead of forcing the text to flow down one column which was a little simpler to read. The only website that has so far failed is the ever present &lt;a class="reference external" href="www.facebook.com"&gt;Facebook&lt;/a&gt; and that could just be down to finger trouble.&lt;/p&gt;
&lt;p&gt;I've also played with some of the &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Category:Google_services"&gt;Google services&lt;/a&gt;. Of all the services &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Google_Calendar"&gt;Google Calender&lt;/a&gt; and &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Google_Maps"&gt;Google Maps&lt;/a&gt; (separate application) are the most mature. The calender functionality is basic but enough to check your appointments while on the go. Adding a simple events with a natural language (e.g. &amp;quot;Meeting at 1400 tomorrow&amp;quot;) works well enough. Given the growing ubiquity of mobile data services I can see my days as a loyal &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Palm%2C_Inc."&gt;Palm&lt;/a&gt; user coming to an end. I've been using the calender a lot over the last year and especially like the ability to have different ones with different collaboration profiles. It's extremely handy for Fliss and I to have one shared calender for all out activities (even though I suspect I rely more on electronic memory augmentation than Fliss does). If the &lt;a class="reference external" href="http://code.google.com/soc/2007/gnome/appinfo.html?csaid=752B5B84A5A50C80"&gt;integration with Evolution&lt;/a&gt; pans out it will pretty much solve all my calender requirements.&lt;/p&gt;
&lt;p&gt;The Google Maps application warns you it is data-intensive but on modern 3G networks it still runs pretty quickly. They have taken care with the design of the UI, especially in the zoom control. You can very quickly get a map of the right scale for navigation in the limited space of a phone display. The only disappointment is the non-GPS &lt;a class="reference external" href="http://www.google.com/support/mobile/bin/answer.py?answer=81869&amp;amp;ctx=sibling"&gt;&amp;quot;My Location&amp;quot;&lt;/a&gt; service isn't supported on my phone. The list of supported devices is a &lt;a class="reference external" href="http://www.google.com/support/mobile/bin/answer.py?answer=81871&amp;amp;topic=12595"&gt;little vague&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There is not much to say about the mobile version of &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Google_reader"&gt;Google Reader&lt;/a&gt; except that it works reasonably well. However I suspect the reading of large numbers of RSS feeds is going to hard to optimise for a mobile phone sized screen.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://en.wikipedia.org/wiki/Google_Apps"&gt;Google Apps&lt;/a&gt; is also available in a limited mobile flavour. You can't edit documents but you can certainly view documents and spreadsheets (if you select desktop mode, the default spreadsheet view is one column at a time which isn't all that useful) with Opera Mini. I don't expect to be using it much but it certainly could be useful if you just want to check the last time you called a certain utility company while in the pub.&lt;/p&gt;
&lt;p&gt;The last app I played with was &lt;a class="reference external" href="http://www.xk72.com/midpssh/"&gt;MidpSSH&lt;/a&gt; which is a GPL'ed Java ssh client implementation. I doubt you will be wanting to do much with the hassle of text-typing to the command line but it may prove useful for an emergency server reboot or service restart. Having said that I haven't managed to log onto one of my boxes yet (I haven't tried very hard yet).&lt;/p&gt;
</content><category term="geek"></category><category term="cod4"></category><category term="data"></category><category term="google"></category><category term="ps3"></category></entry><entry><title>Who can you trust?</title><link href="https://www.bennee.com/~alex/blog/2003/08/18/who-can-you-trust/" rel="alternate"></link><published>2003-08-18T18:42:00+01:00</published><updated>2003-08-18T18:42:00+01:00</updated><author><name>alex</name></author><id>tag:www.bennee.com,2003-08-18:/~alex/blog/2003/08/18/who-can-you-trust/</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;I was reading another href=http://news.bbc.co.uk/1/hi/technology/3154479.stm&amp;gt;article on MS&lt;/div&gt;
&lt;div class="line"&gt;WORD on the BBC site today. Sometimes some of my friends grumble when I&lt;/div&gt;
&lt;div class="line"&gt;ask them to send attachments in standards based formats that I can&lt;/div&gt;
&lt;div class="line"&gt;easily read (although href=http://www …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;I was reading another href=http://news.bbc.co.uk/1/hi/technology/3154479.stm&amp;gt;article on MS&lt;/div&gt;
&lt;div class="line"&gt;WORD on the BBC site today. Sometimes some of my friends grumble when I&lt;/div&gt;
&lt;div class="line"&gt;ask them to send attachments in standards based formats that I can&lt;/div&gt;
&lt;div class="line"&gt;easily read (although href=http://www.openoffice.org&amp;gt;OpenOffice.org usually does an&lt;/div&gt;
&lt;div class="line"&gt;ok job). But really its not just for my convenience...I hope people realize every time they save a word document they are trusting&lt;/div&gt;
&lt;div class="line"&gt;&lt;em&gt;their&lt;/em&gt; data to:&lt;/div&gt;
&lt;/div&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;An undocumented file-format (other programs have to guess how to
read them)&lt;/li&gt;
&lt;li&gt;A binary file (i.e. you can't open
it with a text-editor, say to recover data from a corrupted file)&lt;/li&gt;
&lt;li&gt;A unnecessarily bloated file (Word save all sorts of junk in a .doc
file, have you ever wondered why your cover letter takes 100's of
K?)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;You don't have to switch to Linux, or even change your word-processor.&lt;/div&gt;
&lt;div class="line"&gt;Its as simple as clicking Save As and selecting a format like RTF. Not&lt;/div&gt;
&lt;div class="line"&gt;only will I be happier, but should you ever want to change your&lt;/div&gt;
&lt;div class="line"&gt;word-processor, or recover data believe me you will be too!&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;p.s At almost at the same time as me can I wish href=http://www.debian.org&amp;gt;Debian a happy birthday.&lt;/p&gt;
</content><category term="geek"></category><category term="data"></category><category term="ms"></category><category term="portable docs"></category><category term="word"></category></entry></feed>