<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Pythonesque Meanderings</title>
	<atom:link href="http://pythonesque.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://pythonesque.wordpress.com</link>
	<description>Computers and absurd farce, together at last!</description>
	<lastBuildDate>Fri, 19 Nov 2010 10:52:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='pythonesque.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Pythonesque Meanderings</title>
		<link>http://pythonesque.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://pythonesque.wordpress.com/osd.xml" title="Pythonesque Meanderings" />
	<atom:link rel='hub' href='http://pythonesque.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Super-secure sites for shite</title>
		<link>http://pythonesque.wordpress.com/2010/11/19/super-secure-sites-for-shite/</link>
		<comments>http://pythonesque.wordpress.com/2010/11/19/super-secure-sites-for-shite/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 10:49:01 +0000</pubDate>
		<dc:creator>jongiddy</dc:creator>
				<category><![CDATA[Suppressed rage]]></category>

		<guid isPermaLink="false">http://pythonesque.wordpress.com/?p=96</guid>
		<description><![CDATA[Why does your site which basically allows me to access 2p off an item vouchers require a password with at least 8 characters of mixed case and including a number?<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=96&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Why does your site which basically allows me to access 2p off an item vouchers require a password with at least 8 characters of mixed case and including a number?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pythonesque.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pythonesque.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pythonesque.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pythonesque.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pythonesque.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pythonesque.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pythonesque.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pythonesque.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pythonesque.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pythonesque.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pythonesque.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pythonesque.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pythonesque.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pythonesque.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=96&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pythonesque.wordpress.com/2010/11/19/super-secure-sites-for-shite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e57bfe790f24042a3d872903fc24d992?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jongiddy</media:title>
		</media:content>
	</item>
		<item>
		<title>Linux Mint, GNOME Do and missing window decorators</title>
		<link>http://pythonesque.wordpress.com/2010/05/28/linux-mint-gnome-do-and-missing-window-decorators/</link>
		<comments>http://pythonesque.wordpress.com/2010/05/28/linux-mint-gnome-do-and-missing-window-decorators/#comments</comments>
		<pubDate>Fri, 28 May 2010 11:54:10 +0000</pubDate>
		<dc:creator>jongiddy</dc:creator>
				<category><![CDATA[Solution]]></category>

		<guid isPermaLink="false">http://pythonesque.wordpress.com/?p=93</guid>
		<description><![CDATA[I installed GNOME Do, played around with it a bit, then configured it not to start on login. Suddenly, all my window decorators disappeared! I could stil use the windows, but could not move them. Searching for an answer, I found this page, and figured out that my personal solution was to run: gtk-window-decorator &#8211;replace [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=93&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I installed GNOME Do, played around with it a bit, then configured it not to start on login.</p>
<p>Suddenly, all my window decorators disappeared!</p>
<p>I could stil use the windows, but could not move them.</p>
<p>Searching for an answer, I found <a href="http://wiki.compiz.org/Troubleshooting#No_Window_Borders" target="_blank">this page</a>, and figured out that my personal solution was to run:</p>
<p>gtk-window-decorator &#8211;replace</p>
<p>All good now.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pythonesque.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pythonesque.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pythonesque.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pythonesque.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pythonesque.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pythonesque.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pythonesque.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pythonesque.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pythonesque.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pythonesque.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pythonesque.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pythonesque.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pythonesque.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pythonesque.wordpress.com/93/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=93&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pythonesque.wordpress.com/2010/05/28/linux-mint-gnome-do-and-missing-window-decorators/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e57bfe790f24042a3d872903fc24d992?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jongiddy</media:title>
		</media:content>
	</item>
		<item>
		<title>Linux Mint wireless</title>
		<link>http://pythonesque.wordpress.com/2010/05/27/linux-mint/</link>
		<comments>http://pythonesque.wordpress.com/2010/05/27/linux-mint/#comments</comments>
		<pubDate>Thu, 27 May 2010 14:23:48 +0000</pubDate>
		<dc:creator>jongiddy</dc:creator>
				<category><![CDATA[Shiny]]></category>
		<category><![CDATA[Solution]]></category>

		<guid isPermaLink="false">http://pythonesque.wordpress.com/?p=84</guid>
		<description><![CDATA[Decided to install Linux Mint 9 on my new Toshiba Satellite Pro U500. Worked great, looks better than plain old Ubuntu, even though the additions are fairly minor. However, wireless kept dropping out. After a bit of research on the Firefox, figured I probably need to upgrade form kernel 2.6.32-21 to 2.6.32-22. However, to do [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=84&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://pythonesque.files.wordpress.com/2010/05/mint-logo.png"><img class="alignleft size-thumbnail wp-image-85" title="mint-logo" src="http://pythonesque.files.wordpress.com/2010/05/mint-logo.png?w=121&#038;h=150" alt="Linux Mint logo" width="121" height="150" /></a>Decided to install <a href="http://www.linuxmint.com/" target="_blank">Linux Mint 9</a> on my new <a href="http://laptops.toshiba.com/laptops/satellite-pro/U500" target="_blank">Toshiba Satellite Pro U500</a>.</p>
<p>Worked great, looks better than plain old Ubuntu, even though the additions are fairly minor. However, wireless kept dropping out. After a bit of research on the Firefox, figured I probably need to upgrade form kernel 2.6.32-21 to 2.6.32-22.</p>
<p>However, to do this in Linux Mint, I need to start Administration -&gt; Update Manager -&gt; Edit -&gt; Preferences -&gt; Levels and make levels 4 and 5 visible, buit not safe. This made the updated kernel visible, but not automatically checked. I checked the linux-headers- and linux-image-2.6.32-22.33 packages, updated and rebooted. Et voila, working wireless.</p>
<p>It appears that the kernel is marked unsafe because of problems with  nVidia drivers, which doesn&#8217;t affect me, and no other problems noticed  (that weren&#8217;t there before the update).</p>
<p><a href="http://pythonesque.files.wordpress.com/2010/05/screenshot-preferences-mintupdate.png"><img class="alignleft size-full wp-image-86" title="Screenshot-Preferences - mintUpdate" src="http://pythonesque.files.wordpress.com/2010/05/screenshot-preferences-mintupdate.png?w=450&#038;h=200" alt="LinuxMint Update Manager Preferences Dialog" width="450" height="200" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pythonesque.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pythonesque.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pythonesque.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pythonesque.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pythonesque.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pythonesque.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pythonesque.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pythonesque.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pythonesque.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pythonesque.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pythonesque.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pythonesque.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pythonesque.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pythonesque.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=84&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pythonesque.wordpress.com/2010/05/27/linux-mint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e57bfe790f24042a3d872903fc24d992?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jongiddy</media:title>
		</media:content>

		<media:content url="http://pythonesque.files.wordpress.com/2010/05/mint-logo.png?w=121" medium="image">
			<media:title type="html">mint-logo</media:title>
		</media:content>

		<media:content url="http://pythonesque.files.wordpress.com/2010/05/screenshot-preferences-mintupdate.png" medium="image">
			<media:title type="html">Screenshot-Preferences - mintUpdate</media:title>
		</media:content>
	</item>
		<item>
		<title>Rename lots of photos</title>
		<link>http://pythonesque.wordpress.com/2010/05/27/rename-lots-of-photos/</link>
		<comments>http://pythonesque.wordpress.com/2010/05/27/rename-lots-of-photos/#comments</comments>
		<pubDate>Thu, 27 May 2010 13:49:30 +0000</pubDate>
		<dc:creator>jongiddy</dc:creator>
				<category><![CDATA[Solution]]></category>

		<guid isPermaLink="false">http://pythonesque.wordpress.com/?p=78</guid>
		<description><![CDATA[I used to put my photos into folders based on location and a broad data range. Now that I&#8217;m busier and have very large folders full of uncategorised pictures from two years, I needed an easy way to rename a large collection of photos, intuitively named by my camera(s) with largely numerical sequence numbers. I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=78&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I used to put my photos into folders based on location and a broad data range. Now that I&#8217;m busier and have very large folders full of uncategorised pictures from two years, I needed an easy way to rename a large collection of photos, intuitively named by my camera(s) with largely numerical sequence numbers.</p>
<p>I tried <a href="http://photobatch.wikidot.com/action-rename" target="_blank">Phatch</a>, but do you understand that documentation?  I don&#8217;t have time to figure it out.  However, <a href="http://www.sentex.net/~mwandel/jhead/usage.html" target="_blank">jhead</a> was just what I needed. With a few test runs, I got my files renamed using:</p>
<p>jhead  -n%Y-%m-%dT%H%M%S-%f  *.jpg  *.JPG</p>
<p>which renamed the files with the date and time (in <a href="http://en.wikipedia.org/wiki/ISO_8601" target="_blank">ISO 8601</a> format &#8211; what a geek!), keeping the original name at the end.</p>
<p>So <strong>P1030698.JPG</strong> becomes <strong>2010-05-25T172104-P1030698.jpg</strong> which at least allows me to sort photos by date. Unfortunately, it doesn&#8217;t identify the location yet.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pythonesque.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pythonesque.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pythonesque.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pythonesque.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pythonesque.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pythonesque.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pythonesque.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pythonesque.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pythonesque.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pythonesque.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pythonesque.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pythonesque.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pythonesque.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pythonesque.wordpress.com/78/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=78&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pythonesque.wordpress.com/2010/05/27/rename-lots-of-photos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e57bfe790f24042a3d872903fc24d992?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jongiddy</media:title>
		</media:content>
	</item>
		<item>
		<title>I wish to register a complaint</title>
		<link>http://pythonesque.wordpress.com/2009/12/21/i-wish-to-register-a-complaint-2/</link>
		<comments>http://pythonesque.wordpress.com/2009/12/21/i-wish-to-register-a-complaint-2/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 09:59:05 +0000</pubDate>
		<dc:creator>jongiddy</dc:creator>
				<category><![CDATA[Suppressed rage]]></category>

		<guid isPermaLink="false">http://pythonesque.wordpress.com/?p=76</guid>
		<description><![CDATA[Hilarious review at Amazon by someone with anger management issues: what a waste of money the memory card is a full size one not a micro card with adapter it was for my mobile i waited a week for it now i have nothing because i smashed everything up including my expensive mobile His only [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=76&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.co.uk/product-reviews/B000W7WK4A/ref=cm_cr_dp_synop?ie=UTF8&amp;showViewpoints=0&amp;sortBy=bySubmissionDateDescending#R1U75WB8WZRTZQ" target="_blank">Hilarious review at Amazon</a> by someone with anger management issues:</p>
<blockquote><p>what a waste of money the memory card is a full size one not a micro card with adapter it was for my mobile i waited a week for it now i have nothing because i smashed everything up including my expensive mobile</p></blockquote>
<p>His only other review says:</p>
<blockquote><p>i bought this case for my old 60gb hdd from my ps3 the blue light is on but nothing shows up on my ps3 dashboard can anybody help me</p></blockquote>
<p>which seems reasonable enough, except he also rated the product 5 stars. He obviously enjoys blue lights.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pythonesque.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pythonesque.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pythonesque.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pythonesque.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pythonesque.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pythonesque.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pythonesque.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pythonesque.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pythonesque.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pythonesque.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pythonesque.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pythonesque.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pythonesque.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pythonesque.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=76&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pythonesque.wordpress.com/2009/12/21/i-wish-to-register-a-complaint-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e57bfe790f24042a3d872903fc24d992?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jongiddy</media:title>
		</media:content>
	</item>
		<item>
		<title>Magic competition hacking</title>
		<link>http://pythonesque.wordpress.com/2009/12/11/magic-competition-hacking/</link>
		<comments>http://pythonesque.wordpress.com/2009/12/11/magic-competition-hacking/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 16:25:02 +0000</pubDate>
		<dc:creator>jongiddy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Surrogate]]></category>

		<guid isPermaLink="false">http://pythonesque.wordpress.com/?p=72</guid>
		<description><![CDATA[Magic FM is running a competition where you can register your name and phone number. Every 20 minutes they put up on a web page someone&#8217;s name and 4 digits of their number scrambled. If it&#8217;s you, you&#8217;ve won some dosh. Playing the game requires that you check their web page every 20 minutes, which [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=72&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.magic.co.uk/" target="_blank">Magic FM</a> is running a competition where you can register your name and phone number. Every 20 minutes they put up on a web page someone&#8217;s name and 4 digits of their number scrambled. If it&#8217;s you, you&#8217;ve won some dosh.</p>
<p>Playing the game requires that you check their web page every 20 minutes, which sounds like fun, but without the fun bit.</p>
<p>Of course, this is what <a href="http://www.python.org/" target="_blank">Python</a> is perfect for, being a surrogate monkey. So I whipped up a little script to download the page every 20 minutes, check if my name is there, and email me if it is.</p>
<p>It would have been better if it texted me, but I couldn&#8217;t find any good ways for my program to text me, most sites required too much signing in and screen-scraping to send a text. Sounds like a future project, though. Skype is promising, since they allow you to text from a Skype client, using your Skype credits, which you probably already have (unlike all these other fly-by-night companies).</p>
<p>Anyhoo, email will have to do &#8211; it&#8217;s a lot less obtrusive to check if I have new messages than to check a web page. So here&#8217;s the script what I wrote:</p>
<pre>import re, smtplib, sys, time, traceback, urllib2

URL = "http://magic.fm.url.deleted"
EMAIL = "spam@pythonesq.eu"

def send_mail(subject, message):
 msg = 'Subject: %s\n\n%s\n' % (subject, message)
 smtp = smtplib.SMTP()
 smtp.connect()
 smtp.sendmail(EMAIL, EMAIL, msg)
 smtp.quit()

def get_letters():
  f = urllib2.urlopen(URL)
  try:
    buf = f.read()
  finally:
    f.close()
  idx = buf.index("&lt;p class='mix-name'&gt;")
  buf = buf[idx:]
  idx = buf.index("&lt;/p&gt;")
  buf = buf[:idx]
  # each character is inside a span tag
  chars = re.findall('"&gt;(.)&lt;/span&gt;', buf)
  s = ''.join(chars)
  name, phone = s.split('-')
  if 'J' in name and 'G' in name:
    send_mail(s, s)
  sys.stdout.write('%s %s %s\n' % (time.ctime(), name, phone))
  sys.stdout.flush()

if __name__ == '__main__':
  while 1:
    t = time.localtime(time.time())
    try:
      # Competition runs from 7am to 6pm, every 20 minutes
      if (t.tm_hour &gt;= 7 <span style="text-decoration:line-through;">or</span><span style="color:#ff0000;">and</span> t.tm_hour &lt; 18) and t.tm_min % 20 == 2:
        get_letters()
    except:
      send_mail('Magic error', traceback.format_exc())
    time.sleep(50)
</pre>
<p>Rather than break out the XML parser or even regex for this, I just used simple string matching &#8211; for this purpose, it&#8217;s simple and efficient, way ahead of actually parsing the XML.</p>
<p>On the other hand, I use some really inefficient buffer slicing (the [:] notation), which has to copy large strings around.</p>
<p>I&#8217;m only running this every 20 minutes, so whatever is quickest to code works for me.</p>
<p>Also, I don&#8217;t worry about actually checking the anagram strictly &#8211; any string that has my initials in it is good enough &#8211; any false positives will reassure me the system is working. There&#8217;s no mechanism to inform me if the program dies &#8211; the try/except traps the most likely code to fail, but if the send_mail function fails, over she goes. We&#8217;re not saving lives here.</p>
<p>And of course, there&#8217;s a moral question &#8211; is using bots to assist with competitions fair? Signing up for stuff automatically is dubious, that&#8217;s why so many sites use captchas, but what about assisting you to play the competition?</p>
<p>Ooops, gotta go, I&#8217;ve got mail!</p>
<p>Darn&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pythonesque.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pythonesque.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pythonesque.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pythonesque.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pythonesque.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pythonesque.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pythonesque.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pythonesque.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pythonesque.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pythonesque.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pythonesque.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pythonesque.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pythonesque.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pythonesque.wordpress.com/72/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=72&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pythonesque.wordpress.com/2009/12/11/magic-competition-hacking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e57bfe790f24042a3d872903fc24d992?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jongiddy</media:title>
		</media:content>
	</item>
		<item>
		<title>Skype on 3</title>
		<link>http://pythonesque.wordpress.com/2009/11/24/skype-on-3/</link>
		<comments>http://pythonesque.wordpress.com/2009/11/24/skype-on-3/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 15:28:43 +0000</pubDate>
		<dc:creator>jongiddy</dc:creator>
				<category><![CDATA[Shoddy]]></category>

		<guid isPermaLink="false">http://pythonesque.wordpress.com/?p=65</guid>
		<description><![CDATA[My phone uses the 3 network. I get very good reception in the places I go, and their systems tend to work. When I briefly changed to Vodafone, I was regularly following up things that weren&#8217;t right, incorrect charges, etc &#8211; Vodafone just credit your account to solve the problem, most of the time 3 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=65&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My phone uses the <a href="http://www.three.co.uk/" target="_blank">3 network</a>. I get very good reception in the places I go, and their systems tend to work. When I briefly changed to <a href="http://www.vodaphone.co.uk/" target="_blank">Vodafone</a>, I was regularly following up things that weren&#8217;t right, incorrect charges, etc &#8211; Vodafone just credit your account to solve the problem, most of the time 3 have it working right in the first place.</p>
<p>One of the benefits of 3 is free Skype access, which I use quite a lot, especially for collaboration with people overseas. I like using my phone for Skype, as it frees up my laptop for reviewing documents and I can use the 20 minute walk between home and work to organise stuff.</p>
<p>However, to get free Skype, you need to use 3&#8242;s software, which is actually made by <a href="http://iskoot.com/" target="_blank">iSkoot</a>. It&#8217;s fairly basic, but I can cope with not having video and not being able to initiate conference calls. And it does allow SkypeOut to non-UK numbers which means I can make ludicrously cheap international calls from my mobile.</p>
<p>But there are 3 really annoying design flaws:</p>
<ol>
<li>The Chat mode turns on predictive text, globally. Because my phone has a Qwerty keyboard, predictive text gets in the way, so I have it turned off. Get a Skype chat message and it&#8217;s turned on again, everywhere! I managed to fix this on the Nokia E71 by going to Menu/Tools/Settings/General/Personalisation/Language/Predictive Text Settings (you may need Predictive Text on to go into this submenu). Turn off Typing correction and Auto word correction. Now, although Predictive Text is on, it doesn&#8217;t do much.</li>
<li>When I lose connectivity, it beeps and displays a dialog. There&#8217;s no way to switch this off. My phone doesn&#8217;t beep when it loses the phone network, why should Skype?</li>
<li>On the other hand, the default setting is not to beep when there&#8217;s a new chat message. I want my phone to beep for this because I&#8217;m not looking at its screen all the time! (Fix this by changing Skype/Options/Settings/Audio Notifications to enabled.)</li>
<li><span style="color:#800000;">[Nov 27] Four flaws&#8230;I&#8217;ll come in again&#8230;amongst the design flaws are such diverse elements as the fact that the Chr key on the E71 normally provides access to many characters not directly accessible on the keyboard, but in Skype, only supports dash, comma and full stop. Notably missing is the underscore, which can make it impossible to add contacts without getting the other party to initiate.</span></li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pythonesque.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pythonesque.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pythonesque.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pythonesque.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pythonesque.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pythonesque.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pythonesque.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pythonesque.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pythonesque.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pythonesque.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pythonesque.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pythonesque.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pythonesque.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pythonesque.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=65&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pythonesque.wordpress.com/2009/11/24/skype-on-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e57bfe790f24042a3d872903fc24d992?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jongiddy</media:title>
		</media:content>
	</item>
		<item>
		<title>This post: an alternative to the other ones</title>
		<link>http://pythonesque.wordpress.com/2009/11/19/this-post-an-alternative-to-the-other-ones/</link>
		<comments>http://pythonesque.wordpress.com/2009/11/19/this-post-an-alternative-to-the-other-ones/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 13:54:18 +0000</pubDate>
		<dc:creator>jongiddy</dc:creator>
				<category><![CDATA[Shoddy]]></category>
		<category><![CDATA[Shoot Acid]]></category>

		<guid isPermaLink="false">http://pythonesque.wordpress.com/?p=49</guid>
		<description><![CDATA[I hope my blogging isn&#8217;t as bad as www.gadgettastic.com. Take this (admittedly 2-year-old) example: Fusion-io have lauched a new hard drive, which is seen as an alternative to current ones. Well, duh! The paraphrased original article says: Fusion-io, an Utah-based start-up company has created a better alternative to traditional hard drives. Or how about this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=49&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I hope my blogging isn&#8217;t as bad as www.gadgettastic.com. Take this (admittedly 2-year-old) <a href="http://www.gadgettastic.com/2007/10/05/fusion-io-launches-the-iodrive-640gb-pcie-hard-drive/" target="_blank">example</a><a>:</a></p>
<blockquote><p>Fusion-io have lauched a new hard drive, which is seen as an alternative to current ones.</p></blockquote>
<p>Well, duh! The paraphrased <a href="http://www.pclaunches.com/hard_drive/fusionio_announces_640gb_flash_card_with_high_data_transfer_rates.php" target="_blank">original article</a> says:</p>
<blockquote><p>Fusion-io, an Utah-based start-up company has created a better alternative to traditional hard drives.</p></blockquote>
<p>Or how about <a href="http://www.gadgettastic.com/2009/11/12/pangolin-backpack/" target="_blank">this article</a>, where the metaphorical animal is described in more details than the product:</p>
<div id="attachment_51" class="wp-caption alignright" style="width: 113px"><a href="http://en.wikipedia.org/wiki/File:Pangolin_borneo.jpg"><img class="size-thumbnail wp-image-51  " title="Pangolin_borneo" src="http://pythonesque.files.wordpress.com/2009/11/pangolin_borneo.jpg?w=103&#038;h=150" alt="Pangolin" width="103" height="150" /></a><p class="wp-caption-text">Did I leave my backpack around here? (Piekfrosch at de.wikipedia)</p></div>
<blockquote><p>The Pangolin backpack is an unusual backpack.  It is modeled after an animal called the pangolin.  The pangolin is a scaly anteater that has large scales covering its skin.  Most pangolins are found in tropical areas like Asia and Africa and the animal spends most of the daytime curled up into a ball, sleeping.  The Pangolin backpack is made to resemble the animal and has large protective scales</p></blockquote>
<p>Mind you the <a href="http://gizmodo.com/5398996/pangolin-backpack" target="_blank">linked article</a>, while snappier, is not your usual marketing material:</p>
<blockquote><p>The <a href="http://en.wikipedia.org/wiki/Pangolin">Pangolin</a> is a spiny anteater covered in razor sharp scales, with razor sharp claws, that can shoot acid out of its anus. This backpack is inspired by the creature.</p>
<p>It is made from old truck tires.</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pythonesque.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pythonesque.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pythonesque.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pythonesque.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pythonesque.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pythonesque.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pythonesque.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pythonesque.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pythonesque.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pythonesque.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pythonesque.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pythonesque.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pythonesque.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pythonesque.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=49&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pythonesque.wordpress.com/2009/11/19/this-post-an-alternative-to-the-other-ones/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e57bfe790f24042a3d872903fc24d992?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jongiddy</media:title>
		</media:content>

		<media:content url="http://pythonesque.files.wordpress.com/2009/11/pangolin_borneo.jpg?w=103" medium="image">
			<media:title type="html">Pangolin_borneo</media:title>
		</media:content>
	</item>
		<item>
		<title>Happy Roast Chicken Day!</title>
		<link>http://pythonesque.wordpress.com/2009/11/18/happy-roast-chicken-day/</link>
		<comments>http://pythonesque.wordpress.com/2009/11/18/happy-roast-chicken-day/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 13:52:13 +0000</pubDate>
		<dc:creator>jongiddy</dc:creator>
				<category><![CDATA[Surreal]]></category>

		<guid isPermaLink="false">http://pythonesque.wordpress.com/?p=44</guid>
		<description><![CDATA[Most times I go for lunch at the university refectory, I end up regretting my choice. However, it&#8217;s excellent fodder for a blog with Pythonesque in the title. Today, when I asked for the steak and mushroom pie, the server asked &#8220;What would you like with that?&#8221; The choice is usually chips, vegetables or 50/50. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=44&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://commons.wikimedia.org/wiki/File:Roast_chicken.jpg"><img class="size-thumbnail wp-image-45  alignleft" title="Roasted_chicken" src="http://pythonesque.files.wordpress.com/2009/11/roasted_chicken.jpg?w=150&#038;h=122" alt="Roast Chicken" width="150" height="122" /></a></p>
<p>Most times I go for lunch at the university refectory, I end up regretting my choice. However, it&#8217;s excellent fodder for a blog with Pythonesque in the title.</p>
<p>Today, when I asked for the steak and mushroom pie, the server asked &#8220;What would you like with that?&#8221; The choice is usually chips, vegetables or 50/50. So I said, &#8220;chips and veggies&#8221;.</p>
<p>His response:</p>
<p>&#8220;Because it&#8217;s Roast Chicken Day, I can only give you one veg. I&#8217;ve had my orders from up high&#8221;.</p>
<p>I guess I shouldn&#8217;t be too surprised to discover the existence of Yet Another Mysterious Deity who likes to create improbable feast days with their own whimsical rules.</p>
<p>And maybe this explains why I found a discarded chicken carcass in my front yard yesterday. Or is that just someone&#8217;s idea of an appropriate segue from Halloween to Thanskgiving?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pythonesque.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pythonesque.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pythonesque.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pythonesque.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pythonesque.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pythonesque.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pythonesque.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pythonesque.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pythonesque.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pythonesque.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pythonesque.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pythonesque.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pythonesque.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pythonesque.wordpress.com/44/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=44&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pythonesque.wordpress.com/2009/11/18/happy-roast-chicken-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e57bfe790f24042a3d872903fc24d992?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jongiddy</media:title>
		</media:content>

		<media:content url="http://pythonesque.files.wordpress.com/2009/11/roasted_chicken.jpg?w=150" medium="image">
			<media:title type="html">Roasted_chicken</media:title>
		</media:content>
	</item>
		<item>
		<title>Cultural mash-ups</title>
		<link>http://pythonesque.wordpress.com/2009/11/13/cultural-mash-ups/</link>
		<comments>http://pythonesque.wordpress.com/2009/11/13/cultural-mash-ups/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 12:53:53 +0000</pubDate>
		<dc:creator>jongiddy</dc:creator>
				<category><![CDATA[Sharing]]></category>

		<guid isPermaLink="false">http://pythonesque.wordpress.com/?p=33</guid>
		<description><![CDATA[On Jonathan Ross&#8217;s Friday Night program, Christopher Walken read out the lyrics to Lady Gaga&#8217;s Poker Face. The clip naturally ended up on YouTube, including the official BBC channel, and was remixed several times with the original. An obvious addition was to combine the singing with Mr Walken&#8217;s dancing from Fatboy Slim&#8217;s Weapon of Choice. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=33&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=AJDx3H_hvI8&amp;feature=related"><img class="alignleft size-full wp-image-38" title="walken-poker-face" src="http://pythonesque.files.wordpress.com/2009/11/walken-poker-face.jpg?w=450" alt="walken-poker-face"   /></a>On Jonathan Ross&#8217;s Friday Night program, Christopher Walken read out the lyrics to Lady Gaga&#8217;s Poker Face. The clip naturally ended up on YouTube, including the official <a href="http://www.youtube.com/watch?v=AJDx3H_hvI8&amp;feature=related" target="_blank">BBC channel</a>, and was <a href="http://www.youtube.com/watch?v=nGH5ygIKyT0&amp;feature=related" target="_blank">remixed</a> several times with the original.</p>
<p>An obvious addition was to <a href="http://www.youtube.com/watch?v=676zyg2E4Z4&amp;feature=related" target="_blank">combine the singing with Mr Walken&#8217;s dancing</a> from Fatboy Slim&#8217;s <a href="http://www.youtube.com/watch?v=sMZwZiU0kKs&amp;feature=related" target="_blank">Weapon of Choice</a>.</p>
<p><a href="http://www.youtube.com/watch?v=GdqTQna8bqI"><img class="alignright size-full wp-image-36" title="stephen-poker-face" src="http://pythonesque.files.wordpress.com/2009/11/stephen-poker-face.jpg?w=450" alt="stephen-poker-face"   /></a>Then we get both entertainment and education with <a href="http://www.youtube.com/watch?v=GdqTQna8bqI" target="_blank">this version</a> by YouTube user <a href="http://www.youtube.com/user/stephencgregory" target="_blank">stephencgregory</a>. I particularly like the incidental nature of what we learn during this clip, both a brief introduction to the wind controller, and the use of text bubbles to present information that might interest some folk, while staying out of the way of those who just want to hear the remix.</p>
<p>For all I know, this is a subtle ad for Yamaha electronic musical instruments (I don&#8217;t really believe that). But this is how advertising should be: subtle, informative and entertaining, without trying to convince me that whatever will make me beautiful and sexy (sorry, Stephen).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pythonesque.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pythonesque.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pythonesque.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pythonesque.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pythonesque.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pythonesque.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pythonesque.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pythonesque.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pythonesque.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pythonesque.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pythonesque.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pythonesque.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pythonesque.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pythonesque.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pythonesque.wordpress.com&amp;blog=10168790&amp;post=33&amp;subd=pythonesque&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pythonesque.wordpress.com/2009/11/13/cultural-mash-ups/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e57bfe790f24042a3d872903fc24d992?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jongiddy</media:title>
		</media:content>

		<media:content url="http://pythonesque.files.wordpress.com/2009/11/walken-poker-face.jpg" medium="image">
			<media:title type="html">walken-poker-face</media:title>
		</media:content>

		<media:content url="http://pythonesque.files.wordpress.com/2009/11/stephen-poker-face.jpg" medium="image">
			<media:title type="html">stephen-poker-face</media:title>
		</media:content>
	</item>
	</channel>
</rss>
