<?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>My Chrestomathy</title>
	<atom:link href="http://expelledboy.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://expelledboy.wordpress.com</link>
	<description>For me to remember, and you to.. comment on?</description>
	<lastBuildDate>Wed, 26 May 2010 22:36:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='expelledboy.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>My Chrestomathy</title>
		<link>http://expelledboy.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://expelledboy.wordpress.com/osd.xml" title="My Chrestomathy" />
	<atom:link rel='hub' href='http://expelledboy.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Open-source theft!</title>
		<link>http://expelledboy.wordpress.com/2010/03/01/open-source-theft/</link>
		<comments>http://expelledboy.wordpress.com/2010/03/01/open-source-theft/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 05:01:45 +0000</pubDate>
		<dc:creator>expelledboy</dc:creator>
				<category><![CDATA[filler]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://expelledboy.wordpress.com/?p=107</guid>
		<description><![CDATA[Is it just me&#8230; or does windows7 look like a themed version of ubuntu with compiz enabled? [Insert image of a Windows programmer browsing sourceforge] ..damn cant find one The problem with the whole open-source software idea is when someone actually does make use of the code, and not abide by the licence it is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=expelledboy.wordpress.com&amp;blog=8052586&amp;post=107&amp;subd=expelledboy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Is it just me&#8230; or does windows7 look like a themed version of ubuntu with compiz enabled?</p>
<p>[Insert image of a Windows programmer browsing sourceforge] ..damn cant find one</p>
<p>The problem with the whole open-source software idea is when someone actually does make use of the code, and not abide by the licence it is under, a course of legal action against the guilty party is not entirely clear. <span id="more-107"></span></p>
<p>Firstly to argue your case you need to be able to compare closed-source proprietary code with yours, and in court demonstrating that your revenue is derived from exclusive access to the source is a good case to dismiss calls for the code to be reviewed.</p>
<p>I think we need to write a program that scans, analyses and tries to find similarities between two pieces of code, that restricts the user actually being able to see the code! What objections could they pull out of there poopholes then?</p>
<p>Secondly if they are found to have used open-source code in their commercial product, violating the terms of the licence, and the accuser decides to sue, where do the proceeds go? To the guy who wrote the code? But his code was based and modified from someone else&#8217;s project. Do we proportion it out based on the amount of code written? Time spent? Usefulness of snippet?!</p>
<p>No! We should start a trust fund to which all proceeds go, and the cash will be spent on future development and support of open-source software! Funding of projects should then be apportioned based on user feedback on ideas for improvement to the cause, such as new features to this or that application, or even &#8216;just make it look better!&#8217; So often something needs to be done for the users sake, but because the programmers can through some hack get it working, no one makes it easy for the average Joe! Seriously if Linux was a car you would need two permanent mechanics! <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>So what do you think?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/expelledboy.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/expelledboy.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/expelledboy.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/expelledboy.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/expelledboy.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/expelledboy.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/expelledboy.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/expelledboy.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/expelledboy.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/expelledboy.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/expelledboy.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/expelledboy.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/expelledboy.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/expelledboy.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=expelledboy.wordpress.com&amp;blog=8052586&amp;post=107&amp;subd=expelledboy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://expelledboy.wordpress.com/2010/03/01/open-source-theft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d85f056e467b88441982b8dead6fb354?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">expelledboy</media:title>
		</media:content>
	</item>
		<item>
		<title>Turn up the music</title>
		<link>http://expelledboy.wordpress.com/2009/07/01/turn-up-the-music/</link>
		<comments>http://expelledboy.wordpress.com/2009/07/01/turn-up-the-music/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 15:29:32 +0000</pubDate>
		<dc:creator>expelledboy</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[volume-control]]></category>

		<guid isPermaLink="false">http://expelledboy.wordpress.com/?p=63</guid>
		<description><![CDATA[For those of you with volume control on your keyboards that seem to respond but dont actually change the vol I have a solution.. Go System &#62;&#62; Preferences &#62;&#62; Sound and change the Device under the Default Mixer Tracks to Playback: Your Soundcard and in the below list select Master. This one took me awhile.. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=expelledboy.wordpress.com&amp;blog=8052586&amp;post=63&amp;subd=expelledboy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For those of you with volume control on your keyboards that seem to respond but dont actually change the vol I have a solution..</p>
<p>Go <strong>System &gt;&gt; Preferences &gt;&gt; Sound</strong> and change the <em>Device</em> under the <em>Default Mixer Tracks</em> to Playback: Your Soundcard and in the below list select Master.</p>
<p>This one took me awhile.. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<br /> Tagged: volume-control <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/expelledboy.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/expelledboy.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/expelledboy.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/expelledboy.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/expelledboy.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/expelledboy.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/expelledboy.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/expelledboy.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/expelledboy.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/expelledboy.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/expelledboy.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/expelledboy.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/expelledboy.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/expelledboy.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=expelledboy.wordpress.com&amp;blog=8052586&amp;post=63&amp;subd=expelledboy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://expelledboy.wordpress.com/2009/07/01/turn-up-the-music/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d85f056e467b88441982b8dead6fb354?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">expelledboy</media:title>
		</media:content>
	</item>
		<item>
		<title>Zoom zoom..</title>
		<link>http://expelledboy.wordpress.com/2009/06/24/zoom-zoom/</link>
		<comments>http://expelledboy.wordpress.com/2009/06/24/zoom-zoom/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 22:23:58 +0000</pubDate>
		<dc:creator>expelledboy</dc:creator>
				<category><![CDATA[bash]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[wait-script]]></category>

		<guid isPermaLink="false">http://expelledboy.wordpress.com/?p=46</guid>
		<description><![CDATA[I remember when I first started learning to program I still used gui text editors and I preferred to run a program from an icon off my desktop. Most beginners start off this way.  I recall every time I ran a script I had just written having followed some tutorial the thing up and finished [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=expelledboy.wordpress.com&amp;blog=8052586&amp;post=46&amp;subd=expelledboy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I remember when I first started learning to program I still used gui text editors and I preferred to run a program from an icon off my desktop. Most beginners start off this way.  I recall every time I ran a script I had just written having followed some tutorial the thing up and finished at the speed of light, and I always missed the fucking output of the program.. which kind of defeated the point of the whole exercise!</p>
<p>Anyway I was asked how to pause a script so that you could see the stdout and it brought back memories of the beginning.. So I solved his problem and the funny thing was 5 other people in the chat room thanked me? <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>So here is how to make your script wait for user input or a predefined time in seconds;</p>
<p><strong>bash</strong> <pre class="brush: bash;">read -p &quot;Press ENTER to continue..&quot;</pre><br />
<pre class="brush: bash;">sleep 5</pre><br />
<strong>python</strong> <pre class="brush: python;">raw_input(&quot;Press ENTER to continue..&quot;)</pre><br />
<pre class="brush: python;">import time
time.sleep(5)</pre></p>
<p>Dont forget to <em>append</em> the appropriate code to the <em>end</em> of your script.. otherwise it will wait but before anything has been printed to the terminal. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br /> Tagged: wait-script <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/expelledboy.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/expelledboy.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/expelledboy.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/expelledboy.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/expelledboy.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/expelledboy.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/expelledboy.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/expelledboy.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/expelledboy.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/expelledboy.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/expelledboy.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/expelledboy.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/expelledboy.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/expelledboy.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=expelledboy.wordpress.com&amp;blog=8052586&amp;post=46&amp;subd=expelledboy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://expelledboy.wordpress.com/2009/06/24/zoom-zoom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d85f056e467b88441982b8dead6fb354?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">expelledboy</media:title>
		</media:content>
	</item>
		<item>
		<title>The best OS ever?</title>
		<link>http://expelledboy.wordpress.com/2009/06/10/the-best-os-ever/</link>
		<comments>http://expelledboy.wordpress.com/2009/06/10/the-best-os-ever/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 14:43:04 +0000</pubDate>
		<dc:creator>expelledboy</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[network-monitor]]></category>

		<guid isPermaLink="false">http://expelledboy.wordpress.com/2009/06/10/somthing-else-that-stops-jaunty-being-the-best-os-ever/</guid>
		<description><![CDATA[I have had a problem with jaunty&#8217;s net-manager-applet from the get go. I started up from a fresh install and it didn&#8217;t automatically connect to my DHCP server and get its ip and other info. I then tried to add a static connection via the applet with no luck.. Finally I manually edited /etc/network/interfaces and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=expelledboy.wordpress.com&amp;blog=8052586&amp;post=36&amp;subd=expelledboy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have had a problem with jaunty&#8217;s net-manager-applet from the get go. I started up from a fresh install and it didn&#8217;t automatically connect to my DHCP server and get its ip and other info. I then tried to add a static connection via the applet with no luck.. Finally I manually edited /etc/network/interfaces and got my connection up and running. The only problem I could see was that the applet could not be used at all to configure the network. No biggy..</p>
<p>It came to pass one day that I had nothing to do and the applet was teasing me.. with its unused wireless meter (even though I only use wired..) poking at my firm statement that jaunty has to be so far the best OS ever.. I got down, used my windows admin skills inherited from my father combined with my linux guru magic, and fixed the bug in my otherwise perfect install.<span id="more-36"></span></p>
<p>Before we start let us put on some protection and backup all that we are about to edit. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_cool.gif' alt='8-)' class='wp-smiley' /> </p>
<p><pre class="brush: bash;">mkdir ~/condom; sudo cp /etc/network/interfaces ~/condom/</pre></p>
<p>Firstly edit your interfaces file..</p>
<p><pre class="brush: bash;">sudo vim /etc/network/interfaces</pre></p>
<p>..or if you dont know how to use vim use your favourite editor, or if you dont know how call up a editor from the terminal at all..</p>
<p><pre class="brush: bash;">gksudo gedit /etc/network/interfaces</pre></p>
<ul>
<li>remove all interfaces except loopback or comment them out</li>
</ul>
<p>So your interfaces file should look something like this..</p>
<p><pre class="brush: bash;"># This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback</pre></p>
<ul>
<li>remove all connections made in your network-manager app</li>
</ul>
<p>(here is where my windows experience really kicks in..)</p>
<ul>
<li>restart <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </li>
</ul>
<p>That should be it. If you have DHCP it will automatically connect. If you want you can change it, to a static address, you can.. via the applet! Heh, technology these days advancing so fast for a old timer like me.. born in the days when Metallica release the most successful album ever called &#8220;Metallica&#8221; and Freddie Mercury one day after announcing he had AIDS died of AIDS.. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<br /> Tagged: network-monitor <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/expelledboy.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/expelledboy.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/expelledboy.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/expelledboy.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/expelledboy.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/expelledboy.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/expelledboy.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/expelledboy.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/expelledboy.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/expelledboy.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/expelledboy.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/expelledboy.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/expelledboy.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/expelledboy.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=expelledboy.wordpress.com&amp;blog=8052586&amp;post=36&amp;subd=expelledboy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://expelledboy.wordpress.com/2009/06/10/the-best-os-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d85f056e467b88441982b8dead6fb354?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">expelledboy</media:title>
		</media:content>
	</item>
		<item>
		<title>Turning green!</title>
		<link>http://expelledboy.wordpress.com/2009/06/10/turning-green/</link>
		<comments>http://expelledboy.wordpress.com/2009/06/10/turning-green/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 14:21:32 +0000</pubDate>
		<dc:creator>expelledboy</dc:creator>
				<category><![CDATA[bash]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[cpu-frequency]]></category>

		<guid isPermaLink="false">http://expelledboy.wordpress.com/?p=28</guid>
		<description><![CDATA[Just as the next generation of bullshitters are coming onto the political arena, playing the green card under the false pretence that they are going to change the way we are doing things in a bid to prevent us turning the world into a larger version of Easter Island, it seems there has been a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=expelledboy.wordpress.com&amp;blog=8052586&amp;post=28&amp;subd=expelledboy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Green PC" src="http://www.yorkandryedalefoe.org.uk/Green PC image.jpg" alt="" width="162" height="90" />Just as the next generation of bullshitters are coming onto the political arena, playing the green card under the false pretence that they are going to change the way we are doing things in a bid to prevent us turning the world into a larger version of <a href="http://en.wikipedia.org/wiki/Easter_island">Easter Island</a>, it seems there has been a move to restrict your computer while it is idle to save that 1watt of electricity.</p>
<p><strong>Program</strong>: <em>Hey PC! It seems the user wants to show off the coolness that is a compiz enable linux!</em><br />
Computer: <em>Cool..</em><br />
<strong>Program</strong>: <em>I need some power to do something cool like 1 minutes ago.</em><br />
Computer: <em>OK. Here you go.</em><br />
<strong>Program</strong>: <em>Shit.. I am rendering as if I where running on a pentium 3!</em><br />
Computer: <em>Really? Well.. err.. I guess we can put foot to pedal, remove restrictions, and go the way my manufacturer intended?</em><br />
<strong>Program</strong>: <em>Its OK.. I am done giving my terrible demonstration.</em><br />
Computer: <em>Well just incase the user wants to show his friend what compiz can do given a second chance I will stay powered up for the next 1 second..</em><br />
<strong>Program</strong>: <em>&#8230;<span id="more-28"></span></em></p>
<p>Yes.. I&#8217;m looking at you ubuntu! To disable the leash choking your system run this command;</p>
<p><pre class="brush: bash;">sudo update-rc.d -f ondemand remove</pre></p>
<p>Then add the <em>CPU Frequency Monitor</em> applet to your gnome-panel, left click it and set it to <em>Performance.</em> If you have multiple CPU&#8217;s right click, go to <em>Preferences</em> and change to the next processor. Left click and switch again.</p>
<p>This stopped the lag I got whenever I rotated the cube in compiz, and removed the jerkiness I got when using cooliris in firefox.</p>
<p>I also noticed improvements when using flash, but only on my 64bit jaunty. I think this is due to to workarounds that ubuntu has to have to run adobe flash, which is a 32bit package?</p>
<br /> Tagged: cpu-frequency <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/expelledboy.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/expelledboy.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/expelledboy.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/expelledboy.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/expelledboy.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/expelledboy.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/expelledboy.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/expelledboy.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/expelledboy.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/expelledboy.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/expelledboy.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/expelledboy.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/expelledboy.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/expelledboy.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=expelledboy.wordpress.com&amp;blog=8052586&amp;post=28&amp;subd=expelledboy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://expelledboy.wordpress.com/2009/06/10/turning-green/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d85f056e467b88441982b8dead6fb354?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">expelledboy</media:title>
		</media:content>

		<media:content url="http://www.yorkandryedalefoe.org.uk/GreenPCimage.jpg" medium="image">
			<media:title type="html">Green PC</media:title>
		</media:content>
	</item>
		<item>
		<title>Bounce!</title>
		<link>http://expelledboy.wordpress.com/2009/06/07/bounce/</link>
		<comments>http://expelledboy.wordpress.com/2009/06/07/bounce/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 21:48:12 +0000</pubDate>
		<dc:creator>expelledboy</dc:creator>
				<category><![CDATA[python]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[bounce]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[pygame]]></category>

		<guid isPermaLink="false">http://expelledboy.wordpress.com/?p=9</guid>
		<description><![CDATA[I used to be addicted to gamemaker when I was younger so I thought I should try get the same experience but in python, hence pygame! On the site are a few simple tutorials to get you introduced. I just glossed over it so I could get onto the real stuff, writing an actual game. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=expelledboy.wordpress.com&amp;blog=8052586&amp;post=9&amp;subd=expelledboy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I used to be addicted to <a href="http://www.yoyogames.com/gamemaker">gamemaker</a> when I was younger so I thought I should try get the same experience but in python, hence <a href="http://www.pygame.org/">pygame</a>! On the site are a few simple tutorials to get you introduced. I just glossed over it so I could get onto the real stuff, writing an actual game. Not that punching a <a href="http://www.pygame.org/docs/tut/chimp/ChimpLineByLine.html">primate</a> is not a game! I mean I know a few people that would spend hours whacking away at that chimp. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>You will need pygame installed&#8230; There are installation instructions on their site. While you are there skim over their tutorials to get you greased up for what you are about to receive.</p>
<p>To get a quick intro to pygame I am going to make a <em>very</em> simple game. All it will consist of is a ball, that bounces&#8230; add some sort of user input, maybe some box shaped monsters with a fetish for killing round things and we have ourselves something!</p>
<p><span id="more-9"></span>I need somewhere to start off, so I will show you what I slapped up then explain from there. Please look through the <a href="http://pastebin.com/f46cd2c5a">source</a>, or don&#8217;t and be confused for the rest of the tutorial.</p>
<p><strong>start&#8230;</strong></p>
<p>Least, but not last, we must import pygame and other useful stuff into our game;</p>
<p><pre class="brush: python;">import pygame
import pygame.locals as pg
from pygame import Rect</pre></p>
<p>This imports the pygame library, then all the useful functions and constants that are regularly used into the pg name-space (you can import into the global name-space but I don&#8217;t want to override anything by mistake). I also recommend importing the Rect class into your local name-space as you deal with rectangles alot.</p>
<p><pre class="brush: python;">x, y = size = 400, 400

white = (0, 0, 0)
black = (255, 255, 255)
grey = (200, 200, 200)
green = (0, 255, 0)</pre></p>
<p>This is just assigning the screen resolutions and the colour values we will be using later to variables for readability.</p>
<p><pre class="brush: python;">pygame.init()
screen = pygame.display.set_mode(size)
screen.fill(grey)
pygame.display.update()</pre></p>
<p>Here we are, the pygame nitty gritty. By calling the init method on pygame you tell it gear up for some action. The next line sets up the canvas you will be painting on by calling the set_mode() method located in the pygame.display class and assigning the surface returned to a variable. We then fill that surface with grey (the colour variable we defined earlier) and update what is displayed so we can see our changes.</p>
<p>I advise you to call pythons builtin help() function on all the methods and classes I have and will mention to see what additional parameters they take and how they are used. For example set_mode() takes the additional flags parameter with several different options, like FULLSCREEN.</p>
<p><pre class="brush: python;">ball = Rect(x/2, y/2, 20, 20)
vel = [0.0, 0.0]
elasticity = 0.6
power = 0.6
gravity = 0.5</pre></p>
<p>We want a ball but we are making a rectangle.. wtf? Well I didn&#8217;t have to do this. In pygame.draw there are two (actually 3 if you check) ways to make something that looks round: circle and ellipse.<br />
The thing is I wanted the useful bottom, top, left and right attributes the Rect object provides so that I could more easily manipulate the balls position.<br />
The other variables are all used for the physics of our ball and you will see their relevance later.</p>
<p><pre class="brush: python;">running = True
go_u = go_d = go_r = go_l = False
clock = pygame.time.Clock()</pre></p>
<p>Just setting up some stuff we need for the main loop, but notice that clock instance hiding amongst initializations. I am utilizing the time capabilities pygame provides by creating an instance of Clock() so I can limit the games fps by calling tick;</p>
<p><pre class="brush: python;">while running:
    clock.tick(25)
    ...</pre></p>
<p>I was not sure if I should use pygame.event.get() or use pygame.key.get_pressed() for the following section, but I made a adult like decision and flipped a coin. <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><pre class="brush: python;">    ...

    for event in pygame.event.get():
        if event.type == pygame.QUIT: running = False
        elif event.type == pg.KEYDOWN:
            if event.key == pg.K_ESCAPE: running = False
            elif event.key == pg.K_UP: go_u = True
            elif event.key == pg.K_DOWN: go_d = True
            elif event.key == pg.K_RIGHT: go_r = True
            elif event.key == pg.K_LEFT: go_l = True
        elif event.type == pg.KEYUP:
            if event.key == pg.K_UP: go_u = False
            elif event.key == pg.K_DOWN: go_d = False
            elif event.key == pg.K_RIGHT: go_r = False
            elif event.key == pg.K_LEFT: go_l = False
    ...</pre></p>
<p>This huge chunk of code is pretty simple: if you hit the escape key or press that x button on the top-right corner of the window, then shutdown the loop; if you use the arrow keys then set going_direction (go_{u,d,r,l}) to True; and if you release the arrow key set going_direction to False.</p>
<p>As you can see this code was much shorten by importing those locals into pg. You should probably open up an interactive python session and check what exactly is in pygame.locals, cause I didn&#8217;t have a clue.</p>
<p><pre class="brush: python;">    ...
    screen.fill(grey, ball)
    old_pos = ball.move(0, 0)
    ...</pre></p>
<p>Again, simple. Fill an area defined by the Rect object, ball, with a colour. We want the colour to be the same as the background surface. We could have just filled the whole screen with grey (by leaving out ball parameter when calling fill) but I am sure you can understand that would take longer, and we can not afford to waste time in the game loop.<br />
Next we make a shallow copy of our ball (I cant find any other way to do this, not sure if this is the best way) for later use when we want to update a portion of our screen.</p>
<p><pre class="brush: python;">    ...
    vel[1] += gravity
    if go_u: vel[1] -= power
    if go_d: vel[1] += power
    if go_r: vel[0] += power
    if go_l: vel[0] -= power
    ...</pre></p>
<p>Lets adjust our speed according to what keys are pressed and the gravity your keyboard imposes on our ball. Notice that I didn&#8217;t use elif here. If I had then it would find the first true statement, change the speed in the appropriate axis, then skip the rest.<br />
I could get all physicy and apply the mechanics I learnt in A`level math, but lets just use the fact that gravity is a constant acceleration. Therefore all we need to do is increase the balls velocity downwards by an appropriate value each cycle, which you will have to work out yourself by messing around with both the gravity value and your fps to suit your computer.<br />
We used our power variable we made earlier to also give the effect of a pull in the direction defined by our player.</p>
<p><pre class="brush: python;">    ...
    ball.move_ip(vel)
    ...</pre></p>
<p>Here is again an example of the cool functions the Rect object has. This is used to move the the ball on our screen in accordance to its velocity. I used move_ip() here instead of move() because I actually want to move the ball, not make a new one and move that.</p>
<p><pre class="brush: python;">    ...
    if ball.bottom &gt; y:
        ball.bottom = y
        vel[1] = -abs(vel[1]) * elasticity
    if ball.top &lt; 0:
        ball.top = 0
        vel[1] = abs(vel[1]) * elasticity
    if ball.right &gt; x:
        ball.right = x
        vel[0] = -abs(vel[0]) * elasticity
    if ball.left &lt; 0:
        ball.left = 0
        vel[0] = abs(vel[0]) * elasticity
    ...</pre></p>
<p>Before we write this ball to the screen we make sure it is not off it! This is what this block of code does. It also reverses the direction of movement and applies our elasticity value. This makes it look more realistic, because if you release a ball a distance from the floor in real life and let it bounce it doesn&#8217;t come all the way back up.</p>
<p>I also called the abs() function, instead of just reversing the direction, because I wanted to make sure it could never leave our screen say if the ball was moving to fast for the next loop to adjust it correctly.</p>
<p>As I was saying earlier I used the ball.[up,down,left,right] to adjust the ball and put it back on the surface to avoid the ball looking as if it were burying itself into the edge of the screen.</p>
<p><pre class="brush: python;">    ...
    pygame.draw.ellipse(screen, green, ball)
    pygame.display.update(ball.union(old_pos))</pre></p>
<p>Last thing we need to do in our loop is draw the ball by calling ellipse() in pygame.draw and update all the changes we have worked to make. ellipse() takes the surface it will write on as the first parameter, then the colour to make the ball, then the Rect object that tells it where to put it and the dimensions.</p>
<p>The final line, following the theme of minimal screen update, calls update() with a rectangle that covers both the current ball position, and the position of the old ball that we erased. We created this Rect object by calling the balls union() method on the copy of the old ball.</p>
<p><strong>stop.</strong></p>
<p>Wow.. anthony.write_tutorial(flags=VERBOSE) <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Anyway, there you have it. I will leave it at that for now. No box monsters.. ah. Anyway if you liked the tutorial be sure to leave a comment, digg it, stumble it, whateva&#8230; just give me <em>some</em> feed back. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>This is a pretty straight forward code so mess around with it to get you key with what it is doing. Change some variables like the colour and ball size, or mess with the elasticity, power and gravity values and check what effects it has. Also take a look at the order of execution in the main loop. The order is very important for the game to run correctly.</p>
<p>One more thing, I highly recommend reading through the pygame <a href="http://www.pygame.org/wiki/CookBook">cookbook</a>. This is a great resource once you have got a feeling of how pygame works and want to write a game of your own!</p>
<br /> Tagged: bounce, game, pygame, python, tutorial <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/expelledboy.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/expelledboy.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/expelledboy.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/expelledboy.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/expelledboy.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/expelledboy.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/expelledboy.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/expelledboy.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/expelledboy.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/expelledboy.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/expelledboy.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/expelledboy.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/expelledboy.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/expelledboy.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=expelledboy.wordpress.com&amp;blog=8052586&amp;post=9&amp;subd=expelledboy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://expelledboy.wordpress.com/2009/06/07/bounce/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d85f056e467b88441982b8dead6fb354?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">expelledboy</media:title>
		</media:content>
	</item>
		<item>
		<title>Basic Intro</title>
		<link>http://expelledboy.wordpress.com/2009/06/05/basic-intro/</link>
		<comments>http://expelledboy.wordpress.com/2009/06/05/basic-intro/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 22:01:22 +0000</pubDate>
		<dc:creator>expelledboy</dc:creator>
				<category><![CDATA[filler]]></category>
		<category><![CDATA[site-intro]]></category>

		<guid isPermaLink="false">http://expelledboy.wordpress.com/?p=7</guid>
		<description><![CDATA[Firstly I would like to welcome you all to my blog! Included in this verbal diarrhoea will be python, bash, C, linux and other related tutorials that I have written myself. I find that I cant learn unless I teach and I cant remember unless I record, motivation revealed. There will be other drivel that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=expelledboy.wordpress.com&amp;blog=8052586&amp;post=7&amp;subd=expelledboy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Firstly I would like to welcome you all to my blog!</p>
<p>Included in this verbal diarrhoea will be python, bash, C, linux and other related tutorials that I have written myself. I find that I cant learn unless I teach and I cant remember unless I record, motivation revealed. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>There will be other drivel that you could filter through that I post as a matter of interest or to express various opinions and thoughts on what I see fit.</p>
<p>note: I am dyslexic, so if you see any misspelled words or incorrect English I have an excuse already lined up. Preparation makes perfect.</p>
<br /> Tagged: site-intro <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/expelledboy.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/expelledboy.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/expelledboy.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/expelledboy.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/expelledboy.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/expelledboy.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/expelledboy.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/expelledboy.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/expelledboy.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/expelledboy.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/expelledboy.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/expelledboy.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/expelledboy.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/expelledboy.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=expelledboy.wordpress.com&amp;blog=8052586&amp;post=7&amp;subd=expelledboy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://expelledboy.wordpress.com/2009/06/05/basic-intro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d85f056e467b88441982b8dead6fb354?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">expelledboy</media:title>
		</media:content>
	</item>
		<item>
		<title>Welcome everyone!</title>
		<link>http://expelledboy.wordpress.com/2009/06/05/welcome-everyone/</link>
		<comments>http://expelledboy.wordpress.com/2009/06/05/welcome-everyone/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 21:48:16 +0000</pubDate>
		<dc:creator>expelledboy</dc:creator>
				<category><![CDATA[filler]]></category>
		<category><![CDATA[story]]></category>

		<guid isPermaLink="false">http://expelledboy.wordpress.com/?p=5</guid>
		<description><![CDATA[In the beginning there was a boy, and his trusty pet computer named Dent. They played many games together and shared happy memories, until one fateful day when Dent got sick. He had contracted a virus! He consequently lost all his memory and therefore all recall of his caring owner and the games we played. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=expelledboy.wordpress.com&amp;blog=8052586&amp;post=5&amp;subd=expelledboy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>In the beginning there was a boy, and his trusty pet computer named Dent. They played many games together and shared happy memories, until one fateful day when Dent got sick. He had contracted a virus!</em></p>
<p>He consequently lost all his memory and therefore all recall of his caring owner and the games we played.<br />
I swore revenge for the damage that had been done&#8230;</p>
<ol>
<li>Move to linux &#8211; complete</li>
<li>Learn python, bash, C and what ever else is needed for the next step &#8211; in progress</li>
<li>Write the singularity and name him &#8216;Dent&#8217; &#8211; queued</li>
</ol>
<p><span style="text-decoration:line-through;"><em>note2self: don&#8217;t forget, again, to get flowers&#8230; for Dent.. *cry* </em></span> <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<br /> Tagged: story <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/expelledboy.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/expelledboy.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/expelledboy.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/expelledboy.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/expelledboy.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/expelledboy.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/expelledboy.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/expelledboy.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/expelledboy.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/expelledboy.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/expelledboy.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/expelledboy.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/expelledboy.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/expelledboy.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=expelledboy.wordpress.com&amp;blog=8052586&amp;post=5&amp;subd=expelledboy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://expelledboy.wordpress.com/2009/06/05/welcome-everyone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d85f056e467b88441982b8dead6fb354?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">expelledboy</media:title>
		</media:content>
	</item>
	</channel>
</rss>
