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

<channel>
	<title>The Quixotic Engineer &#187; Internet</title>
	<atom:link href="http://gangles.ca/category/internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://gangles.ca</link>
	<description>A game design blog by Matthew Gallant</description>
	<lastBuildDate>Sat, 06 Aug 2011 17:14:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>My Latest Project</title>
		<link>http://gangles.ca/2008/01/28/my-latest-project/</link>
		<comments>http://gangles.ca/2008/01/28/my-latest-project/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 20:40:00 +0000</pubDate>
		<dc:creator>Matthew Gallant</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://gangles.ca/?p=82</guid>
		<description><![CDATA[I came out of CUSEC last week filled to the brim with geeky creative energy and the desire to get my hands dirty with something new. While I usually have a few ongoing projects at any given time, my latest one, inspired by this fellow, has been use a nearly decade old unused computer to [...]]]></description>
			<content:encoded><![CDATA[<div align="justify">
<p>I came out of CUSEC last week filled to the brim with geeky creative energy and the desire to get my hands dirty with something new. While I usually have a few ongoing projects at any given time, my latest one, inspired by <a href="http://stooge.myftp.org/">this fellow</a>, has been use a nearly decade old unused computer to host a website. I&#8217;m curious to see how viably an old machine would work as a server for a low-traffic website, and how quickly it would load a WordPress blog. While paying for a host is much more reliable and relatively inexpensive, I figured this would be a good chance to learn about Apache, PHP, Linux and the web in general.</p>
<p>My first step was to sort through the <a href="http://en.wikipedia.org/wiki/Kipple">kipple</a> that is my storage closet and find the old machine. Purchased in 1999, it has a 500 MHz Pentium III processor, 256 MB RAM and a 30 GB hard drive. I found a spot large enough to hook it up to the behemoth CRT monitor that&#8217;s as deep as it is wide, and gave it a trial boot (I couldn&#8217;t remember exactly why I had retired this old warhorse.) A corrupt Windows 98 sputtered at me, so I quickly went ahead and reformatted from a Linux CD.</p>
<p>I decided that Ubuntu Desktop edition would be my distro of choice for a number of reasons. While I would get better performance out of a server edition, as a Linux newbie I felt more comfortable having a GUI to fall back on when the mysteries of the command line eluded me. Secondly, one of my best friends recently moved her main computer over to Ubuntu, so hopefully she won&#8217;t mind when I harass her with calls for help at all hours (thanks Malini!)</p>
<p>My next step was to install and configure Apache, PHP and MySQL, all necessary to set up WordPress. While I&#8217;ve worked with Linux at school, this was my first time playing around with it. Needless to say I was pleasantly surprised when I managed to complete the installations with three commands:</p>
<p><tt>sudo aptitude install apache2</tt><br />
<tt>sudo aptitude install php5 libapache2-mod-php5</tt><br />
<tt>sudo apt-get install mysql-server-5.0</tt></p>
<p>I configured these programs with minimal difficulty, then moved on to the WordPress installation. It&#8217;s here, however, that I&#8217;ve run into a bit of a snag.</p>
<p>Step six in the WordPress &#8220;Famous 5-Minute Install&#8221; is &#8220;Run the WordPress installation script by accessing wp-admin/install.php in your favorite web browser.&#8221; The problem I&#8217;m having is that Firefox does not want to run PHP scripts. When I point my browser at install.php, it just asks me if I want to save the file to disk. <a href="http://ubuntuforums.org/showthread.php?p=4176741#post4176741">This thread</a> in the Ubuntu forums helped someone with a similar problem by suggesting that php5.conf might not be in /etc/apache2/mods-enabled/, but this is not the case on my machine. You can see my unanswered question sitting orphaned and alone at the bottom of <a href="http://ubuntuforums.org/showthread.php?p=4176741#post4176741">the thread</a>.</p>
<p>If you happen to be a Linux wizard (lizard?) and have a theory or two about how I can fix this frustrating problem, please drop me either a comment or an e-mail!</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://gangles.ca/2008/01/28/my-latest-project/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Uncommon RSS Feeds</title>
		<link>http://gangles.ca/2008/01/06/uncommon-rss-feeds/</link>
		<comments>http://gangles.ca/2008/01/06/uncommon-rss-feeds/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 01:53:00 +0000</pubDate>
		<dc:creator>Matthew Gallant</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://gangles.ca/?p=77</guid>
		<description><![CDATA[While I possess a startlingly wide array of methods to waste my time, one of my favorites lately has been Google Reader. It&#8217;s nice to know that I can sit down at my computer and always find something to read, be it an interesting blog, gaming news or webcomic. However, speckled among the nerdy ones [...]]]></description>
			<content:encoded><![CDATA[<p>While I possess a startlingly wide array of methods to waste my time, one of my favorites lately has been <a href="http://www.google.com/reader/">Google Reader</a>. It&#8217;s nice to know that I can sit down at my computer and always find something to read, be it an <a href="http://www.brainygamer.com/the_brainy_gamer/">interesting blog</a>, <a href="http://multiplayerblog.mtv.com/">gaming news</a> or <a href="http://www.scarygoround.com/">webcomic</a>. However, speckled among the nerdy ones are a few feeds that are quite different from my usual fare. I thought I&#8217;d take the time today to highlight some of these strange sites, with the hopes that you too might discover a new quirky feed to liven up your RSS reader with.</p>
<p align="center" class="center"><img src="http://bp2.blogger.com/_hO-sQLbz_Co/R4AnJSLvk4I/AAAAAAAAAGg/k8J_NfWE5JU/s400/GoogleSightseeing.JPG" alt="Google Sightseeing" border="0" /></p>
<h4><a href="http://googlesightseeing.com/">Google Sightseeing</a></h4>
<p>Google Earth is a great toy, but like most people I played with it for a few hours before moving on to other things. The folks at Google Sightseeing, however, have been scouring the globe to bring us all sorts of landmarks and oddities. Whether it be <a href="http://googlesightseeing.com/2007/12/04/snowball/">rolling snowballs in Antarctica</a>, <a href="http://googlesightseeing.com/2007/11/09/google-sightseeing-safari/">hippos in Zambia</a> or <a href="http://googlesightseeing.com/2007/12/18/most-convincingly-real-whales-ever/">whales off the cost of Mexico</a>, Google Sightseeing is like National Geographic done accidentally by satellite robot photographers.</p>
<p align="center" class="center"><img src="http://bp2.blogger.com/_hO-sQLbz_Co/R4Ar2SLvk5I/AAAAAAAAAGo/b_NxZtxBiYg/s400/PassiveAggressiveNotes.jpg" alt="Passive Aggressive Notes" border="0" /></p>
<h4><a href="http://www.passiveaggressivenotes.com/">Passive Aggressive Notes</a></h4>
<p>Maybe it&#8217;s just me, but I can&#8217;t help but laugh when I read notes from people trying to get their point across by being venomously polite. The notes run the gamut from <a href="http://www.passiveaggressivenotes.com/2007/11/18/eats-shoots-and-leaves/">very direct</a> to <a href="http://www.passiveaggressivenotes.com/2007/11/07/why-fi/">extremely subtle</a>,  but they all showcase the real paradox of being rude politely.</p>
<p align="center" class="center"><img src="http://bp3.blogger.com/_hO-sQLbz_Co/R4Au8iLvk6I/AAAAAAAAAGw/CFclAt4GelQ/s400/StrangeMapsEurope.jpg" alt="Strange Maps - Europe" border="0" /></p>
<h4><a href="http://strangemaps.wordpress.com/">Strange Maps</a></h4>
<p>Anyone who has ever looked at an <a href="http://en.wikipedia.org/wiki/Upside_down_map">upside down map of the world</a> knows that a familiar place can look radically different when looked at in a different way. Strange Maps is a site dedicated to these quirky cartographers. My personal favorite include the <a href="http://strangemaps.wordpress.com/2007/12/16/218-koreas-dark-half/">night-time illumination map of Korea</a>, <a href="http://strangemaps.wordpress.com/2007/12/04/214-the-blonde-map-of-europe/">the blonde map of Europe</a> and <a href="http://strangemaps.wordpress.com/2007/11/19/205-north-america-the-balkans-version/">a maximally fragmented North America</a>.</p>
<p align="center" class="center"><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/8iclXQuF8go&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/8iclXQuF8go&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<h4><a href="http://mfrost.typepad.com/cute_overload/">Cute Overload</a></h4>
<p>I cannot intellectually defend this one at all, but it bring a smile to my face every single day.</p>
]]></content:encoded>
			<wfw:commentRss>http://gangles.ca/2008/01/06/uncommon-rss-feeds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gmail &#8211; Mark Spam Messages as Read</title>
		<link>http://gangles.ca/2007/11/16/gmail-mark-spam-messages-as-read/</link>
		<comments>http://gangles.ca/2007/11/16/gmail-mark-spam-messages-as-read/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 00:33:00 +0000</pubDate>
		<dc:creator>Matthew Gallant</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[E-mail]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://gangles.ca/?p=63</guid>
		<description><![CDATA[I had mentioned in an earlier post that I was mildly frustrated by the &#8220;new spam messages&#8221; counter in Gmail, mostly because I mistook it for the &#8220;new inbox messages&#8221; counter in my peripheral vision. Before my hard drive crash, I used a Firefox plug-in called Greasemonkey to hide the counter. This solution turned out [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">I had mentioned in <a href="http://gangles.ca/2007/09/23/useful-web-tools/">an earlier post</a> that I was mildly frustrated by the &#8220;new spam messages&#8221; counter in Gmail, mostly because I mistook it for the &#8220;new inbox messages&#8221; counter in my peripheral vision. Before <a href="http://gangles.ca/2007/11/04/three-days-with-a-mac/">my hard drive crash</a>, I used a Firefox plug-in called Greasemonkey to hide the counter. This solution turned out to be inelegant when I realized that at work, at school, and on any computer other than my own I would still be visually assaulted by that silly counter. I decided then and there that there must be a better way.</p>
<p>Fortunately for me, there was. I had previously tried to go about using the remarkably versatile <a href="http://mail.google.com/support/bin/answer.py?hl=en&amp;answer=6579">Gmail filters</a> to mark all spam messages as read, but lacked an adequate description of what messages to mark. A closer look into Gmail search semantics revealed that I could use the keywords &#8220;in:spam&#8221; to refer to the all messages in my spam folder. Knowing this, I set up the following filters:</p>
<ul>
<li>Has the words: <strong>in:spam</strong></li>
<li>Doesn&#8217;t have: <strong>my name, my school, my work, etc.</strong></li>
<li>Do this: <strong>Mark as read</strong></li>
</ul>
<p>This filter simple and efficiently hides all new spam messages, while still alerting me when potential non-spam messages have been blocked. If you&#8217;re as fussy as I am when it comes to Gmail, I hope that this little trick comes in handy.</p>
]]></content:encoded>
			<wfw:commentRss>http://gangles.ca/2007/11/16/gmail-mark-spam-messages-as-read/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>Memento &amp; External Memory</title>
		<link>http://gangles.ca/2007/11/14/memento-and-external-memory/</link>
		<comments>http://gangles.ca/2007/11/14/memento-and-external-memory/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 01:01:00 +0000</pubDate>
		<dc:creator>Matthew Gallant</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Movies]]></category>
		<category><![CDATA[Psychology]]></category>
		<category><![CDATA[Wikipedia]]></category>

		<guid isPermaLink="false">http://gangles.ca/?p=62</guid>
		<description><![CDATA[It had been in my movie backlog for ages, but I finally got around to seeing Memento this weekend (and absolutely loved it.) It&#8217;s nearly a decade old, but here&#8217;s a brief spoiler-free synopsis for the uninitiated: it&#8217;s a story told chronologically backwards about Leonard Shelby, a man with short-term memory loss trying to avenge [...]]]></description>
			<content:encoded><![CDATA[<div align="justify">
<img style="float:left;margin:0 10px 10px 0;" width="150" src="http://bp2.blogger.com/_hO-sQLbz_Co/RzpN3KzapfI/AAAAAAAAAE4/D4y4Dr4F_Is/s400/Memento_poster.jpg" border="0" alt="Memento" /></p>
<p>It had been in my movie backlog for ages, but I finally got around to seeing <a href="http://www.imdb.com/title/tt0209144/">Memento</a> this weekend (and absolutely loved it.) It&#8217;s nearly a decade old, but here&#8217;s a brief spoiler-free synopsis for the uninitiated: it&#8217;s a story told chronologically backwards about Leonard Shelby, a man with short-term memory loss trying to avenge his murdered wife. To remember who people are, where he lives and what he&#8217;s doing, he consults relevant notes and pictures in his pockets at all times, keeping the most vital information tattooed on his body.</p>
<p>While the character&#8217;s handicap was extreme, I felt a strong empathy with his condition. I&#8217;m a forgetful person by nature and, like Leonard, am constantly relying on external memory to function. Text files, post-it notes, e-mails and address books have become my substitute for real memory. I hardly take the time to remember anything nowadays; birthdays, telephone numbers, assignment due dates and addresses are taking up less and less of my cerebral real estate.</p>
<p>It doesn&#8217;t stop there; I am now reliant on the internet for information. I&#8217;ve hit ten Google searches and half a dozen Wikipedia articles in my twenty minutes of writing so far. My daily hits on both sites likely number in the hundreds, and twice as many when I&#8217;m programming. Having a wealth of information at your fingertips is a major boon, but my work is now dependant on it (as referenced by <a href="http://xkcd.com/333/">a recent xkcd strip</a>.) When the internet goes down, I cringe at the idea of stooping to consulting the phone book, a real map, or my 40 year old Encyclopedia set.</p>
<p>While it&#8217;s true that our grandparents&#8217; generation could dial a friend, get directions and long divide using brain power alone, is the relegation of our long term information storage and computation power to machines necessarily a bad thing? NY Times columnist David Brooks argues &#8220;no&#8221; in a recent article entitled &#8220;<a href="http://www.nytimes.com/2007/10/26/opinion/26brooks.html?ex=1351137600&amp;en=acdefb21f0a6f7ed&amp;ei=5124&amp;partner=permalink&amp;exprod=permalink">The Outsourced Brain</a>.&#8221;</p>
<blockquote><p>Until that moment, I had thought that the magic of the information age was that it allowed us to know more, but then I realized the magic of the information age is that it allows us to know less. It provides us with external cognitive servants — silicon memory systems, collaborative online filters, consumer preference algorithms and networked knowledge. We can burden these servants and liberate ourselves.</p></blockquote>
<p>What do you think? How do you use computers and the internet as a brain-extension in your daily lives? Is &#8220;outsourcing&#8221; our brain power helpful, harmful, or inevitable?</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://gangles.ca/2007/11/14/memento-and-external-memory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Useful Web Tools</title>
		<link>http://gangles.ca/2007/09/23/useful-web-tools/</link>
		<comments>http://gangles.ca/2007/09/23/useful-web-tools/#comments</comments>
		<pubDate>Sun, 23 Sep 2007 15:21:00 +0000</pubDate>
		<dc:creator>Matthew Gallant</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[E-mail]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Thunderbird]]></category>

		<guid isPermaLink="false">http://gangles.ca/?p=46</guid>
		<description><![CDATA[Through a series of strange coincidences and necessities, I&#8217;ve been introduced to a number of really great software and web tools these past two weeks. Here&#8217;s a little bit about each one, with any luck they might fix some of your problems as well. Google Reader As I&#8217;ve mentioned before, I&#8217;m a terribly slow adapter. [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">Through a series of strange coincidences and necessities, I&#8217;ve been introduced to a number of really great software and web tools these past two weeks. Here&#8217;s a little bit about each one, with any luck they might fix some of your problems as well.</p>
<h4>Google Reader</h4>
<p>As I&#8217;ve <a href="http://gangles.ca/2007/07/04/a-beginners-guide-to-rss-feeds/">mentioned before</a>, I&#8217;m a terribly slow adapter. However, after seeing that a good number of people were subscribed to my RSS feed via <a href="http://www.google.com/reader">Google Reader</a>, my curiosity was piqued and I took the time to check it out. I had previously considered switching from a browser based aggregator to web based one, but I didn&#8217;t have the motivation to do so until I began lacking things to read during my breaks at work.</p>
<p>As with most of my slow but eventual technological upgrades, I really should have made the switch a long time ago. It&#8217;s the little changes that make a big difference. For instance, the interface is much cleaner and easier to manage, similar in spirit to Gmail (more on Gmail further down). Instead of marking an entire feed as read when you open it, Google Reader marks individual articles as read as you scroll down through them. If you see something interesting but lengthy that you would like to devote more time to later, you can mark it with a star. You can choose to see your entire list of feeds on the left hand menu or just the updated ones, hiding feeds that are updated infrequently while still keeping track of them. Finally, it does a much better job at formatting the feeds, avoiding the &#8220;converted directly from XML&#8221; look.</p>
<p>With its terrific interface and web portability, I would heartily recommend Google Reader over any browser based aggregator.</p>
<h4>Firefox + Greasemonkey</h4>
<p>After moving all my feeds over to Google Reader, I made another long overdue change by finally switching completely to Firefox. There&#8217;s really no need for me to extol the virtues of Firefox here, as it already has some particularly rabid fans. I will say, however, that its most significant advantage in my mind is how many great customizable add-ons exist for it due to its open-source nature.</p>
<p>To properly explain why the Greasemonkey add-on is so great, I&#8217;ll first explain the problem I was facing. I love Gmail, but one thing that has always bugged me was the fact that it displayed how many new spam messages you had received. The point of blocking spam messages is to stop them from annoying you, but when they sit there on your left toolbar looking deceptively like a new e-mail from the corner of your eye&#8230; admittedly it was a very nerdy problem. Nevertheless it bugged me that there was no way to turn it off.</p>
<p>After a bit of Googling, the solution came in the form of the aforementioned <a href="https://addons.mozilla.org/en-US/firefox/addon/748">Greasemonkey</a>. Alone, the add-on does nothing. However, it allows you to install scripts that modify websites&#8217; source code, altering their appearance however you please. The particular script I used was the &#8220;<a href="http://userscripts.org/scripts/show/2210">Gmail Spam-count Hide</a>&#8221; by Daniel Rozenberg. It&#8217;s a very simple open-source script that hides the new spam message counter in Gmail.</p>
<p>I only recently found Greasemonkey so I&#8217;m still exploring it, but if you know any other useful scripts please share them in a comment.</p>
<h4>Thunderbird + Gmail</h4>
<p>After getting used to <a href="http://en.www.mozilla.com/en/thunderbird/">Thunderbird</a> at work, I decided to use it to start <a href="http://lifehacker.com/software/gmail/backing-up-gmail-with-thunderbird-234717.php">backing up my Gmail</a>. This is quite nice since it both gives me offline access to my e-mails and protects me in the event of data loss on Google&#8217;s end. Furthermore, Thunderbird is designed with Gmail in mind so setting it up takes minutes. I also installed the <a href="http://sniperbeamer.de/tbtray/">Thunderbird Tray</a> program to minimize it to the system tray and never have to worry about it again.</p>
<p>That concludes my list of discoveries that have made my life a bit easier this week. If you have a program or web tool that simplifies your life, I&#8217;d love to hear about it, so comment away.</p>
]]></content:encoded>
			<wfw:commentRss>http://gangles.ca/2007/09/23/useful-web-tools/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New Image Header &amp; Favicon</title>
		<link>http://gangles.ca/2007/07/30/new-image-header-favicon/</link>
		<comments>http://gangles.ca/2007/07/30/new-image-header-favicon/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 05:10:00 +0000</pubDate>
		<dc:creator>Matthew Gallant</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://gangles.ca/?p=24</guid>
		<description><![CDATA[New header/favicon today, and a renewed appreciation for the hard work of graphic artists. While the Blogger template I had before did look a little more professional, I think I did pretty well for an amateur (go go MS Paint!). I figured out how to make these modifications using a combination of guides and trial [...]]]></description>
			<content:encoded><![CDATA[<p class="center" align="center"><img src="http://img.photobucket.com/albums/v410/Tolbi/new_header.jpg" alt="A Selection of Great Books, Movies &amp; Games" width="420" border="0" /></p>
<p>New header/favicon today, and a renewed appreciation for the hard work of graphic artists. While the Blogger template I had before did look a little more professional, I think I did pretty well for an amateur (go go MS Paint!). I figured out how to make these modifications using a combination of guides and trial &amp; error. I&#8217;ve compiled the information I found into the small guide below, I hope you find it useful.</p>
<p><strong>Using an Image as a Header</strong></p>
<p>I found most of the information on how to make this modification <a href="http://tips-for-new-bloggers.blogspot.com/2007/03/add-picture-banner-link-to-blogger.html" target="_blank">here</a>. The first step is to remove the old header. Blogger doesn&#8217;t allow you to remove it as a page element normally, so we&#8217;ll have to change the template html first. From the Blogger dashboard go to Template &gt; Edit HTML. <a href="http://dummies-guide-to-google-blogger.blogspot.com/2007/03/how-to-backup-your-new-blogger-template.html" target="_blank">Back up your template</a> and then look for the following code:</p>
<p><textarea rows="2" cols="53">&lt;b:widget id='Header1' locked='true' title='YOURBLOG (Header)' type='Header'/&gt;</textarea></p>
<p>Replace the word <i>true</i> with <i>false</i> and save your template. You can now remove your old header as you would any other page element. We will now replace it with the image header, which I recommend you use <a href="http://photobucket.com" target="_blank">Photobucket</a> to host. Go to Template &gt; Page Elements, and create a new Javascript/html page element, then insert the following code:</p>
<p><textarea rows="2" cols="53"><a href="YOUR BLOG'S URL"><img src="YOUR NEW IMAGE HEADER'S URL" /></a></textarea></p>
<p>Move this new Page Element over to where your old header used to be and hit the &#8220;Save&#8221; button. However, depending on your template, you may notice that you still have a small piece of your old header above your image. To remove this, delete the following line of code from your template&#8217;s html:</p>
<p><textarea rows="3" cols="53">&lt;div id='header-wrapper'&gt;&lt;b:section class='header' id='header' maxwidgets='1' showaddelement='no'/&gt;&lt;/div&gt;</textarea></p>
<p><strong>Using a Favicon with Blogger</strong></p>
<p>See that little picture next to the &#8220;http&#8221; in the address bar? That&#8217;s called a Favicon, and by default Blogger gives you an orange one with a letter B. If you&#8217;d like to change this to your own icon, first head on over to <a href="http://tools.dynamicdrive.com/favicon/" target="_blank">FavIcon Generator</a> and save the .ico file it generates. Usually, a webamaster would host this on their own site, but since you can&#8217;t do this on Blogger we&#8217;ll have to host it externally. Since Photobucket doesn&#8217;t let you upload .ico files, so I recommend you use <a href="http://imagedip.com/index.php" target="_blank">ImageDip</a>. Next we&#8217;re going to edit the html template, so once again remember to <a href="http://dummies-guide-to-google-blogger.blogspot.com/2007/03/how-to-backup-your-new-blogger-template.html" target="_blank">back up your template</a> before modifying it. Look for the following line:</p>
<p><textarea rows="1" cols="53">&lt;title&gt;&lt;/title&gt;</textarea></p>
<p>Once you&#8217;ve found this line, add the following code one line above it:</p>
<p><textarea rows="2" cols="53">&lt;link rel="shortcut icon" href="Your .ico file's URL" /&gt;</textarea></p>
<p>Save your template and you&#8217;re done. Thanks to <a href="http://tips-for-new-bloggers.blogspot.com/2007/02/adding-favicon-icon-to-blogger-url.html" target="_blank">Tips for New Bloggers</a> and <a href="http://techmake.blogspot.com/2007/06/just-launched-new-favicon-today.html" target="_blank">My Tech Life</a> for information on how to do this.</p>
]]></content:encoded>
			<wfw:commentRss>http://gangles.ca/2007/07/30/new-image-header-favicon/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Last.fm</title>
		<link>http://gangles.ca/2007/07/18/lastfm/</link>
		<comments>http://gangles.ca/2007/07/18/lastfm/#comments</comments>
		<pubDate>Wed, 18 Jul 2007 06:38:00 +0000</pubDate>
		<dc:creator>Matthew Gallant</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Last.fm]]></category>

		<guid isPermaLink="false">http://gangles.ca/?p=18</guid>
		<description><![CDATA[Fellow blogger Nectarine gave me a tip recently to check out a site called Last.fm. I&#8217;ll admit that I had heard of it before, but I had never bothered to browse my way other there until today. The site essentially creates a custom radio station tailored to your tastes. That in itself is not especially [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://img.photobucket.com/albums/v410/Tolbi/lastfmlogo.png" style="margin: 0pt 0pt 10px 10px; float: right" alt="Last.fm Logo" />Fellow blogger <a href="http://nectarius.net/" target="_blank">Nectarine</a> gave me a tip recently to check out a site called <a href="http://www.last.fm/dashboard/">Last.fm</a>. I&#8217;ll admit that I had heard of it before, but I had never bothered to browse my way other there until today. The site essentially creates a custom radio station tailored to your tastes. That in itself is not especially unique; there are many sites that provide similar custom radio channels. There are three things, however, that in my mind really set Last.fm apart.</p>
<p>First is the sheer variety of artists. Last.fm appears to have collaboration from not only all of the major labels, but also a great variety of indie labels. You don&#8217;t only get the hit songs either, because Last.fm has full albums. Furthermore, since musicians can upload their own music to the site, there are opportunities to get to hear some great up and coming unsigned bands.</p>
<p>Secondly, Last.fm gathers data not only from what you listen to on their site, but also from what you listen to on your computer. Downloading the lightweight Last.fm software allows them to track what you&#8217;re playing from a wide variety of media players. I was initially a little wary about a company tracking information about how I listen to music, but the program is open-source and only extracts the song&#8217;s name, artist and album from the ID3 tags. This information is used to suggest new artists that you might enjoy.</p>
<p>Finally, the system by which Last.fm recommends new music is very well done. If you hear a song that you really enjoy, you can add it to your Love list to hear similar songs more often. If you really dislike one of the suggested songs, you can simply click the Ban button to ensure that you never hear that song again. It&#8217;s a simple, intuitive interface that works really well (unless you click the wrong button like I did, because there seems to be no way to undo a ban) [<strong>Edit:</strong> turns out you go to View Profile &gt; Recently Banned in the Last.fm software, right click and "Undo Ban"].</p>
<p>Here are some of the great artists/albums/songs I&#8217;ve discovered through Last.fm today:</p>
<ul>
<li><strong><a href="http://www.last.fm/music/DJ%2BShadow%2B%2526%2BCut%2BChemist/Brainfreeze" target="_blank">Brainfreeze Breaks</a>, album by DJ Shadow &amp; Cut Chemist.</strong><br />
I&#8217;m can&#8217;t say that I have much experience with turntable music on the whole, but I love soul music. These two mix wizards apparently took some of the rarest old soul vinyl records (some virtually impossible to find today) and ripped them to shreds making this remarkable album. I&#8217;ve been listening to it all day; it&#8217;s astoundingly good.</li>
<li><strong><a href="http://www.last.fm/music/Van+Morrison/_/Call+Me+Up+In+Dreamland+%28LP+Version%29" target="_blank">Call Me Up In Dreamland</a>, song by Van Morrison</strong><br />
Heard this track while listening to &#8220;Sounds Like: Paul Simon&#8221;. Great track from his early days that I hadn&#8217;t heard before.</li>
<li><strong><a href="http://www.last.fm/music/The+Band/_/Time+to+Kill" target="_blank">Time to Kill</a>, song by The Band</strong><br />
Another fantastic song I hadn&#8217;t heard before by an artist I love, apparently off the Stage Fright album (which I&#8217;m now going to have to check out in its entirety).</li>
</ul>
<p>Not bad for one day&#8217;s work. Go check it out for yourself.</p>
]]></content:encoded>
			<wfw:commentRss>http://gangles.ca/2007/07/18/lastfm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Blogger, Feedburner and Sitemaps</title>
		<link>http://gangles.ca/2007/07/17/blogger-feedburner-and-sitemaps/</link>
		<comments>http://gangles.ca/2007/07/17/blogger-feedburner-and-sitemaps/#comments</comments>
		<pubDate>Tue, 17 Jul 2007 05:53:00 +0000</pubDate>
		<dc:creator>Matthew Gallant</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Feedburner]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Sitemap]]></category>

		<guid isPermaLink="false">http://gangles.ca/?p=17</guid>
		<description><![CDATA[I had announced last Friday that I was being an eager beaver and taking advantage of the improved Feedburner integration for Blogger. However, like all early adapters, I&#8217;ve had been unfortunately burdened with the unresolved issues of the new technology. Specifically: Once enabled, Google will redirect your Atom feed subscribers to Feedburner. However, Blogger also [...]]]></description>
			<content:encoded><![CDATA[<p><img style="FLOAT: right; MARGIN: 0px 0px 10px 10px" src="http://img.photobucket.com/albums/v410/Tolbi/feedburner.gif" alt="Feedburner Logo">I had announced <a href="http://gangles.ca/2007/07/13/minor-update-feedburner/">last Friday</a> that I was being an eager beaver and taking advantage of the <a href="http://blogs.feedburner.com/feedburner/archives/2007/07/feedburner_integration_for_blo.php" target="_blank">improved Feedburner integration for Blogger</a>. However, like all early adapters, I&#8217;ve had been unfortunately burdened with the unresolved issues of the new technology. Specifically:</p>
<ul>
<li>Once enabled, Google will redirect your Atom feed subscribers to Feedburner. However, Blogger also publishes a second feed (in RSS format) which for some reason it does not redirect. Feedburner won&#8217;t be able to collect statistics about people who subscribe to the non-redirected feed, making your efforts fairly moot.</li>
<li>Bloggers who use their Atom feed as a sitemap for Google will receive errors due to their Feedburner feed being in a different domain than the rest of their blog.</li>
</ul>
<p>Using a bit of creativity, however, I do believe I&#8217;ve found a suitable workaround that should allow motivated Blogger users to integrate Feedburner and Google sitemap without these problems.</p>
<hr width="80%" size="3" align=CENTER />
<p><b>UPDATE: Easier Method</b><br />
Commenter <a href="http://v-kostin.blogspot.com/" target="_blank">Lamer</a> came up with an even simpler way to integrate both feedburner and Google sitemaps. Turn on the Feedburner redirection (Dashboard > Settings > Site Feed) and then use <b>http://YOURBLOG.blogspot.com/rss.xml?orderby=updated</b> as a sitemap (for whatever reason Blogger does not redirect this XML file). Simple and efficient, thanks <a href="http://v-kostin.blogspot.com/" target="_blank">Lamer</a>! The rest of this post goes on to describe the old, more complicated method, which may be useful if you want to modify your autodiscovery tags.</p>
<hr width="80%" size="3" align=CENTER />
<p><small>Note: I do not recommend the trick explained below if you already have a sizeable number of subscribers to your Atom feed that you want to redirect to your Feedburner feed, since they will no longer be redirected afterwards. Use the updated trick above instead.</small></p>
<p><b>Preparation:</b><br />
Set up a <a href="http://www.feedburner.com/" target="_blank">Feedburner account</a>. When it asks you for your Feed URL, type in &#8220;<i>YOURBLOG</i>.blogspot.com/atom.xml&#8221;.</p>
<p>Next, under the Blogger dashboard, go to Settings &gt; Site Feed and clear the &#8220;Post Feed Redirect URL&#8221; field. This will stop Blogger from redirecting people who try to access your Atom feed.</p>
<p><b>Step One: Modify Your Autodiscovery Tags:</b><br />
To credit my sources properly, I learned how to do this from a <a href="http://forums.feedburner.com/viewtopic.php?t=3377" target="_blank">post by matt</a> in the <a href="http://forums.feedburner.com/index.php" target="_blank">Feedburner forums</a> that has since had its contents removed.</p>
<p>With your blog open, <a href="http://support.microsoft.com/kb/176222" target="_blank">view the html source</a> of your page. Look for a block of code similar to the following:</p>
<p><textarea rows="4" cols="53">&lt;link rel="alternate" type="application/atom+xml" title="YOURBLOG &#8211; Atom" href="http://YOURBLOG.blogspot.com/feeds/posts/default" /&gt;
&lt;link rel="alternate" type="application/rss+xml" title="YOURBLOG &#8211; RSS" href="http://YOURBLOG.blogspot.com/feeds/posts/default?alt=rss" /&gt;
&lt;link rel="service.post" type="application/atom+xml" title="YOURBLOG &#8211; Atom" href="http://www.blogger.com/feeds/9501038560806028465/posts/default" /&gt;
&lt;link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.blogger.com/rsd.g?blogID=9501038560806028465&#8243; /&gt;</textarea></p>
<p>Copy the similar looking block from your blog&#8217;s html source code and paste it in a temporary .txt document. You may now close your Blog&#8217;s html source.</p>
<p>We&#8217;re now going to modify what you just pasted into the .txt document. Replace these two lines:</p>
<p><textarea rows="4" cols="53">&lt;link rel="alternate" type="application/atom+xml" title="YOURBLOG &#8211; Atom" href="http://YOURBLOG.blogspot.com/feeds/posts/default" /&gt;
&lt;link rel="alternate" type="application/rss+xml" title="YOURBLOG &#8211; RSS" href="http://YOURBLOG.blogspot.com/feeds/posts/default?alt=rss" /&gt;</textarea>
<p>with the following:</p>
<p><textarea rows="3" cols="53">&lt;link rel="alternate" type="application/atom+xml" title="YOURBLOG &#8211; Feedburner" href="http://feeds.feedburner.com/YOURFEEDNAME" /&gt;</textarea></p>
<p>This next step will involve modifying your Blogger template. I <i>strongly</i> urge you to <a href="http://dummies-guide-to-google-blogger.blogspot.com/2007/03/how-to-backup-your-new-blogger-template.html" target="_blank">backup your Blogger template</a> beforehand in case you make a mistake. From the Blogger dashboard, go to Template &gt; Edit html. Look for the following line in your template&#8217;s html:</p>
<p><textarea rows="1" cols="53">&lt;b:data='blog' name='all-head-content'&gt;</textarea></p>
<p>Delete this line and replace it with the contents of the .txt file you saved earlier, then click &#8220;Save Template&#8221;. You have now successfully modified the autodiscovery tags, and browsers that auto-detect RSS feeds will now be directed to your Feedburner feed only.</p>
<p><b>Step Two: Use Your Atom Feed as a Sitemap</b><br />
If you have Google&#8217;d your own site, you may have noticed that not all of your individual Blog posts have been indexed. One way to help this along is to provide the <a href="http://www.googleguide.com/google_works.html" target="_blank">Google webcrawler</a> with a sitemap. A sitemap is an XML document that tells the crawler how to properly index all the pages on your site. As Blogger users, we cannot write our own sitemap file, but we can use our Atom Feed as a sitemap.</p>
<p>To begin, sign into <a href="http://www.google.com/webmasters/sitemaps/" target="_blank">Google Webmaster Tools</a> using the same Google account that you use for Blogger. Follow the on screen instructions to verify your Blog. Once you&#8217;ve finished that, click on the &#8220;Sitemaps&#8221; tab, then the &#8220;Add Sitemap&#8221; button. Select &#8220;Add General Web Sitemap&#8221; from the pulldown menu, type in &#8220;atom.xml&#8221; for Step 3 and click &#8220;Add Sitemap&#8221;. Google will now be able to use this information to index your site properly.</p>
<p><b>Current Issues</b><br />
<strike>I so far have not been able to figure out is how to redirect the &#8220;Subscribe to Posts&#8221; link at the bottom of the page to Feedburner.</strike><br />
<b>UPDATE:</b> Fellow blogger <a href="http://blogdejuls.blogspot.com/" target="_blank" title="El Super Blog de Juls">Juls</a> came up with this excellent way to redirect your main page Feed footer while preserving your comment feed! Locate this block of code:</p>
<p><textarea rows="8" cols="53">&lt;b:includable id='feedLinksBody' var='links'&gt;
&lt;div class='feed-links'&gt;
&lt;data:feedLinksMsg/&gt;
&lt;b:loop values='data:links' var='f'&gt;
&lt;a class='feed-link' expr:href='data:f.url' expr:type='data:f.mimeType' target='_blank'&gt;&lt;data:f.name/&gt; (&lt;data:f.feedType/&gt;)&lt;/a&gt;
&lt;/b:loop&gt;
&lt;/div&gt;
&lt;/b:includable&gt;</textarea></p>
<p>And replace it with:</p>
<p><textarea rows="8" cols="53">&lt;b:includable id='feedLinksBody' var='links'&gt;
&lt;b:if cond='data:blog.pageType == "item"'&gt;
&lt;div class='feed-links'&gt;
&lt;data:feedLinksMsg/&gt;
&lt;b:loop values='data:links' var='f'&gt;
&lt;a class='feed-link' expr:href='data:f.url' expr:type='data:f.mimeType' target='_blank'&gt;&lt;data:f.name/&gt; (&lt;data:f.feedType/&gt;)&lt;/a&gt;
&lt;/b:loop&gt;
&lt;/div&gt;
&lt;b:else/&gt;
&lt;div class='feed-links'&gt;
&lt;data:feedLinksMsg/&gt;
&lt;b:loop values='data:links' var='f'&gt;
&lt;a href='http://feeds.feedburner.com/YOURBLOG/' target='_blank'&gt;Posts (Feedburner)&lt;/a&gt;
&lt;/b:loop&gt;
&lt;/div&gt;
&lt;/b:if&gt;
&lt;/b:includable&gt;
</textarea></p>
<p><b>Conclusion</b><br />
This is by no means a perfect trick, but I think it&#8217;s a decent way to work around the current Feedburner integration problems and still make use of Feedburner and a Google Sitemap. If you have suggestions, problems or ideas, please feel free to leave a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://gangles.ca/2007/07/17/blogger-feedburner-and-sitemaps/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>A Beginner&#8217;s Guide to RSS Feeds</title>
		<link>http://gangles.ca/2007/07/04/a-beginners-guide-to-rss-feeds/</link>
		<comments>http://gangles.ca/2007/07/04/a-beginners-guide-to-rss-feeds/#comments</comments>
		<pubDate>Wed, 04 Jul 2007 05:20:00 +0000</pubDate>
		<dc:creator>Matthew Gallant</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://gangles.ca/?p=9</guid>
		<description><![CDATA[I have a confession: I hate change. I get so comfortable doing things a certain way that I sometimes resist changes that I know will be good for me in the long run. This gives you a bit of context as to why I&#8217;m usually about a year or two behind in upgrading my internet [...]]]></description>
			<content:encoded><![CDATA[<p align="justify"><img src="http://bp3.blogger.com/_hO-sQLbz_Co/RotTLt_cuDI/AAAAAAAAADU/3NpNNLvs3-k/s200/rssbutton.png" style="margin: 0pt 0pt 10px 10px; float: right" alt="RSS Logo" border="0" />I have a confession: I hate change. I get so comfortable doing things a certain way that I sometimes resist changes that I know will be good for me in the long run. This gives you a bit of context as to why I&#8217;m usually about a year or two behind in upgrading my internet browser and other software. I fight tooth and nail to keep my old version, and only grudgingly submit to an upgrade.</p>
<p>When I finally did upgrade to IE7 (if you&#8217;re wondering why I haven&#8217;t switched to Firefox, consult the above paragraph), I found a host of features that I actually really enjoyed. As someone who really enjoys blogs and webcomics, I especially enjoyed the RSS Feeds function. In fact, I enjoyed it so much that I thought I&#8217;d write a quick guide to help my fellow luddites embrace this technological wonder.</p>
<p><strong>What is an RSS Feed?</strong></p>
<p>Websites such as blogs and webcomics syndicate new content at certain intervals. The old fashioned way to check if a website had new content was simply to visit it and check. However, if a website adds new content infrequently or irregularly (I&#8217;m lookin&#8217; at you, <a href="http://www.vgcats.com/" target="_blank">VG Cats</a>) this can become time-consuming and frustrating. Wouldn&#8217;t it be nice if there was a way for website owners to <em>tell</em> interested users that new content was available?</p>
<p>The solution is an RSS Feed (an acronym for <strong><span style="color: #ff6600">R</span></strong>eally <strong><span style="color: #ff6600">S</span></strong>imple <strong><span style="color: #ff6600">S</span></strong>yndication, believe it or not). Website owners create a feed site for their page on which they publish new syndicated content. Using a compatible internet browser (or an <a href="http://en.wikipedia.org/wiki/Aggregator" target="_blank">aggregator</a>), a user can subscribe to these feeds (more on that later). Once subscribed, the browser will check for new content from that feed according to a time schedule and notify the user when new content is found.</p>
<p><strong>How do I subscribe to a feed?</strong></p>
<p>Here is a step-by-step guide to using feeds in Internet Explorer 7 and Firefox 2.0.0:</p>
<p>1. Surf over to a site that you&#8217;d like to subscribe to. For this example, we&#8217;ll use my site, <a href="http://gangles.ca/">The Quixotic Engineer</a>. If a website has an RSS Feed available (not all sites do), the RSS Button on your browser will turn orange. If so, click the RSS button (picture below). Alternately, there might be a button on the page labeled &#8220;Feed Site&#8221; or &#8220;RSS Feed&#8221; that should link you to their site feed.</p>
<p><a href="http://img.photobucket.com/albums/v410/Tolbi/01explorer.jpg" target="_blank"><img src="http://img.photobucket.com/albums/v410/Tolbi/01explorer.jpg" style="margin: 0pt auto 10px; display: block; width: 320px; text-align: center" alt="RSS Button - Internet Explorer" border="0" /></a><a href="http://img.photobucket.com/albums/v410/Tolbi/01firefox.jpg" target="_blank"><img src="http://img.photobucket.com/albums/v410/Tolbi/01firefox.jpg" style="margin: 0pt auto 10px; display: block; width: 320px; text-align: center" alt="RSS Button - Firefox" border="0" /></a></p>
<p>2. The site you will find yourself on is the site&#8217;s feed. There should be box at the top of the page similar to the one in the picture below (click to enlarge). Click on the &#8220;Subscribe to this feed&#8221; button to do exactly that.</p>
<p><a href="http://img.photobucket.com/albums/v410/Tolbi/02explorer.jpg" target="_blank"><img src="http://img.photobucket.com/albums/v410/Tolbi/02explorer.jpg" style="margin: 0pt auto 10px; display: block; width: 474px; height: 118px; text-align: center" alt="Subscribe to this Feed - Internet Explorer" border="0" height="123" /></a><a href="http://img.photobucket.com/albums/v410/Tolbi/02firefox.jpg" target="_blank"><img src="http://img.photobucket.com/albums/v410/Tolbi/02firefox.jpg" style="margin: 0pt auto 10px; display: block; width: 470px; height: 121px; text-align: center" alt="Subscribe to this Feed - Firefox" border="0" height="123" /></a></p>
<p><strong>OK, I&#8217;ve subscribed to a feed, what now?</strong></p>
<p>Here&#8217;s where IE7 and Firefox divert a little.</p>
<ul>
<li>In Internet Explorer, feeds are saved under the &#8220;Feeds&#8221; portion of the favorites menu. To get there, first click the yellow star in the top left corner of the screen, then click on &#8220;Feeds&#8221;. All the feeds that you&#8217;ve added will be here, sorted in alphabetical order. Feeds with unread content are <strong>bolded</strong>. If you right click on the feed, you can specify how often you would like the computer to check for new content.</li>
<p><a href="http://img.photobucket.com/albums/v410/Tolbi/03explorer.jpg" target="_blank"><img src="http://img.photobucket.com/albums/v410/Tolbi/03explorer.jpg" style="margin: 0pt auto 10px; display: block; width: 400px; text-align: center" alt="Feed Library - Internet Explorer" border="0" /></a></p>
<li>In Firefox, using what is called &#8220;Live Bookmarking&#8221;, feeds are treated like a favorites subfolder which can be moved anywhere in your favorites folder. Click on a feed and it will open like a folder, showing the latest posts from that site. This is only one option for handling RSS feeds in Firefox, however. There seem to be <a href="https://addons.mozilla.org/en-US/firefox/?application=firefox" target="_blank">add-ons</a> that let you handle feeds differently according to your preference. If you&#8217;re reading this post and have experience with Firefox RSS, <em>please leave a comment</em> and I will alter this post accordingly (and credit you, of course).<br />
<a href="http://img.photobucket.com/albums/v410/Tolbi/03firefox.jpg" target="_blank"><img src="http://img.photobucket.com/albums/v410/Tolbi/03firefox.jpg" style="margin: 0pt auto 10px; display: block; width: 400px; text-align: center" alt="Feed Library - Firefox" border="0" /></a></li>
</ul>
<p>My limited experience with Firefox notwithstanding, I hope that you, my fellow slow adapter, are convinced and have the tools necessary to start creating your own RSS library. Godspeed.</p>
]]></content:encoded>
			<wfw:commentRss>http://gangles.ca/2007/07/04/a-beginners-guide-to-rss-feeds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

