<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Alex's Adventures on the Infobahn - google</title><link href="https://www.bennee.com/~alex/" rel="alternate"></link><link href="https://www.bennee.com/~alex/blog/tag/google/feed" rel="self"></link><id>https://www.bennee.com/~alex/</id><updated>2013-03-14T22:17:00+00:00</updated><subtitle>the wanderings of a supposed digital native</subtitle><entry><title>On the death of Google Reader</title><link href="https://www.bennee.com/~alex/blog/2013/03/14/on-the-death-of-google-reader/" rel="alternate"></link><published>2013-03-14T22:17:00+00:00</published><updated>2013-03-14T22:17:00+00:00</updated><author><name>alex</name></author><id>tag:www.bennee.com,2013-03-14:/~alex/blog/2013/03/14/on-the-death-of-google-reader/</id><summary type="html">&lt;p&gt;You can probably tell the sort of on-line company I keep from the deluge of noise on the social networks regarding Google's decision to shut down Reader. However we shouldn't be that surprised. In fact some companies that source content from Reader &lt;a class="reference external" href="http://blog.feedly.com/2013/03/14/google-reader/"&gt;have anticipated the need to collect content themselves …&lt;/a&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;You can probably tell the sort of on-line company I keep from the deluge of noise on the social networks regarding Google's decision to shut down Reader. However we shouldn't be that surprised. In fact some companies that source content from Reader &lt;a class="reference external" href="http://blog.feedly.com/2013/03/14/google-reader/"&gt;have anticipated the need to collect content themselves&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I of course will have to make a decision at some point. However I'll not do it today like a lot of Reader users have. The rush to try out alternatives has over-whelmed some &lt;a class="reference external" href="https://twitter.com/samuelclay"&gt;open source based projects&lt;/a&gt; who were quietly growing organically. I don't envy those that have to suddenly gear up their back-end systems because an Internet behemoth gave us 2593 hours notice to sort out a replacement.&lt;/p&gt;
&lt;p&gt;I'm mulling over the difference between self-hosting and having someone else do it. I'm not overly worried about going for convenience if I know I can get my data back if I need to. In fact the knowledge that you can theoretically self-host might be enough. To be fair to Google their &lt;a class="reference external" href="http://www.dataliberation.org/"&gt;Data Liberation&lt;/a&gt; team made exporting all my Reader data easy.&lt;/p&gt;
&lt;p&gt;Before I make a choice I need to decide what my priorities are. Currently I subscribe to 250+ RSS feeds. Obviously I don't read every single post but I make extensive use of tags to quickly process through stuff I do need to see when I need to see it. Aside from news, blog posts, funny cat pictures I also subscribe to other data feeds like bug trackers, code repositories, and other data sources. I of course want access to all of this data at any point on one of a number of devices. This makes a web hosted solution pretty much a must. There is no point having the data on my desktop when I'm somewhere else. From my point of view I want it to be open source compatible because if the company hosting now decides it no longer wants to I'll only have to move the data and not break my work-flow.&lt;/p&gt;
&lt;p&gt;It would also be very useful if it had a public API so others can interact with the data. I don't need the solution to be all provided by one company. It's perfectly fine to have multiple 3rd parties sorting out the Android integration. I might even look to doing something to integrate it with my favourite editor (the name of which even my non-geek readers probably know by now). So far my experiment with moving all of IRC and IM into Emacs seems to be working well and should be a subject of another post.&lt;/p&gt;
&lt;p&gt;Are you a Reader user? What are your criteria for it's eventual replacement? Is RSS just a dying protocol or is the need to aggregate and sift through data becoming more important?&lt;/p&gt;
&lt;p&gt;There may well be a much better way of solving this problem around the corner. I certainly am open to persuasion. But don't take away my current preferred solution until I'm convinced I'm ready to switch ;-)&lt;/p&gt;
</content><category term="geek"></category><category term="emacs"></category><category term="floss"></category><category term="google"></category><category term="hosting"></category><category term="rss"></category></entry><entry><title>Switching buffers and Google+</title><link href="https://www.bennee.com/~alex/blog/2012/01/24/switching-buffers-and-google/" rel="alternate"></link><published>2012-01-24T08:36:00+00:00</published><updated>2012-01-24T08:36:00+00:00</updated><author><name>alex</name></author><id>tag:www.bennee.com,2012-01-24:/~alex/blog/2012/01/24/switching-buffers-and-google/</id><summary type="html">&lt;p&gt;When you do so much of your work in one text editor the efficiency of switching between buffers becomes more important. For a long time I've had two bindings &amp;quot;C-x b&amp;quot; and &amp;quot;C-x C-b&amp;quot; which in days of yore I had bound to &lt;em&gt;bs-show&lt;/em&gt; and a hacked up &lt;em&gt;list-buffers&lt;/em&gt; that …&lt;/p&gt;</summary><content type="html">&lt;p&gt;When you do so much of your work in one text editor the efficiency of switching between buffers becomes more important. For a long time I've had two bindings &amp;quot;C-x b&amp;quot; and &amp;quot;C-x C-b&amp;quot; which in days of yore I had bound to &lt;em&gt;bs-show&lt;/em&gt; and a hacked up &lt;em&gt;list-buffers&lt;/em&gt; that opened another window. These are broadly the &amp;quot;quick switch between working buffers&amp;quot; and &amp;quot;show me all the buffers&amp;quot;.&lt;/p&gt;
&lt;p&gt;For some time I've relegated &lt;em&gt;bs-show&lt;/em&gt; to the longer binding and now use Stephen Bach's excellent &lt;a class="reference external" href="https://github.com/sjbach/lusty-emacs"&gt;Lusty Explorer&lt;/a&gt; which works really well when you know the name of the buffer and it's fairly unique. However when you've been going a while it can get un-manageable with a large number of open buffers, especially if you've opened second copy of a file from another source tree. This is what I would use the old classic &lt;em&gt;bs-show&lt;/em&gt; for.&lt;/p&gt;
&lt;p&gt;A few days ago I discovered &lt;a class="reference external" href="http://www.emacswiki.org/emacs/IbufferMode"&gt;ibuffer-mode&lt;/a&gt; with it's &lt;em&gt;ibuffer-bs-show&lt;/em&gt; buffer navigator. Looking back through the Planet Emacsen history I can see it has been mentioned before and given it's been in Emacs since version 22 I'm surprised I hadn't cottoned on to it earlier.&lt;/p&gt;
&lt;p&gt;One thing that might have put me off is the initial buffer list can be quite sparse. By default you only see buffers with files associated which misses out IRC, Edit with Emacs and *scratch* buffers. However hit &amp;quot;h&amp;quot; and you'll see there are a plethora of quick keys for chaning the view. A quick &amp;quot;//&amp;quot; and all filters are removed and you can quickly filter by different criteria. To get the most out of the mode you'll probably want to set up some custom filters (&amp;quot;/r&amp;lt;completing filter name&amp;quot;&amp;gt;) to make quickly switching to groups of buffers easy. I currently have &amp;quot;work&amp;quot;, &amp;quot;remote&amp;quot;, &amp;quot;irc&amp;quot; and &amp;quot;logs&amp;quot; as filters. You can filter by name as well as major-mode.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;ibuffer-mode&lt;/em&gt; does have the concept of Filter Groups although I'm not sure what they add on top of having normal filters which as far as I can tell can be arbitrarily complex. It also has some quite handy sorting and selection modes e.g. &amp;quot;sv&amp;quot; - sort by last viewing time. Given the amount of space the wiki devotes &lt;a class="reference external" href="http://www.emacswiki.org/emacs/CategoryBufferSwitching"&gt;to the topic&lt;/a&gt; I wish I'd re-examined my buffer switching habits sooner. The change is already paying dividends for my productivity.&lt;/p&gt;
&lt;p&gt;Before I go I thought I'd put in a quick mention of Google+. There is growing community of fellow Emacs users starting to post on it. One thing that attracts me to Google+ over Facebook (too data-miney) and Twitter (too short) is the concept of &amp;quot;Circles&amp;quot;. It makes sharing geeky Emacs posts with people that might actually care easy while sparing them the flood of baby pictures I share with friends and family. If you'd like to &lt;a class="reference external" href="https://plus.google.com/110732415405459842150/posts"&gt;follow me&lt;/a&gt; or my &lt;a class="reference external" href="https://plus.google.com/b/109717789196934058146/"&gt;alter-ego&lt;/a&gt; please do mention Emacs in your profile or in a message so I can assign you to the correct circles.&lt;/p&gt;
</content><category term="geek"></category><category term="emacs"></category><category term="google"></category><category term="ibuffer"></category></entry><entry><title>Nexus of possibilities</title><link href="https://www.bennee.com/~alex/blog/2012/01/06/nexus-of-possibilities/" rel="alternate"></link><published>2012-01-06T22:47:00+00:00</published><updated>2012-01-06T22:47:00+00:00</updated><author><name>alex</name></author><id>tag:www.bennee.com,2012-01-06:/~alex/blog/2012/01/06/nexus-of-possibilities/</id><summary type="html">&lt;p&gt;Looking back the last few months I notice every post has been about family and parenthood. Time to redress the balance a little and add some geek friendly contents.&lt;/p&gt;
&lt;p&gt;After Christmas I indulged myself with a new phone. When I got the HTC Hero I'd deliberately skipped the first generation …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Looking back the last few months I notice every post has been about family and parenthood. Time to redress the balance a little and add some geek friendly contents.&lt;/p&gt;
&lt;p&gt;After Christmas I indulged myself with a new phone. When I got the HTC Hero I'd deliberately skipped the first generation of Android phones to give a chance for the hardware to mature. I also made the rash promise it would be my last phone for some time. As it happens I think 2.5 years is a fairly good innings for a piece of technology where the innovation cycle is measured in months. I still have the Hero but now it's not my main phone I can afford to be a bit more experimental with the software I put on it.&lt;/p&gt;
&lt;p&gt;There were a couple of changes to my approach to choosing a new phone this cycle. The first was I brought it outright off-contract. Although I suspect I could get it slightly cheaper overall through a phone contract there are some non-financial downsides to the contract approach. The first is the operator takes the view that the phone belongs to them so they can install (and prevent you removing) what they like. The recent &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Carrier_IQ#Rootkit_discovery_and_media_attention"&gt;Carrier IQ controversy&lt;/a&gt; should certainly act as a salient reminder that the mobile phone companies do not have your interests closest to their hearts. The second is lack of flexibility. Although thanks to Ofcom we have number portability most people are only able to take advantage of it at contract break points. The operators know this and off course do their very best to keep you tied in to their deals. Now I'm off contract I'm currently paying £10/month for unlimited data and all the calls/texts I use. They have to work doubly hard to keep me as a customer as I can jump ship at any point. That flexibility is more than worth the up-front cost of paying for the phone in full.&lt;/p&gt;
&lt;p&gt;As far as choice there was only really one in the frame. Much as I like Android and it's open-source nature it does suffer from a problem due to that openness. Although it's heartening to see manufacturers are starting to relent and cease the practice of locking boot-loaders to prevent 3rd party firmware there are still problems in their support. They tend to stop updating the firmware shortly after they stop manufacturing the phone. Some manufacturers also have a hard time &lt;a class="reference external" href="http://mjg59.dreamwidth.org/9387.html"&gt;meeting their GPL obligations&lt;/a&gt; which makes open source support for the hardware a lot harder. As a result I decided to wait for the next in the &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Google_Nexus"&gt;Google Nexus&lt;/a&gt; series which ships with the latest release of Android, &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Ice_Cream_Sandwhich#4.x_Ice_Cream_Sandwich"&gt;Ice Cream Sandwich&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Initial impressions of the &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Galaxy_Nexus"&gt;new phone&lt;/a&gt; are good. The phone is a little bigger than the Hero but pretty much 100% screen with more than a few hints of Star Trek data pad ;-). The &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Super_AMOLED"&gt;Super AMOLED&lt;/a&gt; display looks very clear and crisp with both photos and video. The phone is very nippy thanks to the accelerated 3D hardware and duel core processor. The camera is certainly an improvement on the Hero and with the LED flash is close to achieving the quality I was used to on my old Sony K750. The A-GPS also acquires location a lot faster than the Hero. In fact a lot of things I thought were app problems have cleared up when presented with faster hardware. All in all I'm very happy with the Galaxy Nexus and think it easily stacks up against any iPhone you might want to compare it with.&lt;/p&gt;
</content><category term="geek"></category><category term="android"></category><category term="galaxy nexus"></category><category term="google"></category><category term="ice cream sandwich"></category><category term="phone"></category></entry><entry><title>Social Wars</title><link href="https://www.bennee.com/~alex/blog/2011/09/23/social-wars/" rel="alternate"></link><published>2011-09-23T12:48:00+01:00</published><updated>2011-09-23T12:48:00+01:00</updated><author><name>alex</name></author><id>tag:www.bennee.com,2011-09-23:/~alex/blog/2011/09/23/social-wars/</id><summary type="html">&lt;p&gt;Well it seems the next major technology war has kicked off on the web. Google has opened up &lt;a class="reference external" href="http://www.bbc.co.uk/news/technology-14985494"&gt;its beta social service&lt;/a&gt; to all and sundry. At the same time Facebook have had another major face lift and announced their intentions to become a &lt;a class="reference external" href="http://www.bbc.co.uk/news/technology-15028920"&gt;content hub&lt;/a&gt; for the Internet.&lt;/p&gt;
&lt;p&gt;For …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Well it seems the next major technology war has kicked off on the web. Google has opened up &lt;a class="reference external" href="http://www.bbc.co.uk/news/technology-14985494"&gt;its beta social service&lt;/a&gt; to all and sundry. At the same time Facebook have had another major face lift and announced their intentions to become a &lt;a class="reference external" href="http://www.bbc.co.uk/news/technology-15028920"&gt;content hub&lt;/a&gt; for the Internet.&lt;/p&gt;
&lt;p&gt;For me Facebook's latest move is eerily familiar of the early days of the web when everyone was vying to be the default &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Web_portal"&gt;web portal&lt;/a&gt; in the browser. It didn't work back then and companies like Yahoo have never really recovered from failing in the land grab. Back then everyone underestimated the demand for search that just worked and when Google offered something that broadly gave you relevant results the curated model of the web died.&lt;/p&gt;
&lt;p&gt;However Facebook have a massive advantage now having captured 750m users who visit their site on a regular basis. They didn't come to Facebook to find cool places on the internet but to interact with their friends. Facebook didn't invent social networking but they certainly demonstrated that executed properly it was something that lots of people wanted. So far people have been very relaxed about Facebook's access to all that valuable social information and its use in advertising. Frankly any company that launches any sort of consumer product these days has to have some sort of strategy about how they will interact with Facebook.&lt;/p&gt;
&lt;p&gt;Google have know that &amp;quot;social&amp;quot; is going to be a big thing for some time now. They have had several attempts to capture a segment of the market and &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Google%2B"&gt;Google+&lt;/a&gt; is their most serious contender to the space so far. Their reasons for running the service are much like Facebook's although their principle advantage is not having to worry about how to monetise the service yet. Google's history has very much been developing ideas and seeing if they become popular before working out how to monetise it. Meanwhile it's a dangerous time for Facebook as they move towards an &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Initial_public_offering"&gt;IPO&lt;/a&gt; where their long-term investors will be looking to cash-out on their investment. If Facebook start hemorrhaging users to alternatives its market value will literally disappear before the investors eyes. In the web-based world where a competitor is literally a click away the last thing they want to do is repeat the experience of &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Myspace"&gt;MySpace&lt;/a&gt;. This would be especially ironic as Facebook was one of the major reasons MySpace went the way it did.&lt;/p&gt;
&lt;p&gt;Who will ultimately &amp;quot;win&amp;quot; is an exercise in futurology that is a futile as predicting anything related to the fast changing world of the internet. I personally can't wait to move away from Facebook and to a service that gives me more control over my data. For now that is &lt;a class="reference external" href="https://plus.google.com/110732415405459842150/about"&gt;Google+&lt;/a&gt; but it's by no means certain that's where it will stay. However one thing I'm sure of is the process of &lt;a class="reference external" href="http://www.dataliberation.org/"&gt;taking my data from Google&lt;/a&gt; and moving somewhere else will be a lot easier than the exercise has been from Facebook. Coincidentally it's probably the main reason why I'll be staying with Google for the time-being.&lt;/p&gt;
&lt;p&gt;What do you think of these latest moves? Do you care who &amp;quot;wins&amp;quot; or what the services turn into? Or is the age of social networking the latest in a long line of internet fads that has already peaked?&lt;/p&gt;
</content><category term="geek"></category><category term="facebook"></category><category term="google"></category><category term="plus"></category><category term="social networking"></category></entry><entry><title>Ponies and other requests</title><link href="https://www.bennee.com/~alex/blog/2011/07/21/ponies-and-other-requests/" rel="alternate"></link><published>2011-07-21T13:30:00+01:00</published><updated>2011-07-21T13:30:00+01:00</updated><author><name>alex</name></author><id>tag:www.bennee.com,2011-07-21:/~alex/blog/2011/07/21/ponies-and-other-requests/</id><summary type="html">&lt;p&gt;So Google Plus is not even in beta, it's still a limited trail but they are soliciting feedback. Following on from &lt;a class="reference external" href="http://richd.me/2011/07/my-beef-with-google/"&gt;Rich's&lt;/a&gt; suggestions here are some things I would like to see Google+ do.&lt;/p&gt;
&lt;ol class="arabic simple"&gt;
&lt;li&gt;Allow nesting of Circles&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Circles are great. They are a pretty intuitive way of arranging your …&lt;/p&gt;</summary><content type="html">&lt;p&gt;So Google Plus is not even in beta, it's still a limited trail but they are soliciting feedback. Following on from &lt;a class="reference external" href="http://richd.me/2011/07/my-beef-with-google/"&gt;Rich's&lt;/a&gt; suggestions here are some things I would like to see Google+ do.&lt;/p&gt;
&lt;ol class="arabic simple"&gt;
&lt;li&gt;Allow nesting of Circles&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Circles are great. They are a pretty intuitive way of arranging your friends into groups. It's certainly way easier than Facebook's rather clunky friend lists interface. However I have a lot of people in multiple circles but it's a little inconsistent and it's hard to check people are in the right place. To illustrate here is a subset of circles I've defined:&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;* Fellow Geeks&lt;/div&gt;
&lt;div class="line"&gt;* Cambridge Geeks&lt;/div&gt;
&lt;div class="line"&gt;* Googlers&lt;/div&gt;
&lt;div class="line"&gt;* Transitive Alumni&lt;/div&gt;
&lt;div class="line"&gt;* #blue&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Really the last four circles are all sub-sets of fellow geeks but sometimes it makes sense only to post to a sub-set. For example the Cambridge Geeks are those that are more likely to make a Geek Beer shout out. The Transitive crew are a special set of geeks that would appreciate some really obscure posting that might be irrelevant to the wider Geek community.&lt;/p&gt;
&lt;p&gt;What I really want to do is declare Fellow Geeks as a super-set of a the other circles. It's not going to be a one to many relationship either. Cambridge Geeks also should belong to the Local People group because I don't spend all my time socialising with people just like me ;-)&lt;/p&gt;
&lt;ol class="arabic simple" start="2"&gt;
&lt;li&gt;Support Huddle in the browser&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I like the concept of Huddle which is a group based messaging system in the mobile version of Google+. However currently it seems the only place to access is on a mobile device and that is currently Android only. To make it useful you should be able to access the Huddle from the browser as well.&lt;/p&gt;
&lt;ol class="arabic simple" start="3"&gt;
&lt;li&gt;Allow rolling up of comments&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This is especially a problem with some of the higher visibility users that I follow. They can often have hundreds of comments attached to a post and there doesn't seem to be any way of hiding the comments. All you can do it &amp;quot;Mute&amp;quot; the whole post. Sometime G+ does hide &amp;quot;older comments&amp;quot; but the only thing you can do with them is expand them.&lt;/p&gt;
&lt;p&gt;So like a good trail user I'm also raising these issues via the feedback option. I'm still enjoying the Google Plus experience and once I can post from Gwibber I'll be a lot happier. So what niggles have you found so far? Have you reported them?&lt;/p&gt;
</content><category term="geek"></category><category term="feedback"></category><category term="google"></category><category term="plus"></category><category term="social"></category></entry><entry><title>Plus One</title><link href="https://www.bennee.com/~alex/blog/2011/07/17/plus-one/" rel="alternate"></link><published>2011-07-17T10:20:00+01:00</published><updated>2011-07-17T10:20:00+01:00</updated><author><name>alex</name></author><id>tag:www.bennee.com,2011-07-17:/~alex/blog/2011/07/17/plus-one/</id><summary type="html">&lt;p&gt;Well I've been playing with &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Google_Plus"&gt;Google+&lt;/a&gt; for a week and a bit now so I thought I would add some punditry to the swirling ether of the 'net. For a product that hasn't even earned the famed Google Beta tag it's already been rolled out to around 10 million people …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Well I've been playing with &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Google_Plus"&gt;Google+&lt;/a&gt; for a week and a bit now so I thought I would add some punditry to the swirling ether of the 'net. For a product that hasn't even earned the famed Google Beta tag it's already been rolled out to around 10 million people. A good percentage of my social graph have managed to find their way onto the network. Invites now seem to be permanently open so do let me know if you want one.&lt;/p&gt;
&lt;p&gt;So the first thing that struck me about G+ was the circle implementation. It's not surprising that it's such a fundamental part of the experience. I recall seeing a presentation by a Googler some time ago where they discussed the types of relationships people have, the sort of things people share and with whom. While Facebook does allow you to set up friends lists and restrict posts to certain groups the G+ setup is a lot more intuitive and built into every aspect of the service. For example I'm fairly careful about posting my location on-line. Even though I use services like Latitude most people are restricted to City level information unless it's likely to be useful for them to know where I am (for example on a stag weekend). While not many people use Latitude being able to &amp;quot;check-in&amp;quot; to a location that may be relevant to a subset of people is quite a nice ability.&lt;/p&gt;
&lt;p&gt;There are a couple of gripes about the circle implementation. The first is duplicates. I have a number of people duplicated because they were originally dragged from my Gmail contacts but have then subsequently joined. It would be nice to have an easy way to group them together and have Google Do The Right Thing (tm).&lt;/p&gt;
&lt;p&gt;The second is the default circle screen needs a little work for small screen setups like my netbook. Having created quite a number of circles the screen real estate gets quite tight when trying to add more people to them.&lt;/p&gt;
&lt;p&gt;Other nice features include the group video chat known as &amp;quot;Hangouts&amp;quot;. It works out of the box on Linux although it does require a proprietary plugin to work. I haven't had more than a cursory play with it so far but it certainly seems slick enough from what I've seen. It's also nice to have an alternative to Skype who's Linux support could disappear any day now Microsoft have taken it over.&lt;/p&gt;
&lt;p&gt;The mobile app offers the &amp;quot;Huddle&amp;quot; which is a simple group chat facility. I can see this probably being of most use when catching up with a group of people on some sort of shared activity like a pub crawl.&lt;/p&gt;
&lt;p&gt;The photo facility is fairly slick although I don't think it's quite got the edge on Facebook's auto-tagging feature. It remains to be seen how else they will pimp it up. Certainly it's nice to be able to upload everything from Shotwell as it basically re-uses the Picassa infrastructure. It sure beats fighting with the basic upload facility Facebook offers.&lt;/p&gt;
&lt;p&gt;The one major omission and probably biggest reason I use Facebook is for event management. For all the problems associated with inviting people only in the walled garden Facebook's event creation/invite system is pretty slick. I suspect Google are planning some sort of event/calender integration. I hope when they do they make it easy to add emails so people don't have to be in G+ to receive invites.&lt;/p&gt;
&lt;p&gt;So is it time to close down my Facebook account? Well for the time being probably not. Facebook does have the incumbents advantage given almost everyone who wants a social networking account will have one. However I'll certainly be using G+ in preference for sharing photos and private status updates. Google's &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Google_Data_Liberation_Front"&gt;Data Liberation Front&lt;/a&gt; give me more confidence that &lt;em&gt;my&lt;/em&gt; data won't be kept away from me. It will also be interesting to see what APIs Google release for the platform. Perhaps the biggest problem with Facebook apps is the privacy implications of sharing your data with a third party. It will be interesting seeing how they balance the privacy-centric nature of the G+ ethos with the ability to do cool stuff in the social sphere.&lt;/p&gt;
</content><category term="geek"></category><category term="facebook"></category><category term="google"></category><category term="privacy"></category><category term="social"></category></entry><entry><title>Baseline Codecs for web video</title><link href="https://www.bennee.com/~alex/blog/2011/01/17/baseline-codecs-for-web-video/" rel="alternate"></link><published>2011-01-17T13:15:00+00:00</published><updated>2011-01-17T13:15:00+00:00</updated><author><name>alex</name></author><id>tag:www.bennee.com,2011-01-17:/~alex/blog/2011/01/17/baseline-codecs-for-web-video/</id><summary type="html">&lt;p&gt;A lot of 'net comment has been generated in the last few days following &lt;a class="reference external" href="http://blog.chromium.org/2011/01/html-video-codec-support-in-chrome.html"&gt;Google's announcement&lt;/a&gt; that they will be dropping support for &lt;a class="reference external" href="http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC"&gt;H.264&lt;/a&gt; in future versions of their Chromium browser. They expound on their decision &lt;a class="reference external" href="http://blog.chromium.org/2011/01/more-about-chrome-html-video-codec.html"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In making this move they &lt;a class="reference external" href="http://blog.mozilla.com/blog/2009/01/26/in-support-of-open-video/"&gt;join the ranks of Mozilla&lt;/a&gt; in supporting …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A lot of 'net comment has been generated in the last few days following &lt;a class="reference external" href="http://blog.chromium.org/2011/01/html-video-codec-support-in-chrome.html"&gt;Google's announcement&lt;/a&gt; that they will be dropping support for &lt;a class="reference external" href="http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC"&gt;H.264&lt;/a&gt; in future versions of their Chromium browser. They expound on their decision &lt;a class="reference external" href="http://blog.chromium.org/2011/01/more-about-chrome-html-video-codec.html"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In making this move they &lt;a class="reference external" href="http://blog.mozilla.com/blog/2009/01/26/in-support-of-open-video/"&gt;join the ranks of Mozilla&lt;/a&gt; in supporting Open Video in web-pages. The trouble with H.264 is that while it is a documented standard it's not a free one. To implement a H.264 &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Codec"&gt;codec&lt;/a&gt; you have to use patented techniques that are controlled by the &lt;a class="reference external" href="http://en.wikipedia.org/wiki/MPEG_LA"&gt;MPEG-LA&lt;/a&gt;. Despite claims that licenses will be given away freely for decoding non-commercial video it doesn't meet the requirements of Free Software which needs to be able to distribute implementations freely and without additional restrictions. It's a problem the Open Source world has been talking about for years and it's good that Google are bringing these concerns to a wider audience.&lt;/p&gt;
&lt;p&gt;For all practical purposes the change will have little effect for my day to day browsing. I can already view pretty much any video format on my Linux Desktop and if Chromium has to pass decoding to a plugin instead of doing it within the browser I probably won't even notice. This will have more of an effect on Apple's &lt;a class="reference external" href="http://en.wikipedia.org/wiki/IOS_(Apple)"&gt;iOS&lt;/a&gt; devices (iPhones and iPads) when places like YouTube switch to using either &lt;a class="reference external" href="http://en.wikipedia.org/wiki/WebM"&gt;WebM&lt;/a&gt; or fall back to a Flash based player. Even today you can't browse a large amount of media on Wikipedia which favours &lt;a class="reference external" href="http://commons.wikimedia.org/wiki/Commons:File_types"&gt;free software compatible audio and video formats&lt;/a&gt;. That is because Apple refuse to add support for these alternative codecs to their mobile OS. Not surprisingly they also have a vested interest in H.264 becoming the de facto format for video on the web being one of the many licensees represented by the MPEG-LA.&lt;/p&gt;
&lt;p&gt;It's noticeable that the majority of the comments on Google's blog involve people throwing their Chrome shaped toys out of the pram and returning to Safari. Windows users will I assume have the same ability as me to handle formats via plugins instead of native browser support. It does lead me to think that their anger is somewhat misdirected when aimed at Google.&lt;/p&gt;
&lt;p&gt;A number of people have pointed out there is a degree of hypocrisy in Google's stated support for open web standards while their browser (in non-free software form) still supports Flash and MP3s which have similar issues. I'm willing to concede this isn't ideal from a software freedom perspective. However I'm happy to accept their pragmatic point about this being a statement on support for open codecs for the emerging &amp;lt;video&amp;gt; tag without wanting to cripple the browser for the amount existing content out there. Now is very much the time to make stand over video lest we repeat the mistakes of MP3's and GIF's in the rush of companies to stake out their own little revenue generating area of what should be the free and open standards that underpin the web.&lt;/p&gt;
</content><category term="geek"></category><category term="codecs"></category><category term="google"></category><category term="h264"></category><category term="open"></category><category term="standards"></category><category term="video"></category><category term="web"></category></entry><entry><title>Google Gate-gate</title><link href="https://www.bennee.com/~alex/blog/2010/10/25/google-gate-gate/" rel="alternate"></link><published>2010-10-25T14:13:00+01:00</published><updated>2010-10-25T14:13:00+01:00</updated><author><name>alex</name></author><id>tag:www.bennee.com,2010-10-25:/~alex/blog/2010/10/25/google-gate-gate/</id><summary type="html">&lt;p&gt;Google was on the news this morning for the latest piece of &lt;a class="reference external" href="http://www.bbc.co.uk/news/technology-11614970"&gt;fall-out from their WiFi survey&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For the uninitiated for some time the &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Google_Street_View"&gt;Google Street View&lt;/a&gt; cars have been scraping WiFi data as they roam the streets. The intention has been to build a database of &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Service_set_(802.11_network)"&gt;SSIDs&lt;/a&gt; as an …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Google was on the news this morning for the latest piece of &lt;a class="reference external" href="http://www.bbc.co.uk/news/technology-11614970"&gt;fall-out from their WiFi survey&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For the uninitiated for some time the &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Google_Street_View"&gt;Google Street View&lt;/a&gt; cars have been scraping WiFi data as they roam the streets. The intention has been to build a database of &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Service_set_(802.11_network)"&gt;SSIDs&lt;/a&gt; as an alternative way of locating position than using GPS or Cell Tower information (which I assume is out of Google's control). It's a testament to Google's resources that these sort of mass data collection exercises are seen as a simple exercise. I do have to wonder what a geo-location database of thousands of &amp;quot;linksys&amp;quot; WiFi SSIDs will achieve though*.&lt;/p&gt;
&lt;p&gt;However it seems the configuration of the information gathering was a little over zealous. Instead of just recording WiFi information they also recorded live network data, i.e. what was being transmitted when the Street View car went past peoples houses. This has rightly gotten Google into hot water with the &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Information_Commissioner's_Office"&gt;Information Commissioner&lt;/a&gt; for the sort of mass surveillance that &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Government_Communications_Headquarters"&gt;GCHQ&lt;/a&gt; just wish they could afford. A lot of noise has been made about the potential capture of private emails and passwords. There is more than a hint of hysteria building up with &lt;a class="reference external" href="http://edmi.parliament.uk/EDMi/EDMDetails.aspx?EDMID=41267&amp;amp;SESSION=905"&gt;MPs getting in on the act&lt;/a&gt; and rent-a-quote heads turning up on TV. However as per-usual there is a distinct lack of perspective.&lt;/p&gt;
&lt;p&gt;For one thing the window of data is very small. Unless you had a street view car parked outside you house the amount of potential privacy busting information have on you personally will be quite low. It also ignore the fact that when sending data across the Internet you don't actually need to be outside someones house. The Internet is made up of a collection of networks run by a disparate group of corporations and individuals. None of these organisations have the security of your data at the top of their list of concerns and any one of them could actively be snooping on every packet of information you send. In fact as far as networks go it's about as untrustworthy as you get.&lt;/p&gt;
&lt;p&gt;As far as passwords are concerned if your not sending them over an encrypted channel then anyone can see what they are. At the very least you should ensure all web-sites your log-in to over a &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Secure_Sockets_Layer"&gt;SSL&lt;/a&gt; link (usually signified by a padlock or similar icon in your address bar). Nowadays the padlock may turn another colour or show a cross if there is some other problem with the connection that may indicate your connection is secure but maybe not to who you thought it was too. None of these precautions addresses the issue of if you should trust the remote end not to tell anyone else your user name and password. This is why you should have different passwords for each service you use and not share credentials between sites (i.e. only give your Google logon details to Google).&lt;/p&gt;
&lt;p&gt;When it comes to email not many people seem to be aware that it's less secure than sending a postcard. Everything in the email is readable by any system between you and the person your sending it to. Even worse any system could tamper with the message and make alterations the message and neither you or the recipient would know it. If you really want to send email that can only be read by you and your recipients you really should use &lt;a class="reference external" href="http://www.gnupg.org/"&gt;encryption&lt;/a&gt;**.&lt;/p&gt;
&lt;p&gt;So while I applaud the ICO for bringing Google to book for not thinking through what they were doing please realise it's not the new Big Brother. Big Brother has been quite happy reading everybody's data before the first Street View car took to the roads and ultimately you are the only person that can actually do anything to stop him.&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class="line"&gt;* - slightly facetious, if they were recording MAC addresses they would be guaranteed unique.&lt;/div&gt;
&lt;div class="line"&gt;** - my key can be found &lt;a class="reference external" href="http://www.bennee.com/~alex/key.asc"&gt;here&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><category term="geek"></category><category term="big brother"></category><category term="google"></category><category term="security"></category><category term="wifi"></category></entry><entry><title>A few paragraphs</title><link href="https://www.bennee.com/~alex/blog/2010/07/26/a-few-paragraphs/" rel="alternate"></link><published>2010-07-26T10:33:00+01:00</published><updated>2010-07-26T10:33:00+01:00</updated><author><name>alex</name></author><id>tag:www.bennee.com,2010-07-26:/~alex/blog/2010/07/26/a-few-paragraphs/</id><summary type="html">&lt;p&gt;There are a number of potential topics for blog posts swirling in my brain which I'm not going to have time to write. I shall therefor attempt to address each on in paragraph form (Twitter style is a little too brief for me).&lt;/p&gt;
&lt;p&gt;We were at &lt;a class="reference external" href="http://www.profounddecisions.co.uk/maelstrom"&gt;Maelstrom&lt;/a&gt; this weekend. We …&lt;/p&gt;</summary><content type="html">&lt;p&gt;There are a number of potential topics for blog posts swirling in my brain which I'm not going to have time to write. I shall therefor attempt to address each on in paragraph form (Twitter style is a little too brief for me).&lt;/p&gt;
&lt;p&gt;We were at &lt;a class="reference external" href="http://www.profounddecisions.co.uk/maelstrom"&gt;Maelstrom&lt;/a&gt; this weekend. We splashed out for a van so we could take our proper IC tent to the event which we also slept in. Although our normal sleeping tent is quite spacious the IC tent is a lot more so and benefits from not broiling you in your sleeping bag when the sun rises.&lt;/p&gt;
&lt;p&gt;I tried Google's &lt;a class="reference external" href="http://www.google.com/mobile/navigation/"&gt;Navigation&lt;/a&gt; mode on my software pimped up Hero. I can see why the shares in &lt;a class="reference external" href="http://en.wikipedia.org/wiki/TomTom"&gt;TomTom&lt;/a&gt; and &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Garmin"&gt;Garmin&lt;/a&gt; shares fell so sharply on it's announcement. I particularly liked the street view picture that's presented at the end of the journey for extra confirmation. I predict the era of the dedicated GPS road navigation unit is coming to an end - to be replaced by multi-functional smart phone type data pads.&lt;/p&gt;
&lt;p&gt;I awoke this morning to the latest &lt;a class="reference external" href="http://wikileaks.org/"&gt;Wikileaks&lt;/a&gt; data dump as reported by &lt;a class="reference external" href="http://www.guardian.co.uk/world/datablog/2010/jul/25/wikileaks-afghanistan-data"&gt;the Guardian&lt;/a&gt;. I can understand why the armed forces are upset about this but it's really an &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Operations_security"&gt;OpSec&lt;/a&gt; fail on their part that someone can extract that much data from their systems. Going after Wikileaks will ultimately be a futile exercise. Also baring a live twitter feed of current manoeuvres I'm not sure there should be an expectation of secrecy for historical military data. Transparency is coming to government which I think is a good thing, why not the military? At the same time we need to take some steps to educate the public on the limits of data. If people consider an entry in a database as equating to actual truth on the ground they are going to find themselves disappointed.&lt;/p&gt;
&lt;p&gt;We watched the latest Grand Moff/Gatiss &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Sherlock_(TV_series)"&gt;collaboration&lt;/a&gt; on TV last night. Although the final third had us shouting at the TV for the slowness of the protagonists to put two and two together overall we liked it. The text overlays were fun and the writing has done a good job of bringing the characters forward into the 21st century. We shall be watching the rest of the series.&lt;/p&gt;
</content><category term="general"></category><category term="android"></category><category term="gatiss"></category><category term="google"></category><category term="holmes"></category><category term="lrp"></category><category term="moffat"></category><category term="pot-pori"></category><category term="transparency"></category><category term="tv"></category><category term="war"></category><category term="wikileaks"></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>Google's change of heart</title><link href="https://www.bennee.com/~alex/blog/2010/01/13/googles-change-of-heart/" rel="alternate"></link><published>2010-01-13T08:34:00+00:00</published><updated>2010-01-13T08:34:00+00:00</updated><author><name>alex</name></author><id>tag:www.bennee.com,2010-01-13:/~alex/blog/2010/01/13/googles-change-of-heart/</id><summary type="html">&lt;p&gt;So Google are finally having &lt;a class="reference external" href="http://googleblog.blogspot.com/2010/01/new-approach-to-china.html"&gt;second thoughts about their relationship with China&lt;/a&gt;. We may see then end of google.cn as a search engine that filters search results that might embarrass the authorities.&lt;/p&gt;
&lt;p&gt;Google got a lot of stick at the time when they first created their Chinese presence. In …&lt;/p&gt;</summary><content type="html">&lt;p&gt;So Google are finally having &lt;a class="reference external" href="http://googleblog.blogspot.com/2010/01/new-approach-to-china.html"&gt;second thoughts about their relationship with China&lt;/a&gt;. We may see then end of google.cn as a search engine that filters search results that might embarrass the authorities.&lt;/p&gt;
&lt;p&gt;Google got a lot of stick at the time when they first created their Chinese presence. In reality they were doing what every other western Internet company had to do to get access to the massive growing market that is China. I suspect the reason they got more stick than most is because it was one of the early tests of their (in)famous &amp;quot;Don't be Evil&amp;quot; motto, a statement of purity that is never going to be easy to live up to while operating a profitable business.&lt;/p&gt;
&lt;p&gt;Now that Google seem to be resigned to not being able to operate inside Chinese law I wonder if they would be willing to go the next step. There may be many arguments for censorship but secret censorship is very hard to defend. If you don't know what you aren't allowed to see how can you be sure of the motives of the powers that be that create that list. What I would love Google to do is share that list of censored results so we know exactly what it is the Chinese authorities don't like. For bonus points Google could rank the list in order of search popularity so we know what is the most requested censored pages are.&lt;/p&gt;
&lt;p&gt;I suspect this won't happen as Google, despite their new approach, will want to maintain as cordial relationship with the government of the largest growing market in the world. While google.com does periodically drop off the radar in China every now and again (as it does not filter results) the temptation must surely be to ensure it has at least some visibility rather than none at all.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EDIT TO ADD:&lt;/strong&gt; More information about &lt;a class="reference external" href="http://www.wired.com/threatlevel/2010/01/google-hack-attack/"&gt;hacks used&lt;/a&gt; and speculation about &lt;a class="reference external" href="http://www.nytimes.com/2010/01/13/world/asia/13beijing.html?pagewanted=1"&gt;why&lt;/a&gt;. I'm just glad I don't use Adobe Reader...&lt;/p&gt;
</content><category term="geek"></category><category term="censorship"></category><category term="china"></category><category term="google"></category><category term="politics"></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>Web 2.0 apps that are worth it?</title><link href="https://www.bennee.com/~alex/blog/2006/10/18/web-2-0-apps-that-are-worth-it/" rel="alternate"></link><published>2006-10-18T14:29:00+01:00</published><updated>2006-10-18T14:29:00+01:00</updated><author><name>alex</name></author><id>tag:www.bennee.com,2006-10-18:/~alex/blog/2006/10/18/web-2-0-apps-that-are-worth-it/</id><summary type="html">&lt;p&gt;Web 2.0 is a lovely little marketing buzzword that is bandied about a lot. It refers to the concept of applications running on your web browser. It used to be that people thought Java apps would be what everyone would want but it turns out that &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Ajax_%28programming%29"&gt;AJAX&lt;/a&gt; can provide …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Web 2.0 is a lovely little marketing buzzword that is bandied about a lot. It refers to the concept of applications running on your web browser. It used to be that people thought Java apps would be what everyone would want but it turns out that &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Ajax_%28programming%29"&gt;AJAX&lt;/a&gt; can provide you with quite a powerful application experience.&lt;/p&gt;
&lt;p&gt;The one I've been playing with quite a bit over the last few days is Google's &lt;a class="reference external" href="http://www.google.com/reader/view/"&gt;RSS Reader&lt;/a&gt;. RSS readers are an exercise in saving the time poor from too many clicks. I used to use &lt;a class="reference external" href="http://liferea.sourceforge.net/"&gt;Liferea&lt;/a&gt; and then when that stalled I started using the Fixefox extension &lt;a class="reference external" href="http://sage.mozdev.org/"&gt;Sage&lt;/a&gt;. However I've finally come across a web application that is truly comfortable to use.&lt;/p&gt;
&lt;p&gt;It seems a natural fit of course. RSS is a product of the web - why would you want to leave your web-browser to read stuff? Much as I find the Live Bookmark capability of Firefox useful it doesn't give the status view of what is new. However Google Reader allows you to set up &lt;a class="reference external" href="http://www.google.com/reader/shared/04449031981434496650"&gt;aggregate feeds&lt;/a&gt; really easily which are an ideal compliment of Firefox's live feed view. The natural integration of feeds into the web environment is one of the key selling points of the reader for me.&lt;/p&gt;
&lt;p&gt;Another thing which is very well done is the keyboard shortcuts. I've not seen them used so widely in a web application before. I'm definitely a keyboard person. Compared to navigating with a mouse it's far more efficient to use a couple of well placed keys. On Reader they have made the process of browsing through articles pretty painless. Switching between feed &amp;quot;tags&amp;quot; is a simple 2+n key sequence which auto-completes to the best fit tag within 2 or 3 keys. &amp;quot;Staring&amp;quot; and sharing items are similarly easy operations.&lt;/p&gt;
&lt;p&gt;The one big bonus of all of this of course is that it's independent of which machine I'm on. I can pick up from were I left of if I'm on the laptop, desktop or work machine. For this reason Google's Reader picks up the first Bennee award for a truly use-able web application.&lt;/p&gt;
</content><category term="geek"></category><category term="google"></category><category term="rss"></category><category term="web2.0"></category><category term="webapps"></category></entry></feed>