<?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>Vitriol and Routing Tables &#187; English</title>
	<atom:link href="http://www.raptorized.com/tags/english/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.raptorized.com</link>
	<description>Tales from the OSI layer 3</description>
	<lastBuildDate>Wed, 08 Sep 2010 02:34:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Building the MONOCHRON kit</title>
		<link>http://www.raptorized.com/2010/09/07/building-the-monochron-kit/</link>
		<comments>http://www.raptorized.com/2010/09/07/building-the-monochron-kit/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 23:19:37 +0000</pubDate>
		<dc:creator>mr_daemon</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[geekdom]]></category>
		<category><![CDATA[hacks]]></category>

		<guid isPermaLink="false">http://www.raptorized.com/?p=251</guid>
		<description><![CDATA[So, a while ago, I took an interest in the MONOCHRON kit from adafruit, which is a lovely, fully hackable, open source clock kit, powered by an Atmega328 MCU. You can get other fun firmwares for it including fun adaptations of Pong and Space Invaders &#8212; or simply code your own, if that tickles your [...]]]></description>
			<content:encoded><![CDATA[<p>So, a while ago, I took an interest in the <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=39&amp;products_id=204">MONOCHRON kit from adafruit</a>, which is a lovely, fully hackable, open source clock kit, powered by an Atmega328 MCU. <a href="http://www.ladyada.net/make/monochron/newclock.html">You can get other fun firmwares for it</a> including fun adaptations of Pong and Space Invaders &#8212; or simply code your own, if that tickles your fancy.</p>

<p><object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9749504&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=9749504&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object></p>

<p>However to much of my chargin, it was sold out. I clicked the magical button at the bottom of the page to be notified  when it would come back in stock, and then promptly forgot about it. There is something magical about ADHD in that sometimes you get small bouts of excitement as you remember something you were yearning for actually exists. It&#8217;s like a mini christmas.</p>

<p>Two weeks ago, an e-mail came into my inbox, telling me they were available again, and I was given a top secret link to order it before that fact went public. I clicked on it and was lead to a form where I was tempted into parting with my hard earned money, filled it, ordered the new kit (which now comes with an xdaliclock-like firmware, and a lovely FTDI controller into which a mini-b USB cable can be fitted. </p>

<p>I then &#8212; again &#8212; promptly forgot about it. Until it arrived today, and had another mini christmas as I saw Adafruit Industries in the sender&#8217;s address label. I then went off to assemble the kit, a process I thought would probably be blog-worthy. </p>

<p>Read on for pictures and a retelling of the epic adventure, including the part where I did not set fire to my place nor did I release the magic smoke, against all my expectations. I&#8217;m not particularily handy with a soldering iron.
<span id="more-251"></span></p>

<p>After unboxing the kit, I spread out the components on my desk and made sure everything was there. As usual, Adafruit ensures you have everything ready for a smooth experience. For some reason my kit included an extra battery holder, but I am not going to complain <img src='http://www.raptorized.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<p>I warmed up the soldering iron, wet the sponge, prepped the multimeter, and went ahead with it.</p>

<p>Soldering everything went really well, as <a href="http://www.ladyada.net/make/monochron/solder.html">the documentation adafruit put together was, as usual, more than stellar</a>, guiding even the most insecure nerds like me every step of the way.</p>

<p>The design is awesome enough to include a safety diode that only let current flow one way. This is handy should you be like me and easily mistake your center positive power supplies for center negative ones. Instead of releasing the magic smoke, it will just refuse to work, with no further ill effects. &lt;3</p>

<p>After successfully soldering the last part, the LCD, I powered it on and it promptly lit up, and booted the pre-programmed firmware. That experience alone made the entire ordeal worth it. <img src='http://www.raptorized.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p>The only difficult part was coercing everything in the acrylic case, which would require at least three hands to be efficient, but I managed anyways. According to the last picture I took after successfully booting the clock for the first time and the time displayed when I booted it again after putting it into the case, that step alone took nearly 40 minutes. But, no matter, it is beautiful. </p>

<p>A rather important hint for anyone else not feeling very secure about their own soldering abilities: It is incredible how much of a difference using a proper soldering iron and quality solder makes. Seriously, toss that shitty radio shack soldering iron in the trash, and get a proper, temperature adjustable one. If you&#8217;re just starting out like I am, <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=8&amp;products_id=136">I wholeheartedly recommend the Lady Ada Electronic&#8217;s Toolkit</a>. Contains everything you&#8217;d possibly need, and none of it feels cheap or shitty. Do yourself a favor, and use the right tools.</p>

<p>You will find below a lovely gallery of the clock in various states of being assembled. Now excuse me while I run off to install avrdude and and an avr compiler toolkit on my workstation&#8230;</p>


<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0490/' title='IMG_0490'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0490-150x150.jpg" class="attachment-thumbnail" alt="All the kit parts laid out on my desk, ready to be inspected." title="IMG_0490" /></a>
<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0491/' title='IMG_0491'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0491-150x150.jpg" class="attachment-thumbnail" alt="Soldering resistors is not only easy, but also fun!" title="IMG_0491" /></a>
<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0493/' title='IMG_0493'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0493-150x150.jpg" class="attachment-thumbnail" alt="Resistors are wired up, neatly. Pretty empowering." title="IMG_0493" /></a>
<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0495/' title='IMG_0495'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0495-150x150.jpg" class="attachment-thumbnail" alt="Power supply circuit wired up!" title="IMG_0495" /></a>
<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0496/' title='IMG_0496'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0496-150x150.jpg" class="attachment-thumbnail" alt="Piezo and atmega MCU socket wired up. Starting to take shape, no?" title="IMG_0496" /></a>
<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0498/' title='IMG_0498'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0498-150x150.jpg" class="attachment-thumbnail" alt="A close up of the same." title="IMG_0498" /></a>
<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0500/' title='IMG_0500'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0500-150x150.jpg" class="attachment-thumbnail" alt="This is coming along rather nicely. Got the RTC and atmega wired up." title="IMG_0500" /></a>
<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0501/' title='IMG_0501'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0501-150x150.jpg" class="attachment-thumbnail" alt="First test -- HUGE SUCCESS. Wow. I did not fuck up at all, the thing fired up and booted the xdaliclock firmware! Sexy!" title="IMG_0501" /></a>
<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0503/' title='IMG_0503'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0503-150x150.jpg" class="attachment-thumbnail" alt="The assembled boards, about to be lodged into the acrylic case." title="IMG_0503" /></a>
<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0504/' title='IMG_0504'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0504-150x150.jpg" class="attachment-thumbnail" alt="Almost done! Also, rather clean solder joints if I say so myself." title="IMG_0504" /></a>
<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0505/' title='IMG_0505'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0505-150x150.jpg" class="attachment-thumbnail" alt="Phew. That last part took a lot longer than I thought it would." title="IMG_0505" /></a>
<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0506/' title='IMG_0506'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0506-150x150.jpg" class="attachment-thumbnail" alt="Side controls" title="IMG_0506" /></a>
<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0507/' title='IMG_0507'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0507-150x150.jpg" class="attachment-thumbnail" alt="Piezzo grill, contrast potmeter and convenient power led switch" title="IMG_0507" /></a>
<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0508/' title='IMG_0508'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0508-150x150.jpg" class="attachment-thumbnail" alt="SO SHINY. Experience tells me it will covered in finger smudges soon." title="IMG_0508" /></a>
<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0509/' title='IMG_0509'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0509-150x150.jpg" class="attachment-thumbnail" alt="The finished product!" title="IMG_0509" /></a>
<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0510/' title='IMG_0510'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0510-150x150.jpg" class="attachment-thumbnail" alt="More finished product!" title="IMG_0510" /></a>
<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0511/' title='IMG_0511'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0511-150x150.jpg" class="attachment-thumbnail" alt="Giving credit is important ;)" title="IMG_0511" /></a>
<a href='http://www.raptorized.com/2010/09/07/building-the-monochron-kit/img_0513/' title='IMG_0513'><img width="150" height="150" src="http://www.raptorized.com/wp-content/uploads/2010/09/IMG_0513-150x150.jpg" class="attachment-thumbnail" alt="Flashed the pong firmware in the clock. So deliciously awesome." title="IMG_0513" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.raptorized.com/2010/09/07/building-the-monochron-kit/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Up yours, Apple!</title>
		<link>http://www.raptorized.com/2010/06/23/up-yours-apple/</link>
		<comments>http://www.raptorized.com/2010/06/23/up-yours-apple/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 06:35:03 +0000</pubDate>
		<dc:creator>mr_daemon</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[DRM]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[TCPA]]></category>
		<category><![CDATA[Vitriolic Diatribes]]></category>

		<guid isPermaLink="false">http://www.raptorized.com/?p=240</guid>
		<description><![CDATA[iPhone OS 4.0 is out, brings a lot of terribly useful features to the table. However, Apple arbitrarily decided to disable the following features on the older 3G model (which I actually own): Multitasking (this is the big one, most awaited feature) Wallpaper on home screen (why? so it keeps its &#8220;depreciated&#8221; looks?) Battery percentage [...]]]></description>
			<content:encoded><![CDATA[<p>iPhone OS 4.0 is out, brings a lot of terribly useful features to the table.</p>

<p>However, Apple arbitrarily decided to disable the following features on the older 3G model (which I actually own):</p>

<ul>
    <li>Multitasking (this is the big one, most awaited feature)</li>
    <li>Wallpaper on home screen (why? so it keeps its &#8220;depreciated&#8221; looks?)</li>
    <li>Battery percentage (What? Why on earth? &#8212; Do note that I haven&#8217;t confirmed this one, I was just told it was the case by multiple sources)</li>
</ul>

<p>This made me cringe. While collections (folders) are actually nice, I don&#8217;t <em>need</em> them. But on a lighter note, PwnageTool 4.0 <strong>also</strong> came out today, and deep within its bowels, if you create a custom image, you have <em>the option of re-enabling those features right back in</em>. So I did.</p>

<p><a href="http://www.raptorized.com/wp-content/uploads/2010/06/iphone_lies.png"><img src="http://www.raptorized.com/wp-content/uploads/2010/06/iphone_lies-300x150.png" alt="" title="iphone_lies" width="300" height="150" class="aligncenter size-medium wp-image-242" /></a></p>

<p>I am pretty much convinced Apple is not doing this out of concern for performance, but rather, to create an artifical demand for the newer models. Look, I don&#8217;t mind if you pump out a new hardware model every 6 months, if it is significantly better than the previous one, people will switch. In fact people will most likely buy anything with an Apple logo on it regardless of its merits. But don&#8217;t voluntarily cripple the previous models to force people to upgrade. That&#8217;s just fucking greedy. Usually one sells a new product by putting emphasis on its merits, on what it does better &#8212; not by preemptively forcing the previous models into obsolescence, even if the new products have very little merit of their own. If that is the case, simply, you know, <strong>create a better product.</strong></p>

<p>However, the iPhone 4 is currently getting incredibly good reviews all around. <a href="http://www.engadget.com/2010/06/22/iphone-4-review/">Engadget even goes so far as to call it the cream of the crop</a>:</p>

<blockquote>We&#8217;re not going to beat around the bush &#8212; in our approximation, the iPhone 4 is the best smartphone on the market right now. The combination of gorgeous new hardware, that amazing display, upgraded cameras, and major improvements to the operating system make this an extremely formidable package. </blockquote>

<p>Granted, Engadget seems to be madly in love with anything Apple, but usually, they are still fair in their reviews and visit both sides of the hyperbole equally, the awesome &#8212; and <em>the suck</em>. For them to be so enamored with the new hardware, it must mean it is better, no? That alone should be enough, I think.</p>

<p>Then again, I am probably being incredibly naive. Either way, Apple, I am through with your shanenigans.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raptorized.com/2010/06/23/up-yours-apple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another day at work</title>
		<link>http://www.raptorized.com/2009/12/16/another-day-at-work/</link>
		<comments>http://www.raptorized.com/2009/12/16/another-day-at-work/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 18:39:30 +0000</pubDate>
		<dc:creator>mr_daemon</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Randomness]]></category>

		<guid isPermaLink="false">http://www.raptorized.com/2009/12/16/another-day-at-work/</guid>
		<description><![CDATA[The only thing I hate more than writing with a pen and paper is using visio, hence why I&#8217;m kicking it old school for cluster planning.]]></description>
			<content:encoded><![CDATA[<p>The only thing I hate more than writing with a pen and paper is using visio, hence why I&#8217;m kicking it old school for cluster planning.</p>

<div id="attachment_230" class="wp-caption alignnone" style="width: 235px"><a href="http://www.raptorized.com/wp-content/uploads/2009/12/planning_oldschool.jpg"><img src="http://www.raptorized.com/wp-content/uploads/2009/12/planning_oldschool-225x300.jpg" alt="Hand-written diagrams and planning" title="planning_oldschool" width="225" height="300" class="size-medium wp-image-230" /></a><p class="wp-caption-text">Hand-written diagrams and planning</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.raptorized.com/2009/12/16/another-day-at-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I wrote a Quine</title>
		<link>http://www.raptorized.com/2009/11/19/i-wrote-a-quine/</link>
		<comments>http://www.raptorized.com/2009/11/19/i-wrote-a-quine/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 15:24:01 +0000</pubDate>
		<dc:creator>mr_daemon</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.raptorized.com/?p=224</guid>
		<description><![CDATA[So I wrote my first Quine last night. A Quine is a program that, when run, outputs an exact copy of its source. It&#8217;s not immediately obvious in regard of how to accomplish that. At first it sounds pretty easy but then you get lost in recursion and your brain explodes. So I wrote a [...]]]></description>
			<content:encoded><![CDATA[<p>So I wrote my first Quine last night. A Quine is a program that, when run, outputs an exact copy of its source. It&#8217;s not immediately obvious in regard of how to accomplish that. At first it sounds pretty easy but then you get lost in recursion and your brain explodes.</p>

<p>So I wrote a Quine in Python. It&#8217;s not exactly short or impressive, but it works. I am pretty happy with myself, because I found out how to do it by myself, which was a very enlightening moment, makes you realize a bunch of things about compilers.</p>

<p>So here it is:
(pretty vim-desert syntax colored version here: <a href="http://alex.underwares.org/quine.py.html">http://alex.underwares.org/quine.py.html</a>)</p>


<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">#!/usr/bin/env python</span>
<span style="color: #808080; font-style: italic;"># Holy fucking shit I wrote a quine!</span>
<span style="color: #808080; font-style: italic;"># You wouldn't believe how baked I am.</span>
&nbsp;
<span style="color: #dc143c;">code</span> =<span style="color: #483d8b;">&quot;#!/usr/bin/env python<span style="color: #000099; font-weight: bold;">\n</span># Holy fucking shit I wrote a quine!<span style="color: #000099; font-weight: bold;">\n</span># You wouldn't believe how baked I am.<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>code =<span style="color: #000099; font-weight: bold;">\&quot;</span>__code__<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>def regurgitate(text):<span style="color: #000099; font-weight: bold;">\n</span>    <span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span>Hi, I regurgitate stuff, but escaped.<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\n</span> text = text.replace(<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\\</span><span style="color: #000099; font-weight: bold;">\\</span><span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\\</span><span style="color: #000099; font-weight: bold;">\\</span><span style="color: #000099; font-weight: bold;">\\</span><span style="color: #000099; font-weight: bold;">\\</span><span style="color: #000099; font-weight: bold;">\&quot;</span>)<span style="color: #000099; font-weight: bold;">\n</span>    text = text.replace('<span style="color: #000099; font-weight: bold;">\&quot;</span>', <span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\\</span><span style="color: #000099; font-weight: bold;">\\</span><span style="color: #000099; font-weight: bold;">\\</span><span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span>)<span style="color: #000099; font-weight: bold;">\n</span>   text = text.replace('<span style="color: #000099; font-weight: bold;">\\</span>n',<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\\</span><span style="color: #000099; font-weight: bold;">\\</span>n<span style="color: #000099; font-weight: bold;">\&quot;</span>)<span style="color: #000099; font-weight: bold;">\n</span>  return text<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>def main():<span style="color: #000099; font-weight: bold;">\n</span>    <span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span>I seem to be the entry point, sir.<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #000099; font-weight: bold;">\n</span>    print code.replace(<span style="color: #000099; font-weight: bold;">\&quot;</span>__code__<span style="color: #000099; font-weight: bold;">\&quot;</span>, regurgitate(code), 1)<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>if __name__ == <span style="color: #000099; font-weight: bold;">\&quot;</span>__main__<span style="color: #000099; font-weight: bold;">\&quot;</span>:<span style="color: #000099; font-weight: bold;">\n</span>    main()<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> regurgitate<span style="color: black;">&#40;</span>text<span style="color: black;">&#41;</span>:
    <span style="color: #483d8b;">&quot;&quot;&quot;Hi, I regurgitate stuff, but escaped.&quot;&quot;&quot;</span>
    text = text.<span style="color: black;">replace</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;<span style="color: #000099; font-weight: bold;">\\</span>&quot;</span>,<span style="color: #483d8b;">&quot;<span style="color: #000099; font-weight: bold;">\\</span><span style="color: #000099; font-weight: bold;">\\</span>&quot;</span><span style="color: black;">&#41;</span>
    text = text.<span style="color: black;">replace</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'&quot;'</span>, <span style="color: #483d8b;">&quot;<span style="color: #000099; font-weight: bold;">\\</span><span style="color: #000099; font-weight: bold;">\&quot;</span>&quot;</span><span style="color: black;">&#41;</span>
    text = text.<span style="color: black;">replace</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'<span style="color: #000099; font-weight: bold;">\n</span>'</span>,<span style="color: #483d8b;">&quot;<span style="color: #000099; font-weight: bold;">\\</span>n&quot;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">return</span> text
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> main<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
    <span style="color: #483d8b;">&quot;&quot;&quot;I seem to be the entry point, sir.&quot;&quot;&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #dc143c;">code</span>.<span style="color: black;">replace</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;__code__&quot;</span>, regurgitate<span style="color: black;">&#40;</span><span style="color: #dc143c;">code</span><span style="color: black;">&#41;</span>, <span style="color: #ff4500;">1</span><span style="color: black;">&#41;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">if</span> __name__ == <span style="color: #483d8b;">&quot;__main__&quot;</span>:
    main<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.raptorized.com/2009/11/19/i-wrote-a-quine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xapian Binaries</title>
		<link>http://www.raptorized.com/2009/04/21/xapian-binaries/</link>
		<comments>http://www.raptorized.com/2009/04/21/xapian-binaries/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 18:19:54 +0000</pubDate>
		<dc:creator>mr_daemon</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://www.raptorized.com/?p=218</guid>
		<description><![CDATA[Just a quick post to mention that Charlie Hull from Lemur Consulting sent me an e-mail to mention that they are now providing actual binaries along with the makefiles. http://www.flax.co.uk/xapian_windows.shtml This renders my binaries redundant, so I will update the relevant pages with this link. I hadn&#8217;t built recent python bindings in a while because [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick post to mention that Charlie Hull from Lemur Consulting sent me an e-mail to mention that they are now providing actual binaries along with the makefiles.</p>

<p><a href="http://www.flax.co.uk/xapian_windows.shtml">http://www.flax.co.uk/xapian_windows.shtml</a></p>

<p>This renders my binaries redundant, so I will update the relevant pages with this link. I hadn&#8217;t built recent python bindings in a while because my the Windows Server 2003 VM I used for windows builds was lost in a hard drive crash, and I never got around to rebuilding it. Well, this is great news!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raptorized.com/2009/04/21/xapian-binaries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gah! Why? Part Deux</title>
		<link>http://www.raptorized.com/2008/12/18/gah-why-part-deux/</link>
		<comments>http://www.raptorized.com/2008/12/18/gah-why-part-deux/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 16:53:06 +0000</pubDate>
		<dc:creator>mr_daemon</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://www.raptorized.com/?p=211</guid>
		<description><![CDATA[Yesterday, I close the lid on my first generation MacBook Pro, unplug it, pack it in my bag and head home from another long day at work. I make a pit stop at the Salon des Métiers D&#8217;Arts at Place Bonaventure to pick up some christmas gifts. I feel the urge to check on my [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I close the lid on my first generation MacBook Pro, unplug it, pack it in my bag and head home from another long day at work. I make a pit stop at the <a href="http://www.metiers-d-art.qc.ca/smaq/">Salon des Métiers D&#8217;Arts</a> at Place Bonaventure to pick up some christmas gifts. I feel the urge to check on my finances, so I take the laptop out of the bag, pop it open and behold, nothing. Battery&#8217;s dead. I figure, I must have unplugged it somehow while working, or it must have failed to suspend properly, and wasted the entire battery on a kernel panic. This happens sometimes when the Cisco VPN Client kext is loaded and active.</p>

<p>But alas, no. I plug it in this morning, and bang:</p>

<a href="http://www.raptorized.com/wp-content/uploads/2008/12/image-1.png"><img src="http://www.raptorized.com/wp-content/uploads/2008/12/image-1.png" alt="&quot;Battery not charging&quot;" title="battery-not-charging" width="356" height="52" class="size-full wp-image-212" /></a>

<p><a href="http://www.raptorized.com/2007/02/08/gah-why/">Again</a>, for those not speaking french, it means &#8220;battery not charging&#8221;.</p>

<p>This is the third battery that dies with this laptop. If the laptop broke down, I&#8217;d understand. It has a bit over three years of age, which is pretty much the average life span of a laptop-you-carry-around-every-day. But the battery is still young. Bleh.</p>

<p><strong>ADDENDUM (24 mar 2009):</strong> <em>I just noticed I sound like an elitist douche hipster in that post. I mean, Art Salon + Apple hardware + French&#8230; Should have included more codetalk or wires as not to lose my geek street cred, yo.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raptorized.com/2008/12/18/gah-why-part-deux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nintendo DS Dev Kit</title>
		<link>http://www.raptorized.com/2008/12/02/nintendo-ds-dev-kit/</link>
		<comments>http://www.raptorized.com/2008/12/02/nintendo-ds-dev-kit/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 06:42:33 +0000</pubDate>
		<dc:creator>mr_daemon</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Randomness]]></category>

		<guid isPermaLink="false">http://www.raptorized.com/?p=204</guid>
		<description><![CDATA[I went to Arcadia a few weeks ago and this small developement company had a DS dev kit running their game demo, so I snapped a picture of it, telling myself I would post it on my blog when I got home, and then promptly forgot about it. I found the picture on my phone [...]]]></description>
			<content:encoded><![CDATA[<p>I went to Arcadia a few weeks ago and this small developement company had a DS dev kit running their game demo, so I snapped a picture of it, telling myself I would post it on my blog when I got home, and then promptly forgot about it. I found the picture on my phone just now and decided to try the wordpress iPhone client. So here goes a lot of fuss over nothing.</p>

<p><a href="http://www.raptorized.com/wp-content/uploads/2008/12/p-640-480-2fbbed66-9963-4727-8e33-f75083b3244f.jpeg"><img src="http://www.raptorized.com/wp-content/uploads/2008/12/p-640-480-2fbbed66-9963-4727-8e33-f75083b3244f-225x300.jpg" alt="" title="devkit" width="225" height="300" class="alignnone size-medium wp-image-206" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raptorized.com/2008/12/02/nintendo-ds-dev-kit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>We all have to start somewhere</title>
		<link>http://www.raptorized.com/2008/10/11/we-all-have-to-start-somewhere/</link>
		<comments>http://www.raptorized.com/2008/10/11/we-all-have-to-start-somewhere/#comments</comments>
		<pubDate>Sat, 11 Oct 2008 23:28:21 +0000</pubDate>
		<dc:creator>mr_daemon</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://www.raptorized.com/?p=195</guid>
		<description><![CDATA[Well, you know, in electronics like everything else, we all have to start somewhere. So my &#8220;hello world&#8221; of sorts, is making a LED blink using an Arduino Diecimila board.]]></description>
			<content:encoded><![CDATA[<p>Well, you know, in electronics like everything else, we all have to start somewhere.
So my &#8220;hello world&#8221; of sorts, is making a LED blink using an Arduino Diecimila board.</p>

<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/Tf2zA8A805A&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;ap=%2526fmt%3d18"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Tf2zA8A805A&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;ap=%2526fmt%3d18" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raptorized.com/2008/10/11/we-all-have-to-start-somewhere/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Megaman 9</title>
		<link>http://www.raptorized.com/2008/09/26/megaman-9/</link>
		<comments>http://www.raptorized.com/2008/09/26/megaman-9/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 23:57:16 +0000</pubDate>
		<dc:creator>mr_daemon</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://www.raptorized.com/?p=192</guid>
		<description><![CDATA[I just want to point out something terribly uncomfortable about Megaman 9. THEY ARE ALL WEARING THE SAME GOD DAMN HELMET! Thank you.]]></description>
			<content:encoded><![CDATA[<p>I just want to point out something terribly uncomfortable about Megaman 9.</p>

<p><a href="http://www.raptorized.com/wp-content/uploads/2008/09/image-1.png"><img src="http://www.raptorized.com/wp-content/uploads/2008/09/image-1.png" alt="" title="image-1" width="433" height="242" class="aligncenter size-full wp-image-193" /></a></p>

<p><strong>THEY ARE ALL WEARING THE SAME GOD DAMN HELMET!</strong></p>

<p>Thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raptorized.com/2008/09/26/megaman-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mark Hoekstra passed away</title>
		<link>http://www.raptorized.com/2008/09/20/mark-hoekstra-passed-away/</link>
		<comments>http://www.raptorized.com/2008/09/20/mark-hoekstra-passed-away/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 01:41:04 +0000</pubDate>
		<dc:creator>mr_daemon</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://www.raptorized.com/?p=189</guid>
		<description><![CDATA[So, Mark Hoekstra of Geek Technique has died of a heart attack earlier this week, while riding his bike. Shit. Mark was a really huge inspiration to me, I absolutely loved the guy and his work. I really related to his love of SGI gear and various obsolete chunks of hardware. I read geek technique [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.raptorized.com/wp-content/uploads/2008/09/mark_hoekstra.jpg"><img src="http://www.raptorized.com/wp-content/uploads/2008/09/mark_hoekstra.jpg" alt="" title="mark_hoekstra" width="450" height="300" class="alignnone size-full wp-image-190" /></a></p>

<p>So, Mark Hoekstra of <a href="http://geektechnique.org/">Geek Technique</a> has died of a heart attack earlier this week, while riding his bike.</p>

<p>Shit.</p>

<p>Mark was a really huge inspiration to me, I absolutely loved the guy and his work. I really related to his love of SGI gear and various obsolete chunks of hardware. I read geek technique with almost religous, cheerful glee every update.</p>

<p>I can’t believe he’s gone, I truely am sad now. This really is sad day.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raptorized.com/2008/09/20/mark-hoekstra-passed-away/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
