<?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>tekromancR</title>
	<atom:link href="http://tekromancr.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://tekromancr.com/blog</link>
	<description>Regard! The Random, Recursive, Ramblings of a Renagade Rogue Revolutionary Redundantly Re-using, Repeatedly, the Letter &#039;r&#039;.</description>
	<lastBuildDate>Mon, 08 Aug 2011 02:54:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<script type="text/javascript">
if (typeof Meebo == 'undefined') {
Meebo=function(){(Meebo._=Meebo._||[]).push(arguments)};
(function(q){

	var args = arguments;
	if (!document.body) { return setTimeout(function(){ args.callee.apply(this, args) }, 100); }
	var d=document, b=d.body, m=b.insertBefore(d.createElement('div'), b.firstChild); s=d.createElement('script');
	m.id='meebo'; m.style.display='none'; m.innerHTML='<iframe id="meebo-iframe"></iframe>';
	s.src='http'+(q.https?'s':'')+'://'+(q.stage?'stage-':'')+'cim.meebo.com/cim/cim.php?network='+q.network;
	b.insertBefore(s, b.firstChild);

})({network:'tekromancr_hi67ze'});	}</script>	<item>
		<title>Starting a Tkinter App on top</title>
		<link>http://tekromancr.com/blog/?p=104</link>
		<comments>http://tekromancr.com/blog/?p=104#comments</comments>
		<pubDate>Mon, 08 Aug 2011 02:52:43 +0000</pubDate>
		<dc:creator>tekromancr</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[python tkinter bitcrypt]]></category>

		<guid isPermaLink="false">http://tekromancr.com/blog/?p=104</guid>
		<description><![CDATA[I have been building a Tkinter App using python, but whenever I run python MySweetApp.py I ran into an issue where the app would appear behind my terminal window. This, of course, led to no end of frustration as I had to tab into the app window just to see if the changes I had [...]]]></description>
			<content:encoded><![CDATA[<p>I have been building a Tkinter App using python, but whenever I run <em>python MySweetApp.py </em>I ran into an issue where the app would appear behind my terminal window. This, of course, led to no end of frustration as I had to tab into the app window just to see if the changes I had made had the expected result. 10 mins worth of google searching later, and I found one line that will fix ALL THE THINGS!
</p>
<p></p>
<pre>root = Tk()
app = App(root)
root.wm_attributes("-topmost", 1) #this line sets the root object as the topmost window
root.mainloop()</pre>
<p>That fixed my problem. Now every time I run the script, the app spawns on top of all of the other windows.</p>
<img style='display:none' id="post-104-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://tekromancr.com/blog/?p=104',title:'Starting a Tkinter App on top',tweet:'I have been building a Tkinter App using python, but whenever I run python MySweetApp.py I ran into ',description:'I have been building a Tkinter App using python, but whenever I run python MySweetApp.py I ran into '})"><script type='text/javascript'>document.getElementById("post-104-blankimage").onload();</script>]]></content:encoded>
			<wfw:commentRss>http://tekromancr.com/blog/?feed=rss2&#038;p=104</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino powered robotic webcam</title>
		<link>http://tekromancr.com/blog/?p=95</link>
		<comments>http://tekromancr.com/blog/?p=95#comments</comments>
		<pubDate>Tue, 29 Jun 2010 21:07:00 +0000</pubDate>
		<dc:creator>tekromancr</dc:creator>
				<category><![CDATA[µackerspaces]]></category>

		<guid isPermaLink="false">http://tekromancr.com/blog/?p=95</guid>
		<description><![CDATA[This sunday, the studio that hosts FAIL had an open house, so, to show off some of the things we have been doing at out little hackerspace, I decided to hack together a fun little robotic webcam for the guests to play with. The controller was just a cheap off the shelf xbox 360 controller. [...]]]></description>
			<content:encoded><![CDATA[<p>This sunday, the studio that hosts FAIL had an open house, so, to show off some of the things we have been doing at out little hackerspace, I decided to hack together a fun little robotic webcam for the guests to play with. The controller was just a cheap off the shelf xbox 360 controller. The whole project took around 5 hours and is powered by python on the display / control side and an arduino on the servo/camera side.</p>
<p><span id="more-95"></span></p>
<p>python code:</p>
<pre style="color:white;">import time
import serial
try:
 arduino = serial.Serial('/dev/ttyUSB0')
except:
 arduino = serial.Serial('/dev/ttyUSB1')

arduino.baudrate = 115200
servo_position = 0

def set_servo_position(pos):
 if( pos &gt;= 0 and pos &lt;= 180 ):
 arduino.write( "%i \r"%(pos) )

import pygame
from pygame import locals

pygame.init()
pygame.joystick.init() # main joystick device system

try:
 j = pygame.joystick.Joystick(0) # create a joystick instance
 j.init() # init instance
 print 'Enabled joystick: ' + j.get_name()
except pygame.error:
 print 'no joystick found.'
 exit()

def servo_offset(sp):
 print sp

 if sp == 0:
 return(0)
 if sp &gt; 0.0 and sp &lt; .2:
 return(-1)
 if sp &gt; .2 and sp &lt; .4:
 return(-5)
 if sp &gt; .4 and sp &lt; .6:
 return(-10)
 if sp &gt; .6 and sp &lt; .8:
 return(-15)
 if sp &gt; .8 and sp &lt;= 1.5:
 return(-25)
 if sp &lt; 0 and sp &gt; -.2:
 return(1)
 if sp &lt; -.2 and sp &gt; -.4:
 return(5)
 if sp &lt; -.4 and sp &gt; -.6:
 return(10)
 if sp &lt; -.6 and sp &gt; -.8:
 return(15)
 if sp &lt; -.8 and sp &gt;= -1.5:
 return(25)

def get_stick_pos():

 pygame.event.pump()
 x , y = j.get_axis(0), 0
 return (x,y,)
last_stick_pos = 0
#main program loop
while True:
 stick_pos = get_stick_pos()
 if( stick_pos != None  and last_stick_pos == 0):
 offset = servo_offset(stick_pos[0])
 last = stick_pos[0]
 print "servo " + str(servo_position)
 print "offset " + str(offset)
 print "total" + str(servo_position+offset)
 if servo_position+offset &lt; 180 and servo_position+offset &gt; 0:
 time.sleep(.09)
 servo_position += offset
 set_servo_position(servo_position)
</pre>
<p>Arduino code:</p>
<pre style="color:white;">//camera.pde
#include &lt;Messenger.h&gt;
#include &lt;Servo.h&gt; 

Servo myservo;
int pos = 0;
Messenger message = Messenger(); 

// Define messenger function
void messageCompleted() {
 while ( message.available() ) {
 int pos = message.readInt();
 myservo.write(pos);
 Serial.println(pos);
 }
}

void setup()
{
 Serial.begin(115200);
 message.attach(messageCompleted);
 myservo.attach(9);
} 

void loop()
{
 while ( Serial.available( ) ) message.process(Serial.read( ) );
}
</pre>
<img style='display:none' id="post-95-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://tekromancr.com/blog/?p=95',title:'Arduino powered robotic webcam',tweet:'This sunday, the studio that hosts FAIL had an open house, so, to show off some of the things we hav',description:'This sunday, the studio that hosts FAIL had an open house, so, to show off some of the things we hav'})"><script type='text/javascript'>document.getElementById("post-95-blankimage").onload();</script>]]></content:encoded>
			<wfw:commentRss>http://tekromancr.com/blog/?feed=rss2&#038;p=95</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playing with Django, or &#8220;Fun with Sms gateways&#8221;</title>
		<link>http://tekromancr.com/blog/?p=85</link>
		<comments>http://tekromancr.com/blog/?p=85#comments</comments>
		<pubDate>Tue, 02 Feb 2010 05:34:30 +0000</pubDate>
		<dc:creator>tekromancr</dc:creator>
				<category><![CDATA[projects]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[sms]]></category>

		<guid isPermaLink="false">http://tekromancr.com/blog/?p=85</guid>
		<description><![CDATA[So, I have been playing with the Django framework as of late. Every time I start toying with it, I am stunned at how wonderfully simple it makes complicated tasks. I haven&#8217;t done anything too cool with it yet, except for this. It isn&#8217;t much, but works as a neat prototype for something I have planned. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tekromancr.com/blog/wp-content/uploads/2010/02/django-icon-256.png"><img class="size-full wp-image-87 alignright" title="django-icon-256" src="http://tekromancr.com/blog/wp-content/uploads/2010/02/django-icon-256.png" alt="" width="256" height="256" /></a>So, I have been playing with the <a href="www.djangoproject.com/">Django</a> framework as of late. Every time I start toying with it, I am stunned at how wonderfully simple it makes complicated tasks. I haven&#8217;t done anything too cool with it yet, except for <a href="http://django.tekromancr.com/contact/" target="_blank">this</a>. It isn&#8217;t much, but works as a neat prototype for something I have planned. And with that, here is a list of email-to-SMS gateways for most American phone companies.</p>
<div id="_mcePaste">@message.alltel.com &#8211; Alltel</div>
<div id="_mcePaste">@txt.att.net &#8211; AT&amp;T</div>
<div id="_mcePaste">@myboostmobile.com &#8211; Boost Mobile</div>
<div id="_mcePaste">@mobile.mycingular.com &#8211; Cingular</div>
<div id="_mcePaste">@messaging.sprintpcs.com &#8211; Sprint PCS</div>
<div>@tmomail.net &#8211; T-Mobile</div>
<div id="_mcePaste">@messaging.nextel.com &#8211; Nextel</div>
<div>@vtext.com &#8211; Verizon</div>
<div id="_mcePaste">@vmobl.com &#8211; Virgin Mobile</div>
<img style='display:none' id="post-85-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://tekromancr.com/blog/?p=85',title:'Playing with Django, or &#8220;Fun with Sms gateways&#8221;',tweet:'So, I have been playing with the Django framework as of late. Every time I start toying with it, I a',description:'So, I have been playing with the Django framework as of late. Every time I start toying with it, I a'})"><script type='text/javascript'>document.getElementById("post-85-blankimage").onload();</script>]]></content:encoded>
			<wfw:commentRss>http://tekromancr.com/blog/?feed=rss2&#038;p=85</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FAIL for the win! (or on the nature of µackerspaces)</title>
		<link>http://tekromancr.com/blog/?p=72</link>
		<comments>http://tekromancr.com/blog/?p=72#comments</comments>
		<pubDate>Mon, 25 Jan 2010 08:21:47 +0000</pubDate>
		<dc:creator>tekromancr</dc:creator>
				<category><![CDATA[µackerspaces]]></category>

		<guid isPermaLink="false">http://tekromancr.com/blog/?p=72</guid>
		<description><![CDATA[I am excited to say that the first official meeting of the Free Association of Intelligent Lounging will be held at the Raw Deal (click for map) at 7:00pm on 01/27/10. This meeting will kick off a (hopefully fruitful) experiment in small scale hackerspaces (a.k.a. µackerspaces or micro-hackerspaces). I really hope to see as many [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tekromancr.com/blog/wp-content/uploads/2010/01/epic_fail.jpg"><img class="alignright size-medium wp-image-79" title="epic_fail" src="http://tekromancr.com/blog/wp-content/uploads/2010/01/epic_fail-300x240.jpg" alt="" width="300" height="240" /></a>I am excited to say that the first official meeting of the <strong>F</strong>ree <strong>A</strong>ssociation of <strong>I</strong>ntelligent <strong>L</strong>ounging will be held at the <a href="http://maps.google.com/maps?q=raw+deal&amp;oe=utf-8&amp;client=firefox-a&amp;ie=UTF8&amp;hl=en&amp;hq=raw+deal&amp;hnear=Altoona,+WI&amp;ll=44.877673,-91.929737&amp;spn=0.001262,0.003449&amp;t=h&amp;z=18&amp;iwloc=A">Raw Deal</a> (click for map) at 7:00pm on 01/27/10. This meeting will kick off a (hopefully fruitful) experiment in small scale hackerspaces (a.k.a. µackerspaces or micro-hackerspaces). I really hope to see as many people as possible there! More on the idea of a µackerspace after the break.<span id="more-72"></span></p>
<p>So, what the hell is a µackerspace? To explain that I would first need to explain what a hackerspace is. A hackerspace is a real, physical place where people of a creative or tecnical mindset come together to devise and build amazing things and share ideas.</p>
<p>My idea is a little bit more humble. I recognize the fact that smart, creative, social people are not confined to large cities. Brilliance is strewn across the land. I believe that there is a need for face-to-face interaction for people outside if major metropolitan areas. I think that µackerspaces could fill this need, if only a little. I envision many of these, popping up anywhere there is a group of people willing to make, break, fix, hack, and learn, rather than continuing the cycle of consumption and disposal that is ever present in the modern world.</p>
<img style='display:none' id="post-72-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://tekromancr.com/blog/?p=72',title:'FAIL for the win! (or on the nature of µackerspaces)',tweet:'I am excited to say that the first official meeting of the Free Association of Intelligent Lounging ',description:'I am excited to say that the first official meeting of the Free Association of Intelligent Lounging '})"><script type='text/javascript'>document.getElementById("post-72-blankimage").onload();</script>]]></content:encoded>
			<wfw:commentRss>http://tekromancr.com/blog/?feed=rss2&#038;p=72</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MERDE!</title>
		<link>http://tekromancr.com/blog/?p=40</link>
		<comments>http://tekromancr.com/blog/?p=40#comments</comments>
		<pubDate>Thu, 07 Jan 2010 23:09:51 +0000</pubDate>
		<dc:creator>tekromancr</dc:creator>
				<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://tekromancr.com/blog/?p=40</guid>
		<description><![CDATA[So, wow, this sucks. Today was freeday at sparkfun. They were offering 100 usd worth of products to everyone (up to 100,000). I spent a great deal of time assembling my shopping list, doing research, finding out what I might need to build TTTC. I even woke up early to make sure that I was [...]]]></description>
			<content:encoded><![CDATA[<p><a style="float: right;" href="http://tekromancr.com/blog/wp-content/uploads/2010/01/Rage_face.png"><img class="alignright size-medium wp-image-41" title="Rage_face" src="http://tekromancr.com/blog/wp-content/uploads/2010/01/Rage_face-e1262905669353-300x189.png" alt="" width="270" height="170" /></a>So, wow, this sucks. Today was freeday at <a href="http://www.sparkfun.com" target="_blank">sparkfun</a>. They were offering 100 usd worth of products to everyone (up to 100,000). I spent a great deal of time assembling my shopping list, doing research, finding out what I might need to build TTTC. I even woke up early to make sure that I was able to get on the site. For 3 solid hours I was unable to connect. By the time I got on, they had ended the giveaway. :&#8217;(</p>
<p>I was really counting on making use of this as an opportunity to learn a lot more about electrical engineering, and microcontroller programming (not to mention that alot of that would have made TTTC happen a lot sooner). But, I suppose I will get over it. TTTC will still happen, albeit much less quickly.</p>
<p>I am still looking for help in regards to circut design, so if anyone knows a fair deal of analog electronics, contact me, okay?</p>
<img style='display:none' id="post-40-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://tekromancr.com/blog/?p=40',title:'MERDE!',tweet:'So, wow, this sucks. Today was freeday at sparkfun. They were offering 100 usd worth of products to ',description:'So, wow, this sucks. Today was freeday at sparkfun. They were offering 100 usd worth of products to '})"><script type='text/javascript'>document.getElementById("post-40-blankimage").onload();</script>]]></content:encoded>
			<wfw:commentRss>http://tekromancr.com/blog/?feed=rss2&#038;p=40</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Fraternal Association of Intelligent Lounging</title>
		<link>http://tekromancr.com/blog/?p=26</link>
		<comments>http://tekromancr.com/blog/?p=26#comments</comments>
		<pubDate>Tue, 29 Dec 2009 08:48:35 +0000</pubDate>
		<dc:creator>tekromancr</dc:creator>
				<category><![CDATA[µackerspaces]]></category>

		<guid isPermaLink="false">http://tekromancr.com/blog/?p=26</guid>
		<description><![CDATA[Are you creative? Do you like to make things? Would you like to learn to make cooler things? Than F.A.I.L. needs you! I want to start an informal study-group in the Menomonie area for technically minded people. The idea is that we will meet periodically, share skills and knowledge, converse, and generally have a great [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tekromancr.com/blog/wp-content/uploads/2009/12/HackersEmblem.png"><img style="background-color: #ffffff; opacity: .5; float: right;" title="HackersEmblem" src="http://tekromancr.com/blog/wp-content/uploads/2009/12/HackersEmblem.png" alt="" width="178" height="178" /></a></p>
<p>Are you creative? Do you like to make things? Would you like to learn to make cooler things?</p>
<p>Than F.A.I.L. needs you!</p>
<p>I want to start an informal study-group in the Menomonie area for technically minded people. The idea is that we will meet periodically, share skills and knowledge, converse, and generally have a great time. All are welcome. I plan on holding meetings once a week at Raw Deal.  Drop me a line in the comments if you are intrested, and for god sakes, spread the word, people!</p>
<img style='display:none' id="post-26-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://tekromancr.com/blog/?p=26',title:'The Fraternal Association of Intelligent Lounging',tweet:' Are you creative? Do you like to make things? Would you like to learn to make cooler things? Than F',description:' Are you creative? Do you like to make things? Would you like to learn to make cooler things? Than F'})"><script type='text/javascript'>document.getElementById("post-26-blankimage").onload();</script>]]></content:encoded>
			<wfw:commentRss>http://tekromancr.com/blog/?feed=rss2&#038;p=26</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tick-Tock Ton Coeur</title>
		<link>http://tekromancr.com/blog/?p=8</link>
		<comments>http://tekromancr.com/blog/?p=8#comments</comments>
		<pubDate>Sat, 26 Dec 2009 12:15:18 +0000</pubDate>
		<dc:creator>tekromancr</dc:creator>
				<category><![CDATA[projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[steampunk]]></category>

		<guid isPermaLink="false">http://tekromancr.com/blog/?p=8</guid>
		<description><![CDATA[My next project: A gear powered mechanical heart! . . . sort of. Actually, it will be a wearable mechanical heart shaped heart rate display. The project is comprised of three parts. 1) The Heart rate monitoring unit. I plan on accomplishing this with a home made pulse-oximetry unit. This works by shining high intensity [...]]]></description>
			<content:encoded><![CDATA[<p style="float: right;"><img class="size-medium wp-image-17  alignnone" title="bw_heartcage" src="http://tekromancr.com/blog/wp-content/uploads/2009/12/bw_heartcage-300x225.jpg" alt="Black and white heart cage" width="294" height="227" /></p>
<p>My next project:</p>
<p>A gear powered mechanical heart!<br />
. . . sort of.</p>
<p>Actually, it will be a wearable mechanical heart shaped heart rate display. The project is comprised of three parts.</p>
<p>1) The Heart rate monitoring unit.<br />
I plan on accomplishing this with a home made pulse-oximetry unit. This works by shining high intensity IR-light through the skin and measuring the amount of returned light. Conveniently, the amount of light returned coincides with the rising and falling of ones heart rate.</p>
<p>2)The filtering/processing/amplification circuitry<br />
This part I am a little bit less clear on. Obviously, I need to process the signal in such a way that the motor in step three spins <em>ever so slightly</em> every time a pulse-beat is detected.</p>
<p>3)The motor/heart/gear assembly<br />
This is the part that is visible to the world. A motor, passed through the back of the heart shaped case, spins a gear inside, hopefully in time to the wearer&#8217;s heartbeat.</p>
<p>The heart shaped case (according to the seller) is 27mm, so I need to find a slightly smaller gear (preferably brass) to fit inside of it. I am guessing 18mm just to be in the safe side. Any one know where I can make/purchase such a gizmo?</p>
<p>I have a pretty good idea how I am going to pull steps 1 &amp; 3 off, but my lack of electrical engineering knowledge leaves me at a loss as far as number two is concerned. If all else fails, I could just dump the input onto a lillypad arduino, do signal processing that way, and then control the motor from the arduino.</p>
<img style='display:none' id="post-8-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://tekromancr.com/blog/?p=8',title:'Tick-Tock Ton Coeur',tweet:' My next project: A gear powered mechanical heart! . . . sort of. Actually, it will be a wearable me',description:' My next project: A gear powered mechanical heart! . . . sort of. Actually, it will be a wearable me'})"><script type='text/javascript'>document.getElementById("post-8-blankimage").onload();</script>]]></content:encoded>
			<wfw:commentRss>http://tekromancr.com/blog/?feed=rss2&#038;p=8</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>First!</title>
		<link>http://tekromancr.com/blog/?p=1</link>
		<comments>http://tekromancr.com/blog/?p=1#comments</comments>
		<pubDate>Fri, 25 Dec 2009 23:25:49 +0000</pubDate>
		<dc:creator>tekromancr</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tekromancr.com/blog/?p=1</guid>
		<description><![CDATA[Domain, CHECK! Webhost, CHECK! Content, CHE&#8230; Working on it! Watch this space for all projects, both present and future! document.getElementById("post-1-blankimage").onload();]]></description>
			<content:encoded><![CDATA[<p>Domain, CHECK!<br />
Webhost, CHECK!<br />
Content, CHE&#8230; Working on it!</p>
<p>Watch this space for all projects, both present and future!</p>
<img style='display:none' id="post-1-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://tekromancr.com/blog/?p=1',title:'First!',tweet:'Domain, CHECK! Webhost, CHECK! Content, CHE&#8230; Working on it! Watch this space for all projects,',description:'Domain, CHECK! Webhost, CHECK! Content, CHE&#8230; Working on it! Watch this space for all projects,'})"><script type='text/javascript'>document.getElementById("post-1-blankimage").onload();</script>]]></content:encoded>
			<wfw:commentRss>http://tekromancr.com/blog/?feed=rss2&#038;p=1</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

