<?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>FND's Blag &#187; London</title>
	<atom:link href="http://fnd.lewcid.org/blog/archive/tag/london/feed" rel="self" type="application/rss+xml" />
	<link>http://fnd.lewcid.org/blog</link>
	<description>Just Another Personal Wobsite</description>
	<lastBuildDate>Thu, 11 Mar 2010 15:19:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Mozilla Bespin Meetup</title>
		<link>http://fnd.lewcid.org/blog/archive/53</link>
		<comments>http://fnd.lewcid.org/blog/archive/53#comments</comments>
		<pubDate>Wed, 11 Mar 2009 08:53:42 +0000</pubDate>
		<dc:creator>FND</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://fnd.lewcid.org/blog/?p=53</guid>
		<description><![CDATA[Last night, some of my colleagues and I attended the Bespin meetup. It was great hearing Ben, Dion and Joe &#8211; quite obviously very smart hackers &#8211; speak, and later getting a chance to join various discussions with them. As before, I&#8217;ll settle for a few quick notes: name When asked about about the name [...]]]></description>
			<content:encoded><![CDATA[<p>Last night, <a href="http://softwareas.com">some</a> of <a href="http://hawksworx.com">my</a> <a href="http://jaybyjayfresh.com">colleagues</a> and I attended the <a href="http://en.wikipedia.org/wiki/Mozilla_Bespin">Bespin</a> <a href="http://upcoming.yahoo.com/event/2114472/">meetup</a>.<br />
It was great hearing <a href="http://www.galbraiths.org">Ben</a>, <a href="http://almaer.com">Dion</a> and <a href="http://directwebremoting.org/blog/joe">Joe</a> &#8211; quite obviously very smart hackers &#8211; speak, and later getting a chance to join various discussions with them.<br />
<span id="more-53"></span><br />
As <a href="http://fnd.lewcid.org/blog/archive/40">before</a>, I&#8217;ll settle for a few quick notes:</p>
<ul>
<li>
		name<br />
		When asked about about the name (which had <a href="http://twitter.com/mahemoff/status/1306439271">confused</a> us),  humorously dodged the question multiple times. Not entirely sure why&#8230;
	</li>
<li>
		reinventing the wheel<br />
		Bespin makes heavy use of <a href="http://en.wikipedia.org/wiki/Canvas_(HTML_element)">canvas</a>, essentially reinventing the rendering of text and layout (using their <a href="http://benzilla.galbraiths.org/2009/02/18/bespin-and-canvas-part-2/">Thunderhead</a> toolkit).<br />
		While contentious with regards to accessibility and web standards, this is necessary due to performance reasons.<br />
		(Note: Not JavaScript is the bottleneck here, but the DOM is.)
	</li>
<li>
		offline capability<br />
		Currently Bespin should be considered a &#8220;hosted application&#8221;, requiring a server-side component.<br />
		Personally, I don&#8217;t like the idea of relying on the &#8220;<a href="http://en.wikipedia.org/wiki/Cloud_computing">cloud</a>&#8221; for my <a href="http://twitter.com/FND/status/1240554276">primary</a> <a href="http://twitter.com/FND/status/1304799547">editor</a>.<br />
		While the Bespin team is planning to use <a href="http://titaniumapp.com">Titanium</a> eventually, <a href="http://twitter.com/joewalker">Joe</a> said it shouldn&#8217;t be too hard to integrate <a href="http://tiddlywiki.com">TiddlyWiki</a>&#8216;s <a href="http://trac.tiddlywiki.org/browser/Trunk/core/jquery/plugins/jquery.file.load.js">file</a>-<a href="http://trac.tiddlywiki.org/browser/Trunk/core/jquery/plugins/jquery.file.save.js">saving</a> code (similar to the <a href="http://jerome.myxwiki.org/xwiki/bin/view/Main/ASaturdayHackICouldNotResistTo">XWiki integration</a>), essentially creating a stand-alone HTML application.
	</li>
<li>
		tools integration<br />
		Since Bespin runs in the browser, it might be hard to integrate external tools (e.g. <a href="http://www.logilab.org/project/name/pylint">PyLint</a>).<br />
		I&#8217;m concerned that this might mean the respective server must support such applications, stripping away another bit of developer independence&#8230;
	</li>
<li>
		active community<br />
		There&#8217;s already an <a href="http://labs.mozilla.com/2009/02/thanks-for-the-bespin-contributions-eclipse-xwiki-and-more/">active</a> <a href="http://groups.google.com/group/bespin">community</a> of hackers making use of and contributing to the project.<br />
		(We&#8217;re also considering <a href="http://trac.tiddlywiki.org/ticket/961">using Bespin as a front-end</a> for <a href="http://tiddlywiki.org/wiki/TiddlyWeb">TiddlyWeb</a>.)
	</li>
<li>
		Ubiquity as Firefox extension API<br />
		On a slightly unrelated note, it has been suggested that <a href="http://en.wikipedia.org/wiki/Ubiquity_(Firefox)">Ubiquity</a> might be integrated into Firefox, which in turn could lead to a pure-JavaScript API for extensions (currently writing Firefox extensions involves a lot of overhead, e.g. creating XML documents). That would of course be <a href="http://softwareas.com/for-browser-extensions-grease-is-the-word">most welcome</a>!
	</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fnd.lewcid.org/blog/archive/53/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>London Geek Nights: Game Programming</title>
		<link>http://fnd.lewcid.org/blog/archive/40</link>
		<comments>http://fnd.lewcid.org/blog/archive/40#comments</comments>
		<pubDate>Sat, 22 Nov 2008 09:55:15 +0000</pubDate>
		<dc:creator>FND</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://fnd.lewcid.org/blog/?p=40</guid>
		<description><![CDATA[I really enjoyed yesterday&#8217;s Geek Night on game development. Instead of writing an elaborate draft that ends up never getting published, I&#8217;ve decided to simply post a few quick notes (personal and non-authoritative): XNA (Microsoft&#8217;s game development toolkit for Windows and Xbox 360) live demo was fun, and it seemed fairly easy to get started [...]]]></description>
			<content:encoded><![CDATA[<p>I really enjoyed yesterday&#8217;s <a href="http://upcoming.yahoo.com/event/1076776">Geek Night</a> on <a href="http://londongeeknights.wetpaint.com/page/Developing+Games">game development</a>.<br />
Instead of writing an elaborate draft that ends up never getting published, I&#8217;ve decided to simply post a few quick notes (personal and non-authoritative):<br />
<span id="more-40"></span></p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Microsoft_XNA">XNA</a> (Microsoft&#8217;s game development toolkit for Windows and Xbox 360) live demo was fun, and it seemed fairly easy to get started</li>
<li>Python is suitable for game development (e.g. OpenGL with <a href="http://www.pyglet.org">pyglet</a>), though with obvious performance limitations</li>
<li><a href="http://en.wikipedia.org/wiki/Agile_software_development">Agile</a> methodologies would be even more suitable in game development than in traditional IT, but apathy and lacking/flawed feedback loops (publishers and retailers are harmful intermediaries) seem to prevent widespread adoption<sup>[1]</sup></li>
<li>Open Source is mostly shunned in game development, often due to apathy and ignorance (there are a few positive examples though, like <a href="http://en.wikipedia.org/wiki/Lua_(programming_language)#Games">Lua</a>); extreme short-term thinking prevents the realization of FOSS&#8217;s long-term benefits; standardization is actively subverted by platform vendors<sup>[2]</sup></li>
<li>my overall impression is that the gaming industry is pretty messed up, largely because it&#8217;s dominated by vendors rather than consumer interests</li>
</ul>
<ol class="footnotes"><li id="footnote_0_40" class="footnote">apparently, the gaming industry doesn&#8217;t perceive itself as part of the IT industry &#8211; while it sits somewhere between traditional IT and the movie/entertainment business, it tends to prefer the latter (which is also reflected in the semantics, e.g. &#8220;game studio&#8221;) </li><li id="footnote_1_40" class="footnote">instead of licensing game engines (e.g. Epic Games&#8217; <a href="http://en.wikipedia.org/wiki/Unreal_Engine">Unreal Engine</a>), why are there no collaborative development efforts &#8211; similar to the way <a href="http://en.wikipedia.org/wiki/Apache_HTTP_Server">Apache</a> now provides a superior alternative to <a href="http://en.wikipedia.org/wiki/Internet_Information_Services">IIS</a></li></ol>]]></content:encoded>
			<wfw:commentRss>http://fnd.lewcid.org/blog/archive/40/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OpenSocial Hackathon</title>
		<link>http://fnd.lewcid.org/blog/archive/20</link>
		<comments>http://fnd.lewcid.org/blog/archive/20#comments</comments>
		<pubDate>Mon, 07 Apr 2008 10:55:51 +0000</pubDate>
		<dc:creator>FND</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[OpenSocial]]></category>
		<category><![CDATA[Osmosoft]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[TiddlyWiki]]></category>

		<guid isPermaLink="false">http://fnd.lewcid.org/blog/?p=20</guid>
		<description><![CDATA[Yesterday&#8217;s OpenSocial hackathon was the first event of this kind for me &#8212; and I&#8217;m quite glad that Simon had convinced me to attend. The first two hours were rather unexciting, as various social networks were presenting themselves. Afterwards, a few Google representatives gave a quick overview of the OpenSocial concepts and pointed us to [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday&#8217;s <a href="http://opensocialapis.blogspot.com/2008/04/sundays-opensocial-hackathon-in-london.html">OpenSocial hackathon</a> was the first event of this kind for me &mdash; and I&#8217;m quite glad that <a href="http://simonmcmanus.com">Simon</a> had convinced me to attend.<br />
<span id="more-20"></span><br />
The first two hours were rather unexciting, as various social networks were <a href="http://twitter.com/robb1e/statuses/783788064">presenting themselves</a>.<br />
Afterwards, a few Google representatives gave a quick overview of the OpenSocial concepts and pointed us to a brief <a href="http://code.google.com/apis/gadgets/docs/gs.html">tutorial</a>.<br />
Surprisingly, that was all we needed to get started; essentially, OpenSocial gadgets are but web apps wrapped into an XML file, to be displayed within an <em>IFrame</em>.</p>
<p>Our first idea was to use TiddlyWiki to aggregate data from various social networks, turning into a sort of global dashboard for users. However, the OpenSocial API does not permit this (<em>yet</em>, according to Google).<br />
So we went for the opposite approach, embedding TiddlyWiki as an OpenSocial gadget. This opens up quite a number of interesting possibilities &mdash; for example, users composing and sharing notes.</p>
<p>The first step was to simply take the entire TiddlyWiki source code and wrap it into the required XML framework. Apart from having to deal with nested <a href="http://en.wikipedia.org/wiki/CDATA">CDATA</a> sections, this actually worked without too many problems (also thanks to the <a href="http://twitter.com/FND/statuses/783869097">gracious help</a> from a Google expert). We used <a href="http://tinytiddly.tiddlywiki.org">TinyTiddly</a>&#8216;s externalized core to save us the headache of excessive scrolling through the source code. Since gadgets are limited to a certain display size, we decided to apply a <a href="http://api.lewcid.org/chef/chef.cgi?recipe=http://svn.tiddlywiki.org/Trunk/contributors/JamesLelyveld/TiddlyMob/TiddlyMob.html.recipe&#038;stripcomments=true">theme designed for handheld devices</a><sup>[1]</sup> (created by BT&#8217;s James Lelyveld).<br />
The preliminary results can be seen <a href="http://www.flickr.com/photos/simonmcmanus/2393017903/">here</a>; the XML gadget file is located <a href="http://wikidev.osmosoft.com/FND/tinytiddly.xml">here</a>.</p>
<p>The next steps, should we decide to follow up on this, are to integrate this with <a href="http://www.tiddlywiki.org/wiki/CcTiddly">ccTiddly</a>, as this prototype does not yet provide any way for saving the inputs. Also, there are some issues with running TiddlyWiki within a frame &mdash; for example, paramifiers and direct permalinks to specific tiddlers do not work properly.</p>
<p>While I&#8217;m not a huge fan of social networks (apart from <a href="http://twitter.com">Twitter</a>, if that counts), this was a very interesting experience. Overall, the event was very enjoyable and well-organized, with quite a number of interesting attendees.</p>
<ol class="footnotes"><li id="footnote_0_20" class="footnote">using <a href="http://chef.tiddlywiki.org">Chef</a> to build it from source</li></ol>]]></content:encoded>
			<wfw:commentRss>http://fnd.lewcid.org/blog/archive/20/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Accommodation in the London Area</title>
		<link>http://fnd.lewcid.org/blog/archive/10</link>
		<comments>http://fnd.lewcid.org/blog/archive/10#comments</comments>
		<pubDate>Wed, 09 Jan 2008 10:27:34 +0000</pubDate>
		<dc:creator>FND</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[acommodation]]></category>
		<category><![CDATA[call for participation]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[UK]]></category>

		<guid isPermaLink="false">http://fnd.lewcid.org/blog/archive/10</guid>
		<description><![CDATA[As most of of my friends and followers already know, I will be joining Osmosoft in a few weeks (more on that at a later time&#8230; ). The problem: Finding accommodation in the London area is a major challenge. So let&#8217;s tap into the wisdom of crowds here &#8212; help me get my bearings to [...]]]></description>
			<content:encoded><![CDATA[<p>As most of of my friends and followers <a href="http://twitter.com/osmosoft/statuses/554825942">already know</a>, I will be joining <a href="http://www.osmosoft.com">Osmosoft</a> in a few weeks (more on that at a later time&#8230; ).</p>
<p>The problem: Finding accommodation in the London area is a major challenge.<br />
So let&#8217;s tap into the wisdom of crowds here &#8212; help me get my bearings to find a nice, affordable flat to live in.</p>
<p>These are my main criteria:</p>
<p><strong>General Area</strong></p>
<ul>
<li>I wouldn&#8217;t mind &#8211; indeed, I would prefer &#8211; living a little outside the city, up to about one hours&#8217; commute from <a href="http://www.osmosoft.com/#%5B%5BContact%20us%5D%5D">Osmosoft Towers</a> in central London.</li>
<li>I have friends in Hatfield, so the Hertfordshire county might be a good place to start with. (This might have the added benefit of being reasonably close to Stansted Airport.)</li>
</ul>
<p><strong>Local Area</strong></p>
<ul>
<li>The neighborhood should be reasonably clean and safe, of course, but I don&#8217;t need to live in an excessively posh or upscale area.</li>
<li>Good public transport connection as well as close proximity to supermarkets and retail stores are essential (I won&#8217;t bring my car).</li>
<li>Being near a sports club would be nice, as I <a href="http://twitter.com/FND/statuses/572703272">intend</a> to take up table tennis again (though this isn&#8217;t a major concern).</li>
</ul>
<p><strong>Housing</strong></p>
<ul>
<li>I would prefer not to live in a house share (if I end up in a house share anyway, I would probably insist on ensuite facilities).</li>
<li>I imagine a nice flat with one or possibly even two rooms (in addition to bathroom and kitchen).</li>
<li>It should also be furnished to some extent, at least with regards to basic appliances like an oven/stove and a fridge.</li>
</ul>
<p>Since I&#8217;m not entirely sure yet what to budget for these requirements, a few rough estimates might save me some trouble there.</p>
<p>I would immensely appreciate any help you might have to offer!</p>
]]></content:encoded>
			<wfw:commentRss>http://fnd.lewcid.org/blog/archive/10/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
