<?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>hesa&#039;s Weblog &#187; geek</title>
	<atom:link href="http://sandklef.wordpress.com/category/software/freesoftware/geek/feed/" rel="self" type="application/rss+xml" />
	<link>http://sandklef.wordpress.com</link>
	<description>Don&#039;t let it bring you down</description>
	<lastBuildDate>Fri, 03 Feb 2012 09:46:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='sandklef.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>hesa&#039;s Weblog &#187; geek</title>
		<link>http://sandklef.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://sandklef.wordpress.com/osd.xml" title="hesa&#039;s Weblog" />
	<atom:link rel='hub' href='http://sandklef.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Palindrome date today, 2011-11-02</title>
		<link>http://sandklef.wordpress.com/2011/11/02/palindrome-date-today-2011-11-02/</link>
		<comments>http://sandklef.wordpress.com/2011/11/02/palindrome-date-today-2011-11-02/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 10:33:54 +0000</pubDate>
		<dc:creator>sandklef</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[FSCONS]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[Stupidities]]></category>

		<guid isPermaLink="false">http://sandklef.wordpress.com/?p=809</guid>
		<description><![CDATA[Today we celebrate the fact that we have a palindrome date. If we write the date as YYYY-MM-DD we get 2011-11-02 which is a palindrome. Another palindrome date, which we only get by cheating by writing the date as YY-MM-DD, we get 11-11-11 (Nov 11, 2011). This date is IMO not a real palindrome day, &#8230; <a href="http://sandklef.wordpress.com/2011/11/02/palindrome-date-today-2011-11-02/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=809&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today we celebrate the fact that we have a <a href="http://en.wikipedia.org/wiki/Palindrome">palindrome</a> date. If we write the date as YYYY-MM-DD we get <strong>2011-11-02</strong> which is a palindrome.</p>
<p>Another palindrome date, which we only get by cheating by writing the date as YY-MM-DD, we get <strong>11-11-11</strong> (Nov 11, 2011). This date is IMO not a real palindrome day, but really cool. So cool we used it for <a href="http://fscons.org">FSCONS</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sandklef.wordpress.com/809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sandklef.wordpress.com/809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sandklef.wordpress.com/809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sandklef.wordpress.com/809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sandklef.wordpress.com/809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sandklef.wordpress.com/809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sandklef.wordpress.com/809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sandklef.wordpress.com/809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sandklef.wordpress.com/809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sandklef.wordpress.com/809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sandklef.wordpress.com/809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sandklef.wordpress.com/809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sandklef.wordpress.com/809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sandklef.wordpress.com/809/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=809&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sandklef.wordpress.com/2011/11/02/palindrome-date-today-2011-11-02/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e02b9ae6b9bdbd2f07b8329de71e1c0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sandklef</media:title>
		</media:content>
	</item>
		<item>
		<title>Me in Swedish public radio</title>
		<link>http://sandklef.wordpress.com/2009/02/15/me-in-swedish-public-radio/</link>
		<comments>http://sandklef.wordpress.com/2009/02/15/me-in-swedish-public-radio/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 17:28:35 +0000</pubDate>
		<dc:creator>sandklef</dc:creator>
				<category><![CDATA[Copyleft]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.sandklef.com/hesa/?p=265</guid>
		<description><![CDATA[Tomorrow Swedish Public Radio (SR) will do a 6 hour long coverage of the court proceedings against The Pirate Bay. Somewhere between 12.00 and 13.00 I will take seat to join a panel and talk about Copyright. I&#8217;ve prepared a short list with stuff I&#8217;d like to talk about&#8230; any tips?<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=265&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tomorrow <a href="http://www.sr.se/">Swedish Public Radio</a> (SR) will do a<a href="http://www.sr.se/sida/artikel.aspx?ProgramId=3182&amp;artikel=2630924"> 6 hour long coverage</a> of the court proceedings against The Pirate Bay. Somewhere between 12.00 and 13.00 I will take seat to join a panel and talk about Copyright.</p>
<p>I&#8217;ve prepared a short list with stuff I&#8217;d like to talk about&#8230; any tips?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sandklef.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sandklef.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sandklef.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sandklef.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sandklef.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sandklef.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sandklef.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sandklef.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sandklef.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sandklef.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sandklef.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sandklef.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sandklef.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sandklef.wordpress.com/265/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=265&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sandklef.wordpress.com/2009/02/15/me-in-swedish-public-radio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e02b9ae6b9bdbd2f07b8329de71e1c0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sandklef</media:title>
		</media:content>
	</item>
		<item>
		<title>GNU Xnee: Workaround for Xvfb bug</title>
		<link>http://sandklef.wordpress.com/2008/11/29/gnu-xnee-workaround-for-xvfb-bug/</link>
		<comments>http://sandklef.wordpress.com/2008/11/29/gnu-xnee-workaround-for-xvfb-bug/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 22:37:38 +0000</pubDate>
		<dc:creator>sandklef</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[GNU Xnee]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sandklef.com/hesa/?p=200</guid>
		<description><![CDATA[I have been trying to automate some profiling (with gprof) by running some apps in Xvfb and record/replay with Xnee. Problem is, Xvfb crashes. In order to spot the bug I set up a less complex enviroment Here&#8217;s the set up: Terminal 1: Xvfb -ac :22 Terminal 2: export DISPLAY=:22 ; while (true) ; do &#8230; <a href="http://sandklef.wordpress.com/2008/11/29/gnu-xnee-workaround-for-xvfb-bug/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=200&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have been trying to automate some profiling (with <a href="http://sources.redhat.com/binutils/">gprof</a>) by running some apps in <a href="http://en.wikipedia.org/wiki/Xvfb">Xvfb</a> and record/replay with <a href="http://www.sandklef.com/xnee">Xnee</a>. Problem is, Xvfb crashes. In order to spot the bug I set up a less complex enviroment</p>
<p>Here&#8217;s the set up:</p>
<p><strong>Terminal 1:</strong> <code>Xvfb -ac :22</code></p>
<p><strong>Terminal 2:</strong> <code>export DISPLAY=:22 ; while (true) ; do xterm -e sleep 2 ; done </code></p>
<p>After executing some five or six programs Xvfb crashed. After some purely non scientific investigations it turns out that</p>
<ol>
<li>the bug happens less often when I run Xvfb through <a href="http://www.gnu.org/software/gdb/">gdb</a> (see below)<a href="http://www.gnu.org/software/gdb/"><br />
</a></li>
<li>Xvfb goes down with a seg fault in FreeColormap</li>
</ol>
<p>Hmmm, colormap&#8230;.. How about if we lower the colors in Xvfb? Yes, that&#8217;s it. Now, let&#8217;s move forward. To stress Xvfb a bit more, I have a new setup to test before I go on with Xnee&#8217;s automated profile (and coverage of course) tests:</p>
<p><strong>Terminal 1:</strong> <code>Xvfb -ac -screen 0 640x480x16 :21<br />
</code></p>
<p><strong>Terminal 2:</strong> <code>export DISPLAY=:22 ; while (true) ; do xterm -e sleep 2 ; done</code></p>
<p><strong>Terminal 2:</strong> export DISPLAY=:22 ; while (true) ; do xdpyinfo ; xwininfo -root ; xset r on; done</p>
<p>&#8230;. after <a href="http://en.wikipedia.org/wiki/1743">1743</a> program executions I feel I am beginning to see a good enough work around.</p>
<p>And for those interested in the gdb printout, enjoy:<br />
<code><br />
Program received signal SIGSEGV, Segmentation fault.<br />
[Switching to Thread 0xb7c2fa10 (LWP 18983)]<br />
0x08156e2b in FreeColormap ()<br />
</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sandklef.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sandklef.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sandklef.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sandklef.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sandklef.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sandklef.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sandklef.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sandklef.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sandklef.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sandklef.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sandklef.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sandklef.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sandklef.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sandklef.wordpress.com/200/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=200&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sandklef.wordpress.com/2008/11/29/gnu-xnee-workaround-for-xvfb-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e02b9ae6b9bdbd2f07b8329de71e1c0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sandklef</media:title>
		</media:content>
	</item>
		<item>
		<title>bzr &#8211; Cannot lock LockDir</title>
		<link>http://sandklef.wordpress.com/2008/11/12/bzr-cannot-lock-lockdir/</link>
		<comments>http://sandklef.wordpress.com/2008/11/12/bzr-cannot-lock-lockdir/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 01:08:04 +0000</pubDate>
		<dc:creator>sandklef</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.sandklef.com/hesa/?p=193</guid>
		<description><![CDATA[After some time I realised what most people would realize directly. The var partition on my hard disk is (was) full. A little apt-get clean did the trick<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=193&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After some time I realised what most people would realize directly. The var partition on my hard disk is (was) full.</p>
<p>A little <em>apt-get clean</em> did the trick </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sandklef.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sandklef.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sandklef.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sandklef.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sandklef.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sandklef.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sandklef.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sandklef.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sandklef.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sandklef.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sandklef.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sandklef.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sandklef.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sandklef.wordpress.com/193/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=193&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sandklef.wordpress.com/2008/11/12/bzr-cannot-lock-lockdir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e02b9ae6b9bdbd2f07b8329de71e1c0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sandklef</media:title>
		</media:content>
	</item>
		<item>
		<title>GNU Xnee, Xvfb and Xephyr &#8230;. and evdev?</title>
		<link>http://sandklef.wordpress.com/2008/11/11/gnu-xnee-xvfb-and-xephyr-and-evdev/</link>
		<comments>http://sandklef.wordpress.com/2008/11/11/gnu-xnee-xvfb-and-xephyr-and-evdev/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 09:00:23 +0000</pubDate>
		<dc:creator>sandklef</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[GNU Xnee]]></category>
		<category><![CDATA[Non GNU]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[swinput]]></category>

		<guid isPermaLink="false">http://www.sandklef.com/hesa/?p=192</guid>
		<description><![CDATA[In an attempt to automate (read cron) the Xnee tests using swinput I did the following: Start Xvfb (Xvfb can&#8217;t read any keyboard and mouse) Start Xephyr inside Xvfb (using evdev as input) Attach the swinput devices to the Xephyr display only Still the faked user input (mouse, keyboard) from swinput was &#8216;written&#8217; to the &#8230; <a href="http://sandklef.wordpress.com/2008/11/11/gnu-xnee-xvfb-and-xephyr-and-evdev/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=192&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In an attempt to automate (read cron) the <a href="http://www.sandklef.com/xnee">Xnee</a> tests using <a href="http://savannah.nongnu.org/projects/swinput/">swinput</a> I did the following:</p>
<ul>
<li>Start Xvfb (Xvfb can&#8217;t read any keyboard and mouse)</li>
<li>Start Xephyr inside Xvfb (using evdev as input)</li>
<li>Attach the swinput devices to the Xephyr display only</li>
</ul>
<p>Still the faked user input (mouse, keyboard) from swinput was &#8216;written&#8217; to the console. Uh oh. Bad!</p>
<p>So, I will now with a new computer (with more than the 500MB of RAM I have on this) test Xnee in a sandbox, probably using qemu for both x86 and ppc. Doing this I should be able to:</p>
<ul>
<li>Run every test case and report using the new coverage stuff in gnulib. All tests and builds can be done in x86 as well as ppc.</li>
<li>Verify that cross compilation to ppc works</li>
</ul>
<p>Can&#8217;t wait&#8230;.. but I have to.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sandklef.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sandklef.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sandklef.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sandklef.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sandklef.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sandklef.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sandklef.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sandklef.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sandklef.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sandklef.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sandklef.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sandklef.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sandklef.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sandklef.wordpress.com/192/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=192&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sandklef.wordpress.com/2008/11/11/gnu-xnee-xvfb-and-xephyr-and-evdev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e02b9ae6b9bdbd2f07b8329de71e1c0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sandklef</media:title>
		</media:content>
	</item>
		<item>
		<title>GNU Xnee auto coverage is almost there &#8230; but</title>
		<link>http://sandklef.wordpress.com/2008/11/09/gnu-xnee-auto-coverage-is-almost-there-but/</link>
		<comments>http://sandklef.wordpress.com/2008/11/09/gnu-xnee-auto-coverage-is-almost-there-but/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 21:29:54 +0000</pubDate>
		<dc:creator>sandklef</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[GNU Xnee]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.sandklef.com/hesa/?p=191</guid>
		<description><![CDATA[No, don&#8217;t check in CVS. Everything is not there yet. Why did I post then? &#8230; b&#8217;cuz I wanted to. Anyhow. The gnulib is now integrated in GNU Xnee&#8216;s autotools Makefiles. Well, part of gnulib to be more precise. I wrote a small script that does everything needed (this is missing in CVS at the &#8230; <a href="http://sandklef.wordpress.com/2008/11/09/gnu-xnee-auto-coverage-is-almost-there-but/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=191&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>No, don&#8217;t check in CVS. Everything is not there yet. Why did I post then? &#8230; b&#8217;cuz I wanted to.</p>
<p>Anyhow. The gnulib is now integrated in <a href="http://www.sandklef.com/xnee">GNU Xnee</a>&#8216;s autotools Makefiles. Well, part of gnulib to be more precise. I wrote a small script that does everything needed (this is missing in CVS at the moment).</p>
<p>When having produced the coverage reports (currently <a href="http://www.sandklef.com/xnee-downloads/coverage/libxnee/src/index.html">here</a>) I realise that about 80% of the test will not be possible to automate.</p>
<p>Since GNU Xnee itself is a tool to record and fake user actions under X11 it would be sub optimal to use a similar tool (using RECORD and XTest extensions). Instead GNU Xnee relies in <a href="http://savannah.nongnu.org/projects/swinput/">swinput</a> for testnig. Swinput is a small kernel (linux) module that opens up two devices (/dev/swmouse and /dev/swkeybd) and using these you can fake user input from kernel. When testing replaying we use a small program (GNU Xnee sources) called xgetter which can read the mouse pos and some other stuff. &#8230;.. get on with it. Ok, sorry!</p>
<p>It&#8217;s impossible to test GNU Xnee using swinput under Xvfb since the faked keyboard strokes and mouse actions will be &#8216;written&#8217; to the console or some sort of DM (GDM, XDM, KDM,&#8230;.).</p>
<p>Too bad &#8230;. need to think some more.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sandklef.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sandklef.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sandklef.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sandklef.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sandklef.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sandklef.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sandklef.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sandklef.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sandklef.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sandklef.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sandklef.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sandklef.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sandklef.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sandklef.wordpress.com/191/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=191&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sandklef.wordpress.com/2008/11/09/gnu-xnee-auto-coverage-is-almost-there-but/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e02b9ae6b9bdbd2f07b8329de71e1c0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sandklef</media:title>
		</media:content>
	</item>
		<item>
		<title>GNU Xnee and automated code coverage</title>
		<link>http://sandklef.wordpress.com/2008/11/08/gnu-xnee-and-automated-code-coverage/</link>
		<comments>http://sandklef.wordpress.com/2008/11/08/gnu-xnee-and-automated-code-coverage/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 21:10:13 +0000</pubDate>
		<dc:creator>sandklef</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[GNU Xnee]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.sandklef.com/hesa/?p=190</guid>
		<description><![CDATA[Have been looking in to some work done by Simon Josefsson. GNU Xnee can now do automated code coverage. Will integrate a bit better before I put it up on the new build machines I am setting up (one GNU x86 &#38; one GNU PPC). GNU Xnee will report something like: http://www.gnu.org/software/libidn/coverage/lib/gltests/test-c-ctype.c.gcov.frameset.html I need to &#8230; <a href="http://sandklef.wordpress.com/2008/11/08/gnu-xnee-and-automated-code-coverage/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=190&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Have been looking in to some work done by <a href="http://blog.josefsson.org/">Simon Josefsson</a>. GNU Xnee can now do automated code coverage. Will integrate a bit better before I put it up on the new build machines I am setting up (one GNU x86 &amp; one GNU PPC). GNU Xnee will report something like: <a href="http://www.gnu.org/software/libidn/coverage/lib/gltests/test-c-ctype.c.gcov.frameset.html">http://www.gnu.org/software/libidn/coverage/lib/gltests/test-c-ctype.c.gcov.frameset.html</a></p>
<p>I need to make sure that the test scripts work with <a href="http://en.wikipedia.org/wiki/Xvfb">Xvfb</a>. I&#8217;ve only been executing them in a &#8216;<em>normal&#8217;</em> X server. But since the building of Xnee documentation works fine in Xvfb it should be ok. And for those interested, Xnee builds eps, ps, pdf, jpg images from dia graphics using <a href="http://www.gnome.org/projects/dia/">dia</a> who needs an X server. And yes Xnee uses some other tools as well for that.</p>
<p>Nice way to spend your Saturday night, isn&#8217;t it <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sandklef.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sandklef.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sandklef.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sandklef.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sandklef.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sandklef.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sandklef.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sandklef.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sandklef.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sandklef.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sandklef.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sandklef.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sandklef.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sandklef.wordpress.com/190/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=190&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sandklef.wordpress.com/2008/11/08/gnu-xnee-and-automated-code-coverage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e02b9ae6b9bdbd2f07b8329de71e1c0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sandklef</media:title>
		</media:content>
	</item>
		<item>
		<title>More on function pointers</title>
		<link>http://sandklef.wordpress.com/2008/11/08/more-on-function-pointers/</link>
		<comments>http://sandklef.wordpress.com/2008/11/08/more-on-function-pointers/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 14:25:47 +0000</pubDate>
		<dc:creator>sandklef</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.sandklef.com/hesa/?p=188</guid>
		<description><![CDATA[Wrote a small follow up, More on function pointers, to the article on functions pointers. Will continue to write on plugins asap.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=188&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Wrote a small follow up, <a href="http://www.sandklef.com/hesa/index.php/written-words/more-on-function-pointers/">More on function pointers</a>, to the <a href="http://www.sandklef.com/hesa/index.php/written-words/introduction-to-using-function-pointers-in-c-or-c/">article on functions pointers</a>.</p>
<p>Will continue to write on plugins asap.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sandklef.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sandklef.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sandklef.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sandklef.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sandklef.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sandklef.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sandklef.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sandklef.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sandklef.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sandklef.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sandklef.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sandklef.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sandklef.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sandklef.wordpress.com/188/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=188&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sandklef.wordpress.com/2008/11/08/more-on-function-pointers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e02b9ae6b9bdbd2f07b8329de71e1c0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sandklef</media:title>
		</media:content>
	</item>
		<item>
		<title>Texinfo woes</title>
		<link>http://sandklef.wordpress.com/2008/11/06/texinfo-woes/</link>
		<comments>http://sandklef.wordpress.com/2008/11/06/texinfo-woes/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 21:53:30 +0000</pubDate>
		<dc:creator>sandklef</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[GNU Xnee]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.sandklef.com/hesa/?p=185</guid>
		<description><![CDATA[This is something you don&#8217;t want to see 10 minutes before South Park starts (./xnee.texi (./texinfo.tex Loading texinfo [version 2005-07-05.19]: Basics, .... /usr/bin/texi2dvi: pdfetex exited with bad status, quitting. make[2]: *** [xnee.pdf] Error 1 make[2]: Leaving directory `/home/hesa/gnu/xnee/doc' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/hesa/gnu/xnee' make: *** [all] Error 2 ..... another thing &#8230; <a href="http://sandklef.wordpress.com/2008/11/06/texinfo-woes/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=185&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is something you don&#8217;t want to see 10 minutes before South Park starts</p>
<pre>(./xnee.texi (./texinfo.tex Loading texinfo [version 2005-07-05.19]: Basics,
....
/usr/bin/texi2dvi: pdfetex exited with bad status, quitting.
make[2]: *** [xnee.pdf] Error 1
make[2]: Leaving directory `/home/hesa/gnu/xnee/doc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hesa/gnu/xnee'
make: *** [all] Error 2

..... another thing to ponder upon is why I bother to write about it and don't solve it.</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sandklef.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sandklef.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sandklef.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sandklef.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sandklef.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sandklef.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sandklef.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sandklef.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sandklef.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sandklef.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sandklef.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sandklef.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sandklef.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sandklef.wordpress.com/185/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=185&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sandklef.wordpress.com/2008/11/06/texinfo-woes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e02b9ae6b9bdbd2f07b8329de71e1c0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sandklef</media:title>
		</media:content>
	</item>
		<item>
		<title>cvs revisions &#8211; not the right way I think, but it works</title>
		<link>http://sandklef.wordpress.com/2008/10/17/cvs-revisions-not-the-right-way-i-think-but-it-works/</link>
		<comments>http://sandklef.wordpress.com/2008/10/17/cvs-revisions-not-the-right-way-i-think-but-it-works/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 06:44:39 +0000</pubDate>
		<dc:creator>sandklef</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.sandklef.com/hesa/?p=180</guid>
		<description><![CDATA[I needed all revisions of a file stored in CVS. In bazaar and other newer VCS this is a non issue since all the revisions (history) can be found in your local checkout/branch. Anyhow, I needed all revisions of a file, let&#8217;s call it Y. This is how I did it. FILE=Y for i in &#8230; <a href="http://sandklef.wordpress.com/2008/10/17/cvs-revisions-not-the-right-way-i-think-but-it-works/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=180&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I needed all revisions of a file stored in <a href="http://www.nongnu.org/cvs/">CVS</a>. In <a href="http://bazaar-vcs.org/">bazaar </a>and other newer VCS this is a non issue since all the revisions (history) can be found in your local checkout/branch.</p>
<p>Anyhow, I needed all revisions of a file, let&#8217;s call it Y. This is how I did it.</p>
<p><em>FILE=Y</em></p>
<p><em>for i in $(cvs log $FILE | grep revision | awk &#8216; { print $2 } &#8216; | grep -v revisions) ; do  cvs update -r $i  $FILE ; cp $FILE ${FILE}.$i ; done</em></p>
<p>Again, perhaps not the right way. But it works.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sandklef.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sandklef.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sandklef.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sandklef.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sandklef.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sandklef.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sandklef.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sandklef.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sandklef.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sandklef.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sandklef.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sandklef.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sandklef.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sandklef.wordpress.com/180/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sandklef.wordpress.com&amp;blog=4840604&amp;post=180&amp;subd=sandklef&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sandklef.wordpress.com/2008/10/17/cvs-revisions-not-the-right-way-i-think-but-it-works/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e02b9ae6b9bdbd2f07b8329de71e1c0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sandklef</media:title>
		</media:content>
	</item>
	</channel>
</rss>
