<?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"
	>

<channel>
	<title>Entrepreneurial Geekiness &#187; Python</title>
	<atom:link href="http://ianozsvald.com/category/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://ianozsvald.com</link>
	<description>My thoughts on life and high-tech entrepreneurship</description>
	<pubDate>Wed, 19 Nov 2008 16:40:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Making Python math 196* faster with shedskin</title>
		<link>http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/</link>
		<comments>http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 17:16:14 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
		
		<category><![CDATA[ArtificialIntelligence]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://ianozsvald.com/?p=209</guid>
		<description><![CDATA[Dr. Michael Thomas approached me with an interesting A.I. job to see if we could speed up his neural network code from a 10 year old research platform called PlaNet.  Using new Sun boxes they weren&#8217;t getting the speed-ups they expected, old libs or other monkey business were suspected.
As a first investigation I took [...]]]></description>
			<content:encoded><![CDATA[<p><a onclick="pageTracker._trackPageview('/outgoing/www.bbk.ac.uk/psyc/staff/academic/mthomas?referer=');pageTracker._trackPageview('/outgoing/www.bbk.ac.uk/psyc/staff/academic/mthomas?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/www.bbk.ac.uk/psyc/staff/academic/mthomas?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209');pageTracker._trackPageview('/outgoing/www.bbk.ac.uk/psyc/staff/academic/mthomas?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/www.bbk.ac.uk/psyc/staff/academic/mthomas?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/www.bbk.ac.uk/psyc/staff/academic/mthomas?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/www.bbk.ac.uk/psyc/staff/academic/mthomas?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/www.bbk.ac.uk/psyc/staff/academic/mthomas?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/www.bbk.ac.uk/psyc/staff/academic/mthomas?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/www.bbk.ac.uk/psyc/staff/academic/mthomas?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/www.bbk.ac.uk/psyc/staff/academic/mthomas?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/www.bbk.ac.uk/psyc/staff/academic/mthomas?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/www.bbk.ac.uk/psyc/staff/academic/mthomas?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/www.bbk.ac.uk/psyc/staff/academic/mthomas?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/www.bbk.ac.uk/psyc/staff/academic/mthomas?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/www.bbk.ac.uk/psyc/staff/academic/mthomas?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://www.bbk.ac.uk/psyc/staff/academic/mthomas">Dr. Michael Thomas</a> approached me with an interesting <a onclick="pageTracker._trackPageview('/outgoing/morconsulting.com/?referer=');pageTracker._trackPageview('/outgoing/morconsulting.com/?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/morconsulting.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209');pageTracker._trackPageview('/outgoing/morconsulting.com/?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/morconsulting.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/morconsulting.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/morconsulting.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/morconsulting.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/morconsulting.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/morconsulting.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/morconsulting.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/morconsulting.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/morconsulting.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/morconsulting.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/morconsulting.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/morconsulting.com/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://morconsulting.com/">A.I. job</a> to see if we could speed up his neural network code from a 10 year old research platform called PlaNet.  Using new Sun boxes they weren&#8217;t getting the speed-ups they expected, old libs or other monkey business were suspected.</p>
<p>As a first investigation I took Neil Schemenauer&#8217;s <a onclick="pageTracker._trackPageview('/outgoing/arctrix.com/nas/python/bpnn.py?referer=');pageTracker._trackPageview('/outgoing/arctrix.com/nas/python/bpnn.py?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/arctrix.com/nas/python/bpnn.py?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209');pageTracker._trackPageview('/outgoing/arctrix.com/nas/python/bpnn.py?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/arctrix.com/nas/python/bpnn.py?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/arctrix.com/nas/python/bpnn.py?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/arctrix.com/nas/python/bpnn.py?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/arctrix.com/nas/python/bpnn.py?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/arctrix.com/nas/python/bpnn.py?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/arctrix.com/nas/python/bpnn.py?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/arctrix.com/nas/python/bpnn.py?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/arctrix.com/nas/python/bpnn.py?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/arctrix.com/nas/python/bpnn.py?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/arctrix.com/nas/python/bpnn.py?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/arctrix.com/nas/python/bpnn.py?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/arctrix.com/nas/python/bpnn.py?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://arctrix.com/nas/python/bpnn.py">bpnn.py</a> (a 200 line <a onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Back_propagation?referer=');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Back_propagation?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Back_propagation?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Back_propagation?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Back_propagation?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Back_propagation?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Back_propagation?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Back_propagation?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Back_propagation?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Back_propagation?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Back_propagation?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Back_propagation?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Back_propagation?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Back_propagation?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Back_propagation?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Back_propagation?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://en.wikipedia.org/wiki/Back_propagation">back-prop</a> artificial neural network library with <a onclick="pageTracker._trackPageview('/outgoing/www-128.ibm.com/developerworks/library/l-neural/?referer=');pageTracker._trackPageview('/outgoing/www-128.ibm.com/developerworks/library/l-neural/?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/www.answermysearches.com/four-free-neural-network-libraries-for-python/195/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209');" href="http://www-128.ibm.com/developerworks/library/l-neural/">doc</a> and <a onclick="pageTracker._trackPageview('/outgoing/www.answermysearches.com/four-free-neural-network-libraries-for-python/195/?referer=');pageTracker._trackPageview('/outgoing/www.answermysearches.com/four-free-neural-network-libraries-for-python/195/?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/www.answermysearches.com/four-free-neural-network-libraries-for-python/195/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209');" href="http://www.answermysearches.com/four-free-neural-network-libraries-for-python/195/">comparison</a>).  The intention was to see how much faster the code might run using <a onclick="pageTracker._trackPageview('/outgoing/psyco.sourceforge.net/?referer=');pageTracker._trackPageview('/outgoing/psyco.sourceforge.net/?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/psyco.sourceforge.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209');pageTracker._trackPageview('/outgoing/psyco.sourceforge.net/?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/psyco.sourceforge.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/psyco.sourceforge.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/psyco.sourceforge.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/psyco.sourceforge.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/psyco.sourceforge.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/psyco.sourceforge.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/psyco.sourceforge.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/psyco.sourceforge.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/psyco.sourceforge.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/psyco.sourceforge.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/psyco.sourceforge.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/psyco.sourceforge.net/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://psyco.sourceforge.net/">psyco</a> and <a onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/shedskin/?referer=');pageTracker._trackPageview('/outgoing/code.google.com/p/shedskin/?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/code.google.com/p/shedskin/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209');pageTracker._trackPageview('/outgoing/code.google.com/p/shedskin/?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/code.google.com/p/shedskin/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/code.google.com/p/shedskin/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/code.google.com/p/shedskin/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/code.google.com/p/shedskin/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/code.google.com/p/shedskin/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/code.google.com/p/shedskin/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/code.google.com/p/shedskin/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/code.google.com/p/shedskin/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/code.google.com/p/shedskin/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/code.google.com/p/shedskin/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');" href="http://code.google.com/p/shedskin/">shedskin</a>.</p>
<p>The results were really quite surprising, notes and src follow.</p>
<p>The run-time in minutes for the harder test case are:</p>
<ol>
<li> Vanilla Python <em>153 minutes</em></li>
<li> Python + Psyco 1.6.0.final.0 <em>57 minutes</em> (2.6* faster)</li>
<li><a onclick="pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/2008/09/shed-skin-0029.html?referer=');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/2008/09/shed-skin-0029.html?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/2008/09/shed-skin-0029.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/2008/09/shed-skin-0029.html?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/2008/09/shed-skin-0029.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/2008/09/shed-skin-0029.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/2008/09/shed-skin-0029.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/2008/09/shed-skin-0029.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/2008/09/shed-skin-0029.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/2008/09/shed-skin-0029.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/2008/09/shed-skin-0029.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/2008/09/shed-skin-0029.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/2008/09/shed-skin-0029.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/2008/09/shed-skin-0029.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/2008/09/shed-skin-0029.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/2008/09/shed-skin-0029.html?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://shed-skin.blogspot.com/2008/09/shed-skin-0029.html"> Shedskin 0.0.29</a> <em>0.78 minutes </em>(<strong>196* faster</strong>)</li>
</ol>
<p>The test machines uses Python 2.5.2 on Ubuntu 8.04.  The box is an Intel Core Duo 2.4GHz running a single process.</p>
<p>The &#8216;hard&#8217; problem trains the ANN using 508 patterns with 57 input neurons, 50 hidden and 62 output neurons over 1000 iterations.  If you know ANNs then the configuration (0.1 learning rate, 0 momentum) might seem unusual, be assured that this is correct for my researcher&#8217;s problem.</p>
<p>There is a shorter version of this problem using just 2 patterns, this is useful if you want to replicate these results but don&#8217;t want to wait 3 hours on your first run.</p>
<p>My run times for the shorter problem are:</p>
<ol>
<li> Vanilla Python <em>42 seconds</em></li>
<li> Python + Psyco <em>14 seconds</em></li>
<li> Shedskin <em>0.2 seconds </em>(<strong>210* faster</strong>)<em><br />
</em></li>
</ol>
<p>Shedskin has an issue with numerical stability - it seems that internally some truncation occurs with floating point math.  Whilst the results for vanilla Python and Python+Psyco were identical, the results with Shedskin were similar but with fractional divergences in each result.</p>
<p>Whilst these divergences caused some very different results in the final weights for the ANN, my researcher confirms that all the results look equivalent.</p>
<p>Mark Dufour (Shedskin&#8217;s author) confirms that Python&#8217;s C double is used the same in Shedskin but notes that rounding (or a bug) may be the culprit.  Shedskin is a young project, Mark will welcome extra eyes if you want to look into this.</p>
<p>Running the code with Shedskin was fairly easy.  On Ubuntu I had to install libgc-dev and libpcre3-dev (detailed in the Shedskin docs) and g++, afterwards shedskin was ready. From download to first run was 15 minutes.</p>
<p>On my first attempt to compile bpnn.py with Shedskin I received an error as the &#8216;raise&#8217; keyword isn&#8217;t yet supported.  I replaced the &#8216;raise&#8217; calls with &#8216;assert False&#8217; for sanity, afterwards compilation was fine.</p>
<p><strong>Edit</strong> - Mark notes that the basic form of &#8216;raise&#8217; is supported but the version used in bpnn.py isn&#8217;t yet supported.  Something like &#8216;raise ValueError(&#8217;some msg&#8217;)&#8217; works fine.</p>
<p>Mark notes that Shedskin currently works well up to 500 lines (maybe up to 1000), since bpnn.py is only 200 lines compilation is quick.</p>
<p>Note that if you can&#8217;t use Psyco because you aren&#8217;t on x86, Shedskin might be useful to you since it&#8217;ll work anywhere that Python and g++ compile.</p>
<h2>Running this yourself</h2>
<p>If you want to recreate my results, download <a href="http://ianozsvald.com/wp-content/bpnn_shedskin_src_20081117.zip">bpnn_shedskin_src_20081117.zip</a>.  You&#8217;ll see bpnn_shedskin.py, this is the main code.  bpnn_shedskin.py includes either &#8216;examples_short.py&#8217; or &#8216;examples_full.py&#8217;, short is the easier 2 pattern problem and full has 508 patterns.</p>
<p>Note that these patterns are stored as lists of tuples (Shedskin doesn&#8217;t support the csv module so I hardcoded the input patterns to speed development), the full version is over 500 lines of Python and this slows Shedskin&#8217;s compilation somewhat.</p>
<p>By default the imports for Psyco are commented out and the short problem is configured.  At the command line you&#8217;ll get an output like this:</p>
<pre>python bpnn_shedskin.py
Using 2 examples
ANN uses 57 input, 50 hidden, 62 output, 1000 iterations, 0.100000 learning rate, 0.000000 momentum
error 65.454309      2008-11-17 15:22:58.318593
error 45.176110      2008-11-17 15:22:59.060787
error 44.616933      2008-11-17 15:23:00.246280
error 44.026883      2008-11-17 15:23:01.743821
error 44.049276      2008-11-17 15:23:02.815876
error 44.905183      2008-11-17 15:23:03.860352
error 44.674506      2008-11-17 15:23:05.270307
error 43.365627      2008-11-17 15:23:06.757126
error 43.299160      2008-11-17 15:23:08.244466
error 42.540076      2008-11-17 15:23:09.732035
Elapsed: 0:00:41.472192</pre>
<p>If you uncomment the two Psyco lines your code will run about 2.6* faster.</p>
<h2>Using Shedskin</h2>
<p>To use shedskin, first run the Python through shedskin and then &#8216;make&#8217; the result.  The compiled binary will run much faster than the vanilla Python code, the result below shows the short problem taking 0.19 seconds compared to 41 seconds above.</p>
<pre>shedskin bpnn_shedskin.py
*** SHED SKIN Python-to-C++ Compiler 0.0.29 ***
Copyright 2005-2008 Mark Dufour; License GNU GPL version 3 (See LICENSE)
[iterative type analysis..]
***
iterations: 3 templates: 519
[generating c++ code..]
*WARNING* bpnn_shedskin.py:178: function (class NN, &#8216;weights&#8217;) not called!
*WARNING* bpnn_shedskin.py:156: function (class NN, &#8216;test&#8217;) not called!

make
g++  -O2 -pipe -Wno-deprecated  -I. -I/usr/lib/shedskin/lib /usr/lib/shedskin/lib/string.cpp /usr/lib/shedskin/lib/random.cpp /usr/lib/shedskin/lib/datetime.cpp examples_short.cpp bpnn_shedskin.cpp /usr/lib/shedskin/lib/builtin.cpp /usr/lib/shedskin/lib/time.cpp /usr/lib/shedskin/lib/math.cpp -lgc  -o bpnn_shedskin

./bpnn_shedskin
Using 2 examples
ANN uses 57 input, 50 hidden, 62 output, 1000 iterations, 0.100000 learning rate, 0.000000 momentum
error 65.454309      2008-11-17 16:11:08.452087
error 44.970416      2008-11-17 16:11:08.476869
error 46.444249      2008-11-17 16:11:08.506324
error 44.209054      2008-11-17 16:11:08.519375
error 44.058518      2008-11-17 16:11:08.532430
error 45.655892      2008-11-17 16:11:08.545741
error 44.518816      2008-11-17 16:11:08.558520
error 43.643572      2008-11-17 16:11:08.571705
error 44.800429      2008-11-17 16:11:08.584241
error 43.710905      2008-11-17 16:11:08.597465
Elapsed: 0:00:00.198747</pre>
<h2>Why is the math different?</h2>
<p>An open question remains as to why the evolution of the floating point arithmetic is different between Python and Shedskin.  If anyone is interested in delving in to this, I&#8217;d be very interested in hearing from you.</p>
<h2>Extension modules</h2>
<p>Mark notes that the extension module support is perhaps a more useful way to use Shedskin for this sort of problem.</p>
<p>A single module can be compiled (e.g. &#8217;shedskin -e module.py&#8217;) and with Python you just import it (e.g. &#8216;import module&#8217;) and use it&#8230;with a big speed-up.</p>
<p>This ties the code to your installed libs - not so great for easy distribution but great for lone researchers needing a speed boost.</p>
<h2>Shedskin 0.1 in the works</h2>
<p>Mark&#8217;s plan is to get 0.1 released over the coming months.  One aim is to get the extension module to a similar level of functionality as SWIG and improve the core library support so that Shedskin comes with (some more) Batteries Included.</p>
<p>Mark is open to receiving code (up to 1000 lines) that doesn&#8217;t compile.  The project would always happily accept new contributors.</p>
<p>See the Shedskin <a onclick="pageTracker._trackPageview('/outgoing/shedskin.googlecode.com/?referer=');pageTracker._trackPageview('/outgoing/shedskin.googlecode.com/?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/shedskin.googlecode.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209');pageTracker._trackPageview('/outgoing/shedskin.googlecode.com/?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/shedskin.googlecode.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/shedskin.googlecode.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/shedskin.googlecode.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/shedskin.googlecode.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');" href="http://shedskin.googlecode.com/">homepage</a>, <a onclick="pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/?referer=');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/?referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/shed-skin.blogspot.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');" href="http://shed-skin.blogspot.com/">blog</a> and <a onclick="pageTracker._trackPageview('/outgoing/groups.google.com/group/shedskin-discuss?pli=1&referer=');pageTracker._trackPageview('/outgoing/groups.google.com/group/shedskin-discuss?pli=1&amp;referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/groups.google.com/group/shedskin-discuss?pli=1&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209');pageTracker._trackPageview('/outgoing/groups.google.com/group/shedskin-discuss?pli=1&amp;referer=http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/');pageTracker._trackPageview('/outgoing/groups.google.com/group/shedskin-discuss?pli=1&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/groups.google.com/group/shedskin-discuss?pli=1&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/groups.google.com/group/shedskin-discuss?pli=1&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');pageTracker._trackPageview('/outgoing/groups.google.com/group/shedskin-discuss?pli=1&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=209&amp;message=4');" href="http://groups.google.com/group/shedskin-discuss?pli=1">group</a>.</p>
<hr>
Ian is a professional screencaster (<a href="http://procasts.co.uk" onclick="pageTracker._trackPageview('/outgoing/procasts.co.uk?referer=');pageTracker._trackPageview('/outgoing/procasts.co.uk?referer=http://ianozsvald.com/wp-admin/users.php?page=ft_signature_manager.php');">ProCasts</a>), Python programmer, Artificial Intelligence researcher (<a href="http://morconsulting.com" onclick="pageTracker._trackPageview('/outgoing/morconsulting.com?referer=');pageTracker._trackPageview('/outgoing/morconsulting.com?referer=http://ianozsvald.com/wp-admin/users.php?page=ft_signature_manager.php');">Mor Consulting</a>), sea-side dweller and consumer of fine coffees.]]></content:encoded>
			<wfw:commentRss>http://ianozsvald.com/2008/11/17/making-python-math-196-faster-with-shedskin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Brighton Python Meet, Weds Oct 29th</title>
		<link>http://ianozsvald.com/2008/10/24/brighton-python-meet-weds-oct-29th/</link>
		<comments>http://ianozsvald.com/2008/10/24/brighton-python-meet-weds-oct-29th/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 14:37:30 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[projectbrightonblogs]]></category>

		<category><![CDATA[sussexdigital]]></category>

		<guid isPermaLink="false">http://ianozsvald.com/?p=206</guid>
		<description><![CDATA[We&#8217;re having our second Brighton Python (Upcoming) meetup next week on Weds Oct 29th at The Hampton Arms (gmap), a 15 min walk from Brighton station.  The pub is 5 minutes from the Churchill shopping Centre and the clocktower off of Western Road (the main shopping road that runs parallel to the sea front).
This is [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re having our second Brighton Python (<a onclick="pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1190087/?referer=');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1190087/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://upcoming.yahoo.com/event/1190087/">Upcoming</a>) meetup next week on Weds Oct 29th at <a onclick="pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/venue/100151/?referer=');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/venue/100151/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://upcoming.yahoo.com/venue/100151/">The Hampton Arms</a> (<a onclick="pageTracker._trackPageview('/outgoing/maps.google.co.uk/maps?f=q_amp_hl=en_amp_geocode=_amp_q=BN1+3FH_amp_ie=UTF8_amp_g=BN1+3FH_amp_ll=50.826528_-0.146127_amp_spn=0.009596_0.019312_amp_z=16&referer=');pageTracker._trackPageview('/outgoing/maps.google.co.uk/maps?f=q_amp_hl=en_amp_geocode=_amp_q=BN1+3FH_amp_ie=UTF8_amp_g=BN1+3FH_amp_ll=50.826528_-0.146127_amp_spn=0.009596_0.019312_amp_z=16&amp;referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://maps.google.co.uk/maps?f=q&amp;hl=en&amp;geocode=&amp;q=BN1+3FH&amp;ie=UTF8&amp;g=BN1+3FH&amp;ll=50.826528,-0.146127&amp;spn=0.009596,0.019312&amp;z=16">gmap</a>), a 15 min walk from Brighton station.  The pub is 5 minutes from the Churchill shopping Centre and the clocktower off of Western Road (the main shopping road that runs parallel to the sea front).</p>
<p>This is the same location that we used for the last meet and again we&#8217;re combining this with the Brighton freelancer <a onclick="pageTracker._trackPageview('/outgoing/www.brightonfarm.com/?referer=');pageTracker._trackPageview('/outgoing/www.brightonfarm.com/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://www.brightonfarm.com/">Farm meetup</a> for a larger crowd.</p>
<p>Some more details are in this <a href="http://ianozsvald.com/2008/10/08/brighton-python-meetup-oct-29th/">previous post</a>, hope to see you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://ianozsvald.com/2008/10/24/brighton-python-meet-weds-oct-29th/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Brighton Python Meetup (Oct 29th)</title>
		<link>http://ianozsvald.com/2008/10/08/brighton-python-meetup-oct-29th/</link>
		<comments>http://ianozsvald.com/2008/10/08/brighton-python-meetup-oct-29th/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 14:47:27 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[projectbrightonblogs]]></category>

		<category><![CDATA[sussexdigital]]></category>

		<guid isPermaLink="false">http://ianozsvald.com/?p=205</guid>
		<description><![CDATA[John and I are organising another Brighton Python meet for the evening of Wednesday Oct 29th (Upcoming for details). [photo by southtyrolean]

We threw one months back along with Paul Silver&#8217;s The Farm freelancers, we filled the The Hampton Arms with close to 60 geeks IIRC.  The pub is a 15 minute walk from Brighton station [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.littlespikeyland.com/" onclick="pageTracker._trackPageview('/outgoing/www.littlespikeyland.com/?referer=');">John</a> and I are organising another Brighton Python meet for the evening of Wednesday Oct 29th (<a onclick="pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1190087/?referer=');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1190087/?referer=http://ianozsvald.com/2008/10/08/brighton-python-meetup-oct-29th/');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1190087/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1190087/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=205&amp;message=4');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1190087/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://upcoming.yahoo.com/event/1190087/">Upcoming</a> for details). [photo by <a onclick="pageTracker._trackPageview('/outgoing/flickr.com/photos/schoffer/?referer=');pageTracker._trackPageview('/outgoing/flickr.com/photos/schoffer/?referer=http://ianozsvald.com/2008/10/08/brighton-python-meetup-oct-29th/');pageTracker._trackPageview('/outgoing/flickr.com/photos/schoffer/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/flickr.com/photos/schoffer/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=205&amp;message=4');" href="http://flickr.com/photos/schoffer/">southtyrolean</a>]</p>
<p style="text-align: center;"><a onclick="pageTracker._trackPageview('/outgoing/flickr.com/photos/schoffer/196079076/?referer=');pageTracker._trackPageview('/outgoing/flickr.com/photos/schoffer/196079076/?referer=http://ianozsvald.com/2008/10/08/brighton-python-meetup-oct-29th/');pageTracker._trackPageview('/outgoing/flickr.com/photos/schoffer/196079076/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/flickr.com/photos/schoffer/196079076/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=205&amp;message=4');" href="http://flickr.com/photos/schoffer/196079076/"><img class="aligncenter" src="http://farm1.static.flickr.com/76/196079076_ef3d5172dc_m.jpg" alt="" width="240" height="148" /></a></p>
<p>We threw one months back along with Paul Silver&#8217;s <a onclick="pageTracker._trackPageview('/outgoing/www.brightonfarm.com/?referer=');pageTracker._trackPageview('/outgoing/www.brightonfarm.com/?referer=http://ianozsvald.com/2008/10/08/brighton-python-meetup-oct-29th/');pageTracker._trackPageview('/outgoing/www.brightonfarm.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.brightonfarm.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=205&amp;message=4');pageTracker._trackPageview('/outgoing/www.brightonfarm.com/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://www.brightonfarm.com/">The Farm</a> freelancers, we filled the <a onclick="pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/venue/100151/?referer=');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/venue/100151/?referer=http://ianozsvald.com/2008/10/08/brighton-python-meetup-oct-29th/');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/venue/100151/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/venue/100151/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=205&amp;message=4');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/venue/100151/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://upcoming.yahoo.com/venue/100151/">The Hampton Arms</a> with close to 60 geeks IIRC.  The pub is a 15 minute walk from Brighton station (note to GnuBlade and other Londoners, this pub is much closer to the station than the building we use for £5 App meets!).</p>
<p>Amongst others we had Jim of SecondLife UK, a Microsoftie who likes lightweight languages, several pyQT programmers from a medical company and a whole bunch of others.</p>
<p>As before it&#8217;ll just be a meet n&#8217;greet pub outing, I&#8217;m expecting 10-20 Pythonistas along with 20-40 Farmers (they&#8217;re PHP, Web, db, graphics etc local freelancers), lots of beer and conversation.</p>
<p>Please sign-up (<a onclick="pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1190087/?referer=');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1190087/?referer=http://ianozsvald.com/2008/10/08/brighton-python-meetup-oct-29th/');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1190087/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1190087/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=205&amp;message=4');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1190087/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://upcoming.yahoo.com/event/1190087/">Upcoming</a>) so we&#8217;ve an idea of who will be along.</p>
]]></content:encoded>
			<wfw:commentRss>http://ianozsvald.com/2008/10/08/brighton-python-meetup-oct-29th/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PyCon UK 2008 Write-up</title>
		<link>http://ianozsvald.com/2008/09/14/pycon-uk-2008-write-up/</link>
		<comments>http://ianozsvald.com/2008/09/14/pycon-uk-2008-write-up/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 13:51:01 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<category><![CDATA[Python]]></category>

		<category><![CDATA[ShowMeDo]]></category>

		<guid isPermaLink="false">http://ianozsvald.com/?p=202</guid>
		<description><![CDATA[We&#8217;re heading towards the end of the afternoon from a great weekend&#8217;s worth of PyCon, Right now Ted Leung is giving the key-note on Dynamic Languages.  JavaScript&#8217;s acceptance and speed improvements is being high-lighted, Ted seems to have some worries about JavaScript&#8217;s continual growth.
Yesterday we had Mark Shuttleworth&#8217;s key-note on how he wanted to see [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re heading towards the end of the afternoon from a great weekend&#8217;s worth of <a onclick="pageTracker._trackPageview('/outgoing/www.pyconuk.org?referer=');pageTracker._trackPageview('/outgoing/www.pyconuk.org?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.pyconuk.org?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/www.pyconuk.org?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/www.pyconuk.org?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/www.pyconuk.org?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://www.pyconuk.org">PyCon</a>, Right now <a onclick="pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_ted_leung?referer=');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_ted_leung?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_ted_leung?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_ted_leung?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_ted_leung?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_ted_leung?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://www.pyconuk.org/speaker_bios.html#ted_leung">Ted Leung</a> is giving the key-note on Dynamic Languages.  JavaScript&#8217;s acceptance and speed improvements is being high-lighted, Ted seems to have some worries about JavaScript&#8217;s continual growth.</p>
<p>Yesterday we had <a onclick="pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_mark_shuttleworth?referer=');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_mark_shuttleworth?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_mark_shuttleworth?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_mark_shuttleworth?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_mark_shuttleworth?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_mark_shuttleworth?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://www.pyconuk.org/speaker_bios.html#mark_shuttleworth">Mark Shuttleworth</a>&#8217;s key-note on how he wanted to see Python give better support to <a onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Transactional_memory?referer=');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Transactional_memory?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Transactional_memory?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Transactional_memory?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Transactional_memory?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Transactional_memory?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://en.wikipedia.org/wiki/Transactional_memory">Transactional Memory</a> and Cloud Computing.Both talks interesting and inspiring. It felt like Mark really buys into the Python community with lots of &#8216;our language&#8217; references, he&#8217;s a great speaker to boot.  He dug at our <a onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Global_Interpreter_Lock?referer=');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Global_Interpreter_Lock?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Global_Interpreter_Lock?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Global_Interpreter_Lock?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Global_Interpreter_Lock?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Global_Interpreter_Lock?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://en.wikipedia.org/wiki/Global_Interpreter_Lock">GIL</a> and said &#8216;please solve scaling above 1 core!&#8217;.</p>
<p><a onclick="pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_raymond_hettinger?referer=');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_raymond_hettinger?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_raymond_hettinger?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_raymond_hettinger?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_raymond_hettinger?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_raymond_hettinger?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://www.pyconuk.org/speaker_bios.html#raymond_hettinger">Raymond Hettinger</a> gave some great talks including a look at Python 2.6 and 3.0, behind-the-scenes Python containers (cool <a onclick="pageTracker._trackPageview('/outgoing/svn.python.org/view/python/trunk/Objects/listobject.c?rev=61049_amp_view=markup&referer=');pageTracker._trackPageview('/outgoing/svn.python.org/view/python/trunk/Objects/listobject.c?rev=61049_amp_view=markup&amp;referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/svn.python.org/view/python/trunk/Objects/listobject.c?rev=61049_amp_view=markup&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/svn.python.org/view/python/trunk/Objects/listobject.c?rev=61049_amp_view=markup&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/svn.python.org/view/python/trunk/Objects/listobject.c?rev=61049_amp_view=markup&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/svn.python.org/view/python/trunk/Objects/listobject.c?rev=61049_amp_view=markup&amp;referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://svn.python.org/view/python/trunk/Objects/listobject.c?rev=61049&amp;view=markup">src</a> link) and A.I. with Python.  Did you know that a list&#8217;s growth pattern is 0, 4, 8, 16, 25, 35, 46, 58, 72, 88, &#8230; elements and for large lists you never waste more than 12.5% of memory?  Neato.</p>
<p>It looks like PyPy is coming up to a 1.0 release later this year.  James Gardner gave a good Birds of a Feather session on Pylons, this is relevant to me due to TurboGear&#8217;s use of Pylons - <a onclick="pageTracker._trackPageview('/outgoing/showmedo.com?referer=');pageTracker._trackPageview('/outgoing/showmedo.com?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/showmedo.com?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://showmedo.com">ShowMeDo </a>is written in TurboGears.</p>
<p><a onclick="pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_zeth?referer=');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_zeth?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_zeth?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_zeth?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_zeth?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/www.pyconuk.org/speaker_bios.html_zeth?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://www.pyconuk.org/speaker_bios.html#zeth">Zeth</a> tells me that last year there were about 150 attendees, I think we have over 200 this year, next year EuroPython meets PyConUK so we&#8217;ll have closer to 500.  I also met a bunch of regional Python usergroups including Python Ireland - there&#8217;s obvious growth in our userbase with a lot of smart people coding away.</p>
<p>At the end of last night&#8217;s dinner we had a talk on the <a onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Lunar_society?referer=');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Lunar_society?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Lunar_society?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Lunar_society?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Lunar_society?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Lunar_society?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://en.wikipedia.org/wiki/Lunar_society">Lunar Society</a>, it was long (2 hours!) but told a great story.  The drinking, inevitably, went on late &lt;ouch&gt;.</p>
<p>I look forward to next year&#8217;s PyCon UK!  Pictures etc via the <a href="http://www.pyconuk.org/community/BlogsAndPhotos" onclick="pageTracker._trackPageview('/outgoing/www.pyconuk.org/community/BlogsAndPhotos?referer=');">PyCon wiki</a> which links to <a href="http://www.flickr.com/groups/pyconuk/" onclick="pageTracker._trackPageview('/outgoing/www.flickr.com/groups/pyconuk/?referer=');">flickr</a>.</p>
<p>As a side note it was great to talk to Pythonistas and hear that our <a onclick="pageTracker._trackPageview('/outgoing/showmedo.com?referer=');pageTracker._trackPageview('/outgoing/showmedo.com?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/showmedo.com?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=202&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://showmedo.com">ShowMeDo</a> is fairly well known (given that we&#8217;ve never had a marketing budget, or time, or resources&#8230;) and well-respected.  I think I&#8217;ve recruited a few more authors along the way.</p>
]]></content:encoded>
			<wfw:commentRss>http://ianozsvald.com/2008/09/14/pycon-uk-2008-write-up/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Next £5 App meet, Brighton, Thurs 18th Sept</title>
		<link>http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/</link>
		<comments>http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 12:26:45 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[sussexdigital]]></category>

		<category><![CDATA[£5 App Meet]]></category>

		<guid isPermaLink="false">http://ianozsvald.com/?p=201</guid>
		<description><![CDATA[Our next £5 App meet is coming up on Thursday 18th Sept (not Tues!), this time we have 20 minute presentations for:

 Chumby+Python hacking by John
 &#8216;Groundbreaking movie production&#8217; with ASwarmOfAngels by Matt
 Arduino for physics display hacking by Seb
 Locomatrix GPS Gaming by Richard
&#8220;How not to launch a web app&#8221; by Dan on the [...]]]></description>
			<content:encoded><![CDATA[<p>Our next <a onclick="pageTracker._trackPageview('/outgoing/fivepoundapp.com/meetup/13/?referer=');pageTracker._trackPageview('/outgoing/fivepoundapp.com/meetup/13/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/fivepoundapp.com/meetup/13/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/fivepoundapp.com/meetup/13/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/fivepoundapp.com/meetup/13/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/fivepoundapp.com/meetup/13/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/fivepoundapp.com/meetup/13/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/fivepoundapp.com/meetup/13/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://fivepoundapp.com/meetup/13/">£5 App meet</a> is coming up on <strong>Thursday 18th Sept</strong> (not Tues!), this time we have 20 minute presentations for:</p>
<ol>
<li><a onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Chumby?referer=');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Chumby?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Chumby?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Chumby?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Chumby?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Chumby?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Chumby?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Chumby?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://en.wikipedia.org/wiki/Chumby"> Chumby</a>+Python hacking by <a onclick="pageTracker._trackPageview('/outgoing/www.littlespikeyland.com/?referer=');pageTracker._trackPageview('/outgoing/www.littlespikeyland.com/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/www.littlespikeyland.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.littlespikeyland.com/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/www.littlespikeyland.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/www.littlespikeyland.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/www.littlespikeyland.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/www.littlespikeyland.com/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://www.littlespikeyland.com/">John</a></li>
<li> &#8216;Groundbreaking movie production&#8217; with <a onclick="pageTracker._trackPageview('/outgoing/aswarmofangels.com/?referer=');pageTracker._trackPageview('/outgoing/aswarmofangels.com/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/aswarmofangels.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/aswarmofangels.com/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/aswarmofangels.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/aswarmofangels.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/aswarmofangels.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/aswarmofangels.com/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://aswarmofangels.com/">ASwarmOfAngels</a> by <a onclick="pageTracker._trackPageview('/outgoing/matthanson.net/?referer=');pageTracker._trackPageview('/outgoing/matthanson.net/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/matthanson.net/?referer=http://ianozsvald.com/');" href="http://matthanson.net/">Matt</a></li>
<li> <a onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Arduino?referer=');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Arduino?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Arduino?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Arduino?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Arduino?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Arduino?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Arduino?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Arduino?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://en.wikipedia.org/wiki/Arduino">Arduino</a> for physics display hacking by <a onclick="pageTracker._trackPageview('/outgoing/www.sebleedelisle.com/?referer=');pageTracker._trackPageview('/outgoing/www.sebleedelisle.com/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/www.sebleedelisle.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.sebleedelisle.com/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/www.sebleedelisle.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/www.sebleedelisle.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/www.sebleedelisle.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/www.sebleedelisle.com/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://www.sebleedelisle.com/">Seb</a></li>
<li> <a onclick="pageTracker._trackPageview('/outgoing/www.locomatrix.com/?referer=');pageTracker._trackPageview('/outgoing/www.locomatrix.com/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/www.locomatrix.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.locomatrix.com/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/www.locomatrix.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/www.locomatrix.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/www.locomatrix.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/www.locomatrix.com/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://www.locomatrix.com/">Locomatrix</a> GPS Gaming by Richard</li>
<li>&#8220;How not to launch a web app&#8221; by <a onclick="pageTracker._trackPageview('/outgoing/www.angryamoeba.co.uk/?referer=');pageTracker._trackPageview('/outgoing/www.angryamoeba.co.uk/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');" href="http://www.angryamoeba.co.uk/">Dan</a> on the soon-to-really-be-launched <a onclick="pageTracker._trackPageview('/outgoing/tailshq.com/?referer=');pageTracker._trackPageview('/outgoing/tailshq.com/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');" href="http://tailshq.com/">Tails</a> bug tracker</li>
</ol>
<p>This event is a Demo Camp like <a href="http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/">last month</a>&#8217;s. Usual rules - <a onclick="pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1054813/?referer=');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1054813/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1054813/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1054813/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1054813/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1054813/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1054813/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/1054813/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://upcoming.yahoo.com/event/1054813/">sign-up</a> on Upcoming so we know how much beer to buy (we buy it out of our own pockets&#8230;unless you want to sponsor?) and cake to bake, UNattend if you can&#8217;t make it.</p>
<p>If you&#8217;re local then you&#8217;ll know John (£5 App co-founder) and the Chumby, Arduinos and Locomatrix.  You might not know <a onclick="pageTracker._trackPageview('/outgoing/aswarmofangels.com/?referer=');pageTracker._trackPageview('/outgoing/aswarmofangels.com/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/aswarmofangels.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/aswarmofangels.com/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/aswarmofangels.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/aswarmofangels.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/aswarmofangels.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/aswarmofangels.com/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://aswarmofangels.com/">ASwarmOfAngels</a>:</p>
<blockquote><p>&#8220;A groundbreaking project to create a £1 million film and give it away to over 1 million people using the Internet and a global community of members&#8221;</p></blockquote>
<p>There is more about Matt Hanson (founder of ASOA) in this <a onclick="pageTracker._trackPageview('/outgoing/www.netmag.co.uk/zine/discover-interview/matt-hanson?referer=');pageTracker._trackPageview('/outgoing/www.netmag.co.uk/zine/discover-interview/matt-hanson?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/www.netmag.co.uk/zine/discover-interview/matt-hanson?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.netmag.co.uk/zine/discover-interview/matt-hanson?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/www.netmag.co.uk/zine/discover-interview/matt-hanson?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/www.netmag.co.uk/zine/discover-interview/matt-hanson?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/www.netmag.co.uk/zine/discover-interview/matt-hanson?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');pageTracker._trackPageview('/outgoing/www.netmag.co.uk/zine/discover-interview/matt-hanson?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://www.netmag.co.uk/zine/discover-interview/matt-hanson">interview</a>.</p>
<p>We&#8217;re in our usual location of the refurbished Regency Town House in Hove (thanks <a onclick="pageTracker._trackPageview('/outgoing/hobointernet.com/?referer=');pageTracker._trackPageview('/outgoing/hobointernet.com/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/hobointernet.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/hobointernet.com/?referer=http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/');pageTracker._trackPageview('/outgoing/hobointernet.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=201&amp;message=4');" href="http://hobointernet.com/">Danny</a>!), if you&#8217;re coming down by train then you&#8217;re a 10 minute bus ride away.</p>
<p>From London - get to Brighton station, walk 5 minutes South to Churchill Square, get a number 1 bus heading West (actually, most busses will probably do if they go West from Churchill Square), get off by Brunswick Square (ask the driver, it&#8217;ll take 5 mins on the bus).  It is a 20 minute walk from Brighton Station if you&#8217;ve got a map.</p>
]]></content:encoded>
			<wfw:commentRss>http://ianozsvald.com/2008/09/10/next-5-app-meet-brighton-thurs-18th-sept/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Learning Python via ShowMeDo</title>
		<link>http://ianozsvald.com/2008/07/30/learning-python-via-showmedo/</link>
		<comments>http://ianozsvald.com/2008/07/30/learning-python-via-showmedo/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 14:53:43 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<category><![CDATA[Python]]></category>

		<category><![CDATA[ShowMeDo]]></category>

		<guid isPermaLink="false">http://ianozsvald.com/?p=193</guid>
		<description><![CDATA[Every now and again it is useful to look back at what&#8217;s been achieved - ShowMeDo started three years ago and we considered ourselves lucky if 1 Python video was contributed a month.  Now we get several whole series each month!  Often each series is information-laden and created by a competent screencaster.  Viewers learn very [...]]]></description>
			<content:encoded><![CDATA[<p>Every now and again it is useful to look back at what&#8217;s been achieved - <a onclick="pageTracker._trackPageview('/outgoing/showmedo.com?referer=');pageTracker._trackPageview('/outgoing/showmedo.com?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');" href="http://showmedo.com">ShowMeDo</a> started three years ago and we considered ourselves lucky if 1 Python video was contributed a month.  Now we get several whole series each month!  Often each series is information-laden and created by a competent screencaster.  Viewers learn very quickly and they remember &#8217;seeing it happen&#8217; after they&#8217;ve watched the video.</p>
<p>I figured that a look at some of the recent series might be useful.  In total we have over 330 <a onclick="pageTracker._trackPageview('/outgoing/showmedo.com/videos/python?referer=');pageTracker._trackPageview('/outgoing/showmedo.com/videos/python?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/python?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/python?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/python?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');" href="http://showmedo.com/videos/python">Python screencasts</a>, with 8 series alone for <a onclick="pageTracker._trackPageview('/outgoing/showmedo.com/videos/django?referer=');pageTracker._trackPageview('/outgoing/showmedo.com/videos/django?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/django?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/django?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/django?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');" href="http://showmedo.com/videos/django">Django</a>.  Over 150 of the screencasts are aimed at <a onclick="pageTracker._trackPageview('/outgoing/showmedo.com/videos/python?topic=beginner_programming_topictabs&referer=');pageTracker._trackPageview('/outgoing/showmedo.com/videos/python?topic=beginner_programming_topictabs&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/python?topic=beginner_programming_topictabs&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/python?topic=beginner_programming_topictabs&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/python?topic=beginner_programming_topictabs&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');" href="http://showmedo.com/videos/python?topic=beginner_programming#topictabs">Beginner Python</a> coders.</p>
<p>We&#8217;ve had several series which cover test-driven development (TDD), unit testing and coverage, as well as discussing the whole development process.  Seeing these hard-core videos teaching &#8216;a good way of coding&#8217; is really nice, these skills are hard to describe and easy for a beginner to ignore.  Three that spring to mind are:</p>
<ul>
<li><a onclick="pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=mcfckfJ4w&referer=');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=mcfckfJ4w&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=mcfckfJ4w&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=mcfckfJ4w&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=mcfckfJ4w&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');" href="http://showmedo.com/videos/series?name=mcfckfJ4w"> Agile Development Tools in Python</a> inc. VirtualEnv, PasteScript</li>
<li><a onclick="pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=Y7x8NhL6h&referer=');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=Y7x8NhL6h&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=Y7x8NhL6h&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=Y7x8NhL6h&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=Y7x8NhL6h&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');" href="http://showmedo.com/videos/series?name=Y7x8NhL6h"> Agile Python+Pylons</a> inc. TDD, coverage, unit testing</li>
<li><a onclick="pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=vXJsRwlBX&referer=');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=vXJsRwlBX&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');" href="http://showmedo.com/videos/series?name=vXJsRwlBX">Developing emol!</a> inc. use-cases and class diagrams in 24 beautiful episodes<a onclick="pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=TUeY7z7GD&referer=');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=TUeY7z7GD&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=TUeY7z7GD&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=TUeY7z7GD&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=TUeY7z7GD&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');" href="http://showmedo.com/videos/series?name=TUeY7z7GD"><br />
</a></li>
</ul>
<p>It is nice to see some web-framework series sprouting up:</p>
<ul>
<li><a onclick="pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=mcfckfJ4w&referer=');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=mcfckfJ4w&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=mcfckfJ4w&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=mcfckfJ4w&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=mcfckfJ4w&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');" href="http://showmedo.com/videos/series?name=mcfckfJ4w">Pylons in action</a> (mentioned above)</li>
<li><a onclick="pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=3tYEHcfn2&referer=');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=3tYEHcfn2&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=3tYEHcfn2&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=3tYEHcfn2&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=3tYEHcfn2&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');" href="http://showmedo.com/videos/series?name=3tYEHcfn2"> Quick-start guide to TurboGears 2</a></li>
<li><a onclick="pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=LY7fNbpc1&referer=');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=LY7fNbpc1&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=LY7fNbpc1&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=LY7fNbpc1&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=LY7fNbpc1&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');" href="http://showmedo.com/videos/series?name=LY7fNbpc1"> Setting Up the Django Dev Environment</a></li>
</ul>
<p>In the <a onclick="pageTracker._trackPageview('/outgoing/showmedo.com/club?referer=');pageTracker._trackPageview('/outgoing/showmedo.com/club?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/club?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/club?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/club?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');" href="http://showmedo.com/club">Club</a> (for paying users) we&#8217;ve been busy, currently we&#8217;re simultaneously publishing several meaty series.  They&#8217;re aimed at beginner/intermediate Python programmers, mixing Python background with useful worked examples:</p>
<ul>
<li><a onclick="pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=tIZs1K8h4&referer=');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=tIZs1K8h4&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=tIZs1K8h4&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=tIZs1K8h4&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=tIZs1K8h4&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');" href="http://showmedo.com/videos/series?name=tIZs1K8h4"> Loops and Iteration</a></li>
<li><a onclick="pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=AzsZ2afN2&referer=');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=AzsZ2afN2&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=AzsZ2afN2&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=AzsZ2afN2&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=AzsZ2afN2&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');" href="http://showmedo.com/videos/series?name=AzsZ2afN2"> Common Variables and Containers</a></li>
<li><a onclick="pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=kmNu2xcp3&referer=');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=kmNu2xcp3&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=kmNu2xcp3&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=kmNu2xcp3&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=kmNu2xcp3&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');" href="http://showmedo.com/videos/series?name=kmNu2xcp3"> What does Python look like?</a></li>
<li><a onclick="pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=iNiVCfz5B&referer=');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=iNiVCfz5B&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=iNiVCfz5B&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=iNiVCfz5B&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=iNiVCfz5B&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');" href="http://showmedo.com/videos/series?name=iNiVCfz5B"> Database Programming</a></li>
<li><a onclick="pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=FtBpzKiWL&referer=');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=FtBpzKiWL&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=FtBpzKiWL&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=FtBpzKiWL&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');pageTracker._trackPageview('/outgoing/showmedo.com/videos/series?name=FtBpzKiWL&amp;referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=193&amp;message=4');" href="http://showmedo.com/videos/series?name=FtBpzKiWL"> Introducing the Google App Engine</a></li>
</ul>
<p>In total we have 11 strong series in the Club which reduce the learning time for a beginner.  We&#8217;ve also commissioned some of our open-source authors to join us in the Club, two new series on &#8216;batteries included&#8217; and &#8216;C+Python&#8217; are in the works.</p>
<p>We welcome new open-source authors - each author&#8217;s contributions are special to us, we don&#8217;t stick ads on the pages or require ownership of any rights.  We just do our best to bring an author&#8217;s knowledge to a wider audience.</p>
<p>I guess the biggest thing that we&#8217;ve achieved is &#8216;recognition&#8217; - it is nice mailing a project author to discuss a relevant series that we&#8217;ve had submitted and to have them say &#8216;ShowMeDo - yes, I was watching some cool stuff there just the other day&#8230;&#8217;.</p>
]]></content:encoded>
			<wfw:commentRss>http://ianozsvald.com/2008/07/30/learning-python-via-showmedo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>£5 App Write-up (6 demos at our Demo Camp)</title>
		<link>http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/</link>
		<comments>http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 12:57:26 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
		
		<category><![CDATA[Entrepreneur]]></category>

		<category><![CDATA[Life]]></category>

		<category><![CDATA[Python]]></category>

		<category><![CDATA[projectbrightonblogs]]></category>

		<category><![CDATA[£5 App Meet]]></category>

		<guid isPermaLink="false">http://ianozsvald.com/?p=190</guid>
		<description><![CDATA[What a fab night!  I counted 46 people which makes this possibly the largest event we&#8217;ve thrown - thanks to all for attending.  Sponsored beer, live Qik video, 6 great talks and lively post-event pub conversation - who could ask for a better evening?  Josh made this rather excellent panoramic view of us all:

Each of [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">What a fab <a onclick="pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/708343?referer=');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/708343?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/708343?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/708343?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/708343?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/708343?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/708343?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/708343?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/708343?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/708343?referer=http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/708343?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/708343?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/708343?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/708343?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/upcoming.yahoo.com/event/708343?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://upcoming.yahoo.com/event/708343">night</a>!  I counted 46 people which makes this possibly the largest event we&#8217;ve thrown - thanks to all for attending.  Sponsored beer, live Qik video, 6 great talks and lively post-event pub conversation - who could ask for a better evening?  <a onclick="pageTracker._trackPageview('/outgoing/www.joshrussell.com/?referer=');pageTracker._trackPageview('/outgoing/www.joshrussell.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.joshrussell.com/?referer=http://ianozsvald.com/');" href="http://www.joshrussell.com/">Josh</a> made this rather excellent panoramic view of us all:</p>
<p style="text-align: center;"><a onclick="pageTracker._trackPageview('/outgoing/www.flickr.com/photos/joshrussell/2651787687/?referer=');pageTracker._trackPageview('/outgoing/www.flickr.com/photos/joshrussell/2651787687/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.flickr.com/photos/joshrussell/2651787687/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.flickr.com/photos/joshrussell/2651787687/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.flickr.com/photos/joshrussell/2651787687/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/www.flickr.com/photos/joshrussell/2651787687/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/www.flickr.com/photos/joshrussell/2651787687/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/www.flickr.com/photos/joshrussell/2651787687/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.flickr.com/photos/joshrussell/2651787687/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/www.flickr.com/photos/joshrussell/2651787687/?referer=http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/');pageTracker._trackPageview('/outgoing/www.flickr.com/photos/joshrussell/2651787687/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.flickr.com/photos/joshrussell/2651787687/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/www.flickr.com/photos/joshrussell/2651787687/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/www.flickr.com/photos/joshrussell/2651787687/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/www.flickr.com/photos/joshrussell/2651787687/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://www.flickr.com/photos/joshrussell/2651787687/"><img class="aligncenter" src="http://farm3.static.flickr.com/2355/2651787687_d1faa39935.jpg" alt="£5 App evening in full swing" width="500" height="161" /></a></p>
<p>Each of the 6 talks lasted 15 minutes and covered a wide range of geek and tech-business topics:</p>
<ul>
<li>‘Google Maps + GPS + Python + Series 60 + giant pencil == live biking location demo’, <a onclick="pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=');pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/');pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=http://ianozsvald.com/wp-admin/post-new.php');pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=http://ianozsvald.com/2008/05/22/5-app-demo-day-on-8th-july-1-demo-spot-left/');pageTracker._trackPageview('/outgoing/blog.cogapp.com/author/tristan-roddis/?referer=http://ianozsvald.com/');" href="http://blog.cogapp.com/author/tristan-roddis/">Tristan Roddis</a> (CogApp)</li>
<li><a onclick="pageTracker._trackPageview('/outgoing/liquidfold.net/colophon?referer=');pageTracker._trackPageview('/outgoing/liquidfold.net/colophon?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/liquidfold.net/colophon?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/liquidfold.net/colophon?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/liquidfold.net/colophon?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/liquidfold.net/colophon?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/liquidfold.net/colophon?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/liquidfold.net/colophon?referer=http://ianozsvald.com/');" href="http://liquidfold.net/colophon">LiquidFold</a> using Google&#8217;s App Engine, <a onclick="pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=');pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/');pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=http://ianozsvald.com/wp-admin/post-new.php');pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=http://ianozsvald.com/2008/05/22/5-app-demo-day-on-8th-july-1-demo-spot-left/');pageTracker._trackPageview('/outgoing/simonwillison.net/?referer=http://ianozsvald.com/');" href="http://simonwillison.net/">Simon Willison</a> &amp; <a onclick="pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=');pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/');pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=http://ianozsvald.com/wp-admin/post-new.php');pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=http://ianozsvald.com/2008/05/22/5-app-demo-day-on-8th-july-1-demo-spot-left/');pageTracker._trackPageview('/outgoing/notes.natbat.net/?referer=http://ianozsvald.com/');" href="http://notes.natbat.net/">Natalie Downe</a></li>
<li>&#8220;<a onclick="pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/Version3.0/index.html?referer=');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/Version3.0/index.html?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/Version3.0/index.html?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/Version3.0/index.html?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/Version3.0/index.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/Version3.0/index.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/Version3.0/index.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');" href="http://www.mattsarjent.com/Collision/Version3.0/index.html">An airport that you can turn-off</a>&#8221; - evolvable flight-paths for crash-resistant landing vectors at a major airport, <a onclick="pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=http://ianozsvald.com/wp-admin/post-new.php');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=http://ianozsvald.com/2008/05/22/5-app-demo-day-on-8th-july-1-demo-spot-left/');pageTracker._trackPageview('/outgoing/www.mattsarjent.com/Collision/index.html?referer=http://ianozsvald.com/');" href="http://www.mattsarjent.com/Collision/index.html">Matt Sarjent</a></li>
<li>‘<a onclick="pageTracker._trackPageview('/outgoing/pistach.io/?referer=');pageTracker._trackPageview('/outgoing/pistach.io/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/pistach.io/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/pistach.io/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/pistach.io/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/pistach.io/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/pistach.io/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/pistach.io/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/pistach.io/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/pistach.io/?referer=http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/');pageTracker._trackPageview('/outgoing/pistach.io/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/pistach.io/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/pistach.io/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/pistach.io/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/pistach.io/?referer=http://ianozsvald.com/wp-admin/post-new.php');pageTracker._trackPageview('/outgoing/pistach.io/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/pistach.io/?referer=http://ianozsvald.com/2008/05/22/5-app-demo-day-on-8th-july-1-demo-spot-left/');pageTracker._trackPageview('/outgoing/pistach.io/?referer=http://ianozsvald.com/');" href="http://pistach.io/">Pistach.io</a>: a cracking idea! [blog-based advertising platform, new start-up]’, <a onclick="pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=');pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/');pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=http://ianozsvald.com/wp-admin/post-new.php');pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=http://ianozsvald.com/2008/05/22/5-app-demo-day-on-8th-july-1-demo-spot-left/');pageTracker._trackPageview('/outgoing/aralbalkan.com/?referer=http://ianozsvald.com/');" href="http://aralbalkan.com/">Aral Balkan</a> and <a onclick="pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=');pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/');pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=http://ianozsvald.com/wp-admin/post-new.php');pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=http://ianozsvald.com/2008/05/22/5-app-demo-day-on-8th-july-1-demo-spot-left/');pageTracker._trackPageview('/outgoing/builtbydave.co.uk/?referer=http://ianozsvald.com/');" href="http://builtbydave.co.uk/">Dave Stone</a></li>
<li><a onclick="pageTracker._trackPageview('/outgoing/dharmafly.com/projects/allsizesplus?referer=');pageTracker._trackPageview('/outgoing/dharmafly.com/projects/allsizesplus?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/dharmafly.com/projects/allsizesplus?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/dharmafly.com/projects/allsizesplus?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/dharmafly.com/projects/allsizesplus?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');" href="http://dharmafly.com/projects/allsizesplus">AllSizes+</a> - hacking flickr with GreaseMonkey, <a onclick="pageTracker._trackPageview('/outgoing/premasagar.com/?referer=');pageTracker._trackPageview('/outgoing/premasagar.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/premasagar.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/premasagar.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/premasagar.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/premasagar.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/premasagar.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/premasagar.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/premasagar.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/premasagar.com/?referer=http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/');pageTracker._trackPageview('/outgoing/premasagar.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/premasagar.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/premasagar.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/premasagar.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/premasagar.com/?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://premasagar.com/">Premasagar Rose</a> (of <a onclick="pageTracker._trackPageview('/outgoing/dharmafly.com/?referer=');pageTracker._trackPageview('/outgoing/dharmafly.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/dharmafly.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/dharmafly.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/dharmafly.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/dharmafly.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/dharmafly.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/dharmafly.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/dharmafly.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');" href="http://dharmafly.com/">Dharmafly</a>)</li>
<li>‘<a onclick="pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=');pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/');pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=http://ianozsvald.com/wp-admin/post-new.php');pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=http://ianozsvald.com/2008/05/22/5-app-demo-day-on-8th-july-1-demo-spot-left/');pageTracker._trackPageview('/outgoing/www.inuda.com/?referer=http://ianozsvald.com/');" href="http://www.inuda.com/">Inuda</a>’s first public app [<a onclick="pageTracker._trackPageview('/outgoing/howsociable.com/?referer=');pageTracker._trackPageview('/outgoing/howsociable.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/howsociable.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/howsociable.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/howsociable.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/howsociable.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/howsociable.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/howsociable.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/howsociable.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');" href="http://howsociable.com/">howsociable.com</a> - brand metrics company side-project]… after two years of ‘Innovating’ alongside client work’, <a onclick="pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=');pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/');pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=http://ianozsvald.com/wp-admin/post-new.php');pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=http://ianozsvald.com/2008/05/22/5-app-demo-day-on-8th-july-1-demo-spot-left/');pageTracker._trackPageview('/outgoing/www.jonathanmarkwell.com/?referer=http://ianozsvald.com/');" href="http://www.jonathanmarkwell.com/">Jon Markwell</a> and Kev The Dev</li>
</ul>
<p>Ribot both sponsored the event (great beer - thanks!) and made live Qik video streams for the evening.  I believe these segments are correct:</p>
<ol>
<li><a onclick="pageTracker._trackPageview('/outgoing/qik.com/video/124545?referer=');pageTracker._trackPageview('/outgoing/qik.com/video/124545?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124545?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124545?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124545?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/qik.com/video/124545?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/qik.com/video/124545?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/qik.com/video/124545?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124545?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/qik.com/video/124545?referer=http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/');pageTracker._trackPageview('/outgoing/qik.com/video/124545?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124545?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/qik.com/video/124545?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/qik.com/video/124545?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/qik.com/video/124545?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://qik.com/video/124545">Video 1</a> - quick intro from John and myself</li>
<li><a onclick="pageTracker._trackPageview('/outgoing/qik.com/video/124546?referer=');pageTracker._trackPageview('/outgoing/qik.com/video/124546?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124546?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124546?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124546?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/qik.com/video/124546?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/qik.com/video/124546?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/qik.com/video/124546?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124546?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/qik.com/video/124546?referer=http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/');pageTracker._trackPageview('/outgoing/qik.com/video/124546?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124546?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/qik.com/video/124546?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/qik.com/video/124546?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/qik.com/video/124546?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://qik.com/video/124546">Video 2</a> - Tristan&#8217;s Python Series 60 demo starts</li>
<li><a onclick="pageTracker._trackPageview('/outgoing/qik.com/video/124548?referer=');pageTracker._trackPageview('/outgoing/qik.com/video/124548?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124548?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124548?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124548?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/qik.com/video/124548?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/qik.com/video/124548?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/qik.com/video/124548?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124548?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190');pageTracker._trackPageview('/outgoing/qik.com/video/124548?referer=http://ianozsvald.com/2008/07/09/5-app-write-up-6-demos-at-our-demo-camp/');pageTracker._trackPageview('/outgoing/qik.com/video/124548?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124548?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/qik.com/video/124548?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/qik.com/video/124548?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=4');pageTracker._trackPageview('/outgoing/qik.com/video/124548?referer=http://ianozsvald.com/wp-admin/post-new.php');" href="http://qik.com/video/124548">Video 3</a> - Tristan concludes, full talk for Simon and Matt (followed by break)</li>
<li><a onclick="pageTracker._trackPageview('/outgoing/qik.com/video/124595?referer=');pageTracker._trackPageview('/outgoing/qik.com/video/124595?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124595?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124595?referer=http://ianozsvald.com/');pageTracker._trackPageview('/outgoing/qik.com/video/124595?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/qik.com/video/124595?referer=http://ianozsvald.com/wp-admin/post.php?action=edit&amp;post=190&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Fianozsvald.com%2F');pageTracker._trackPageview('/outgoing/qik.com/video/124595?referer=http