<?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>Andrew Lives!</title>
	<atom:link href="http://blog.andrewlives.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.andrewlives.com</link>
	<description>The Chronicles of Tianon's College Life</description>
	<lastBuildDate>Mon, 18 Jan 2010 18:02:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>IPv6</title>
		<link>http://blog.andrewlives.com/tianon/2009/12/20/ipv6/</link>
		<comments>http://blog.andrewlives.com/tianon/2009/12/20/ipv6/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 08:34:08 +0000</pubDate>
		<dc:creator>Tianon</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://blog.andrewlives.com/?p=48</guid>
		<description><![CDATA[IPv6.  We should all be switched over to it already.  We need to stop dragging our feet, and get those guys with the deep pockets in those ISPs (that are ripping us off and screwing us over so badly) to push us out of our current crisis (running out of v4 addresses, and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/IPv6">IPv6</a>.  We should all be switched over to it already.  We need to stop dragging our feet, and get those guys with the deep pockets in those ISPs (that are ripping us off and screwing us over so badly) to push us out of our current crisis (running out of v4 addresses, and long since out of v4 usefulness).<br />
<span id="more-48"></span></p>
<p>There are tons of people using it right now, with much success.  My wife even uses it, and has no idea, because I&#8217;ve got it over our whole network through a tunnel.</p>
<p>Anyone on DreamHost should vote for this suggestion: <a href="https://panel.dreamhost.com/index.cgi?tree=home.sugg&#038;category=_all&#038;search=Implement%20IPv6">https://panel.dreamhost.com/index.cgi?tree=home.sugg&#038;category=_all&#038;search=Implement%20IPv6</a></p>
<p>Speaking of, today I switched from Freenet6 (now gogoNET) to Hurricane Electric (HE).  Originally, I had shied away from all the manual configuration of HE, but after having many issues with the gateway6 autoconfiguration client, I decided to finally switch over, and it seems to be working MUCH better, and HE gives me more control over my netblock to boot.  Very pleased.  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrewlives.com/tianon/2009/12/20/ipv6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Which fantasy writer are you?</title>
		<link>http://blog.andrewlives.com/tianon/2009/12/08/which-fantasy-writer/</link>
		<comments>http://blog.andrewlives.com/tianon/2009/12/08/which-fantasy-writer/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 08:25:48 +0000</pubDate>
		<dc:creator>Tianon</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Interesting]]></category>
		<category><![CDATA[Obligatory]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://blog.andrewlives.com/?p=37</guid>
		<description><![CDATA[Your result for Which fantasy writer are you?&#8230;
Mary Gentle (b. 1956)
5 High-Brow,  11 Violent,  3 Experimental and  11 Cynical!



Congratulations! You are High-Brow, Violent, Experimental and Cynical! These concepts are defined below.
Mary Gentle is a UK author whose work has received some acclaim. Her great break-through came with 1984 fantasy novel Golden Witchbreed, [...]]]></description>
			<content:encoded><![CDATA[<p><em>Your result for Which fantasy writer are you?&#8230;</em></p>
<h4>Mary Gentle (b. 1956)</h4>
<p>5 High-Brow,  11 Violent,  3 Experimental and  11 Cynical!</p>
<p><span id="more-37"></span>
<p style="text-align:center"><img src="http://cdn.okcimg.com/php/load_okc_image.php/images/0x0/0x0/0/6589304661232075746.jpeg" width="500" height="490" /></p>
<div>
<p><strong><span style="font-size:small;">Congratulations! You are High-Brow, Violent, Experimental and Cynical! These concepts are defined below.</span></strong></p>
<p><strong><span style="font-size:medium;">Mary Gentle is a UK author whose work has received some acclaim. Her great break-through came with 1984 fantasy novel <em>Golden Witchbreed</em>, which depicts the travels of a UK envoy on a planet, Orthe, where the inhabitants have, by choice, abandoned a high-tech society for a seemingly less advanced way of life. Though nominally science fiction, the novel is generally called fantasy, partly because Orthe has the <em>feel</em> of a fantasy world. Nothing is what it first seems to be on Orthe, however, and the envoy&#8217;s journey across the planet gradually reveals a vividly imagined alternate society, where nothing is ever over-simplified or, for that matter, easy. Gentle revisited Orthe in 1987, when the sequel <em>Ancient Light</em> was published.</span></strong></p>
<p><strong><span style="font-size:medium;">Since then Gentle has written the <em>White Crow</em> sequence, starting with <em>Rats and Gargoyles</em> (1990), which has received some acclaim, not least from other writers; China Miéville, for example, put it on his list of &#8220;50 science fiction and fantasy novels socialists should read&#8221;. She has also written <em>Grunts!</em> (1992), a novel set in a Tolkien-like fantasy world, but told from the point of view of the orcs, as well as several other books.</span></strong></p>
<p><strong><span style="font-size:medium;">Gentle is not one to shun away from difficult issues in her works and is equally unafraid of discussing and depicting violence. Neither has she settled to writing the same kind of story over and over, and, while being at her best a great entertainer, she has the ability of twisting and bending fantasy environments and themes at her will, making <em>unafraid</em> a key-word of her career as a writer.</span></strong></p>
<p><strong><span style="font-size:medium;"></span></strong></p>
<p><strong><strong><strong><span style="font-size:medium;">You are <span style="color:#ff0000;">also a lot like</span> Gene Wolfe.</span></strong></strong></strong></p>
<p><strong></strong></p>
<p><strong><strong><strong><span style="font-size:medium;">If you want something <span style="color:#ff0000;">more gentle</span> (no pun intended)</span>, try Philip Pullman.</span></strong></strong></strong></p>
<p><strong></strong></p>
<p><strong><strong><strong><span style="font-size:medium;">If you&#8217;d like a challenge, try <span style="color:#ff0000;">your exact opposite</span>, J K Rowling.</span></strong></strong></strong></p>
<p><strong></strong></p>
<p><strong><span style="font-size:small;">Your score</span></strong></p>
<p><strong><span style="font-size:small;">This is how to interpret your score: Your attitudes have been measured on four different scales, called 1) High-Brow vs. Low-Brow, 2) Violent vs. Peaceful, 3) Experimental vs. Traditional and 4) Cynical vs. Romantic. Imagine that when you were born, you were in a state of innocence, a <em>tabula rasa </em>who would have scored zero on each scale. Since then, a number of circumstances (including genetical, cultural and environmental factors) have pushed you towards either end of these scales. If you&#8217;re at 45 or -45 you would be almost entirely cynical, low-brow or whatever. The closer to zero you are, the less extreme your attitude. However, you should <em>always</em> be more of either (eg more romantic than cynical). Please note that even though High-Brow, Violent, Experimental and Cynical have positive numbers (1 through 45) and their opposites negative numbers (-1 through -45), this doesn&#8217;t mean that either quality is better. All attitudes have their positive and negative sides, as explained below.</span></strong></p>
<p><strong><span style="font-size:small;">High-Brow vs. Low-Brow</span></strong></p>
<p><strong><span style="font-size:small;">You received 5 points, making you more <span style="color:#ff0000;">High-Brow</span> than Low-Brow. Being high-browed in this context refers to being more fascinated with the sort of art that critics and scholars tend to favour, rather than the best-selling kind. <span style="color:#ff0000;">At their best</span>, high-brows are cultured, able to appreciate the finer nuances of literature and not content with simplifications. <span style="color:#ff0000;">At their worst</span> they are, well, snobs.</span></strong></p>
<p><strong><span style="font-size:small;">Violent vs. Peaceful</span></strong></p>
<p><strong><span style="font-size:small;">You received 11 points, making you more <span style="color:#ff0000;">Violent </span>than Peaceful. <span style="text-decoration:underline;">Please note</span> that violent in this context does <span style="text-decoration:underline;">not</span> mean that you, personally, are prone to violence. This scale is a measurement of a) if you are tolerant to violence in fiction and b) whether you see violence as a means that can be used to achieve a good end. If you are, and you do, then you are violent as defined here. <span style="color:#ff0000;">At their best</span>, violent people are the heroes who don&#8217;t hesitate to stop the villain threatening innocents by means of a good kick. <span style="color:#ff0000;">At their worst</span>, they are the villains themselves.</span></strong></p>
<p><strong><span style="font-size:small;">Experimental vs Traditional</span></strong></p>
<p><strong><span style="font-size:small;">You received 3 points, making you more <span style="color:#ff0000;">Experimental </span>than Traditional. Your position on this scale indicates if you&#8217;re more likely to seek out the new and unexpected or if you are more comfortable with the familiar, especially in regards to culture. Note that traditional as defined here does not equal conservative, in the political sense. <span style="color:#ff0000;">At their best</span>, experimental people are the ones who show humanity the way forward. <span style="color:#ff0000;">At their worst</span>, they provoke for the sake of provocation only.</span></strong></p>
<p><strong><span style="font-size:small;">Cynical vs Romantic</span></strong></p>
<p><strong><span style="font-size:small;">You received 11 points, making you more <span style="color:#ff0000;">C</span><span style="color:#ff0000;">ynical </span>than Romantic. Your position on this scale indicates if you are more likely to be wary, suspicious and skeptical to people around you and the world at large, or if you are more likely to believe in grand schemes, happy endings and the basic goodness of humankind. It is by far the most vaguely defined scale, which is why you&#8217;ll find the sentence &#8220;you are also a lot like <em>x</em>&#8221; above. If you feel that your position on this scale is wrong, then you are probably <em>more</em> like author <em>x</em>. <span style="color:#ff0000;">At their best</span>, cynical people are able to see through lies and spot crucial flaws in plans and schemes. <span style="color:#ff0000;">At their worst</span>, they are overly negative, bringing everybody else down.</span></strong></p>
<p><strong><span style="font-size:small;"></span></strong></p>
<p><strong><strong><strong><strong><span style="font-size:x-small;">Author picture by the talented artist &#8220;Molosovsky&#8221;. Visit <a href="http://www.flickr.com/people/25360041@N06/">http://www.flickr.com/people/25360041@N06/</a> for more!</span></strong></strong></strong></strong></p>
<p><strong></strong></div>
<p><a href="http://www.helloquizzy.com/tests/which-fantasy-writer-are-you">Take Which fantasy writer are you?</a> at <a href="http://www.helloquizzy.com/">HelloQuizzy</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrewlives.com/tianon/2009/12/08/which-fantasy-writer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My Knowledge</title>
		<link>http://blog.andrewlives.com/tianon/2009/09/10/my-knowledge/</link>
		<comments>http://blog.andrewlives.com/tianon/2009/09/10/my-knowledge/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 05:48:54 +0000</pubDate>
		<dc:creator>Tianon</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Life Update]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.andrewlives.com/?p=31</guid>
		<description><![CDATA[I&#8217;ve begun a couple files to try to store some sort of index into which languages I know and which distributions I&#8217;ve used.  Here are the links.
http://andrewlives.com/about-me/languages.txt
http://andrewlives.com/about-me/distributions.txt
Update (Nov 22, 2009):
Contents I&#8217;ve participated in: http://andrewlives.com/about-me/contests.txt
These will update as more happens.  For example, I&#8217;ve already learned more languages since I first posted this.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve begun a couple files to try to store some sort of index into which languages I know and which distributions I&#8217;ve used.  Here are the links.</p>
<p><a href="http://andrewlives.com/about-me/languages.txt">http://andrewlives.com/about-me/languages.txt</a><br />
<a href="http://andrewlives.com/about-me/distributions.txt">http://andrewlives.com/about-me/distributions.txt</a></p>
<p><strong>Update (Nov 22, 2009):</strong><br />
Contents I&#8217;ve participated in: <a href="http://andrewlives.com/about-me/contests.txt">http://andrewlives.com/about-me/contests.txt</a></p>
<p>These will update as more happens.  For example, I&#8217;ve already learned more languages since I first posted this.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrewlives.com/tianon/2009/09/10/my-knowledge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android</title>
		<link>http://blog.andrewlives.com/tianon/2009/08/17/android/</link>
		<comments>http://blog.andrewlives.com/tianon/2009/08/17/android/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 00:07:28 +0000</pubDate>
		<dc:creator>Tianon</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Life Update]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.andrewlives.com/tianon/2009/08/17/android/</guid>
		<description><![CDATA[Android is everything I could possibly have hoped it would be.  My Dev Phone is quite easily the best phone I have ever used in my life.  More on this might come later.
]]></description>
			<content:encoded><![CDATA[<p>Android is everything I could possibly have hoped it would be.  My Dev Phone is quite easily the best phone I have ever used in my life.  More on this might come later.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrewlives.com/tianon/2009/08/17/android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marriage</title>
		<link>http://blog.andrewlives.com/tianon/2008/11/24/marriage/</link>
		<comments>http://blog.andrewlives.com/tianon/2008/11/24/marriage/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 16:32:34 +0000</pubDate>
		<dc:creator>Tianon</dc:creator>
				<category><![CDATA[Life Update]]></category>

		<guid isPermaLink="false">http://blog.andrewlives.com/tianon/2008/11/24/marriage/</guid>
		<description><![CDATA[In less than one month&#8217;s time, I will be married to the most wonderful girl alive.   
Why does every day move so very slowly?
]]></description>
			<content:encoded><![CDATA[<p>In less than one month&#8217;s time, I will be married to the most wonderful girl alive.  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Why does every day move so very slowly?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrewlives.com/tianon/2008/11/24/marriage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Major Changes</title>
		<link>http://blog.andrewlives.com/tianon/2008/04/02/major-changes/</link>
		<comments>http://blog.andrewlives.com/tianon/2008/04/02/major-changes/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 09:11:08 +0000</pubDate>
		<dc:creator>Tianon</dc:creator>
				<category><![CDATA[Interesting]]></category>
		<category><![CDATA[Life Update]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://blog.andrewlives.com/tianon/2008/04/02/major-changes/</guid>
		<description><![CDATA[Roughly two and a half months ago, a major shift in my life and social habits occurred.
I, Tianon, got myself a girlfriend.
She&#8217;s amazing, and I wouldn&#8217;t trade my relationship with her for anything in the world.   
However, she is exponentially more interesting than a computer.  This leads to less time spent turning [...]]]></description>
			<content:encoded><![CDATA[<p>Roughly two and a half months ago, a major shift in my life and social habits occurred.</p>
<p>I, Tianon, got myself a girlfriend.</p>
<p>She&#8217;s amazing, and I wouldn&#8217;t trade my relationship with her for anything in the world.  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>However, she is exponentially more interesting than a computer.  This leads to less time spent turning yellow in front of a computer screen, and more time spent away, in the real world.  A place scary, and filled with real people.  Frightening just to think about.</p>
<p><span id="more-25"></span></p>
<p>The real scoop is that her eyes don&#8217;t glaze when I start talking technical, so she&#8217;s certainly something else.  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrewlives.com/tianon/2008/04/02/major-changes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Golden Compass (review)</title>
		<link>http://blog.andrewlives.com/tianon/2007/12/20/the-golden-compass-review/</link>
		<comments>http://blog.andrewlives.com/tianon/2007/12/20/the-golden-compass-review/#comments</comments>
		<pubDate>Fri, 21 Dec 2007 05:04:52 +0000</pubDate>
		<dc:creator>Tianon</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Movies]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://blog.andrewlives.com/admin/2007/12/20/the-golden-compass-review/</guid>
		<description><![CDATA[I have finally seen the film for myself, and I must say, bra-vo.
(Warning, possible spoilers ahead!)
At first, I was a little irritated by the actress portraying Lyra.  Of course, throughout the three books I grew deeply fond of her, and so seeing her portrayed on the screen as such a brash way caught me [...]]]></description>
			<content:encoded><![CDATA[<p>I have finally seen the film for myself, and I must say, bra-vo.</p>
<p>(Warning, possible spoilers ahead!)<span id="more-24"></span></p>
<p>At first, I was a little irritated by the actress portraying Lyra.  Of course, throughout the three books I grew deeply fond of her, and so seeing her portrayed on the screen as such a brash way caught me off guard.  I certainly learned to love her by the end, however, so no worries.</p>
<p>I was a little surprised when Iorek punched the jaw right off the king, not expecting such brutality in an otherwise mostly tame fight, but I feel it really helped to crystallize our understanding of his deep commitment to and love for Lyra.</p>
<p>Of course, I am glad they set themselves up so swimmingly for the next book, because I&#8217;m really looking forward to it.  However, this surprise ending has caused a lot of angry people, and plenty of people I have spoken to were unaware of the later books until the credits began to roll and the story was left hanging.  I&#8217;m sure they could&#8217;ve done something to smooth that out more, but who cares, as long as they make the next one quick, right?  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Overall, I&#8217;d have to say it was a fantastic film, with plenty of action, adventure, and even a little romance.  Obviously not for everyone, but nothing is, and that&#8217;s what makes the world go &#8217;round.  Will definitely be counting days for the second film!  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrewlives.com/tianon/2007/12/20/the-golden-compass-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Golden Compass</title>
		<link>http://blog.andrewlives.com/tianon/2007/12/03/the-golden-compass/</link>
		<comments>http://blog.andrewlives.com/tianon/2007/12/03/the-golden-compass/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 07:34:12 +0000</pubDate>
		<dc:creator>Tianon</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Movies]]></category>

		<guid isPermaLink="false">http://blog.andrewlives.com/tianon/2007/12/03/the-golden-compass/</guid>
		<description><![CDATA[I have noticed lately on Facebook a surge of groups professing that &#8220;The Golden Compass&#8221; is an anti-Christian film.
I have this theory that more than half of the members of these groups have no idea that the film has been a book for a long time now, and I bet that half more of those [...]]]></description>
			<content:encoded><![CDATA[<p>I have noticed lately on Facebook a surge of groups professing that &#8220;The Golden Compass&#8221; is an anti-Christian film.<br />
I have this theory that more than half of the members of these groups have no idea that the film has been a book for a long time now, and I bet that half more of those left have never read it.  This band wagoning <b>disgusts</b> me.<br />
Some people see the words &#8220;anti-Christian,&#8221; and they&#8217;ll believe or do <i>anything</i>, claiming some kind of persecution or devil worship.  As for myself, I <i>have</i> read &#8220;The Golden Compass,&#8221; and it was certainly not anti-Christian.  Anyone who believes as such is so weak in their own beliefs that they probably don&#8217;t believe in the first place.</p>
<p>This book/series was an absolutely beautiful testament to the one constant in this whole shit-faced world: Love.  Yes, I&#8217;m going to spoil the series by telling you it&#8217;s not about some damn anti-Christian plot, but is really a fantastic and gripping <i>love story</i>.  It is the story of two people who lose themselves to find each other.  It has all the elements that make a fantastic story: action, adventure, mystery, romance, and most importantly, plot.<br />
Anyone who believes their beliefs are being attacked by a <b>fantasy</b> story never had solid beliefs to begin with and should leave the rest of us way the hell alone.<br />
I can understand if someone has read the story, and didn&#8217;t like it, but pinning your dislike on something as childish and unfounded as anti-Christian is just spineless.</p>
<p>&#8220;The Golden Compass&#8221; was a fantastic novel, and if I could, I would be there this Friday right when the film opens.</p>
<p>Personally, I believe an open mind is the key to success in this world, and the sooner people realize that, the sooner we can move on as a species.  <i>Free your mind.</i></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrewlives.com/tianon/2007/12/03/the-golden-compass/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Myers-Briggs Type Indicators</title>
		<link>http://blog.andrewlives.com/tianon/2007/11/16/myers-briggs-type-indicators/</link>
		<comments>http://blog.andrewlives.com/tianon/2007/11/16/myers-briggs-type-indicators/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 08:25:54 +0000</pubDate>
		<dc:creator>Tianon</dc:creator>
				<category><![CDATA[Interesting]]></category>
		<category><![CDATA[Life Update]]></category>

		<guid isPermaLink="false">http://blog.andrewlives.com/tianon/2007/11/16/myers-briggs-type-indicators/</guid>
		<description><![CDATA[Carl Jung was a great psychologist who was good buddies with Freud.
He&#8217;s the guy who is credited with the idea of Introversion vs. Extroversion, and the Myers-Briggs Type Indicator was based off his ideas.
It was only recently that I discovered Myers-Briggs Type Indicator, and I find it extremely fascinating.  (At least as much as [...]]]></description>
			<content:encoded><![CDATA[<p>Carl Jung was a great psychologist who was good buddies with Freud.</p>
<p>He&#8217;s the guy who is credited with the idea of Introversion vs. Extroversion, and the Myers-Briggs Type Indicator was based off his ideas.</p>
<p>It was only recently that I discovered Myers-Briggs Type Indicator, and I find it extremely fascinating.  (At least as much as the Color Code for personality types, if not more so!)</p>
<p>From <a href="http://en.wikipedia.org/wiki/Myers-Briggs_Type_Indicator">Wikipedia</a>:</p>
<blockquote><p>
Fundamental to the Myers-Briggs Type Indicator is the concept of Psychological Type.</p>
<p>In a similar way to left- or right- handedness, the principle is that individuals also find certain ways of thinking and acting easier than others. The MBTI endeavours to sort some of these psychological opposites into four opposite pairs, or dichotomies, with a resulting sixteen possible combinations. None of these combinations is &#8216;better&#8217; or &#8216;worse&#8217;, however Briggs and Myers recognised that everyone has an overall combination which is most comfortable for them: in the same way as writing with the left hand is hard work for a right-hander, so people tend to find using their opposite psychological preference more difficult, even if they can become more proficient (and therefore behaviourally flexible) with practice and development.
</p></blockquote>
<p><span id="more-21"></span></p>
<p>The basic idea is that there are four pairs of preferences or dichotomies that determine what type of person you are.  Also note that &#8220;the MBTI does not measure aptitude, either: it simply sorts for one preference over another. So someone reporting a high score for Extraversion over Introversion on the MBTI cannot be correctly described as &#8216;more&#8217; or &#8217;strongly&#8217; Extraverted: they simply have a clear preference.&#8221; (still from wikipedia)</p>
<p>The four dichotomies are:<br />
Extraversion vs. Introversion<br />
Sensing vs. iNtuition<br />
Thinking vs. Feeling<br />
Judging vs. Perceiving</p>
<p>I am fairly constantly an INTP: Introversion, iNtuition, Thinking, Perceiving.</p>
<p>Knowing this helps me understand myself and how I think, which is something I&#8217;m always trying to do.  Reading about this stuff has made me realize just how much I analyze things.<br />
It&#8217;s also interesting to note that only about 3.3% of the world population is INTP.  Don&#8217;t I feel special!  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The only real downside to all this is the sad fact that it&#8217;s not the most valid or reliable theory ever, so (as always) <acronym title="Your Mileage May Vary">YMMV</acronym>.</p>
<p>Here&#8217;s a linky to an online test, if you feel so inclined.  Of course, remember that it&#8217;s like all online tests: don&#8217;t take it too seriously.  If you don&#8217;t like the answer it gives, that&#8217;s fine!  You&#8217;re a person, and a machine can&#8217;t tell you what you are or aren&#8217;t.  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>UPDATE: just realized I never did paste that &#8220;linky&#8221;.  Got side-tracked somehow.  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I prefer taking this test: <a href="http://www.humanmetrics.com/cgi-win/JTypes2.asp">http://www.humanmetrics.com/cgi-win/JTypes2.asp</a><br />
But the results pages for this one: <a href="http://www.eggheadcafe.com/articles/mb/default.asp">http://www.eggheadcafe.com/articles/mb/default.asp</a></p>
<p>Go figure.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrewlives.com/tianon/2007/11/16/myers-briggs-type-indicators/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Aspie-quiz</title>
		<link>http://blog.andrewlives.com/tianon/2007/10/28/aspie-quiz/</link>
		<comments>http://blog.andrewlives.com/tianon/2007/10/28/aspie-quiz/#comments</comments>
		<pubDate>Mon, 29 Oct 2007 01:37:55 +0000</pubDate>
		<dc:creator>Tianon</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Life Update]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://blog.andrewlives.com/tianon/2007/10/28/aspie-quiz/</guid>
		<description><![CDATA[My good friend PixelFish linked to this quiz on her livejournal, and apparently, I&#8217;ve got high probability of Asperger syndrome.


Your Aspie score: 152 of 200
Your neurotypical (non-autistic) score: 48 of 200
You are very likely an Aspie
Now isn&#8217;t that just lovely?  
(I wonder if there&#8217;s a scholarship for that&#8230;   )
More seriously, though, it [...]]]></description>
			<content:encoded><![CDATA[<p>My good friend <a href="http://pixelfish.livejournal.com/">PixelFish</a> linked to this quiz on her livejournal, and apparently, I&#8217;ve got high probability of Asperger syndrome.<br />
<span id="more-12"></span><br />
<img src="http://www.rdos.net/eng/quizpoly.php?p1=66&#038;p2=31&#038;p3=67&#038;p4=79&#038;p5=18&#038;p6=13&#038;p7=70&#038;p8=22&#038;p9=77" alt="Aspie-quiz Result" /><br />
Your Aspie score: 152 of 200<br />
Your neurotypical (non-autistic) score: 48 of 200<br />
You are very likely an Aspie</p>
<p>Now isn&#8217;t that just lovely?  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
(I wonder if there&#8217;s a scholarship for that&#8230;  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> )</p>
<p>More seriously, though, it felt like a lot of the questions were written just for me, which of course is to be expected considering the large VOLUME of questions they pose in this &#8220;little&#8221; quiz.<br />
But it was a lot about stuff like trouble focusing, knowing when it&#8217;s your turn to speak on the phone, trouble with small-talk, etc.<br />
Honestly, I&#8217;ve probably got a bit of Asperger, but I wouldn&#8217;t say it&#8217;s as bad as the above image seems to make out.  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   (At least my obsession with all things computers actually goes somewhere&#8230;  which isn&#8217;t to say it&#8217;s not the result of Aspergers, because it certainly does fit many of the qualifications&#8230;  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</p>
<p>One question that really made me laugh was about talking to people about your interests whether they care or not, and it&#8217;s funny because I do that all the time!</p>
<p>&#8220;Quizzie thing here: <a href="http://www.rdos.net/eng/Aspie-quiz.php">http://www.rdos.net/eng/Aspie-quiz.php</a>&#8221;<br />
For more info about Asperger, see Wikipedia&#8217;s <a href="http://en.wikipedia.org/wiki/Asperger_syndrome">Asperger syndrome</a> article.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrewlives.com/tianon/2007/10/28/aspie-quiz/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Gravatars</title>
		<link>http://blog.andrewlives.com/admin/2007/10/28/gravatars/</link>
		<comments>http://blog.andrewlives.com/admin/2007/10/28/gravatars/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 08:25:20 +0000</pubDate>
		<dc:creator>Adm.Wiggin</dc:creator>
				<category><![CDATA[Site Update]]></category>

		<guid isPermaLink="false">http://blog.andrewlives.com/2007/10-28/gravatars/</guid>
		<description><![CDATA[In case you didn&#8217;t notice, I&#8217;ve added Gravatars.
For the curious, see http://site.gravatar.com/
They&#8217;re pretty easy to use, but it&#8217;s really quick and simple to sign up and add one for yourself.  Then you can look all pretty when you add comments below.  

I&#8217;ve left the ratings at the defaults, because I believe in a [...]]]></description>
			<content:encoded><![CDATA[<p>In case you didn&#8217;t notice, I&#8217;ve added Gravatars.</p>
<p>For the curious, see <a href="http://site.gravatar.com/">http://site.gravatar.com/</a></p>
<p>They&#8217;re pretty easy to use, but it&#8217;s really quick and simple to sign up and add one for yourself.  Then you can look all pretty when you add comments below.  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<span id="more-11"></span><br />
I&#8217;ve left the ratings at the defaults, because I believe in a system of trust.  If that trust is violated and something explicit comes up, something will be adjusted.  The biggest problem is that the owner of the &#8220;Gravatar&#8221; decides the rating, so if they&#8217;re malicious, they just set all their Avvy&#8217;s to be &#8220;G&#8221; rated, so that&#8217;d be a case for ban anyways.</p>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrewlives.com/admin/2007/10/28/gravatars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time</title>
		<link>http://blog.andrewlives.com/tianon/2007/10/23/time/</link>
		<comments>http://blog.andrewlives.com/tianon/2007/10/23/time/#comments</comments>
		<pubDate>Tue, 23 Oct 2007 08:06:59 +0000</pubDate>
		<dc:creator>Tianon</dc:creator>
				<category><![CDATA[Life Update]]></category>

		<guid isPermaLink="false">http://blog.andrewlives.com/archives/10</guid>
		<description><![CDATA[It&#8217;s interesting the difference an amount of time so small as 24 hours can make on our perspective and our moods.
One minute, I can be depressed as all get-out, but give me 24 hours, and I can be light as a feather, ready for another round.  Sometimes, it doesn&#8217;t even take 24.  Sometimes, [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s interesting the difference an amount of time so small as 24 hours can make on our perspective and our moods.</p>
<p>One minute, I can be depressed as all get-out, but give me 24 hours, and I can be light as a feather, ready for another round.  Sometimes, it doesn&#8217;t even take 24.  Sometimes, it only takes an instant.<span id="more-10"></span></p>
<p>Funny, this effect time has on us.  Anyone who&#8217;s met up with an &#8220;old friend&#8221; can attest to it.  They&#8217;re the same, but completely different.  New look, new attitude.  Some have given their lives an entirely new depth or direction, while others are just happy they&#8217;ve kept the train down while they went around the curves, oblivious to the way it sculpts them, changes them.  I am guilty of this very thing far more often than I&#8217;d like to admit.  I love to take life in small bites.  The smaller, the better.  One day at a time, just chugging along.  Hopefully, today I keep pointed in a decent direction, but if I start trying to look too far ahead, a switchback catches me by surprise and suddenly I&#8217;m blown off course.  If I keep my focus here and now, I see the switchback, and plan the second after it accordingly.  It works well, for the most part.</p>
<p>It&#8217;s when other people get involved that things get messy.  Here at Dixie State, they&#8217;re trying to push us to become the University of Utah, St. George.  I don&#8217;t want that.  This is <em>not</em> the U of U, and that&#8217;s part of what&#8217;s so appealing.  Universities have higher requirements on both Teachers <strong>and</strong> Students, and quite frankly, I&#8217;m not interested in the present moment.  Maybe, 50 ft along my track I&#8217;ll see something to change my mind, but I try not to go there, and I focus on here.  It&#8217;s in the here and now that I live.  Not that whimsical future, but right here.  Right now.  And <em>that&#8217;s</em> life.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrewlives.com/tianon/2007/10/23/time/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>My Brain Be Slippin&#8217;!</title>
		<link>http://blog.andrewlives.com/admin/2007/10/21/my-brain-be-slippin/</link>
		<comments>http://blog.andrewlives.com/admin/2007/10/21/my-brain-be-slippin/#comments</comments>
		<pubDate>Sun, 21 Oct 2007 14:01:22 +0000</pubDate>
		<dc:creator>Adm.Wiggin</dc:creator>
				<category><![CDATA[Site Update]]></category>

		<guid isPermaLink="false">http://blog.andrewlives.com/archives/9</guid>
		<description><![CDATA[Yeargh, my brain be slippin&#8217; away!  I slept until 6pm yesterday (Sat.), and I&#8217;m still cooking at 8am.  Wheeeee.
In other (more important) news, I&#8217;ve been working on this theme for hours.    I kind of like it now, even though it still needs some work.  Had to format a lot [...]]]></description>
			<content:encoded><![CDATA[<p>Yeargh, my brain be slippin&#8217; away!  I slept until 6pm yesterday (Sat.), and I&#8217;m still cooking at 8am.  Wheeeee.</p>
<p>In other (more important) news, I&#8217;ve been working on this theme for hours.  <span id="more-9"></span>  I kind of like it now, even though it still needs some work.  Had to format a lot of the code, because the original author didn&#8217;t believe in proper whitespace (it was all over the place!), but it sure is nice now.  What this means in English is that, unfortunately, most of my changes can&#8217;t easily be seen by anyone but me.<br />
Also, adding icons from the Silk set at <a href="http://famfamfam.com/"><span style="color: #FF0B5B;">FAM</span><span style="color: #0BCEFF;">FAM</span><span style="color: #A0DC11;">FAM</span></a> (see page footer) really helped promote the &#8220;soft&#8221; feel I was looking for.</p>
<p>Let me know what you think!</p>
<p>(In case you were wondering, I re-enabled guest posting&#8230;  I&#8217;ll only axe it if it becomes a problem.  Also, for some reason, posts are moderated, which I kind of like, but is annoying for you.  Sorry &#8217;bout that.)</p>
<p><strong>UPDATE</strong>: if I approve your comment once, you&#8217;re good to go.  (Might require a username&#8230;  Pixelfish seems to be having no trouble at all.)<br />
Also, I&#8217;ve disabled the little &#8220;feature&#8221; where a linking blog gets linked back, because I think it&#8217;s kind of silly, and always found those comments on other blogs to be irritating.  If anyone is just DYING to have them back, talk to me, and we&#8217;ll work this out.  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrewlives.com/admin/2007/10/21/my-brain-be-slippin/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Are You An Extrovert Or An Introvert?</title>
		<link>http://blog.andrewlives.com/tianon/2007/10/19/hahahaha/</link>
		<comments>http://blog.andrewlives.com/tianon/2007/10/19/hahahaha/#comments</comments>
		<pubDate>Sat, 20 Oct 2007 02:59:36 +0000</pubDate>
		<dc:creator>Tianon</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://blog.andrewlives.com/archives/8</guid>
		<description><![CDATA[Aren&#8217;t worthless online quizzes just the best?  

Love the last line.   



You Are 0% Extrovert, 100% Introvert



You avoid people at all costs
You aren&#8217;t one for social interaction
And you limit your interaction to a select few
Thank God for self checkout!
Are You An Extrovert or An Introvert?




]]></description>
			<content:encoded><![CDATA[<p>Aren&#8217;t worthless online quizzes just the best?  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
<span id="more-8"></span><br />
Love the last line.  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<table width=350 align=center border=0 cellspacing=0 cellpadding=2>
<tr>
<td style="background-color: #EEE9E9" align=center>
<span style="font-family: Georgia, Times New Roman, Times, serif; color:black; font-size: 14pt;"><strong>You Are 0% Extrovert, 100% Introvert</strong></font></td>
</tr>
<tr>
<td style="background-color: #FFFAFA"><center><img src="http://images.blogthings.com/areyouanextrovertorintrovertquiz/introvert.jpg" height="100" width="100"></center>
<div style="color: #000000; padding: 5px;">You avoid people at all costs<br />
You aren&#8217;t one for social interaction<br />
And you limit your interaction to a select few<br />
Thank God for self checkout!</p>
<div align="center"><a href="http://www.blogthings.com/areyouanextrovertorintrovertquiz/">Are You An Extrovert or An Introvert?</a></div>
</div>
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrewlives.com/tianon/2007/10/19/hahahaha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>At Last!</title>
		<link>http://blog.andrewlives.com/tianon/2007/10/19/at-last/</link>
		<comments>http://blog.andrewlives.com/tianon/2007/10/19/at-last/#comments</comments>
		<pubDate>Fri, 19 Oct 2007 06:52:32 +0000</pubDate>
		<dc:creator>Tianon</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.andrewlives.com/archives/7</guid>
		<description><![CDATA[After many hours of wasted time and effort, I have created my first WordPress Plugin.

document.write(&#39;Is it not just so pretty?&#39;);



&#60;?php

if ( is_impressive( ) )
    echo &#39;wow, so impressive&#39;;
else
{
    echo &#39;you are terrible!&#39;;
}

?&#62;


die &#34;not impressed&#34; if !is_impressive;

Hover over each block to find out what language it is being highlighted as.
I [...]]]></description>
			<content:encoded><![CDATA[<p>After many hours of wasted time and effort, I have created my first WordPress Plugin.</p>
<div class="hl-main javascript" title="JAVASCRIPT code">
<pre><span class="hl-builtin">document</span><span class="hl-code">.</span><span class="hl-identifier">write</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">Is it not just so pretty?</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">;</span></pre>
</div>
<p><span id="more-7"></span></p>
<div class="hl-main php" title="PHP code">
<pre><span class="hl-inlinetags">&lt;?php</span><span class="hl-code">

</span><span class="hl-reserved">if</span><span class="hl-code"> </span><span class="hl-brackets">(</span><span class="hl-code"> </span><span class="hl-identifier">is_impressive</span><span class="hl-brackets">(</span><span class="hl-code"> </span><span class="hl-brackets">)</span><span class="hl-code"> </span><span class="hl-brackets">)</span><span class="hl-code">
    </span><span class="hl-reserved">echo</span><span class="hl-code"> </span><span class="hl-quotes">&#39;</span><span class="hl-string">wow, so impressive</span><span class="hl-quotes">&#39;</span><span class="hl-code">;
</span><span class="hl-reserved">else</span><span class="hl-code">
</span><span class="hl-brackets">{</span><span class="hl-code">
    </span><span class="hl-reserved">echo</span><span class="hl-code"> </span><span class="hl-quotes">&#39;</span><span class="hl-string">you are terrible!</span><span class="hl-quotes">&#39;</span><span class="hl-code">;
</span><span class="hl-brackets">}</span><span class="hl-code">

</span><span class="hl-inlinetags">?&gt;</span></pre>
</div>
<div class="hl-main perl" title="PERL code">
<pre><span class="hl-reserved">die</span><span class="hl-code"> </span><span class="hl-quotes">&quot;</span><span class="hl-string">not impressed</span><span class="hl-quotes">&quot;</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-code"> !</span><span class="hl-identifier">is_impressive</span><span class="hl-code">;</span></pre>
</div>
<p>Hover over each block to find out what language it is being highlighted as.</p>
<p>I plan to adjust more of the colors to suit my liking (and to match my current Eclipse color scheme).<br />
Also, I will eventually add more Language Images to my theme (like PHP).</p>
<p>One of the coolest parts is that all the colors and stuff are controlled through CSS in the theme, not through the plugin.  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<div class="hl-main cpp c" title="C code">
<pre><span >#include</span><span > </span><span class="hl-quotes">&lt;</span><span class="hl-string">stdio.h</span><span class="hl-quotes">&gt;</span><span ></span><span class="hl-code">

</span><span >int</span><span class="hl-code"> </span><span class="hl-identifier">main</span><span class="hl-brackets">(</span><span >char</span><span class="hl-code"> *</span><span class="hl-identifier">argv</span><span class="hl-brackets">[</span><span class="hl-brackets">]</span><span class="hl-code">, </span><span >int</span><span class="hl-code"> </span><span class="hl-identifier">argc</span><span class="hl-brackets">)</span><span class="hl-code">
</span><span class="hl-brackets">{</span><span class="hl-code">
    </span><span class="hl-identifier">printf</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">Hooray for C.</span><span class="hl-special">\</span><span class="hl-string">n</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">;
</span><span class="hl-brackets">}</span></pre>
</div>
<div class="hl-main cpp c++" title="C++ code">
<pre><span >#include</span><span > </span><span class="hl-quotes">&lt;</span><span class="hl-string">iostream</span><span class="hl-quotes">&gt;</span><span ></span><span class="hl-code">

</span><span class="hl-reserved">using</span><span class="hl-code"> </span><span >namespace</span><span class="hl-code"> </span><span class="hl-identifier">std</span><span class="hl-code">;

</span><span >int</span><span class="hl-code"> </span><span class="hl-identifier">main</span><span class="hl-brackets">(</span><span >char</span><span class="hl-code"> *</span><span class="hl-identifier">argv</span><span class="hl-brackets">[</span><span class="hl-brackets">]</span><span class="hl-code">, </span><span >int</span><span class="hl-code"> </span><span class="hl-identifier">argc</span><span class="hl-brackets">)</span><span class="hl-code">
</span><span class="hl-brackets">{</span><span class="hl-code">
    </span><span class="hl-identifier">cout</span><span class="hl-code"> &lt;&lt; </span><span class="hl-quotes">&quot;</span><span class="hl-string">Hooray for C++.</span><span class="hl-quotes">&quot;</span><span class="hl-code"> &lt;&lt; </span><span class="hl-identifier">endl</span><span class="hl-code">;
</span><span class="hl-brackets">}</span></pre>
</div>
<p>(Don&#8217;t tell anyone, but those are both on the CPP formatter <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  [backwards-compatible and all that jazz])</p>
<p>All the highlighting is done via the PEAR Module, Text_Highlighter.  Unfortunately, it has a bit of a weak-spot on specifics of languages, such as a built-ins list for PHP, or a types/preprocessor list for CPP, and eventually I plan to try to remedy that, but for now, this is GREAT.<br />
The colors will be updated to more accurately reflect my current Eclipse Java highlighting, because I like it.  (Interestingly enough, the theme controls the colors, not the script.  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )<br />
Also, I eventually plan to add more of the cool little images in the bottom-right corner  (which are also controlled by the theme <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ).</p>
<p>Several Bottles:
<div class="hl-main perl" title="PERL code">
<pre><span class="hl-code">    </span><span class="hl-quotes">&#39;</span><span class="hl-quotes">&#39;</span><span class="hl-code">=~</span><span class="hl-brackets">(</span><span class="hl-code">        </span><span class="hl-quotes">&#39;</span><span class="hl-string">(?{</span><span class="hl-quotes">&#39;</span><span class="hl-code">        .</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">        |</span><span class="hl-quotes">&#39;</span><span class="hl-string">%</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">        .</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">        ^</span><span class="hl-quotes">&#39;</span><span class="hl-string">-</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">
    .</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">        |</span><span class="hl-quotes">&#39;</span><span class="hl-string">!</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">        .</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">        |</span><span class="hl-quotes">&#39;</span><span class="hl-string">,</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">        .</span><span class="hl-quotes">&#39;</span><span class="hl-string">&quot;</span><span class="hl-quotes">&#39;</span><span class="hl-code">.        </span><span class="hl-quotes">&#39;</span><span class="hl-special">\\</span><span class="hl-string">$</span><span class="hl-quotes">&#39;</span><span class="hl-code">
    .</span><span class="hl-quotes">&#39;</span><span class="hl-string">==</span><span class="hl-quotes">&#39;</span><span class="hl-code">        .</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">        ^</span><span class="hl-quotes">&#39;</span><span class="hl-string">+</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">        .</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">        |</span><span class="hl-quotes">&#39;</span><span class="hl-string">/</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">        .</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">
    ^</span><span class="hl-quotes">&#39;</span><span class="hl-string">+</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">        .</span><span class="hl-quotes">&#39;</span><span class="hl-string">||</span><span class="hl-quotes">&#39;</span><span class="hl-code">        .</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">;</span><span class="hl-quotes">&#39;</span><span class="hl-code">        &amp;</span><span class="hl-quotes">&#39;</span><span class="hl-string">=</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">        .</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">;</span><span class="hl-quotes">&#39;</span><span class="hl-code">        &amp;</span><span class="hl-quotes">&#39;</span><span class="hl-string">=</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">
    .</span><span class="hl-quotes">&#39;</span><span class="hl-string">;-</span><span class="hl-quotes">&#39;</span><span class="hl-code">        .</span><span class="hl-quotes">&#39;</span><span class="hl-string">-</span><span class="hl-quotes">&#39;</span><span class="hl-code">.        </span><span class="hl-quotes">&#39;</span><span class="hl-special">\\</span><span class="hl-string">$</span><span class="hl-quotes">&#39;</span><span class="hl-code">        .</span><span class="hl-quotes">&#39;</span><span class="hl-string">=;</span><span class="hl-quotes">&#39;</span><span class="hl-code">        .</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">        ^</span><span class="hl-quotes">&#39;</span><span class="hl-string">(</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">
    .</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">        ^</span><span class="hl-quotes">&#39;</span><span class="hl-string">.</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">        .</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">        |</span><span class="hl-quotes">&#39;</span><span class="hl-string">&quot;</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">        .</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">!</span><span class="hl-quotes">&#39;</span><span class="hl-code">        ^</span><span class="hl-quotes">&#39;</span><span class="hl-string">+</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">
   .</span><span class="hl-quotes">&#39;</span><span class="hl-string">_</span><span class="hl-special">\\</span><span class="hl-string">{</span><span class="hl-quotes">&#39;</span><span class="hl-code">      .</span><span class="hl-quotes">&#39;</span><span class="hl-string">(</span><span class="hl-special">\\</span><span class="hl-string">$</span><span class="hl-quotes">&#39;</span><span class="hl-code">      .</span><span class="hl-quotes">&#39;</span><span class="hl-string">;=(</span><span class="hl-quotes">&#39;</span><span class="hl-code">.      </span><span class="hl-quotes">&#39;</span><span class="hl-special">\\</span><span class="hl-string">$=|</span><span class="hl-quotes">&#39;</span><span class="hl-code">      .</span><span class="hl-quotes">&quot;</span><span class="hl-string">\|</span><span class="hl-quotes">&quot;</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">      </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&#39;</span><span class="hl-string">.</span><span class="hl-quotes">&#39;</span><span class="hl-code">
  </span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">|    </span><span class="hl-quotes">&#39;</span><span class="hl-string">/</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-quotes">&#39;</span><span class="hl-string">).</span><span class="hl-quotes">&#39;</span><span class="hl-code">    .</span><span class="hl-quotes">&#39;</span><span class="hl-special">\\</span><span class="hl-string">&quot;</span><span class="hl-quotes">&#39;</span><span class="hl-code">.+</span><span class="hl-brackets">(</span><span class="hl-code">    </span><span class="hl-quotes">&#39;</span><span class="hl-string">{</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.    </span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&#39;</span><span class="hl-string">&quot;</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">    .</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&#39;</span><span class="hl-string">/</span><span class="hl-quotes">&#39;</span><span class="hl-code">
 </span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&#39;</span><span class="hl-string">/</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">  .</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&#39;</span><span class="hl-string">/</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.  </span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&#39;</span><span class="hl-string">,</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">%</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-brackets">)</span><span class="hl-code">.  </span><span class="hl-quotes">&#39;</span><span class="hl-special">\\</span><span class="hl-string">&quot;.</span><span class="hl-special">\\</span><span class="hl-string">&quot;</span><span class="hl-quotes">&#39;</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">(</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-brackets">)</span><span class="hl-code">.
 </span><span class="hl-quotes">&#39;</span><span class="hl-special">\\</span><span class="hl-string">&quot;</span><span class="hl-quotes">&#39;</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">^  </span><span class="hl-quotes">&#39;</span><span class="hl-string">#</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-quotes">&#39;</span><span class="hl-string">!!&#45;-</span><span class="hl-quotes">&#39;</span><span class="hl-code">  .</span><span class="hl-quotes">&#39;</span><span class="hl-special">\\</span><span class="hl-string">$=.</span><span class="hl-special">\\</span><span class="hl-string">&quot;</span><span class="hl-quotes">&#39;</span><span class="hl-code">  .</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">{</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.  </span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&#39;</span><span class="hl-string">/</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\&amp;</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">
 </span><span class="hl-quotes">&#39;</span><span class="hl-string">{</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&quot;</span><span class="hl-string">\[</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-special">\&quot;</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\%</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\%</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">)</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-brackets">)</span><span class="hl-code">.  </span><span class="hl-quotes">&#39;</span><span class="hl-special">\\</span><span class="hl-string">&quot;).</span><span class="hl-special">\\</span><span class="hl-string">&quot;</span><span class="hl-quotes">&#39;</span><span class="hl-code">.
 </span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">{</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\/</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\.</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">{</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&quot;</span><span class="hl-string">\[</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&quot;</span><span class="hl-string">\/</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\(</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">
 </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\%</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">{</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&quot;</span><span class="hl-string">\[</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&quot;</span><span class="hl-string">\,</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\!</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\,</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">,</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-brackets">)</span><span class="hl-code">.
 </span><span class="hl-quotes">&#39;</span><span class="hl-special">\\</span><span class="hl-string">&quot;</span><span class="hl-special">\\</span><span class="hl-string">}</span><span class="hl-quotes">&#39;</span><span class="hl-code">.+</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&quot;</span><span class="hl-string">\+</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&quot;</span><span class="hl-string">\)</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\)</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\.</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">/</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-brackets">)</span><span class="hl-code">.
 </span><span class="hl-quotes">&#39;</span><span class="hl-string">+_,</span><span class="hl-special">\\</span><span class="hl-string">&quot;,</span><span class="hl-quotes">&#39;</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">{</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-brackets">)</span><span class="hl-code">.  </span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-special">\\</span><span class="hl-string">$;!</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">!</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&quot;</span><span class="hl-string">\+</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">{</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&quot;</span><span class="hl-string">\/</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\!</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">
 </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\+</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\%</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">{</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&quot;</span><span class="hl-string">\[</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\/</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\.</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\%</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">
 </span><span class="hl-quotes">&#39;</span><span class="hl-string">{</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&quot;</span><span class="hl-string">\[</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-special">\$</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\/</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&quot;</span><span class="hl-string">\,</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">.</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-brackets">)</span><span class="hl-code">.  </span><span class="hl-quotes">&#39;</span><span class="hl-string">,</span><span class="hl-quotes">&#39;</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">{</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">^
 </span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">\[</span><span class="hl-quotes">&quot;</span><span class="hl-code">^  </span><span class="hl-quotes">&#39;</span><span class="hl-string">+</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-special">\`</span><span class="hl-quotes">&quot;</span><span class="hl-code">|  </span><span class="hl-quotes">&#39;</span><span class="hl-string">!</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">\[</span><span class="hl-quotes">&quot;</span><span class="hl-code">^  </span><span class="hl-quotes">&#39;</span><span class="hl-string">(</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">\[</span><span class="hl-quotes">&quot;</span><span class="hl-code">^  </span><span class="hl-quotes">&#39;</span><span class="hl-string">(</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-special">\{</span><span class="hl-quotes">&quot;</span><span class="hl-code">^  </span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-special">\`</span><span class="hl-quotes">&quot;</span><span class="hl-code">|
 </span><span class="hl-quotes">&#39;</span><span class="hl-string">)</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">\[</span><span class="hl-quotes">&quot;</span><span class="hl-code">^  </span><span class="hl-quotes">&#39;</span><span class="hl-string">/</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-special">\{</span><span class="hl-quotes">&quot;</span><span class="hl-code">^  </span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-special">\`</span><span class="hl-quotes">&quot;</span><span class="hl-code">|  </span><span class="hl-quotes">&#39;</span><span class="hl-string">!</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">\[</span><span class="hl-quotes">&quot;</span><span class="hl-code">^  </span><span class="hl-quotes">&#39;</span><span class="hl-string">)</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-special">\`</span><span class="hl-quotes">&quot;</span><span class="hl-code">|  </span><span class="hl-quotes">&#39;</span><span class="hl-string">/</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">\[</span><span class="hl-quotes">&quot;</span><span class="hl-code">^
 </span><span class="hl-quotes">&#39;</span><span class="hl-string">.</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-special">\`</span><span class="hl-quotes">&quot;</span><span class="hl-code">|  </span><span class="hl-quotes">&#39;</span><span class="hl-string">.</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-special">\`</span><span class="hl-quotes">&quot;</span><span class="hl-code">|  </span><span class="hl-quotes">&#39;</span><span class="hl-string">$</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-quotes">&quot;</span><span class="hl-string">\,</span><span class="hl-quotes">&quot;</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">!</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">+</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-brackets">)</span><span class="hl-code">.  </span><span class="hl-quotes">&#39;</span><span class="hl-special">\\</span><span class="hl-string">&quot;,_,</span><span class="hl-special">\\</span><span class="hl-string">&quot;</span><span class="hl-quotes">&#39;</span><span class="hl-code">  .</span><span class="hl-quotes">&#39;</span><span class="hl-string">!</span><span class="hl-quotes">&#39;</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">\!</span><span class="hl-quotes">&quot;</span><span class="hl-code">^
 </span><span class="hl-quotes">&#39;</span><span class="hl-string">+</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">\!</span><span class="hl-quotes">&quot;</span><span class="hl-code">^  </span><span class="hl-quotes">&#39;</span><span class="hl-string">+</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-quotes">&#39;</span><span class="hl-special">\\</span><span class="hl-string">&quot;</span><span class="hl-quotes">&#39;</span><span class="hl-code">.  </span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">^</span><span class="hl-quotes">&#39;</span><span class="hl-string">,</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\(</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\)</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">  </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-quotes">&quot;</span><span class="hl-string">\,</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">.</span><span class="hl-brackets">(</span><span class="hl-code">
 </span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">|</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">%</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-brackets">)</span><span class="hl-code">.  </span><span class="hl-quotes">&#39;</span><span class="hl-string">++</span><span class="hl-special">\\</span><span class="hl-string">$=&quot;})</span><span class="hl-quotes">&#39;</span><span class="hl-code">  </span><span class="hl-brackets">)</span><span class="hl-code">;$:=</span><span class="hl-brackets">(</span><span class="hl-quotes">&#39;</span><span class="hl-string">.</span><span class="hl-quotes">&#39;</span><span class="hl-brackets">)</span><span class="hl-code">^  </span><span class="hl-quotes">&#39;</span><span class="hl-string">~</span><span class="hl-quotes">&#39;</span><span class="hl-code">;$~=</span><span class="hl-quotes">&#39;</span><span class="hl-string">@</span><span class="hl-quotes">&#39;</span><span class="hl-code">|  </span><span class="hl-quotes">&#39;</span><span class="hl-string">(</span><span class="hl-quotes">&#39;</span><span class="hl-code">;</span><span class="hl-var">$^</span><span class="hl-code">=</span><span class="hl-quotes">&#39;</span><span class="hl-string">)</span><span class="hl-quotes">&#39;</span><span class="hl-code">^  </span><span class="hl-quotes">&#39;</span><span class="hl-string">[</span><span class="hl-quotes">&#39;</span><span class="hl-code">;$/=</span><span class="hl-quotes">&#39;</span><span class="hl-string">`</span><span class="hl-quotes">&#39;</span><span class="hl-code">;</span></pre>
</div>
<p>Single Bottle:</p>
<div class="hl-main perl" title="PERL code">
<pre><span class="hl-code">         </span><span class="hl-var">$a</span><span class="hl-code">=
        </span><span class="hl-quotes">&quot;</span><span class="hl-string">cpuu
       \bmft p
       \bg cff
       \bs</span><span class="hl-quotes">&quot;</span><span class="hl-code">;</span><span class="hl-var">$b</span><span class="hl-code">
       =</span><span class="hl-quotes">&quot;</span><span class="hl-string">po ui
       \bf xbm
      \bm</span><span class="hl-quotes">&quot;</span><span class="hl-code">;</span><span class="hl-var">$c</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">
      Ypv ublf p
     \bof epxo qb
   \btt ju bspvoe</span><span class="hl-quotes">&quot;</span><span class="hl-code">;
  </span><span class="hl-var">$a</span><span class="hl-code"> =~ </span><span class="hl-identifier">s</span><span class="hl-code">/\</span><span class="hl-identifier">n</span><span class="hl-code">//;</span><span class="hl-var">$a</span><span class="hl-code"> =~
  </span><span class="hl-identifier">s</span><span class="hl-code">/\</span><span class="hl-identifier">s</span><span class="hl-code">+/</span><span class="hl-quotes"> /</span><span class="hl-string">g; $b   =~
  s</span><span class="hl-quotes">/</span><span class="hl-code">\</span><span class="hl-identifier">n</span><span class="hl-code">// ;  </span><span class="hl-var">$b</span><span class="hl-code">    =~
  </span><span class="hl-identifier">s</span><span class="hl-code">/\</span><span class="hl-identifier">s</span><span class="hl-code">+/</span><span class="hl-quotes"> /</span><span class="hl-string">g;$c    =~
  s</span><span class="hl-quotes">/</span><span class="hl-code">\</span><span class="hl-identifier">n</span><span class="hl-code">// ;  </span><span class="hl-var">$c</span><span class="hl-code">    =~
  </span><span class="hl-identifier">s</span><span class="hl-code">/\</span><span class="hl-identifier">s</span><span class="hl-code">+/</span><span class="hl-quotes"> /</span><span class="hl-string">g;$a    =~
  y</span><span class="hl-quotes">/</span><span class="hl-identifier">b</span><span class="hl-code">-</span><span class="hl-identifier">z</span><span class="hl-code">/</span><span class="hl-identifier">a</span><span class="hl-code">-</span><span class="hl-identifier">z</span><span class="hl-code">/;</span><span class="hl-var">$b</span><span class="hl-code">   =~
  </span><span class="hl-identifier">tr</span><span class="hl-code">/</span><span class="hl-identifier">b</span><span class="hl-code">-</span><span class="hl-identifier">z</span><span class="hl-code">/</span><span class="hl-identifier">a</span><span class="hl-code">-</span><span class="hl-identifier">z</span><span class="hl-code">/;</span><span class="hl-var">$c</span><span class="hl-code">  =~
  </span><span class="hl-identifier">tr</span><span class="hl-code">/</span><span class="hl-identifier">b</span><span class="hl-code">-</span><span class="hl-identifier">z</span><span class="hl-code">/</span><span class="hl-identifier">a</span><span class="hl-code">-</span><span class="hl-identifier">z</span><span class="hl-code">/ ; </span><span class="hl-reserved">for</span><span class="hl-brackets">(</span><span class="hl-code">
  </span><span class="hl-var">$d</span><span class="hl-code">=</span><span class="hl-number">100</span><span class="hl-code">;</span><span class="hl-var">$d</span><span class="hl-code">&gt;</span><span class="hl-number">0</span><span class="hl-code">;</span><span class="hl-var">$d</span><span class="hl-code">&#45;-</span><span class="hl-brackets">)</span><span class="hl-brackets">{</span><span class="hl-code">
  </span><span class="hl-reserved">print</span><span class="hl-quotes">&quot;</span><span class="hl-var">$d</span><span class="hl-string"> </span><span class="hl-var">$a</span><span class="hl-string"> </span><span class="hl-var">$b</span><span class="hl-string"> </span><span class="hl-var">$d</span><span class="hl-quotes">&quot;</span><span class="hl-code">
  ;</span><span class="hl-reserved">print</span><span class="hl-quotes">&quot;</span><span class="hl-string"> </span><span class="hl-var">$a</span><span class="hl-string">,</span><span class="hl-special">\n</span><span class="hl-var">$c</span><span class="hl-string">, </span><span class="hl-quotes">&quot;</span><span class="hl-code">
  ;</span><span class="hl-reserved">print</span><span class="hl-brackets">(</span><span class="hl-var">$d</span><span class="hl-code">-</span><span class="hl-number">1</span><span class="hl-brackets">)</span><span class="hl-code">;</span><span class="hl-reserved">print</span><span class="hl-code">
  </span><span class="hl-quotes">&quot;</span><span class="hl-string"> </span><span class="hl-var">$a</span><span class="hl-string"> </span><span class="hl-var">$b</span><span class="hl-string">.</span><span class="hl-special">\n</span><span class="hl-quotes">&quot;</span><span class="hl-code">;</span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-var">$x</span><span class="hl-code"> =
  </span><span class="hl-quotes">&quot;</span><span class="hl-string">cjc</span><span class="hl-quotes">&quot;</span><span class="hl-code">; </span><span class="hl-var">$y</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">dobbz</span><span class="hl-quotes">&quot;</span><span class="hl-code">;
  </span><span class="hl-var">$z</span><span class="hl-code">=</span><span class="hl-quotes">&quot;</span><span class="hl-string">com</span><span class="hl-quotes">&quot;</span><span class="hl-code">;</span><span class="hl-reserved">print</span><span class="hl-quotes">&quot;</span><span class="hl-special">\n</span><span class="hl-quotes">&quot;</span><span class="hl-code">
  ;</span><span class="hl-reserved">print</span><span class="hl-code"> </span><span class="hl-quotes">&quot;</span><span class="hl-string">- </span><span class="hl-var">$x</span><span class="hl-special">\@</span><span class="hl-var">$y</span><span class="hl-string">.</span><span class="hl-quotes">&quot;</span><span class="hl-code">
   ;</span><span class="hl-reserved">print</span><span class="hl-quotes">&quot;</span><span class="hl-var">$z</span><span class="hl-string"> </span><span class="hl-special">\n</span><span class="hl-special">\n</span><span class="hl-quotes">&quot;</span><span class="hl-code">;</span></pre>
</div>
<p>And finally, some OOP:  (I leave you with a nice long one, so you can see the length cutoff.)<!--[if lt IE 7]><br />
I see you are using IE 6 or lower...  Unfortunately these browsers do not support max-length, so my code blocks will all be full-length.  No real harm done, but consider switching to a more recent browser such as <a href="http://www.getfirefox.com/">Firefox</a>, or at the very least upgrade to IE 7.  <img src='http://blog.andrewlives.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <![endif]--></p>
<div class="hl-main perl" title="PERL code">
<pre><span class="hl-special">#!/usr/bin/perl</span><span class="hl-code">
</span><span class="hl-special">use strict</span><span class="hl-code">;
</span><span class="hl-special">use warnings</span><span class="hl-code">;

</span><span class="hl-comment">#######################################</span><span class="hl-code">
</span><span class="hl-comment">#</span><span class="hl-code">
</span><span class="hl-comment">#   99 bottles of beer on the wall</span><span class="hl-code">
</span><span class="hl-comment">#   Written in object oriented Perl</span><span class="hl-code">
</span><span class="hl-comment">#</span><span class="hl-code">
</span><span class="hl-comment">#######################################</span><span class="hl-code">
</span><span class="hl-reserved">my</span><span class="hl-code"> </span><span class="hl-var">$beer</span><span class="hl-code"> = </span><span class="hl-identifier">Bottles</span><span class="hl-code">-&gt;</span><span class="hl-reserved">new</span><span class="hl-brackets">(</span><span class="hl-brackets">)</span><span class="hl-code">;
</span><span class="hl-var">$beer</span><span class="hl-code">-&gt;</span><span class="hl-identifier">Take_One_Down</span><span class="hl-brackets">(</span><span class="hl-brackets">)</span><span class="hl-code"> </span><span class="hl-reserved">while</span><span class="hl-code"> </span><span class="hl-var">$beer</span><span class="hl-code">-&gt;</span><span class="hl-identifier">Remaining</span><span class="hl-brackets">(</span><span class="hl-brackets">)</span><span class="hl-code">;

</span><span class="hl-reserved">package</span><span class="hl-code"> </span><span class="hl-identifier">Bottles</span><span class="hl-code">;

</span><span class="hl-reserved">sub</span><span class="hl-code"> </span><span class="hl-reserved">new</span><span class="hl-code">
</span><span class="hl-brackets">{</span><span class="hl-code">
    </span><span class="hl-reserved">my</span><span class="hl-code"> </span><span class="hl-var">$bottles</span><span class="hl-code"> = </span><span class="hl-number">99</span><span class="hl-code">;
    </span><span class="hl-reserved">bless</span><span class="hl-code"> \</span><span class="hl-var">$bottles</span><span class="hl-code">;
</span><span class="hl-brackets">}</span><span class="hl-code">

</span><span class="hl-reserved">sub</span><span class="hl-code"> </span><span class="hl-identifier">Take_One_Down</span><span class="hl-code">
</span><span class="hl-brackets">{</span><span class="hl-code">
    </span><span class="hl-reserved">my</span><span class="hl-code"> </span><span class="hl-var">$self</span><span class="hl-code"> = </span><span class="hl-reserved">shift</span><span class="hl-code">;
    </span><span class="hl-reserved">my</span><span class="hl-code"> </span><span class="hl-var">$s</span><span class="hl-code"> = $</span><span class="hl-var">$self</span><span class="hl-code"> == </span><span class="hl-number">1</span><span class="hl-code"> ? </span><span class="hl-quotes">&#39;</span><span class="hl-quotes">&#39;</span><span class="hl-code"> : </span><span class="hl-quotes">&#39;</span><span class="hl-string">s</span><span class="hl-quotes">&#39;</span><span class="hl-code">;

    </span><span class="hl-reserved">print</span><span class="hl-code"> </span><span class="hl-quotes">&quot;</span><span class="hl-string">$</span><span class="hl-var">$self</span><span class="hl-string"> bottle</span><span class="hl-var">$s</span><span class="hl-string"> of beer on the wall,</span><span class="hl-special">\n</span><span class="hl-quotes">&quot;</span><span class="hl-code">;
    </span><span class="hl-reserved">print</span><span class="hl-code"> </span><span class="hl-quotes">&quot;</span><span class="hl-string">$</span><span class="hl-var">$self</span><span class="hl-string"> bottle</span><span class="hl-var">$s</span><span class="hl-string"> of beer.</span><span class="hl-special">\n</span><span class="hl-quotes">&quot;</span><span class="hl-code">;
    </span><span class="hl-reserved">print</span><span class="hl-code"> </span><span class="hl-quotes">&quot;</span><span class="hl-string">Take one down, pass it around.</span><span class="hl-special">\n</span><span class="hl-quotes">&quot;</span><span class="hl-code">;

    $</span><span class="hl-var">$self</span><span class="hl-code">&#45;-;

    </span><span class="hl-var">$s</span><span class="hl-code"> = $</span><span class="hl-var">$self</span><span class="hl-code"> == </span><span class="hl-number">1</span><span class="hl-code"> ? </span><span class="hl-quotes">&#39;</span><span class="hl-quotes">&#39;</span><span class="hl-code"> : </span><span class="hl-quotes">&#39;</span><span class="hl-string">s</span><span class="hl-quotes">&#39;</span><span class="hl-code">;

    </span><span class="hl-reserved">print</span><span class="hl-code"> </span><span class="hl-quotes">&quot;</span><span class="hl-string">$</span><span class="hl-var">$self</span><span class="hl-string"> bottle</span><span class="hl-var">$s</span><span class="hl-string"> of beer on the wall.</span><span class="hl-special">\n</span><span class="hl-special">\n</span><span class="hl-quotes">&quot;</span><span class="hl-code">;
</span><span class="hl-brackets">}</span><span class="hl-code">

</span><span class="hl-reserved">sub</span><span class="hl-code"> </span><span class="hl-identifier">Remaining</span><span class="hl-code">
</span><span class="hl-brackets">{</span><span class="hl-code">
    </span><span class="hl-reserved">my</span><span class="hl-code"> </span><span class="hl-var">$self</span><span class="hl-code"> = </span><span class="hl-reserved">shift</span><span class="hl-code">;
    </span><span class="hl-reserved">return</span><span class="hl-code"> $</span><span class="hl-var">$self</span><span class="hl-code">;
</span><span class="hl-brackets">}</span></pre>
</div>
<p>Source of Beer Bottles: <a href="http://99-bottles-of-beer.net/">http://99-bottles-of-beer.net/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrewlives.com/tianon/2007/10/19/at-last/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
