<?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>Arg and gah and ap and pa</title>
	<atom:link href="http://argandgahandapandpa.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://argandgahandapandpa.wordpress.com</link>
	<description>Another blog with random computer-related musings</description>
	<lastBuildDate>Sat, 26 Nov 2011 19:21:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='argandgahandapandpa.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Arg and gah and ap and pa</title>
		<link>http://argandgahandapandpa.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://argandgahandapandpa.wordpress.com/osd.xml" title="Arg and gah and ap and pa" />
	<atom:link rel='hub' href='http://argandgahandapandpa.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Turning your computer into a wireless router &#8211; easy-to-run code.</title>
		<link>http://argandgahandapandpa.wordpress.com/2011/11/26/turning-your-computer-into-a-wireless-router-easy-to-run-code/</link>
		<comments>http://argandgahandapandpa.wordpress.com/2011/11/26/turning-your-computer-into-a-wireless-router-easy-to-run-code/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 19:17:41 +0000</pubDate>
		<dc:creator>Anon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://argandgahandapandpa.wordpress.com/?p=482</guid>
		<description><![CDATA[The following script adapted from this post https://exain.wordpress.com/2011/03/31/making-a-wifi-hotspot-access-point-using-linux-wifi-lan-cardusb-adapter/ will an ubuntu linux laptop with a wireless dongle into a wireless router: https://github.com/argandgahandapandpa/computer-router You need to run sudo bash start.sh and sudo bash stop.sh to start and stop the script, and create a local settings file to store your configuration.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=482&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The following script adapted from this post <a href="https://exain.wordpress.com/2011/03/31/making-a-wifi-hotspot-access-point-using-linux-wifi-lan-cardusb-adapter/">https://exain.wordpress.com/2011/03/31/making-a-wifi-hotspot-access-point-using-linux-wifi-lan-cardusb-adapter/</a> will an ubuntu linux laptop with a wireless dongle into a wireless router:</p>
<p>https://github.com/argandgahandapandpa/computer-router</p>
<p>You need to run sudo bash start.sh and sudo bash stop.sh to start and stop the script, and create a local settings file to store your configuration.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/argandgahandapandpa.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/argandgahandapandpa.wordpress.com/482/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/argandgahandapandpa.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/argandgahandapandpa.wordpress.com/482/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/argandgahandapandpa.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/argandgahandapandpa.wordpress.com/482/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/argandgahandapandpa.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/argandgahandapandpa.wordpress.com/482/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/argandgahandapandpa.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/argandgahandapandpa.wordpress.com/482/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/argandgahandapandpa.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/argandgahandapandpa.wordpress.com/482/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/argandgahandapandpa.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/argandgahandapandpa.wordpress.com/482/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=482&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://argandgahandapandpa.wordpress.com/2011/11/26/turning-your-computer-into-a-wireless-router-easy-to-run-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/da1c6e03b2ed78782c80a244a985b2b1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Anon</media:title>
		</media:content>
	</item>
		<item>
		<title>Monitoring processes &#8211; hurrah for supervisord (maybe)</title>
		<link>http://argandgahandapandpa.wordpress.com/2011/11/26/monitoring-processes-hurrah-for-supervisord-maybe/</link>
		<comments>http://argandgahandapandpa.wordpress.com/2011/11/26/monitoring-processes-hurrah-for-supervisord-maybe/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 15:21:52 +0000</pubDate>
		<dc:creator>Anon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://argandgahandapandpa.wordpress.com/?p=480</guid>
		<description><![CDATA[Monitoring processes, recording their output, and restarting them when they are exit is a common task and quite a fiddlesome and time-consuming one at that. Therefore it makes sense to use a shared code for this task, rather than rolling your own code repeatedly. There are a few solutions for this: upstart and supervisord being [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=480&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Monitoring processes, recording their output, and restarting them when they are exit is a common task and quite a fiddlesome and time-consuming one at that. Therefore it makes sense to use a shared code for this task, rather than rolling your own code repeatedly. There are a few solutions for this: upstart and supervisord being two candidates.</p>
<p>In using such shared code you are entering into the world of frameworks (code that you write configuration for, which then calls into your code, rather than APIs that you call into yourself). Frameworks have some risks associated with them:</p>
<p>   * Hitting a brick wall where they can&#8217;t be made to do what you want to do (extending them is then difficult)<br />
   * Having a domain specific configuration language that makes performing tasks harder than it would be to just write all the code yourself in a language that you already know (either due to fixed or variable costs)<br />
   * Being difficult to debug (because they solve general problems)</p>
<p>=== Experiences with upstart ===</p>
<p>My experiences with upstart have not been too rosy. This is mainly because because failure mode is largely &#8220;your process exitted&#8221;. You are made responsible for logging your own output. This is all well and good, until you find that the command line itself is erroring out and you have no output. The obvious work around for this is to make your upstart scripts as simple as possible and push everything into separate jobs that are guaranteed to log output &#8211; but this loses some of the features of upstart. The other disturbing things is that these other jobs have to run as root!</p>
<p>It&#8217;s also a bit of pain having to do everything on a system level. I prefer not to be root too much of my time, and I like to be able to run multiple copies of things.</p>
<p>The reason for these problems is not so much that upstart is badly designed (though features like capturing all your output or telling you what is wrong with your configuration file wouldn&#8217;t go amiss), but that upstart is designed to handle a different task &#8211; being robust, never erroring out, handling events and handling a lot of processes. The debug output for complicated chains of events seems to be quite good for example</p>
<p>=== Supervisord to the rescue ===</p>
<p>Supervisord&#8217;s purpose is a lot more restrictive and more closely aligned with what I am often trying to do &#8211; just monitor some processes. It seems to do this quite well having a few nice features:</p>
<p>* Automatically capturing output!<br />
* Not requiring to be run as root<br />
* Minimal configurations</p>
<p>There are a few losses however compared to upstart. It doesn&#8217;t really support the whole starting daemons in response to events thing that upstart has. It does have a notion of events, but these are fed out to specially written listeners rather than being fed back into the configuration files.</p>
<p>Further, I don&#8217;t really know how stable supervisord is, upstart will have had many obscure bugs fixed since it is run all the time on millions of machines&#8230; this isn&#8217;t really the case with supervisord.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/argandgahandapandpa.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/argandgahandapandpa.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/argandgahandapandpa.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/argandgahandapandpa.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/argandgahandapandpa.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/argandgahandapandpa.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/argandgahandapandpa.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/argandgahandapandpa.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/argandgahandapandpa.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/argandgahandapandpa.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/argandgahandapandpa.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/argandgahandapandpa.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/argandgahandapandpa.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/argandgahandapandpa.wordpress.com/480/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=480&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://argandgahandapandpa.wordpress.com/2011/11/26/monitoring-processes-hurrah-for-supervisord-maybe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/da1c6e03b2ed78782c80a244a985b2b1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Anon</media:title>
		</media:content>
	</item>
		<item>
		<title>Working around networkmanager wireless problems</title>
		<link>http://argandgahandapandpa.wordpress.com/2011/11/17/working-around-networkmanager-wireless-problems/</link>
		<comments>http://argandgahandapandpa.wordpress.com/2011/11/17/working-around-networkmanager-wireless-problems/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 23:30:42 +0000</pubDate>
		<dc:creator>Anon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://argandgahandapandpa.wordpress.com/?p=478</guid>
		<description><![CDATA[After upgrading to ubuntu 11.10 I had a few a problems with wireless internet on network manager * Networkmanager failed to turn wireless back on if it was switched off until the machine was restarted. * Gnome shells network manager applet is (deliberately) broken and doesn&#8217;t allow you to disconnect from a wireless network. All [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=478&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After upgrading to ubuntu 11.10 I had a few a problems with wireless internet on network manager </p>
<p> * Networkmanager failed to turn wireless back on if it was switched off until the machine was restarted.<br />
 * Gnome shells network manager applet is (deliberately) broken and doesn&#8217;t allow you to disconnect from a wireless network.</p>
<p>All in all this is quite irritating, as a horrible work around you can use nmcli to manage your connections.</p>
<p>nmcli conn list &#8212; shows you all connections<br />
nmcli conn down uuid UUID &#8212; takes down the connection</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/argandgahandapandpa.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/argandgahandapandpa.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/argandgahandapandpa.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/argandgahandapandpa.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/argandgahandapandpa.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/argandgahandapandpa.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/argandgahandapandpa.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/argandgahandapandpa.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/argandgahandapandpa.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/argandgahandapandpa.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/argandgahandapandpa.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/argandgahandapandpa.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/argandgahandapandpa.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/argandgahandapandpa.wordpress.com/478/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=478&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://argandgahandapandpa.wordpress.com/2011/11/17/working-around-networkmanager-wireless-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/da1c6e03b2ed78782c80a244a985b2b1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Anon</media:title>
		</media:content>
	</item>
		<item>
		<title>R plot a number of graphs on the same plot with different colours</title>
		<link>http://argandgahandapandpa.wordpress.com/2011/11/15/r-plot-a-number-of-graphs-on-the-same-plot-with-different-colours/</link>
		<comments>http://argandgahandapandpa.wordpress.com/2011/11/15/r-plot-a-number-of-graphs-on-the-same-plot-with-different-colours/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 16:48:18 +0000</pubDate>
		<dc:creator>Anon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://argandgahandapandpa.wordpress.com/?p=476</guid>
		<description><![CDATA[plot(xs, y1s, col=&#8221;red&#8221;) points(xs, y2s, col=&#8221;blue&#8221;)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=476&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>plot(xs, y1s, col=&#8221;red&#8221;)<br />
points(xs, y2s, col=&#8221;blue&#8221;)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/argandgahandapandpa.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/argandgahandapandpa.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/argandgahandapandpa.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/argandgahandapandpa.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/argandgahandapandpa.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/argandgahandapandpa.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/argandgahandapandpa.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/argandgahandapandpa.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/argandgahandapandpa.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/argandgahandapandpa.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/argandgahandapandpa.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/argandgahandapandpa.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/argandgahandapandpa.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/argandgahandapandpa.wordpress.com/476/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=476&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://argandgahandapandpa.wordpress.com/2011/11/15/r-plot-a-number-of-graphs-on-the-same-plot-with-different-colours/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/da1c6e03b2ed78782c80a244a985b2b1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Anon</media:title>
		</media:content>
	</item>
		<item>
		<title>Doing horrible things to fix problems in apt</title>
		<link>http://argandgahandapandpa.wordpress.com/2011/10/22/doing-horrible-things-to-fix-problems-in-apt/</link>
		<comments>http://argandgahandapandpa.wordpress.com/2011/10/22/doing-horrible-things-to-fix-problems-in-apt/#comments</comments>
		<pubDate>Sat, 22 Oct 2011 01:25:26 +0000</pubDate>
		<dc:creator>Anon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://argandgahandapandpa.wordpress.com/?p=472</guid>
		<description><![CDATA[If a dpkg package is refusing to install on an ubuntu machine it is possible to tweak the installation process until it does work. There script files in /var/lib/dpkg/info are run to perform various dpkg operations. By tweaking these fills you can fix a package which is refusing to install. Needless to say this is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=472&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If a dpkg package is refusing to install on an ubuntu machine it is possible to tweak the installation process until it does work.</p>
<p>There script files in /var/lib/dpkg/info are run to perform various dpkg operations. By tweaking these fills you can fix a package which is refusing to install. Needless to say this is evil and dangerous.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/argandgahandapandpa.wordpress.com/472/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/argandgahandapandpa.wordpress.com/472/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/argandgahandapandpa.wordpress.com/472/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/argandgahandapandpa.wordpress.com/472/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/argandgahandapandpa.wordpress.com/472/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/argandgahandapandpa.wordpress.com/472/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/argandgahandapandpa.wordpress.com/472/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/argandgahandapandpa.wordpress.com/472/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/argandgahandapandpa.wordpress.com/472/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/argandgahandapandpa.wordpress.com/472/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/argandgahandapandpa.wordpress.com/472/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/argandgahandapandpa.wordpress.com/472/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/argandgahandapandpa.wordpress.com/472/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/argandgahandapandpa.wordpress.com/472/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=472&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://argandgahandapandpa.wordpress.com/2011/10/22/doing-horrible-things-to-fix-problems-in-apt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/da1c6e03b2ed78782c80a244a985b2b1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Anon</media:title>
		</media:content>
	</item>
		<item>
		<title>Making ipython less ugly</title>
		<link>http://argandgahandapandpa.wordpress.com/2011/10/05/making-ipython-less-ugly/</link>
		<comments>http://argandgahandapandpa.wordpress.com/2011/10/05/making-ipython-less-ugly/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 22:38:23 +0000</pubDate>
		<dc:creator>Anon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://argandgahandapandpa.wordpress.com/?p=466</guid>
		<description><![CDATA[Ipython is a better shell than the python shell, this much should be clear, it supports: * Completion * Better plotting of graphs using matplotlib * Magic return values for every expression you write _1 etc * pretty printing by default However despite this I didn&#8217;t use it for a long time, and this was [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=466&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ipython is a better shell than the python shell, this much should be clear, it supports:</p>
<p>   * Completion<br />
   * Better plotting of graphs using matplotlib<br />
   * Magic return values for every expression you write _1 etc<br />
   * pretty printing by default</p>
<p>However despite this I didn&#8217;t use it for a long time, and this was for only one reason: It&#8217;s ugly.</p>
<p>To be more specific:<br />
   * The initial banner takes up half a screen<br />
   * It prints out too many newlines.</p>
<p>Since I appear to be spending this evening yak-shaving, I&#8217;ve decided to make ipython less ugly, and therefore just about useable.</p>
<p>=== Making ipython useable ===</p>
<p>==== Removing hideous banner ====</p>
<p>Knowing the version of python you are using is pretty useful in server environment, so we still want this in then banner. We just want want less noise. This is acheived by putting the following executable on your path and using it instead of ipython. (I named it ipy). </p>
<p>It seems like you can modify the banner via options alone.</p>
<pre>
#!/usr/bin/env python

import sys

import IPython.Shell
IPython.Shell.start().mainloop(banner='IPython %s\n' % sys.version)
</pre>
<p>===== Making the prompts less ugly ====</p>
<p>You can do this via your ipythonrc file. Just take the newline out of prompt_out</p>
<p>prompt_out &#8216;Out[\#]: &#8216;</p>
<p>And there we go a useable shell&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/argandgahandapandpa.wordpress.com/466/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/argandgahandapandpa.wordpress.com/466/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/argandgahandapandpa.wordpress.com/466/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/argandgahandapandpa.wordpress.com/466/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/argandgahandapandpa.wordpress.com/466/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/argandgahandapandpa.wordpress.com/466/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/argandgahandapandpa.wordpress.com/466/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/argandgahandapandpa.wordpress.com/466/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/argandgahandapandpa.wordpress.com/466/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/argandgahandapandpa.wordpress.com/466/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/argandgahandapandpa.wordpress.com/466/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/argandgahandapandpa.wordpress.com/466/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/argandgahandapandpa.wordpress.com/466/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/argandgahandapandpa.wordpress.com/466/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=466&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://argandgahandapandpa.wordpress.com/2011/10/05/making-ipython-less-ugly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/da1c6e03b2ed78782c80a244a985b2b1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Anon</media:title>
		</media:content>
	</item>
		<item>
		<title>Automatic security updates on Centos and Redhat</title>
		<link>http://argandgahandapandpa.wordpress.com/2011/10/02/automatic-security-updates-on-centos-and-redhat/</link>
		<comments>http://argandgahandapandpa.wordpress.com/2011/10/02/automatic-security-updates-on-centos-and-redhat/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 22:12:15 +0000</pubDate>
		<dc:creator>Anon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://argandgahandapandpa.wordpress.com/?p=461</guid>
		<description><![CDATA[http://www.serverschool.com/server-configuration/schedule-automatic-updates-in-yum/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=461&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>http://www.serverschool.com/server-configuration/schedule-automatic-updates-in-yum/</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/argandgahandapandpa.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/argandgahandapandpa.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/argandgahandapandpa.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/argandgahandapandpa.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/argandgahandapandpa.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/argandgahandapandpa.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/argandgahandapandpa.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/argandgahandapandpa.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/argandgahandapandpa.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/argandgahandapandpa.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/argandgahandapandpa.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/argandgahandapandpa.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/argandgahandapandpa.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/argandgahandapandpa.wordpress.com/461/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=461&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://argandgahandapandpa.wordpress.com/2011/10/02/automatic-security-updates-on-centos-and-redhat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/da1c6e03b2ed78782c80a244a985b2b1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Anon</media:title>
		</media:content>
	</item>
		<item>
		<title>Problems when trying to use gmail for mail forwarding</title>
		<link>http://argandgahandapandpa.wordpress.com/2011/10/02/problems-when-trying-to-use-gmail-for-mail-forwarding/</link>
		<comments>http://argandgahandapandpa.wordpress.com/2011/10/02/problems-when-trying-to-use-gmail-for-mail-forwarding/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 20:42:56 +0000</pubDate>
		<dc:creator>Anon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://argandgahandapandpa.wordpress.com/?p=459</guid>
		<description><![CDATA[You can set up postfix to forward mail via gmail (http://www.amirwatad.com/blog/archives/2009/03/21/send-email-from-the-command-line-using-gmail-account/http://www.amirwatad.com/blog/archives/2009/03/21/send-email-from-the-command-line-using-gmail-account/). This is nice because it lets you use command line tools to send mail without you have to go the whole hog and implement a mail server. When I tried to do this I got the following error, despite my dns plainly failing Oct [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=459&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>You can set up postfix to forward mail via gmail (http://www.amirwatad.com/blog/archives/2009/03/21/send-email-from-the-command-line-using-gmail-account/http://www.amirwatad.com/blog/archives/2009/03/21/send-email-from-the-command-line-using-gmail-account/). This is nice because it lets you use command line tools to send mail without you have to go the whole hog and implement a mail server.</p>
<p>When I tried to do this I got the following error, despite my dns plainly failing</p>
<p>Oct  2 21:03:20 moment postfix/smtp[14469]: 431DAE045C: to=, relay=none, delay=984, delays=984/0.04/0/0, dsn=4.4.3, status=deferred (<br />
Host or domain name not found. Name service error for name=smtp.gmail.com type=A<br />
: Host not found, try again)</p>
<p>This mail explained what was going on (http://www.sslug.dk/~chlor/postfix/http://www.sslug.dk/~chlor/postfix/). Apparently postfix does its own dns &#8211; which is a little crazy, and my resolv.conf file was missing. I think this is ever so slightly broken&#8230;.</p>
<p>P.S Gmail will mangle your from address but it&#8217;s okay for small personal tools.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/argandgahandapandpa.wordpress.com/459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/argandgahandapandpa.wordpress.com/459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/argandgahandapandpa.wordpress.com/459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/argandgahandapandpa.wordpress.com/459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/argandgahandapandpa.wordpress.com/459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/argandgahandapandpa.wordpress.com/459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/argandgahandapandpa.wordpress.com/459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/argandgahandapandpa.wordpress.com/459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/argandgahandapandpa.wordpress.com/459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/argandgahandapandpa.wordpress.com/459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/argandgahandapandpa.wordpress.com/459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/argandgahandapandpa.wordpress.com/459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/argandgahandapandpa.wordpress.com/459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/argandgahandapandpa.wordpress.com/459/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=459&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://argandgahandapandpa.wordpress.com/2011/10/02/problems-when-trying-to-use-gmail-for-mail-forwarding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/da1c6e03b2ed78782c80a244a985b2b1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Anon</media:title>
		</media:content>
	</item>
		<item>
		<title>Converting ordnance survey coordinates into templates within wikipedia markup</title>
		<link>http://argandgahandapandpa.wordpress.com/2011/09/15/converting-ordnance-survey-coordinates-into-templates-within-wikipedia-markup/</link>
		<comments>http://argandgahandapandpa.wordpress.com/2011/09/15/converting-ordnance-survey-coordinates-into-templates-within-wikipedia-markup/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 00:10:56 +0000</pubDate>
		<dc:creator>Anon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://argandgahandapandpa.wordpress.com/?p=454</guid>
		<description><![CDATA[Use the following script (Uses osgb from pypi) #!/usr/bin/python import osgb.convert import sys import re def convert(x): long, lat = osgb.convert.osgb_to_lonlat(x.group(0)) return '%s ({{coord&#124;%.3f&#124;%.3f&#124;source:enwiki-osgb36(%s)}})' % (x.group(0), lat, long, x.group(0)) data = sys.stdin.read() print re.sub('[A-Z][A-Z][0-9]{6}', convert, data)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=454&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Use the following script (Uses osgb from pypi)</p>
<pre>
#!/usr/bin/python
import osgb.convert
import sys
import re

def convert(x):
    long, lat = osgb.convert.osgb_to_lonlat(x.group(0))
    return '%s ({{coord|%.3f|%.3f|source:enwiki-osgb36(%s)}})' % (x.group(0), lat, long, x.group(0))

data = sys.stdin.read()
print re.sub('[A-Z][A-Z][0-9]{6}', convert, data)
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/argandgahandapandpa.wordpress.com/454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/argandgahandapandpa.wordpress.com/454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/argandgahandapandpa.wordpress.com/454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/argandgahandapandpa.wordpress.com/454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/argandgahandapandpa.wordpress.com/454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/argandgahandapandpa.wordpress.com/454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/argandgahandapandpa.wordpress.com/454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/argandgahandapandpa.wordpress.com/454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/argandgahandapandpa.wordpress.com/454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/argandgahandapandpa.wordpress.com/454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/argandgahandapandpa.wordpress.com/454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/argandgahandapandpa.wordpress.com/454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/argandgahandapandpa.wordpress.com/454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/argandgahandapandpa.wordpress.com/454/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=454&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://argandgahandapandpa.wordpress.com/2011/09/15/converting-ordnance-survey-coordinates-into-templates-within-wikipedia-markup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/da1c6e03b2ed78782c80a244a985b2b1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Anon</media:title>
		</media:content>
	</item>
		<item>
		<title>Screen scraping using a headless selenium</title>
		<link>http://argandgahandapandpa.wordpress.com/2011/07/31/screen-scraping-using-a-headless-selenium/</link>
		<comments>http://argandgahandapandpa.wordpress.com/2011/07/31/screen-scraping-using-a-headless-selenium/#comments</comments>
		<pubDate>Sun, 31 Jul 2011 12:18:22 +0000</pubDate>
		<dc:creator>Anon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[scraping]]></category>
		<category><![CDATA[selenium]]></category>

		<guid isPermaLink="false">http://argandgahandapandpa.wordpress.com/?p=444</guid>
		<description><![CDATA[Summary: I think that using selenium one can produce simple batch process scrapers more quickly than using other strategies. Using xvfb one can have this run in a headless mode &#8211; removing one of the largest irritations of selenium. This approach breaks down for a number of use cases however. &#8212; https://github.com/argandgahandapandpa/Headless-selenium-screen-scraping-example This is an [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=444&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Summary: I think that using selenium one can produce simple batch process scrapers more quickly than using other strategies.  Using xvfb one can have this run in a headless mode &#8211; removing one of the largest irritations of selenium. This approach breaks down for a number of use cases however.</p>
<p>&#8212;</p>
<p><a href="https://github.com/argandgahandapandpa/Headless-selenium-screen-scraping-example">https://github.com/argandgahandapandpa/Headless-selenium-screen-scraping-example</a></p>
<p>This is an example of generating a screen scraping using the selenium IDE.</p>
<p>The idea is to carry out a prototypical navigation to all of the pages that you are interested in scraping. You can then export this to a python unit test. </p>
<p>This unittest can then be customized by hand to also perform the scraping that you want to do and add parameterization. Unfortunately, this customization process will almost always involve modification of this generated source code by hand since one wishes to intersperse scraping within navigation. This is a bit of a shame since it means that you can&#8217;t regenerate your code.</p>
<p>One then adds code to create a headless selenium using Xvfb (see <a href="http://www.alittlemadness.com/2008/03/05/running-selenium-headless">http://www.alittlemadness.com/2008/03/05/running-selenium-headless</a>) which can be used to perform the scraping.</p>
<p>Caveats to this approach:<br />
  * Although the machine doing the scraping doesn&#8217;t need be running X is requires firefox, X libraries and full gtk library. This is quite a lot of disk space, quite a lot of memory and quite a lot of installation. This is fine for running scripts on your server, but if you say want to distribute your scrapers over a number of EC2 servers this becomes less fun.</p>
<p>  * This is slow. The start up is slow. More pages are fetched. If you hand roll a scraper you can often cut out a lot of the data (all the images, all the js files, a bunch of intermediate pages, any flash components). You can probably get a similar effect by using firefox profiles and switching off images and flash.</p>
<p>  * This still doesn&#8217;t work too well with with flash (though there is a flash extension) </p>
<p>  * I&#8217;m still concerned about nasty bugs where the browser slips out of sync with the remote control, even though I haven&#8217;t seen this happen.</p>
<p>Advantages of this approach:</p>
<p>  * No boring re-writing of http queries which you then get slightly wrong, no having to match headers. Of course it would probably</p>
<p>  * No having to pick apart javascript to work out what they are doing.</p>
<p>I feel that this approach works fairly well for hacking together scrapers quickly for batch processes (scrapers rather than robots) where they just need to run rather than run well.</p>
<p>&#8212;&#8212;<br />
Library for this.</p>
<p>I&#8217;ve created a small library for spawning headless seleniums cleanly. It deals with things like:</p>
<p>* Avoiding port collisions<br />
* Avoiding display collisions<br />
* Ensuring that resources are clean up<br />
* Logging<br />
* Waiting for processes to initialize.</p>
<p>This is available here:</p>
<p><a href="https://github.com/argandgahandapandpa/selscrape">https://github.com/argandgahandapandpa/selscrape</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/argandgahandapandpa.wordpress.com/444/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/argandgahandapandpa.wordpress.com/444/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/argandgahandapandpa.wordpress.com/444/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/argandgahandapandpa.wordpress.com/444/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/argandgahandapandpa.wordpress.com/444/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/argandgahandapandpa.wordpress.com/444/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/argandgahandapandpa.wordpress.com/444/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/argandgahandapandpa.wordpress.com/444/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/argandgahandapandpa.wordpress.com/444/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/argandgahandapandpa.wordpress.com/444/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/argandgahandapandpa.wordpress.com/444/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/argandgahandapandpa.wordpress.com/444/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/argandgahandapandpa.wordpress.com/444/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/argandgahandapandpa.wordpress.com/444/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=argandgahandapandpa.wordpress.com&amp;blog=2356703&amp;post=444&amp;subd=argandgahandapandpa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://argandgahandapandpa.wordpress.com/2011/07/31/screen-scraping-using-a-headless-selenium/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/da1c6e03b2ed78782c80a244a985b2b1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Anon</media:title>
		</media:content>
	</item>
	</channel>
</rss>
