<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bagel Belly Blog</title>
	<atom:link href="http://www.andrewsavory.com/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.andrewsavory.com/blog</link>
	<description>One man and his bagel</description>
	<lastBuildDate>Tue, 21 Feb 2012 11:17:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Government CloudStore</title>
		<link>http://www.andrewsavory.com/blog/2012/2299?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=government-cloudstore</link>
		<comments>http://www.andrewsavory.com/blog/2012/2299#comments</comments>
		<pubDate>Tue, 21 Feb 2012 11:17:17 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[appstore]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[government]]></category>
		<category><![CDATA[lock-in]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.andrewsavory.com/blog/?p=2299</guid>
		<description><![CDATA[The Government launched their G-Cloud CloudStore for Cloud procurement of Cloud services on Sunday. The outlook is … cloudy. I applaud the increase in transparency that could be derived from listing vendors in a single searchable public online catalogue. But &#8230; <a href="http://www.andrewsavory.com/blog/2012/2299">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The Government <a href="http://gcloud.civilservice.gov.uk/2012/02/19/cloudstore-open-for-business/">launched</a> their <a href="http://gcloud.civilservice.gov.uk/">G-Cloud</a> <a href="http://www.govstore.net/">CloudStore</a> for Cloud procurement of Cloud services on Sunday. The outlook is … cloudy. I applaud the increase in transparency that could be derived from listing vendors in a single searchable public online catalogue. But I have concerns about the implementation.</p>
<p>The CloudStore is apparently built upon <a href="http://www.windowsazure.com/en-us/home/tour/overview/">Windows Azure</a>, the cloud platform from Microsoft. It was built by Microsoft partner <a href="http://pinpoint.microsoft.com/en-GB/PartnerDetails.aspx?PartnerId=4295468951">Solidsoft</a>. The price tag? Free, according to Chris Chant, Program Director of Government G-Cloud, <a href="https://twitter.com/#!/cantwaitogo/status/171492422096928768">speaking on twitter</a> earlier:</p>
<p><a title="View 'cloudstore' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6915462789"><img style="display: block; margin-left: auto; margin-right: auto;" title="cloudstore" src="http://farm8.staticflickr.com/7062/6915462789_f19f5dbb10.jpg" border="0" alt="cloudstore" width="500" height="249" /></a></p>
<p>We should certainly welcome cost savings if an SME provides the government with a useful new web resource for free. But there&#8217;s no such thing as a free lunch. Consider:</p>
<ul>
<li>Is it entirely bespoke, or is it using existing components or an existing CMS?</li>
<li>Is the government getting the source code for the application so that anyone can update and maintain it?</li>
<li>Are they now locked in to license fees for the software, or is there a lengthy maintenance contract which will potentially cost the taxpayer far more than the initial website?</li>
<li>What is the commercial value to Microsoft and Solidsoft that can be derived from prominent placement and links from a government website?</li>
</ul>
<p>The last point is perhaps most apposite. How many other government websites carry commercial advertising? None that I could find, from a quick survey. And yet, there it is, bottom-right of every single page, animated logos proclaiming it is delivered by Solidsoft and powered by Azure:</p>
<p style="text-align: center;"><a title="View 'cloudstore page2' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6915462801"><img title="cloudstore page2" src="http://farm8.staticflickr.com/7193/6915462801_ac0514c72a_m.jpg" border="0" alt="cloudstore page2" width="240" height="191" /></a><a title="View 'cloudstore page' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6915462799"><img title="cloudstore page" src="http://farm8.staticflickr.com/7067/6915462799_027b435e4b_m.jpg" border="0" alt="cloudstore page" width="240" height="191" /></a></p>
<p style="text-align: center;">~</p>
<p>For the conspiracy theorists, does the design of the catalogue feel vaguely familiar?</p>
<p><a title="View 'cloudstore 8' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6915517717"><img style="display: block; margin-left: auto; margin-right: auto;" title="cloudstore 8" src="http://farm8.staticflickr.com/7070/6915517717_9cc6c43829_m.jpg" border="0" alt="cloudstore 8" width="240" height="215" /></a></p>
<p>Isn&#8217;t it a little … I dunno … Windows 8?</p>
<p style="text-align: center;">~</p>
<p>I think it&#8217;s interesting that we&#8217;re seeing government service roll-outs measured in weeks rather than months (at least in delivery time &#8211; the government app store itself has been kicking around for a long time, and <a href="http://www.silicon.com/management/public-sector/2010/02/01/g-cloud-hosted-app-store-trial-launches-this-week-39745405/">one report claimed it was trialled two years ago</a>). I think greater transparency around suppliers is a positive move.</p>
<p>I think the government needs to take care not to ignore other equally important factors (such as avoiding lock-in and preventing free advertising) in their enthusiasm for delivery.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewsavory.com/blog/2012/2299/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Twitter Weekly Updates for 2012-02-18</title>
		<link>http://www.andrewsavory.com/blog/2012/2297?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=twitter-weekly-updates-for-2012-02-18-2</link>
		<comments>http://www.andrewsavory.com/blog/2012/2297#comments</comments>
		<pubDate>Sat, 18 Feb 2012 13:15:00 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Tweet]]></category>
		<category><![CDATA[tweets]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.andrewsavory.com/blog/2012/2297</guid>
		<description><![CDATA[@SeekTom are you using rvm? makes installing ruby much easier &#8230; # @virginmedia you&#039;d have to ask your call centre that. Called 150 and they said &#34;oh, sorry, can it be Monday now?&#34;. Very polite, but useless. # @kwik_fit I &#8230; <a href="http://www.andrewsavory.com/blog/2012/2297">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>@<a href="http://twitter.com/SeekTom" class="aktt_username">SeekTom</a> are you using rvm? makes installing ruby much easier &#8230; <a href="http://twitter.com/savs/statuses/168691071344312320" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/virginmedia" class="aktt_username">virginmedia</a> you&#039;d have to ask your call centre that. Called 150 and they said &quot;oh, sorry, can it be Monday now?&quot;. Very polite, but useless. <a href="http://twitter.com/savs/statuses/168793021171765248" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/kwik_fit" class="aktt_username">kwik_fit</a> I need to get my car booked in for service &amp; MOT early this year. Haven&#039;t received the usual annual offers mail from you <img src='http://www.andrewsavory.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /><br />
Help! <a href="http://twitter.com/savs/statuses/169185114272706560" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/asymco" class="aktt_username">asymco</a> @quora slight mistake in your response: LiMo was never open sourced. Tizen was; both were derivatives of Samsung Linux Platform. <a href="http://twitter.com/savs/statuses/169202072149950464" class="aktt_tweet_time">#</a></li>
<li>&quot;you need to install the Akamai NetSession Interface, a download manager&quot;. Why, @<a href="http://twitter.com/BlackBerryDev" class="aktt_username">BlackBerryDev</a>, why must you hate your developers?! <a href="http://twitter.com/savs/statuses/169399359442657280" class="aktt_tweet_time">#</a></li>
<li>Or, &quot;Click here to download using your browser.&quot;*
<p>* at 60kB/s. Go make lotsa tea, cos we cheaped out on bandwidth.<br />
Why @<a href="http://twitter.com/BlackBerryDev" class="aktt_username">BlackBerryDev</a>, why? <a href="http://twitter.com/savs/statuses/169400037229596673" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/tcurdt" class="aktt_username">tcurdt</a> they&#039;re the ones doing interesting open source <a href="https://t.co/VYHlb2Nf" rel="nofollow">https://t.co/VYHlb2Nf</a><br />
&amp; giving devices to devs <a href="http://t.co/4OFxxo5R" rel="nofollow">http://t.co/4OFxxo5R</a><br />
cc @<a href="http://twitter.com/BlackBerryDev" class="aktt_username">BlackBerryDev</a> <a href="http://twitter.com/savs/statuses/169401036975521792" class="aktt_tweet_time">#</a></li>
<li>Message to future me: did this work out well? Join me in finding out → <a href="http://t.co/UneG1XbR" rel="nofollow">http://t.co/UneG1XbR</a> <a href="http://twitter.com/savs/statuses/169424744502931458" class="aktt_tweet_time">#</a></li>
<li>Feeling the love today. Sports gear arrived from Amazon badly damaged; gas engineer no-show; no @<a href="http://twitter.com/flyingflowers" class="aktt_username">flyingflowers</a> delivery <a href="http://t.co/cXqZU4jV" rel="nofollow">http://t.co/cXqZU4jV</a> <a href="http://twitter.com/savs/statuses/169473782115868672" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/BlackBerryDev" class="aktt_username">BlackBerryDev</a> fair enough, but what % of downloaders find a download mgr useful vs. annoying? Might be worth switching the options around…? <a href="http://twitter.com/savs/statuses/169531206508097537" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/jamesparton" class="aktt_username">jamesparton</a> HMS Belfast is quite fun. Climbing Monument is fun (but expect wobbly legs after). Both those vetted by my teenage nephew. <a href="http://twitter.com/savs/statuses/169536003185451008" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/SeekTom" class="aktt_username">SeekTom</a> speak to @<a href="http://twitter.com/9600" class="aktt_username">9600</a> or @<a href="http://twitter.com/psd" class="aktt_username">psd</a>, they are the gurus of hardware and electronics, and can probably HTTP 303 to an arduino bod. Also, #<a href="http://search.twitter.com/search?q=%23OSHUG" class="aktt_hashtag">OSHUG</a> <a href="http://twitter.com/savs/statuses/169736556318429184" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/fooishbar" class="aktt_username">fooishbar</a> well, we&#039;ve had a LOT of practice. We ought to be good at waiting for delayed trains by now … practically a national sport. <a href="http://twitter.com/savs/statuses/169738311173279746" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/BlackPlastic" class="aktt_username">BlackPlastic</a> East: Krüger <a href="http://t.co/PQHsZjb2" rel="nofollow">http://t.co/PQHsZjb2</a> City: The Breakfast Club <a href="http://t.co/khtgIcDy" rel="nofollow">http://t.co/khtgIcDy</a>  Kensington(ish) Mirabell <a href="http://t.co/vqJbq6lW" rel="nofollow">http://t.co/vqJbq6lW</a> <a href="http://twitter.com/savs/statuses/169923806335471617" class="aktt_tweet_time">#</a></li>
<li>Engineer is rewiring everything to stop rogue boiler from heating apartment to ~ surface of sun.<br />
Wish he could add nest <a href="http://t.co/qIKmyvtV" rel="nofollow">http://t.co/qIKmyvtV</a> <a href="http://twitter.com/savs/statuses/170079451529490432" class="aktt_tweet_time">#</a></li>
<li>Scary video of bus deliberately hitting cyclist: <a href="http://t.co/MtVdnX5I" rel="nofollow">http://t.co/MtVdnX5I</a><br />
But driver only gets 8.5 months for attempted manslaughter?! <a href="http://twitter.com/savs/statuses/170190508491153409" class="aktt_tweet_time">#</a></li>
<li>Vitality bean curry. Yum. #<a href="http://search.twitter.com/search?q=%23fb" class="aktt_hashtag">fb</a> <a href="http://t.co/EE9GsMIl" rel="nofollow">http://t.co/EE9GsMIl</a> <a href="http://twitter.com/savs/statuses/170207399205015553" class="aktt_tweet_time">#</a></li>
<li>Why is the Messages beta not distributed through the App Store?<br />
And why does it require a reboot? <a href="http://twitter.com/savs/statuses/170249070642860032" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/Codepope" class="aktt_username">Codepope</a> do I get bonus points for first 50k? <img src='http://www.andrewsavory.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  #<a href="http://search.twitter.com/search?q=%2348803" class="aktt_hashtag">48803</a> <a href="http://twitter.com/savs/statuses/170305207807393792" class="aktt_tweet_time">#</a></li>
<li>Window Maker is alive again? I used to live in that in 1999. Next you&#039;ll be telling me Enlightenment is back to finish off my 486. Oh, wait… <a href="http://twitter.com/savs/statuses/170309393982828544" class="aktt_tweet_time">#</a></li>
<li>Brilliant! Sentimental #<a href="http://search.twitter.com/search?q=%23Tizen" class="aktt_hashtag">Tizen</a> SDK installer: <a href="http://t.co/dkw417ge" rel="nofollow">http://t.co/dkw417ge</a><br />
Check out the first screenshot …<br />
(via <a href="https://t.co/qmjYIBIM" rel="nofollow">https://t.co/qmjYIBIM</a>) <a href="http://twitter.com/savs/statuses/170534153241116672" class="aktt_tweet_time">#</a></li>
<li>It&#039;s an essential ingredient, honest. #<a href="http://search.twitter.com/search?q=%23fb" class="aktt_hashtag">fb</a> <a href="http://t.co/ciyNmx7p" rel="nofollow">http://t.co/ciyNmx7p</a> <a href="http://twitter.com/savs/statuses/170549107541278720" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/trech1fr67" class="aktt_username">trech1fr67</a> @malminhas strangely no sentiment for the LiMo SDK. Perhaps I missed the powerpoint about it? <img src='http://www.andrewsavory.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  <a href="http://twitter.com/savs/statuses/170549643204243458" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/ribot" class="aktt_username">ribot</a> oh no, not a rouge developer! You must be red-faced with anger!
<p>(when you find the rogue, I suggest you torture them with make-up) <a href="http://twitter.com/savs/statuses/170558522482884609" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewsavory.com/blog/2012/2297/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Twitter Weekly Updates for 2012-02-11</title>
		<link>http://www.andrewsavory.com/blog/2012/2291?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=twitter-weekly-updates-for-2012-02-11-3</link>
		<comments>http://www.andrewsavory.com/blog/2012/2291#comments</comments>
		<pubDate>Sat, 11 Feb 2012 13:15:00 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Tweet]]></category>
		<category><![CDATA[tweets]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.andrewsavory.com/blog/2012/2291</guid>
		<description><![CDATA[Wise words from @stskeeps #fosdem talk. Work together on commodity layer. Why do mobile companies find this so hard? http://t.co/FySWTU51 # Agreed with @stskeeps but thought mention of Mer project undermined the message a little. See also: http://t.co/f3V85EvU #fosdem # @malminhas &#8230; <a href="http://www.andrewsavory.com/blog/2012/2291">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Wise words from @<a href="http://twitter.com/stskeeps" class="aktt_username">stskeeps</a> #<a href="http://search.twitter.com/search?q=%23fosdem" class="aktt_hashtag">fosdem</a> talk. Work together on commodity layer. Why do mobile companies find this so hard? <a href="http://t.co/FySWTU51" rel="nofollow">http://t.co/FySWTU51</a> <a href="http://twitter.com/savs/statuses/165786169748103168" class="aktt_tweet_time">#</a></li>
<li>Agreed with @<a href="http://twitter.com/stskeeps" class="aktt_username">stskeeps</a> but thought mention of Mer project undermined the message a little. See also: http://t.co/f3V85EvU <img src='http://www.andrewsavory.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  #<a href="http://search.twitter.com/search?q=%23fosdem" class="aktt_hashtag">fosdem</a> <a href="http://twitter.com/savs/statuses/165788936038400001" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/malminhas" class="aktt_username">malminhas</a> a lot of openwashing coming from rasterman. Cheeky to say #<a href="http://search.twitter.com/search?q=%23tizen" class="aktt_hashtag">tizen</a> more open than android. Neither are open development. #<a href="http://search.twitter.com/search?q=%23fosdem" class="aktt_hashtag">fosdem</a> <a href="http://twitter.com/savs/statuses/165805934545862656" class="aktt_tweet_time">#</a></li>
<li>Awesome response. Will there be an e17 release? &quot;We do rolling releases. &#039;svn checkout &#8230;&#039;&quot; &#8211; rasterman #<a href="http://search.twitter.com/search?q=%23fosdem" class="aktt_hashtag">fosdem</a> <a href="http://twitter.com/savs/statuses/165809557774405633" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/twtomcat" class="aktt_username">twtomcat</a> @rkallensee I have a table booked at an Italian nearby for 7.30pm with one spare place if you&#039;re quick! <a href="http://twitter.com/savs/statuses/165826714444902403" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/ramcq" class="aktt_username">ramcq</a> good idea &#8211; sadly I only just got your tweet. Curse roaming data charges! <a href="http://twitter.com/savs/statuses/166105363643514880" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/directhex" class="aktt_username">directhex</a> #<a href="http://search.twitter.com/search?q=%23fosdem" class="aktt_hashtag">fosdem</a> WiFi is rubbish cos it only works on campus, and not the rest of Brussels <img src='http://www.andrewsavory.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  <a href="http://twitter.com/savs/statuses/166106036091092992" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/ramcq" class="aktt_username">ramcq</a> you, sir, are awesome <img src='http://www.andrewsavory.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  I&#039;m around til this afternoon but carrying a heavy suitcase so parked at the back of cross desktop room. <a href="http://twitter.com/savs/statuses/166107018661339136" class="aktt_tweet_time">#</a></li>
<li>Fix @<a href="http://twitter.com/directhex" class="aktt_username">directhex</a>&#039;s jinxed #<a href="http://search.twitter.com/search?q=%23fosdem" class="aktt_hashtag">fosdem</a> WiFi with: echo &quot;nameserver 8.8.8.8&quot; &gt; /etc/resolv.conf <a href="http://twitter.com/savs/statuses/166113379558244352" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/ndw" class="aktt_username">ndw</a> it&#039;s not looking good: <a href="http://t.co/QqWJOIDy" rel="nofollow">http://t.co/QqWJOIDy</a> <a href="http://twitter.com/savs/statuses/166160726556291072" class="aktt_tweet_time">#</a></li>
<li>Demanding people only use FLOSS does not render you smart. Diversity, tolerance, &amp; choice. #<a href="http://search.twitter.com/search?q=%23FOSDEM" class="aktt_hashtag">FOSDEM</a> #youaredoingitwrong #<a href="http://search.twitter.com/search?q=%23apple" class="aktt_hashtag">apple</a> #openminds <a href="http://twitter.com/savs/statuses/166165263492980736" class="aktt_tweet_time">#</a></li>
<li>&quot;You get what you pay for&quot; is a sucky rule. Especially Sunday night, trying to get stuff done. <a href="http://t.co/ro7WJcXc" rel="nofollow">http://t.co/ro7WJcXc</a> #<a href="http://search.twitter.com/search?q=%23fb" class="aktt_hashtag">fb</a> <a href="http://t.co/2a80BvcO" rel="nofollow">http://t.co/2a80BvcO</a> <a href="http://twitter.com/savs/statuses/166245950271135747" class="aktt_tweet_time">#</a></li>
<li>BlackBerry WebWorks: Based on today&#039;s upcoming Hackathon I&#039;m investigating WebWorks (not WebWo&#8230; <a href="http://t.co/GHGuBRyp" rel="nofollow">http://t.co/GHGuBRyp</a> <a href="http://twitter.com/savs/statuses/166437520744267776" class="aktt_tweet_time">#</a></li>
<li>BlackBerry Hackathon (@ Rosarium Amsterdam w/ @<a href="http://twitter.com/twtomcat" class="aktt_username">twtomcat</a>) <a href="http://t.co/nByGx0KW" rel="nofollow">http://t.co/nByGx0KW</a> <a href="http://twitter.com/savs/statuses/166446028852183040" class="aktt_tweet_time">#</a></li>
<li>#<a href="http://search.twitter.com/search?q=%23bbdev" class="aktt_hashtag">bbdev</a> Playbook 2.0 browser has best score out of any tablet. Come a long way since the poor browsing experience on early BlackBerry. <a href="http://twitter.com/savs/statuses/166453349372276736" class="aktt_tweet_time">#</a></li>
<li>Alice: Lightweight independent CSS Engine; open source project; entirely JS: <a href="http://t.co/2RMXQdCl" rel="nofollow">http://t.co/2RMXQdCl</a><br />
bbUI.js: Blackberry native l&amp;f #<a href="http://search.twitter.com/search?q=%23BBDevCon" class="aktt_hashtag">BBDevCon</a> <a href="http://twitter.com/savs/statuses/166454205924642816" class="aktt_tweet_time">#</a></li>
<li>Fair response to my SDK critique: it&#039;s a religion change; code completion etc less important than tooling the way web devs work. #<a href="http://search.twitter.com/search?q=%23BBDevCon" class="aktt_hashtag">BBDevCon</a> <a href="http://twitter.com/savs/statuses/166455827081863168" class="aktt_tweet_time">#</a></li>
<li>Creating a BlackBerry WebWorks app: Some notes on building my first WebWorks app. I figured the&#8230; <a href="http://t.co/yRv2Cx3K" rel="nofollow">http://t.co/yRv2Cx3K</a> <a href="http://twitter.com/savs/statuses/166462851765125120" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/SeekTom" class="aktt_username">SeekTom</a> Some serious network connectivity trouble this morning which put a small dent into proceedings, but going well now! <a href="http://twitter.com/savs/statuses/166517613759971328" class="aktt_tweet_time">#</a></li>
<li>And the bar is open. Bring on the bitterballen! (@ BlackBerry DevCon Europe at the Amsterdam RAI Convention Centre) <a href="http://t.co/SJa7Dkvy" rel="nofollow">http://t.co/SJa7Dkvy</a> <a href="http://twitter.com/savs/statuses/166566656443809793" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/jashaj" class="aktt_username">jashaj</a> here til Wednesday so hopefully! <a href="http://twitter.com/savs/statuses/166569802519941120" class="aktt_tweet_time">#</a></li>
<li>How dumb does hotel WiFi have to be, that you have to click &quot;I agree&quot; to T&amp;C every few hours from the same sodding MAC address? Asshats. <a href="http://twitter.com/savs/statuses/166687238686654465" class="aktt_tweet_time">#</a></li>
<li>It seems any hashtag is immediately subject to extensive jokes when in Amsterdam. Thank goodness twitter wasn&#039;t a thing when I lived here. <a href="http://twitter.com/savs/statuses/166688760686313472" class="aktt_tweet_time">#</a></li>
<li>How can you tell when there&#039;s a geek conference on? Room service are all out of the pepperoni pizzas, but have plenty of salad. #<a href="http://search.twitter.com/search?q=%23BBDevCon" class="aktt_hashtag">BBDevCon</a> <a href="http://twitter.com/savs/statuses/166689182129979392" class="aktt_tweet_time">#</a></li>
<li>BlackBerry DevCon printable schedule is blank. Is this a hint? #<a href="http://search.twitter.com/search?q=%23BBDevCon" class="aktt_hashtag">BBDevCon</a>  <a href="http://t.co/ErmaB8Tm" rel="nofollow">http://t.co/ErmaB8Tm</a> <a href="http://twitter.com/savs/statuses/166691305274085377" class="aktt_tweet_time">#</a></li>
<li>AFAICT, #<a href="http://search.twitter.com/search?q=%23bbdevcon" class="aktt_hashtag">bbdevcon</a> starts at 13:30 on Tuesday. Is the Session Scheduler buggered or do RIM endorse lazy mornings? <a href="https://t.co/fxFeiPaB" rel="nofollow">https://t.co/fxFeiPaB</a> <a href="http://twitter.com/savs/statuses/166692265954250752" class="aktt_tweet_time">#</a></li>
<li>#<a href="http://search.twitter.com/search?q=%23bbdevcon" class="aktt_hashtag">bbdevcon</a> &quot;Master Agenda&quot; has a &quot;general session&quot; from 10:30-12:00 … <a href="http://t.co/mPfx0K5k" rel="nofollow">http://t.co/mPfx0K5k</a> No sign of welcome keynote or opening session. <a href="http://twitter.com/savs/statuses/166692968206577665" class="aktt_tweet_time">#</a></li>
<li>Ok, so #<a href="http://search.twitter.com/search?q=%23bbdevcon" class="aktt_hashtag">bbdevcon</a> attendees: &quot;general session&quot; 10:30 Tuesday 7th is actually the opening keynote.<br />
//cc @<a href="http://twitter.com/BlackBerryDev" class="aktt_username">BlackBerryDev</a> @BBEMEABusiness <a href="http://twitter.com/savs/statuses/166699817559531521" class="aktt_tweet_time">#</a></li>
<li>My PlayBook &quot;2.0 beta&quot; says it&#039;s running version 1.0.8.6067 &#8211; which looks like current, not beta. Anyone else seeing the same? #<a href="http://search.twitter.com/search?q=%23BBDevCon" class="aktt_hashtag">BBDevCon</a> <a href="http://twitter.com/savs/statuses/166801385269108738" class="aktt_tweet_time">#</a></li>
<li>Got your new #<a href="http://search.twitter.com/search?q=%23PlayBook" class="aktt_hashtag">PlayBook</a> but not got the 2.0 beta software? Go here to register for beta access: <a href="https://t.co/9OV0kUSU" rel="nofollow">https://t.co/9OV0kUSU</a> #<a href="http://search.twitter.com/search?q=%23BBDevCon" class="aktt_hashtag">BBDevCon</a> <a href="http://twitter.com/savs/statuses/166805746787434496" class="aktt_tweet_time">#</a></li>
<li>Impressed that OTA updates are done on a per-device basis. 2.0 beta pushed out to my #<a href="http://search.twitter.com/search?q=%23PlayBook" class="aktt_hashtag">PlayBook</a> upon request. No tethering. #<a href="http://search.twitter.com/search?q=%23PostPC" class="aktt_hashtag">PostPC</a> #BBDevCon <a href="http://twitter.com/savs/statuses/166806264209346561" class="aktt_tweet_time">#</a></li>
<li>Ready for #<a href="http://search.twitter.com/search?q=%23bbdevcon" class="aktt_hashtag">bbdevcon</a> opening keynote to kick off. <a href="http://t.co/e8n8sqgu" rel="nofollow">http://t.co/e8n8sqgu</a> <a href="http://twitter.com/savs/statuses/166816242206908417" class="aktt_tweet_time">#</a></li>
<li>OMG LOLS my OTA update tweet was just on the big screen at #<a href="http://search.twitter.com/search?q=%23BBDevCon" class="aktt_hashtag">BBDevCon</a> <img src='http://www.andrewsavory.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  <a href="http://twitter.com/savs/statuses/166816590036340737" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/twtomcat" class="aktt_username">twtomcat</a> &quot;OS 2.0 beta does not contain end user features such as: email, calendar contacts, video store, etc.&quot; #<a href="http://search.twitter.com/search?q=%23BBDevCon" class="aktt_hashtag">BBDevCon</a> <a href="http://twitter.com/savs/statuses/166862263607754752" class="aktt_tweet_time">#</a></li>
<li>Ripple: Here&#039;s my experience using the Ripple emulator for BlackBerry WebWorks. There&#039;s a bunch&#8230; <a href="http://t.co/q9wFi27d" rel="nofollow">http://t.co/q9wFi27d</a> <a href="http://twitter.com/savs/statuses/167171455912644608" class="aktt_tweet_time">#</a></li>
<li>No matter how often I delete eclipse from my Mac, somehow it always seems to come crawling back.
<p>Calculating requirements and dependencies. <a href="http://twitter.com/savs/statuses/167173378514497536" class="aktt_tweet_time">#</a></li>
<li>Which is worse for installing #<a href="http://search.twitter.com/search?q=%23Kindle" class="aktt_hashtag">Kindle</a>  #<a href="http://search.twitter.com/search?q=%23webOS" class="aktt_hashtag">webOS</a> <a href="http://t.co/utr7gDLQ" rel="nofollow">http://t.co/utr7gDLQ</a> or #<a href="http://search.twitter.com/search?q=%23playbook" class="aktt_hashtag">playbook</a> <a href="http://t.co/hzPwa1MI" rel="nofollow">http://t.co/hzPwa1MI</a> ?<br />
 #<a href="http://search.twitter.com/search?q=%23Amazon" class="aktt_hashtag">Amazon</a>  please release legit apps! <a href="http://twitter.com/savs/statuses/167177754834509824" class="aktt_tweet_time">#</a></li>
<li>#<a href="http://search.twitter.com/search?q=%23Novotel" class="aktt_hashtag">Novotel</a> checkout plan:<br />
&quot;Please agree to the T&amp;C before I return my keycard&quot;<br />
&quot;Please agree to the T&amp;C before I pay my bill&quot; #<a href="http://search.twitter.com/search?q=%23wifi" class="aktt_hashtag">wifi</a> #asshats <a href="http://twitter.com/savs/statuses/167178880468271104" class="aktt_tweet_time">#</a></li>
<li>Congratulations to &quot;Global Energy Ltd&quot; for ignoring the TPS. Almost as good as <a href="http://t.co/O14NOAj3" rel="nofollow">http://t.co/O14NOAj3</a> which cost me roaming fees for the spam. <a href="http://twitter.com/savs/statuses/167559955774316545" class="aktt_tweet_time">#</a></li>
<li>Current status: dying of man flu. Or possibly conference lurgy (not sure which is worse). Please send drugs and alcohol. #<a href="http://search.twitter.com/search?q=%23fb" class="aktt_hashtag">fb</a> <a href="http://twitter.com/savs/statuses/167562067103059968" class="aktt_tweet_time">#</a></li>
<li>Sometimes only an evil ugly bash script hack will do: <a href="https://t.co/G3Ac0XiP" rel="nofollow">https://t.co/G3Ac0XiP</a><br />
Easier than breaking directory perms to make Apache behave. <a href="http://twitter.com/savs/statuses/167752050980032513" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/thommay" class="aktt_username">thommay</a> not really up for chmod&#039;ing bunch of directories into openness just to please httpd. Prefer fuglyscript. Now sat on naughty step <img src='http://www.andrewsavory.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  <a href="http://twitter.com/savs/statuses/167756752991948800" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/thommay" class="aktt_username">thommay</a> heh true. beer hell yes – once I&#039;m no longer sick. will shout! <a href="http://twitter.com/savs/statuses/167759028607397888" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/fooishbar" class="aktt_username">fooishbar</a> @thommay definitely – some time late next week might work? you may bring roast spuds with you <img src='http://www.andrewsavory.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  <a href="http://twitter.com/savs/statuses/167759531747713026" class="aktt_tweet_time">#</a></li>
<li>How to Open Source Your Technology:<br />
1: latch on to Linux Foundation and dump a selection of code in a read-only git repo<br />
2: &#8230;<br />
3: profit! <a href="http://twitter.com/savs/statuses/167760283966767104" class="aktt_tweet_time">#</a></li>
<li>So last night&#039;s drive to Norwich was fun. It was pretty much this all the way: <a href="http://t.co/oODsrsGr" rel="nofollow">http://t.co/oODsrsGr</a> #<a href="http://search.twitter.com/search?q=%23snow" class="aktt_hashtag">snow</a> #fb <a href="http://twitter.com/savs/statuses/167897267901169665" class="aktt_tweet_time">#</a></li>
<li>There&#039;s nothing more awesome than an xml config file where a list of possible attribute values isn&#039;t provided. What do we do, guess?! <a href="http://twitter.com/savs/statuses/167973397328969729" class="aktt_tweet_time">#</a></li>
<li>Big thumbs-up for Linacre Locksmiths, who just fixed sticking locks on both exterior doors of my place. <a href="http://t.co/LvUqsBml" rel="nofollow">http://t.co/LvUqsBml</a> #<a href="http://search.twitter.com/search?q=%23fb" class="aktt_hashtag">fb</a> <a href="http://twitter.com/savs/statuses/167977425068756992" class="aktt_tweet_time">#</a></li>
<li>Clearly running multiple consultations on the use of OSS in Govt is far better than JFDI.
<p>Did I miss the consultations on proprietary sw? <a href="http://twitter.com/savs/statuses/167983419907776512" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/scottbw" class="aktt_username">scottbw</a> uk gov has been talking about this sort of thing since at least 2002.
<p>A decade.</p>
<p>10. fscking. years.</p>
<p><a href="http://t.co/SBDWBltd" rel="nofollow">http://t.co/SBDWBltd</a> <a href="http://twitter.com/savs/statuses/167989566706421761" class="aktt_tweet_time">#</a></li>
<li>Awesome. Command-line util says &quot;-v turns on verbose messages&quot;. What it really means is &quot;-v turns on invalid command line parameters&quot; error. <a href="http://twitter.com/savs/statuses/168011668419379200" class="aktt_tweet_time">#</a></li>
<li>Sweet: TubeStatus for #<a href="http://search.twitter.com/search?q=%23PlayBook" class="aktt_hashtag">PlayBook</a> using #<a href="http://search.twitter.com/search?q=%23WebWorks" class="aktt_hashtag">WebWorks</a> worked first time on device! Now, polish. #<a href="http://search.twitter.com/search?q=%23bbdevcon" class="aktt_hashtag">bbdevcon</a> //cc @<a href="http://twitter.com/BlackBerryDev" class="aktt_username">BlackBerryDev</a> <a href="http://t.co/AIur2XJG" rel="nofollow">http://t.co/AIur2XJG</a> <a href="http://twitter.com/savs/statuses/168021573519941632" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/rocketjohn" class="aktt_username">rocketjohn</a> incoming! <a href="http://twitter.com/savs/statuses/168024909656764416" class="aktt_tweet_time">#</a></li>
<li>That would be very cold out there then. #<a href="http://search.twitter.com/search?q=%23fb" class="aktt_hashtag">fb</a> <a href="http://t.co/RI76opEC" rel="nofollow">http://t.co/RI76opEC</a> <a href="http://twitter.com/savs/statuses/168093454306521091" class="aktt_tweet_time">#</a></li>
<li>The irony of all these big companies dumping lock-in platform A for lock-in platform B has not escaped me. Open, collaborate, commoditise? <a href="http://twitter.com/savs/statuses/168139405880606720" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/spugamola" class="aktt_username">spugamola</a> @bookmeister everyone I&#039;ve shown the PlayBook to has been pleasantly surprised. But it desperately needs more big brand name apps <a href="http://twitter.com/savs/statuses/168141245330366465" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/virginmedia" class="aktt_username">virginmedia</a> utter #<a href="http://search.twitter.com/search?q=%23fail" class="aktt_hashtag">fail</a>  New router delivery scheduled 1 month ago for yesterday. &quot;Sorry, can it be Monday now?&quot; No. Cancel cancel cancel. <a href="http://twitter.com/savs/statuses/168276178396913664" class="aktt_tweet_time">#</a></li>
<li>Who&#039;s the least incompetent option for Norwich broadband these days? suggestions, @<a href="http://twitter.com/norfolkquino" class="aktt_username">norfolkquino</a> @rocketjohn @<a href="http://twitter.com/paulrussell" class="aktt_username">paulrussell</a>? #<a href="http://search.twitter.com/search?q=%23virginmedia" class="aktt_hashtag">virginmedia</a> #fail <a href="http://twitter.com/savs/statuses/168276570870521856" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewsavory.com/blog/2012/2291/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ripple</title>
		<link>http://www.andrewsavory.com/blog/2012/2285?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ripple</link>
		<comments>http://www.andrewsavory.com/blog/2012/2285#comments</comments>
		<pubDate>Wed, 08 Feb 2012 09:02:28 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Mobile Tech]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[bbdevcon]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[rim]]></category>
		<category><![CDATA[ripple]]></category>
		<category><![CDATA[webworks]]></category>

		<guid isPermaLink="false">http://www.andrewsavory.com/blog/?p=2285</guid>
		<description><![CDATA[Here&#8217;s my experience using the Ripple emulator for BlackBerry WebWorks. There&#8217;s a bunch of awesome BlackBerry developers at the hackathon, but I&#8217;m determined to work this out without them walking me through it. After all, developers don&#8217;t normally have the &#8230; <a href="http://www.andrewsavory.com/blog/2012/2285">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s my experience using the <a href="http://ripple.tinyhippos.com/">Ripple</a> emulator for BlackBerry WebWorks.</p>
<p>There&#8217;s a bunch of awesome BlackBerry developers at the hackathon, but I&#8217;m determined to work this out without them walking me through it. After all, developers don&#8217;t normally have the opportunity to ask directly for help. And this way I get to discover all the dark corners of the BlackBerry developer experience.</p>
<p>Again, Ripple comes as a non-native installer. This time, the installation goes into <span style="font-family: Courier; font-size: 12px;">/Applications/Research in Motion/</span> – I would prefer to have everything in <span style="font-family: Courier; font-size: 12px;">/Developer/SDKs/Research In Motion/</span> so everything is in one consistent place. Or, since Ripple is an emulator for more than just WebWorks, just leave it in /Applications but drop the &#8220;Research in Motion&#8221; folder. And tidy up the app so the resources are all inside the app bundle. Basically, follow Mac best practice.</p>
<p>Launching the Ripple emulator application the first time results in a prompt in the middle of the screen, asking what platform you want to emulate:</p>
<p><a title="View 'ripple first run' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6828911149"><img style="display: block; margin-left: auto; margin-right: auto;" title="ripple first run" src="http://farm8.staticflickr.com/7005/6828911149_09547dee72_m.jpg" border="0" alt="ripple first run" width="240" height="146" /></a></p>
<p>Selecting &#8220;WebWorks&#8221; results in a a huge emulator window with the device running off the bottom of the screen – this on my Macbook Pro running at 1680&#215;1050. Are mobile screens really so big?</p>
<p><a title="View 'ripple phone first run' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6828911741"><img style="display: block; margin-left: auto; margin-right: auto;" title="ripple phone first run" src="http://farm8.staticflickr.com/7007/6828911741_3909185f9f_m.jpg" border="0" alt="ripple phone first run" width="240" height="146" /></a></p>
<p>In discussion with some folks at the hackathon, it turns out the Windows version of Ripple has the option to scale the UI, but not in the Mac version.</p>
<p>I&#8217;ve got my packaged app from the previous exploration of <a href="http://www.andrewsavory.com/blog/2012/2278">creating a WebWorks app</a>, but there doesn&#8217;t seem to be an obvious way to load it into the emulator.</p>
<p>Reading &#8220;<a href="https://bdsc.webapps.blackberry.com/html5/documentation/ww_developing/compiling_packaging_your_ww_app_1866977_11.html">Packaging your app with the BlackBerry WebWorks SDK</a>&#8221; tells me about the different formats of files I discovered when <a href="http://www.andrewsavory.com/blog/2012/2278">creating my own app</a>:</p>
<ul>
<li>.cod file for wireless distribution or distribution from a web page</li>
<li>.alx file for distribution using BlackBerry Desktop Manager</li>
<li>.jad file for distribution from a web page</li>
<li>.cso file for application signing</li>
<li>.csl file for application signing</li>
</ul>
<p>Apparently there&#8217;s also a .bar file for a BlackBerry tablet. I can&#8217;t help but feel I&#8217;d like a single fat package for all eventualities.</p>
<p>There&#8217;s instructions on <a href="https://bdsc.webapps.blackberry.com/html5/documentation/ww_testing/run_your_app_on_smartphone_sim_1876976_11.html">running your application on a smartphone simulator</a>, but the simulator is a VM and does not appear to be the Ripple emulator.</p>
<p>Reading <a href="https://bdsc.webapps.blackberry.com/html5/documentation/ww_developing/packaging_your_app_in_ripple_1904611_11.html">Packaging your app in Ripple</a>, you can package from within the emulator. You have to click the tiny wrench icon in the top-right corner of the emulator window. This should be much more prominent if this is a common task.</p>
<p>Unfortunately, clicking on the wrench prompts me for lots of configuration: SDK path, Project Root, archive name … all as text fields, and not file/folder pickers. There&#8217;s also no support for tab-completion of paths in the fields, so you&#8217;ll have to enter them long-hand:</p>
<p><a title="View 'ripple config' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6828912503"><img style="display: block; margin-left: auto; margin-right: auto;" title="ripple config" src="http://farm8.staticflickr.com/7162/6828912503_5c4044442f_m.jpg" border="0" alt="ripple config" width="240" height="146" /></a></p>
<p>Given RIM only recently acquired Ripple, I&#8217;ll cut them some slack. But I&#8217;d like to see for example a wrapper script that launches Ripple with all the correct configurations for SDK, project, etc.</p>
<p>The settings for smartphones are on the <a href="https://bdsc.webapps.blackberry.com/html5/documentation/ww_developing/packaging_your_app_in_ripple_1904611_11.html">packaging page</a>.</p>
<p>I&#8217;m guessing that my settings should be:</p>
<ul>
<li>SDK Path: /Developer/SDKs/Research In Motion/BlackBerry WebWorks SDK 2.3.0.9</li>
<li>Project Root: /Users/savs/Downloads/blackberry-WebWorks-Samples-0a5693e/UIExamples</li>
<li>Archive Name: UIExamples</li>
<li>Output Folder: /tmp/Ripple</li>
</ul>
<p>Trying with these settings, I got the familiar config.xml not found error:</p>
<p><a title="View 'ripple snap config not found' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6829287281"><img style="display: block; margin-left: auto; margin-right: auto;" title="ripple snap config not found" src="http://farm8.staticflickr.com/7141/6829287281_68038122cb_m.jpg" border="0" alt="ripple snap config not found" width="217" height="240" /></a></p>
<p>Tweaking the settings,</p>
<ul>
<li>SDK Path: /Developer/SDKs/Research In Motion/BlackBerry WebWorks SDK 2.3.0.9</li>
<li>Project Root: /Users/savs/Downloads/blackberry-WebWorks-Samples-0a5693e/ProjectRoot</li>
<li>Archive Name: UIExamples</li>
<li>Output Folder: /tmp/Ripple</li>
</ul>
<p>That worked:</p>
<p><a title="View 'ripple build success' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6829287719"><img style="display: block; margin-left: auto; margin-right: auto;" title="ripple build success" src="http://farm8.staticflickr.com/7015/6829287719_d9bc631df5_m.jpg" border="0" alt="ripple build success" width="240" height="146" /></a></p>
<p>I ended up with UIExamples.zip inside /tmp/Ripple, and an &#8220;OTAInstall&#8221; folder and a &#8220;StandardInstall&#8221; folder.</p>
<p>The OTAInstall folder contains UIExamples .cod files, split into ten separate packages:</p>
<p><a title="View 'ripple parts' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6840222195"><img style="display: block; margin-left: auto; margin-right: auto;" title="ripple parts" src="http://farm8.staticflickr.com/7173/6840222195_c487ce374a_m.jpg" border="0" alt="ripple parts" width="240" height="97" /></a></p>
<p>Apparently this is for backwards-compatibility reasons, with only packages of ~60k or less being allowed for an OTA install. This means that, when you deploy to a phone, you get to watch 10 different packages being installed before your app is ready for testing. Ouch.</p>
<p>Now I&#8217;ve build the packages, it&#8217;s not clear how to actually use the built application. The &#8220;Package and Launch&#8221; menu option is greyed-out.</p>
<p>Looking at the settings screen again, at the bottom beside Simulator it says &#8220;No simulators found <img src='http://www.andrewsavory.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> &#8220;.</p>
<p>During the hackathon, the network failed. This results in some fairly unhelpful problems with Ripple, where you&#8217;ll see a blank loading screen for a long time followed by an error message:</p>
<p><a title="View 'ripple loading' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6829288139"><img style="display: block; margin-left: auto; margin-right: auto;" title="ripple loading" src="http://farm8.staticflickr.com/7165/6829288139_5928e2047d_m.jpg" border="0" alt="ripple loading" width="240" height="146" /></a><a title="View 'ripple failure' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6829287977"><img style="display: block; margin-left: auto; margin-right: auto;" title="ripple failure" src="http://farm8.staticflickr.com/7147/6829287977_8db2bfb758_m.jpg" border="0" alt="ripple failure" width="240" height="146" /></a></p>
<p>This all went away when the network came back.</p>
<p>Reading the docs suggests another way to view your app in Ripple is to stick it on a web server and point Ripple at that. If you&#8217;ve got a local server, the benefit is a much quicker development cycle, without having to go through the packaging process first. Indeed, this did work and allowed me to see my app:</p>
<p><a title="View 'ripple url' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6840232363"><img style="display: block; margin-left: auto; margin-right: auto;" title="ripple url" src="http://farm8.staticflickr.com/7024/6840232363_cf66825aa4_m.jpg" border="0" alt="ripple url" width="240" height="146" /></a></p>
<p>The downside on a Mac is that you can&#8217;t easily symlink your content from the web root to your development location (at least, not without making a ton of parent directories more widely accessible). See <a href="http://stackoverflow.com/questions/3775102/creating-a-symbolic-link-in-sites-directory">Creating a symbolic link in Sites directory on StackOverflow</a> for more details.</p>
<p>Anyway, success of sorts: I got my app packaged, and I got to view the development files via HTTP.</p>
<p>Next up: signing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewsavory.com/blog/2012/2285/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Creating a BlackBerry WebWorks app</title>
		<link>http://www.andrewsavory.com/blog/2012/2278?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creating-a-blackberry-webworks-app</link>
		<comments>http://www.andrewsavory.com/blog/2012/2278#comments</comments>
		<pubDate>Mon, 06 Feb 2012 10:06:46 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Mobile Tech]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[rim]]></category>
		<category><![CDATA[webworks]]></category>

		<guid isPermaLink="false">http://www.andrewsavory.com/blog/?p=2278</guid>
		<description><![CDATA[Some notes on building my first WebWorks app. I figured the quickest way to get an app up and running would be to take the examples from BlackBerry. Working from https://github.com/blackberry/WebWorks-Samples/tree/master/UIExamples I first did a git clone, but then reading the &#8230; <a href="http://www.andrewsavory.com/blog/2012/2278">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Some notes on building my first WebWorks app.</p>
<p>I figured the quickest way to get an app up and running would be to take the examples from BlackBerry.</p>
<p>Working from <a href="https://github.com/blackberry/WebWorks-Samples/tree/master/UIExamples">https://github.com/blackberry/WebWorks-Samples/tree/master/UIExamples</a> I first did a git clone, but then reading the documentation I <a href="https://github.com/blackberry/WebWorks-Samples/zipball/master">downloaded a zip of the UI examples</a> instead.</p>
<p>The documentation talks about downloading a zip, unarchiving it, shuffling things around, and rearchiving it. The first problem I came across (on a Mac) doing this was Apple&#8217;s resource forks screwing up the zip:</p>
<p style="text-align: center;"><a title="View 'bbwp mac zip' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6828665669"><img style="display: block; margin-left: auto; margin-right: auto;" title="bbwp mac zip" src="http://farm8.staticflickr.com/7162/6828665669_8cdabc65ca.jpg" border="0" alt="bbwp mac zip" width="500" height="37" /></a><em>Invalid application archive: resource name is not valid(__MACOSX/UIExamples/._bbmBubbles.htm</em></p>
<p>Next up, another packaging problem: despite following the documentation (or so I thought), I could not get bbwp to build my package:</p>
<p style="text-align: center;"><a title="View 'bbwp config not found' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6828665751"><img style="display: block; margin-left: auto; margin-right: auto;" title="bbwp config not found" src="http://farm8.staticflickr.com/7172/6828665751_f60998cf32.jpg" border="0" alt="bbwp config not found" width="500" height="39" /></a><em>Invalid application archive &#8211; failed to find config.xml</em></p>
<p><a title="View 'bbwp zip' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6828722063"><img style="float: right;" title="bbwp zip" src="http://farm8.staticflickr.com/7033/6828722063_e58d25b262_t.jpg" border="0" alt="bbwp zip" width="71" height="100" /></a></p>
<p>It turns out I was doing it wrong – the config.xml needs to be at the same level as the containing folder (<a href="http://stackoverflow.com/questions/4433092/package-my-first-blackberry-widget-xml-file-not-found">http://stackoverflow.com/questions/4433092/package-my-first-blackberry-widget-xml-file-not-found</a>). A tweak to the layout and then:</p>
<blockquote>
<pre>zip -r UIExamples.zip UIExamples config.xml</pre>
</blockquote>
<p>That fixed the packaging problem (both with missing files and with Mac resource forks). The next error I got was &#8220;Spinner not found&#8221;:</p>
<p><a title="View 'bbwp spinner' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6828665879"><img style="display: block; margin-left: auto; margin-right: auto;" title="bbwp spinner" src="http://farm8.staticflickr.com/7026/6828665879_3c47a07bd4.jpg" border="0" alt="bbwp spinner" width="500" height="53" /></a></p>
<p>There&#8217;s quite a few extra steps you need to go through to add the <a href="https://github.com/blackberry/WebWorks-Community-APIs/tree/master/Smartphone/SpinnerControl">UI Spinner extension</a>, which can be summed up as:</p>
<ul>
<li><a href="https://github.com/blackberry/WebWorks-Community-APIs/zipball/master">download the SpinnerControl zip</a></li>
<li>extract the zip</li>
<li>create the /Developer/SDKs/Research In Motion/BlackBerry WebWorks SDK 2.3.0.9/ext/blackberry.ui.Spinner directory</li>
<li>copy the library.xml file into that directory</li>
<li>copy the blackberry-WebWorks-Community-APIs-4d7c20a/Smartphone/SpinnerControl/src/blackberry folder into the ext/blackberry.ui.Spinner directory.</li>
</ul>
<p>Phew. The packaging will then work:</p>
<div style="text-align: center;"><a title="View 'bbwp complete' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6828665983"><img style="display: block; margin-left: auto; margin-right: auto;" title="bbwp complete" src="http://farm8.staticflickr.com/7149/6828665983_ab413e0e38.jpg" border="0" alt="bbwp complete" width="500" height="66" /></a><em>BlackBerry WebWorks application packaging complete</em></div>
<p>I think there&#8217;s some optimisation that could be done on this process. In general the WebWorks development seems to involve a lot of copying files here and there.</p>
<p>One thing that wasn&#8217;t clear was where the output package went. I was running</p>
<blockquote>
<pre>./bbwp /Users/savs/Downloads/blackberry-WebWorks-Samples-0a5693e/UIExamples.zip</pre>
</blockquote>
<p>… but although it declared success, I could find no output. So don&#8217;t do this. It turns out you need to add -o (picked up from <a href="http://2sky.pl/">Lukasz</a>&#8216; excellent presentation on differences between Enyo and WebWorks):</p>
<blockquote>
<pre>./bbwp /Users/savs/Downloads/blackberry-WebWorks-Samples-0a5693e/UIExamples.zip -o /tmp/</pre>
</blockquote>
<p>This gives two folders, OTAInstall and StandardInstall, which contain a bunch of files with .cod, .jad, .cso, .csl, .alx extensions. No idea what these are – I guess I&#8217;ll find out as I continue to explore.</p>
<p>Now I&#8217;ve got a packaged app, what do I do now? Next up: time to try out the emulator.</p>
<p style="text-align: center;">~</p>
<p><strong>Update</strong>: turns out I&#8217;m not quite right about the folder structure and location of config.xml – although it worked, when you deploy it on a phone it fails. Instead you have the config file at the same location as your resources, and do the zipping of the contents of the project, rather than the project folder:</p>
<blockquote>
<pre>zip -r UIExamples.zip *</pre>
</blockquote>
<p>And then package:</p>
<blockquote>
<pre>./bbwp /Users/savs/Downloads/blackberry-WebWorks-Samples-0a5693e/ProjectRoot/UIExamples/UIExamples.zip -o /tmp/bbwp/</pre>
</blockquote>
<p>… and it works on the phone as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewsavory.com/blog/2012/2278/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BlackBerry WebWorks</title>
		<link>http://www.andrewsavory.com/blog/2012/2275?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=blackberry-webworks</link>
		<comments>http://www.andrewsavory.com/blog/2012/2275#comments</comments>
		<pubDate>Mon, 06 Feb 2012 08:26:08 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Mobile Tech]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[rim]]></category>
		<category><![CDATA[webOS]]></category>
		<category><![CDATA[webworks]]></category>

		<guid isPermaLink="false">http://www.andrewsavory.com/blog/?p=2275</guid>
		<description><![CDATA[Based on today&#8217;s upcoming Hackathon I&#8217;m investigating WebWorks (not WebWorks (with annoying voice popup!) or WebWorks). These are rough, quick notes in the spirit of &#8220;publish early and often&#8221;. So far I&#8217;ve downloaded Ripple (the emulator), the smartphone and tablet SDK. &#8230; <a href="http://www.andrewsavory.com/blog/2012/2275">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Based on today&#8217;s upcoming <a href="http://www.eventbrite.com/event/2858783699">Hackathon</a> I&#8217;m investigating <a href="https://bdsc.webapps.blackberry.com/html5/">WebWorks</a> (not <a href="http://www.webworksinternet.co.uk/">WebWorks</a> (with annoying voice popup!) or <a href="http://www.webworks.com/">WebWorks</a>). These are rough, quick notes in the spirit of &#8220;publish early and often&#8221;.</p>
<p>So far I&#8217;ve <a href="https://bdsc.webapps.blackberry.com/html5/download">downloaded</a> Ripple (the emulator), the smartphone and tablet SDK. Initial reaction: it would be better if there was one download that comprised all three components. You don&#8217;t, for example, download a separate iPhone and iPad SDK, or Pre and Touchpad SDK. But bonus points for having Mac OS X installers at all – last time I looked at RIM/BlackBerry development, it was Windows-only. Unshackling from the Windows ecosystem is a good plan for any mobile platform.</p>
<p>On the corner of the <a href="https://bdsc.webapps.blackberry.com/html5/download/sdk">WebWorks SDK download page</a> you&#8217;ll note the ribbon &#8220;Fork me on GitHub&#8221;, which takes you to <a href="http://blackberry.github.com/">blackberry.github.com</a> which includes for example <a href="https://github.com/blackberry/WebWorks">BlackBerry WebWorks</a> – I&#8217;m impressed. This looks like <strong>open development</strong>, with actual <a href="https://github.com/blackberry/WebWorks/commits/master">commits and merges taking place in public</a>. So RIM should be recognised for doing this – it&#8217;s a step that so many mobile platforms have not yet made.</p>
<p>Another thought – since everything is branded BlackBerry, isn&#8217;t it time RIM renamed? Research In Motion is a cool name, RIM not so much, and everyone just says &#8220;BlackBerry&#8221; anyway.</p>
<p>Let&#8217;s dig in to the Smartphone SDK:</p>
<p>The installer is an app which is an installer. I always prefer Mac software to use the native Apple install app – the tooling to create these is extremely good, and a non-native InstallAnywhere installer just looks poor. It also helps prevent some of the unfortunate user experience errors that are present in RIM&#8217;s installer. Also, InstallAnywhere is just not pretty:</p>
<p><a title="View 'sdk installer' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6828461959"><img style="display: block; margin-left: auto; margin-right: auto;" title="sdk installer" src="http://farm8.staticflickr.com/7017/6828461959_030923a310_m.jpg" border="0" alt="sdk installer" width="240" height="168" /></a></p>
<p>The first area for improvement I noticed was the Install location. The installer suggests it will be put in a root folder called &#8216;/<em>Research in Motion</em>&#8216; which would be just horrible. In reality, it sort-of does the right thing and installs to &#8216;<em>/Developer/SDKs/Research In Motion/BlackBerry WebWorks SDK 2.3.0.9</em>&#8216; if you accept the defaults. I don&#8217;t like version numbers in folder names – a workaround if they must have this would be to add a symlink &#8216;Current&#8217; pointing to &#8217;2.3.0.9&#8242;, which allows for less fragile scripting.</p>
<p><a title="View 'sdk installer location' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6828462153"><img style="display: block; margin-left: auto; margin-right: auto;" title="sdk installer location" src="http://farm8.staticflickr.com/7007/6828462153_c3fcf32741_m.jpg" border="0" alt="sdk installer location" width="240" height="168" /></a></p>
<p>The SDK is 20mb, which is very light compared to others – but let&#8217;s not forget this is only for smartphones, and only for web apps.</p>
<p>During installation I got an overwrite error message, despite never having installed WebWorks before:</p>
<p><a title="View 'sdk installer overwrite' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6828462247"><img style="display: block; margin-left: auto; margin-right: auto;" title="sdk installer overwrite" src="http://farm8.staticflickr.com/7011/6828462247_7929e46667_m.jpg" border="0" alt="sdk installer overwrite" width="240" height="99" /></a></p>
<p>This is the kind of ugly hiccup you can mitigate by using a platform-native installer. I told it to overwrite, and the installation seemed to complete successfully:</p>
<p><a title="View 'sdk installer complete' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6828462385"><img style="display: block; margin-left: auto; margin-right: auto;" title="sdk installer complete" src="http://farm8.staticflickr.com/7161/6828462385_649d33046a_m.jpg" border="0" alt="sdk installer complete" width="240" height="168" /></a></p>
<p>There doesn&#8217;t seem to be any sort of GUI with this SDK – in fact I&#8217;d go so far as to say it&#8217;s less of an SDK and more of a packaging tool, allowing you to bundle your web apps into a format to drop on a phone.</p>
<p>Next up: my first-run experience of producing a sample app.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewsavory.com/blog/2012/2275/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Twitter Weekly Updates for 2012-02-04</title>
		<link>http://www.andrewsavory.com/blog/2012/2274?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=twitter-weekly-updates-for-2012-02-04</link>
		<comments>http://www.andrewsavory.com/blog/2012/2274#comments</comments>
		<pubDate>Sat, 04 Feb 2012 13:15:00 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Tweet]]></category>
		<category><![CDATA[tweets]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.andrewsavory.com/blog/2012/2274</guid>
		<description><![CDATA[Achievement unlocked: completed Halo. Only 11 years late. http://t.co/n4ULECu9 # And now&#8230; http://t.co/kKiOK0Gw # I can understand Kindle books costing as much as paperbacks (ish), but costing more than paperbacks? Madness. 5.99 vs 7.49, so not just VAT. # @twtomcat &#8230; <a href="http://www.andrewsavory.com/blog/2012/2274">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Achievement unlocked: completed Halo. Only 11 years late. <a href="http://t.co/n4ULECu9" rel="nofollow">http://t.co/n4ULECu9</a> <a href="http://twitter.com/savs/statuses/163327973473271808" class="aktt_tweet_time">#</a></li>
<li>And now&#8230; <a href="http://t.co/kKiOK0Gw" rel="nofollow">http://t.co/kKiOK0Gw</a> <a href="http://twitter.com/savs/statuses/163329603497246720" class="aktt_tweet_time">#</a></li>
<li>I can understand Kindle books costing as much as paperbacks (ish), but costing more than paperbacks? Madness.<br />
5.99 vs 7.49, so not just VAT. <a href="http://twitter.com/savs/statuses/163421206752665601" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/twtomcat" class="aktt_username">twtomcat</a> @rkallensee definitely &#8211; i&#039;ll be there! <a href="http://twitter.com/savs/statuses/164260081410650113" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/monkchips" class="aktt_username">monkchips</a> @geekygirldawn @<a href="http://twitter.com/monkigras" class="aktt_username">monkigras</a> wait, what?!
<p>I skipped #<a href="http://search.twitter.com/search?q=%23monkigras" class="aktt_hashtag">monkigras</a> &#039;cos of #<a href="http://search.twitter.com/search?q=%23FOSDEM" class="aktt_hashtag">FOSDEM</a>  and now you&#039;re telling me I coulda done both?! <img src='http://www.andrewsavory.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  <a href="http://twitter.com/savs/statuses/164350201576955904" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/monkigras" class="aktt_username">monkigras</a> @monkchips @<a href="http://twitter.com/geekygirldawn" class="aktt_username">geekygirldawn</a> nah, missed it <img src='http://www.andrewsavory.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /><br />
<a href="http://t.co/d3GEFlqQ" rel="nofollow">http://t.co/d3GEFlqQ</a> say I should never stop reading twitter. Now on naughty step. <a href="http://twitter.com/savs/statuses/164351794372288513" class="aktt_tweet_time">#</a></li>
<li>I&#039;m off to #<a href="http://search.twitter.com/search?q=%23FOSDEM" class="aktt_hashtag">FOSDEM</a> this weekend, then BlackBerry #<a href="http://search.twitter.com/search?q=%23WebWorks" class="aktt_hashtag">WebWorks</a> hackathon next Monday: <a href="http://t.co/xLqZH0kt" rel="nofollow">http://t.co/xLqZH0kt</a> #<a href="http://search.twitter.com/search?q=%23webos" class="aktt_hashtag">webos</a> and then <a href="http://t.co/XKSRuuJ5" rel="nofollow">http://t.co/XKSRuuJ5</a> <a href="http://twitter.com/savs/statuses/164359756012728321" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/fooishbar" class="aktt_username">fooishbar</a> you doing #<a href="http://search.twitter.com/search?q=%23FOSDEM" class="aktt_hashtag">FOSDEM</a> then? See you there! <a href="http://twitter.com/savs/statuses/164747334004117504" class="aktt_tweet_time">#</a></li>
<li>Predictive Text, part 2: Not even a month after my predictions for the year, and the first of t&#8230; <a href="http://t.co/N6wfSNpc" rel="nofollow">http://t.co/N6wfSNpc</a> <a href="http://twitter.com/savs/statuses/165025304660803584" class="aktt_tweet_time">#</a></li>
<li>Heh, #<a href="http://search.twitter.com/search?q=%23Starcraft" class="aktt_hashtag">Starcraft</a> ported to #<a href="http://search.twitter.com/search?q=%23Tizen" class="aktt_hashtag">Tizen</a>  running in the emulator: <a href="http://t.co/hvZADqqS" rel="nofollow">http://t.co/hvZADqqS</a> <a href="http://twitter.com/savs/statuses/165345052372107264" class="aktt_tweet_time">#</a></li>
<li>Off to Brussels for FOSDEM (@ Eurostar Departure Lounge w/ 2 others) <a href="http://t.co/Sipvr2DQ" rel="nofollow">http://t.co/Sipvr2DQ</a> <a href="http://twitter.com/savs/statuses/165379200721747968" class="aktt_tweet_time">#</a></li>
<li>Upstairs bar. Annual FOSDEM beer ritual. This probably cost me a fortune in roaming charges to post. Down periscope. <a href="http://t.co/ot3QcgYQ" rel="nofollow">http://t.co/ot3QcgYQ</a> <a href="http://twitter.com/savs/statuses/165507384796655616" class="aktt_tweet_time">#</a></li>
<li>Brussels Grand Place with snow <a href="http://t.co/Iptxd4RL" rel="nofollow">http://t.co/Iptxd4RL</a> <a href="http://twitter.com/savs/statuses/165514182614200323" class="aktt_tweet_time">#</a></li>
<li>Patisserie in Brussels. Yum. <a href="http://t.co/shLchdVb" rel="nofollow">http://t.co/shLchdVb</a> <a href="http://twitter.com/savs/statuses/165514773226733568" class="aktt_tweet_time">#</a></li>
<li>Rather awesomely, Delirium has free public wifi. Why does my hotel feel the need to charge? #<a href="http://search.twitter.com/search?q=%23FOSDEM" class="aktt_hashtag">FOSDEM</a> <a href="http://t.co/rdimdXJV" rel="nofollow">http://t.co/rdimdXJV</a> <a href="http://twitter.com/savs/statuses/165515408424697857" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/therealpadams" class="aktt_username">therealpadams</a> your presence is demanded upstairs in delirium with @<a href="http://twitter.com/malminhas" class="aktt_username">malminhas</a>! #<a href="http://search.twitter.com/search?q=%23fosdem" class="aktt_hashtag">fosdem</a> #catchingupwithawesomepeople <a href="http://twitter.com/savs/statuses/165521699360608257" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/lordmauve" class="aktt_username">lordmauve</a> @malminhas I am excited! <a href="http://twitter.com/savs/statuses/165523789873025024" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/andrewjskatz" class="aktt_username">andrewjskatz</a> @therealpadams Eurostar this morning is the quickest way, failing that then get on the train first thing tomorrow! #<a href="http://search.twitter.com/search?q=%23FOSDEM" class="aktt_hashtag">FOSDEM</a> <a href="http://twitter.com/savs/statuses/165528332685934593" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/andrewjskatz" class="aktt_username">andrewjskatz</a> @therealpadams Monday is next week. This weekend includes #<a href="http://search.twitter.com/search?q=%23FOSDEM" class="aktt_hashtag">FOSDEM</a> legal track. &amp; beer. &amp; awesome people. &amp; special bonus: snow <a href="http://twitter.com/savs/statuses/165531909173153792" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/twtomcat" class="aktt_username">twtomcat</a> it&#039;s warm and toasty in Delirium. Come join us! #<a href="http://search.twitter.com/search?q=%23FOSDEM" class="aktt_hashtag">FOSDEM</a> <a href="http://twitter.com/savs/statuses/165540512772788224" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/twtomcat" class="aktt_username">twtomcat</a> well the bar may be empty at that time <img src='http://www.andrewsavory.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  <a href="http://twitter.com/savs/statuses/165543958527750144" class="aktt_tweet_time">#</a></li>
<li>I&#039;m at Fosdem w/ 51 others <a href="http://t.co/BVQZVhkr" rel="nofollow">http://t.co/BVQZVhkr</a> <a href="http://twitter.com/savs/statuses/165746255291625472" class="aktt_tweet_time">#</a></li>
<li>Cold and frosty Brussels on the way to #<a href="http://search.twitter.com/search?q=%23fosdem" class="aktt_hashtag">fosdem</a> this morning. #<a href="http://search.twitter.com/search?q=%23fb" class="aktt_hashtag">fb</a> <a href="http://t.co/dX6tufX4" rel="nofollow">http://t.co/dX6tufX4</a> <a href="http://twitter.com/savs/statuses/165757004172902400" class="aktt_tweet_time">#</a></li>
<li>Excellent #<a href="http://search.twitter.com/search?q=%23tizen" class="aktt_hashtag">tizen</a> talk by @<a href="http://twitter.com/geekygirldawn" class="aktt_username">geekygirldawn</a> &#8211; tough crowd, lots of sceptical people given maemo/meego history. Pragmatic responses from Dawn. <a href="http://twitter.com/savs/statuses/165782342026268672" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/stskeeps" class="aktt_username">stskeeps</a>&#039; talk on &quot;beyond traditional mobile linux&quot;: no truly open project to prevent fragmentation. Silly disagreements eg packaging. Yes! <a href="http://twitter.com/savs/statuses/165784480034996224" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewsavory.com/blog/2012/2274/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Predictive Text, part 2</title>
		<link>http://www.andrewsavory.com/blog/2012/2271?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=predictive-text-part-2</link>
		<comments>http://www.andrewsavory.com/blog/2012/2271#comments</comments>
		<pubDate>Thu, 02 Feb 2012 10:54:30 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Mobile Tech]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[guesswork]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[new year]]></category>
		<category><![CDATA[predictions]]></category>

		<guid isPermaLink="false">http://www.andrewsavory.com/blog/?p=2271</guid>
		<description><![CDATA[Not even a month after my predictions for the year, and the first of them has failed. I said: No IPO for Facebook: This could go either way. My bet is it will be very late 2012 or early 2013 &#8230; <a href="http://www.andrewsavory.com/blog/2012/2271">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Not even a month after my <a href="http://www.andrewsavory.com/blog/2012/2221">predictions for the year</a>, and the first of them has failed. I said:</p>
<blockquote>
<p><em>No IPO for Facebook: This could go either way. My bet is it will be very late 2012 or early 2013</em></p>
</blockquote>
<p>They said:</p>
<blockquote>
<p><a href="http://www.bbc.co.uk/news/business-16830664"><em>Facebook unveils $5bn stock market flotation plans</em></a></p>
</blockquote>
<p>Hrmph. Thanks Zuckerberg, you impatient hasty prediction-killer!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewsavory.com/blog/2012/2271/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Backlight</title>
		<link>http://www.andrewsavory.com/blog/2012/2260?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=backlight</link>
		<comments>http://www.andrewsavory.com/blog/2012/2260#comments</comments>
		<pubDate>Sat, 28 Jan 2012 01:12:08 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[backlight]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[eyes]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[ikea]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[lights]]></category>

		<guid isPermaLink="false">http://www.andrewsavory.com/blog/?p=2260</guid>
		<description><![CDATA[If you use a computer for any amount of time, you may find some backlighting for your computer screen is beneficial. I couldn&#8217;t find any medical research that says one way or another whether it&#8217;s a good thing or not, &#8230; <a href="http://www.andrewsavory.com/blog/2012/2260">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you use a computer for any amount of time, you may find some backlighting for your computer screen is beneficial.</p>
<p>I couldn&#8217;t find any medical research that says one way or another whether it&#8217;s a good thing or not, though I did find one article which states &#8220;<em>one of the recommended tips for reducing computer eye strain is to control the screen glare caused by both indoor and outdoor lighting</em>&#8221; (<a href="http://news.discovery.com/tech/reduce-eye-fatigue-backlighting-monitor-110817.html">Reduce eye fatigue by backlighting your monitor</a>).</p>
<p>I thought I&#8217;d give it a try. Via <a href="http://hackaday.com/">hackaday</a> I <a href="http://hackaday.com/tag/dioder/">read about</a> the awesome Ikea <a href="http://www.ikea.com/gb/en/search/?query=dioder">Dioder light strips</a>; the white 4-piece strips are now £19.99, reduced from £40, which makes them a bit of a bargain. So I snapped some up on <a href="https://foursquare.com/v/ikea/4b41eabcf964a52033ca25e3">a recent trip to Ikea</a>, and so far I&#8217;m impressed.</p>
<p>Here&#8217;s my laptop screen with and without the backlight. I stuck the backlight to the edge of the desk behind the laptop:</p>
<p><a title="View 'Laptop with backlight' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6773214027"><img style="display: block; margin-left: auto; margin-right: auto;" title="Laptop with backlight" src="http://farm8.staticflickr.com/7157/6773214027_0cc5c352e1_m.jpg" border="0" alt="Laptop with backlight" width="240" height="90" /></a></p>
<p>And here&#8217;s my monitor with the backlight:</p>
<p><a title="View 'Backlit monitor' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6773213891"><img style="display: block; margin-left: auto; margin-right: auto;" title="Backlit monitor" src="http://farm8.staticflickr.com/7167/6773213891_8ce94ac3a7_m.jpg" border="0" alt="Backlit monitor" width="240" height="180" /></a></p>
<p>And here&#8217;s the LED strips stuck on the back of the monitor:</p>
<p><a title="View 'LEDs on back of monitor' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6773213637"><img style="display: block; margin-left: auto; margin-right: auto;" title="LEDs on back of monitor" src="http://farm8.staticflickr.com/7163/6773213637_dd19c874c0_m.jpg" border="0" alt="LEDs on back of monitor" width="240" height="180" /></a></p>
<p>The LEDs are low power. They don&#8217;t get warm, and come with fairly long cables. You can either run them serially or have them on individual spurs from the main plug.</p>
<p>So far I&#8217;m preferring them to normal halogen or tungsten desk lights. The light is whiter, which is somehow more pleasant. And my eyes definitely feel happier when I&#8217;m working at night.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewsavory.com/blog/2012/2260/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Juice</title>
		<link>http://www.andrewsavory.com/blog/2012/2257?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=juice</link>
		<comments>http://www.andrewsavory.com/blog/2012/2257#comments</comments>
		<pubDate>Fri, 27 Jan 2012 09:40:43 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[drink]]></category>
		<category><![CDATA[fruit]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[juice]]></category>
		<category><![CDATA[recipes]]></category>
		<category><![CDATA[vegetables]]></category>
		<category><![CDATA[vitamins]]></category>

		<guid isPermaLink="false">http://www.andrewsavory.com/blog/?p=2257</guid>
		<description><![CDATA[This week has been a mini detox, with copious juices. Here&#8217;s the recipes for a couple of them, from Sainsbury&#8217;s magazine. These make enough for one glass. Throw the ingredients in a juicer, or apparently you can put them in &#8230; <a href="http://www.andrewsavory.com/blog/2012/2257">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This week has been a mini detox, with copious juices. Here&#8217;s the recipes for a couple of them, from <a href="http://www2.sainsburys.co.uk/food/sainsburysmagazine/">Sainsbury&#8217;s magazine</a>. These make enough for one glass. Throw the ingredients in a juicer, or apparently you can put them in a liquidiser with 300ml water and then strain well.</p>
<h3>Apple and Carrot Detox Speeder</h3>
<p><a title="View 'Apple and Carrot Detox Speeder' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6769952865"><img style="float: right;" title="Apple and Carrot Detox Speeder" src="http://farm8.staticflickr.com/7164/6769952865_e74b99a510_t.jpg" border="0" alt="Apple and Carrot Detox Speeder" width="75" height="100" /></a></p>
<ul>
<li>¼ white cabbage</li>
<li>3-4 carrots</li>
<li>1 small apple</li>
<li>5cm root ginger, peeled</li>
</ul>
<h3>Super-charged Spring Cleaner</h3>
<p><a title="View 'Super-charged Spring Cleaner' on Flickr.com" href="http://www.flickr.com/photos/59356239@N00/6769952799"><img style="float: right;" title="Super-charged Spring Cleaner" src="http://farm8.staticflickr.com/7152/6769952799_aa5dd927c8_t.jpg" border="0" alt="Super-charged Spring Cleaner" width="75" height="100" /></a></p>
<ul>
<li>2 carrots</li>
<li>1 beetroot, peeled</li>
<li>5cm root ginger, peeled</li>
<li>1 apple</li>
<li>3 broccoli florets</li>
<li>Juice of ½ lemon</li>
</ul>
<p>Alternatively you can just chuck a handful of whatever sounds good into the juicer. This morning&#8217;s was an arbitrary amount of carrots and apple, with a chunk of ginger for extra kick.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewsavory.com/blog/2012/2257/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

