<?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>Mydnight's Technomagia</title>
	<atom:link href="http://www.technomagia.tk/wordpress/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.technomagia.tk/wordpress</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 22 Jun 2010 17:20:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>New RSS Bar</title>
		<link>http://www.technomagia.tk/wordpress/?p=22</link>
		<comments>http://www.technomagia.tk/wordpress/?p=22#comments</comments>
		<pubDate>Tue, 22 Jun 2010 16:37:04 +0000</pubDate>
		<dc:creator>mydnight</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.technomagia.tk/wordpress/?p=22</guid>
		<description><![CDATA[To the right side of the blog, there is now an RSS feed widget. The feed for this is generated programatically every day by using a modified spam filter written in Python to gauge my interest in any particular article from about a dozen different sources, and grabbing the 20 &#8220;most interesting&#8221; articles. Enjoy!]]></description>
			<content:encoded><![CDATA[<p>To the right side of the blog, there is now an RSS feed widget.  The feed for this is generated programatically every day by using a modified spam filter written in Python to gauge my interest in any particular article from about a dozen different sources, and grabbing the 20 &#8220;most interesting&#8221; articles.  Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technomagia.tk/wordpress/?feed=rss2&amp;p=22</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entering the Global Village</title>
		<link>http://www.technomagia.tk/wordpress/?p=20</link>
		<comments>http://www.technomagia.tk/wordpress/?p=20#comments</comments>
		<pubDate>Wed, 03 Mar 2010 17:01:29 +0000</pubDate>
		<dc:creator>mydnight</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.technomagia.tk/wordpress/?p=20</guid>
		<description><![CDATA[Share knowledge and skills to continue the innovative process both to and from people and communities. In my work as a software developer, I have found that it is often more important to know where to look for information, rather than having all possibly relevant information memorized. The first step, then, is to allow greater [...]]]></description>
			<content:encoded><![CDATA[<p>Share knowledge and skills to continue the innovative process both to and from people and communities.</p>
<p>In my work as a software developer, I have found that it is often more important to know where to look for information, rather than having all possibly relevant information memorized. The first step, then, is to allow greater access to information.</p>
<p>At first glance, the internet would be perfect for this. The sum total of humanity&#8217;s knowledge, available for the taking, mostly free of charge. However, accessing the internet requires a huge cost in infrastructure. The required infrastructure can be broken down as follows:<br />
A device capable of accessing the internet, usually a computer of some variety<br />
An active network connection<br />
The first requirement can be satisfied by something like the OLPC Project&#8217;s XO Laptop. This is a computer which is designed to be used in the middle of nowhere, capable of being powered by a foot-treadle similar to old-fashioned sewing machines. It is capable of surviving shocks and drops that would cause a normal computer to die, as it has no moving parts. It is also capable of both 802.11b/g networking (the type of wireless access many of you no doubt have in your homes) or 802.11s &#8220;mesh networking&#8221;, to allow users to connect to the internet over much further distances than normal by routing the signal through other connected machines. The laptop is available through a unique &#8220;buy one get one&#8221; plan, where the only way someone in a developed country such as Canada, the U.S., or most of Europe can buy a machine is by also donating one to a developing country such as most of Africa.</p>
<p>The second requirement, however, is much more difficult to satisfy. The underlying network infrastructure that we all take for granted is horrendously expensive to create and maintain, and most companies aren&#8217;t willing or able to dedicate the time and money required to install it in developing countries where the potential subscriber base is low and the income of the average person is lower. The obvious choice is satellite-based communications, with one sat-modem capable of being shared between many XO Laptops, however bandwidth pricing on satellite communications is still very expensive, and very slow especially for a shared connection. This can be ameliorated somewhat with a filtering proxy sitting on the remote end of the connection &#8212; a system which strips all images, videos, and other high-bandwidth data out of the connection unless an administrator overrides it, leaving only plain-text which can be easily compressed to minimize data usage. The above setup would allow people to search for things like plans for an artesian well, and only download the diagrams which are actually needed to complete the project.</p>
<p>Global access to information is becoming more and more important as time goes on. Some countries, such as France, have even declared access to the internet a basic human right. Despite this, there are many problems which must be addressed before such access can be made truly universal. This is one solution; what is yours?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technomagia.tk/wordpress/?feed=rss2&amp;p=20</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mydnight&#8217;s Got Wheels!!</title>
		<link>http://www.technomagia.tk/wordpress/?p=14</link>
		<comments>http://www.technomagia.tk/wordpress/?p=14#comments</comments>
		<pubDate>Tue, 26 May 2009 22:42:35 +0000</pubDate>
		<dc:creator>mydnight</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.technomagia.tk/wordpress/?p=14</guid>
		<description><![CDATA[Today I purchased a 500w &#8220;power assist electric bicycle&#8221; online. It essentially looks like a Vespa, and since it qualifies as a &#8220;power assist&#8221; bicycle in Canada, I don&#8217;t need a drivers license for it, and it doesn&#8217;t need to be registered! Hooray!!]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.technomagia.tk/wordpress/wp-content/uploads/2009/05/scooter.jpg" alt="My Scooter!!!" /><br />
Today I purchased a 500w &#8220;power assist electric bicycle&#8221; online.  It essentially looks like a Vespa, and since it qualifies as a &#8220;power assist&#8221; bicycle in Canada, I don&#8217;t need a drivers license for it, and it doesn&#8217;t need to be registered! Hooray!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technomagia.tk/wordpress/?feed=rss2&amp;p=14</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>System of a Down does Legend of Zelda Theme</title>
		<link>http://www.technomagia.tk/wordpress/?p=11</link>
		<comments>http://www.technomagia.tk/wordpress/?p=11#comments</comments>
		<pubDate>Mon, 04 May 2009 21:24:16 +0000</pubDate>
		<dc:creator>mydnight</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.technomagia.tk/wordpress/?p=11</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/E2KLrfJ37dw&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/E2KLrfJ37dw&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.technomagia.tk/wordpress/?feed=rss2&amp;p=11</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marketel Tech Support Theme Song</title>
		<link>http://www.technomagia.tk/wordpress/?p=10</link>
		<comments>http://www.technomagia.tk/wordpress/?p=10#comments</comments>
		<pubDate>Thu, 02 Oct 2008 22:07:40 +0000</pubDate>
		<dc:creator>mydnight</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.technomagia.tk/wordpress/?p=10</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/lCurWzyu7fM&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/lCurWzyu7fM&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.technomagia.tk/wordpress/?feed=rss2&amp;p=10</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated layout</title>
		<link>http://www.technomagia.tk/wordpress/?p=9</link>
		<comments>http://www.technomagia.tk/wordpress/?p=9#comments</comments>
		<pubDate>Wed, 17 Sep 2008 17:19:55 +0000</pubDate>
		<dc:creator>mydnight</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.technomagia.tk/wordpress/?p=9</guid>
		<description><![CDATA[Just a simple update, I changed the layout of my blog (I think it looks better this way, anyways).  Hopefully soon there&#8217;ll be a massive update and a new project, but I don&#8217;t want to say too much about it right now except that it&#8217;ll be a boon for lazy people everywhere.]]></description>
			<content:encoded><![CDATA[<p>Just a simple update, I changed the layout of my blog (I think it looks better this way, anyways).  Hopefully soon there&#8217;ll be a massive update and a new project, but I don&#8217;t want to say too much about it right now except that it&#8217;ll be a boon for lazy people everywhere.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technomagia.tk/wordpress/?feed=rss2&amp;p=9</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Awww, crap.</title>
		<link>http://www.technomagia.tk/wordpress/?p=7</link>
		<comments>http://www.technomagia.tk/wordpress/?p=7#comments</comments>
		<pubDate>Mon, 07 Jul 2008 17:24:15 +0000</pubDate>
		<dc:creator>mydnight</dc:creator>
				<category><![CDATA[MEAGan Mk. I]]></category>
		<category><![CDATA[Robotics]]></category>

		<guid isPermaLink="false">http://www.technomagia.tk/wordpress/?p=7</guid>
		<description><![CDATA[I&#8217;ve started designing and working on a set of miniature modular swarm bots.  MEAGan (short for Miniature Expandable Autonomous Golem) will be pretty much like any other design out there, with one difference &#8212; instead of each bot having a predefined, specialized purpose, they will all be identical with the exception of &#8220;backpack modules&#8221; which [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started designing and working on a set of miniature modular swarm bots.  MEAGan (short for Miniature Expandable Autonomous Golem) will be pretty much like any other design out there, with one difference &#8212; instead of each bot having a predefined, specialized purpose, they will all be identical with the exception of &#8220;backpack modules&#8221; which will work with any bot.  This will allow me to save a lot of money on construction &#8212; instead of having to build many different bots to cover all posibilities as I come up with them, I&#8217;ll only need a half dozen or so.</p>
<p>I have the base-unit design worked out &#8212; it&#8217;s just a simple microcontroller controlling two servos and an antenna-style bump sensor.  Because low cost is one of the reasons for this design, and because the units will be small enough that having load-bearing members isn&#8217;t really an issue, I decided to build the chassis out of Mecano and use Lego tank-treads for the drive train (the gearboxes/motors were taken from a WowWee RoboPet that I purchased for $5 from a thrift store &#8212; fully functional, except it came with no remote so all it would do is sit there and make noises every once in a while to ensure I knew it was still there).  Unfortunately, as I went to the local Big Box of Evilness store (read: Wal-Mart) I came to a somewhat frightening realization &#8212; Apparently toys which encourage creativity such as Lego, Mecano, and even building blocks, are no longer considered &#8220;popular&#8221;, or &#8220;cool&#8221; enough to sit on a shelf beside the latest flavor of the week.  This is of special concern, because my fiance and I have lately spent a lot of time discussing how we are going to raise our as-yet-conceptual children (to anyone who might read this and panic &#8212; family members etc. &#8212; don&#8217;t worry, they are VERY conceptual &#8212; we don&#8217;t want kids until after Stevie is done her masters, so probably at least six years).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technomagia.tk/wordpress/?feed=rss2&amp;p=7</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Around and around I go</title>
		<link>http://www.technomagia.tk/wordpress/?p=6</link>
		<comments>http://www.technomagia.tk/wordpress/?p=6#comments</comments>
		<pubDate>Sat, 31 May 2008 23:13:57 +0000</pubDate>
		<dc:creator>mydnight</dc:creator>
				<category><![CDATA[Dante's Second Life]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Dante]]></category>
		<category><![CDATA[employment]]></category>
		<category><![CDATA[farm]]></category>
		<category><![CDATA[jobs]]></category>

		<guid isPermaLink="false">http://www.technomagia.tk/wordpress/?p=6</guid>
		<description><![CDATA[Well, I didn&#8217;t get either of the jobs I was hoping for as of my last post &#8212; I started working at Startek, a call center which handles support for AT&#38;T Wireless customers in the southern U.S.  After I had been there for two weeks, I was offered a job at a contracting firm called [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I didn&#8217;t get either of the jobs I was hoping for as of my last post &#8212; I started working at Startek, a call center which handles support for AT&amp;T Wireless customers in the southern U.S.  After I had been there for two weeks, I was offered a job at a contracting firm called Fact Computers, to be a systems administrator for the provincial government.  Unfortunately, and for some as-of-yet unknown reason, they decided to call me up the day before I was supposed to start working (after I&#8217;d quit my job at Startek, unfortunately) and let me know that they weren&#8217;t going to hire me after all.  Two weeks of unemployment and frantic job-searching followed.  I am now working for Marketel, a company which manufactures and supports autodialers, as a sort of jack-of-all-trades&#8230;  I work primarily in tech support, but I&#8217;m also doing sysadmin and programming as well.  The job can be fairly monotonous at times, but my co-workers and supervisors are great &#8212; where else would you find a supervisor who, between calls, randomly starts singing things by &#8220;They Might Be Giants&#8221;?</p>
<p>I&#8217;m working on a new version of DanteSL to enable multithreading, since the login process freezing the program temporarily is the biggest problem I can find with it.  Motion is going to have to wait, as I haven&#8217;t been able to find any functions in the libSecondLife code which would allow me to impliment movement.  I&#8217;m also working on another version, to be called something entirely different, using AIML as the A.I. engine instead of Dante.  The custom AIML interpreter will be closed source, and the overall product will be commercial in nature &#8212; essentially, I&#8217;ll be providing the bot and custom &#8220;scripts&#8221; for it as an advertising resource for customers.</p>
<p>I&#8217;m getting much closer to actually starting my major robotics project of the year &#8212; I was worried about having to pay for custom fabrication on the body, but as it turns out, my brother has just purchased a farm, complete with &#8212; oh rapture of raptures &#8212; a fully equipped machine shop.  He&#8217;s going to be selling most of the equipment, to help pay of the mortgage on the farm, but he has decided to keep enough of it around for me to &#8220;play&#8221; when I go out to visit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technomagia.tk/wordpress/?feed=rss2&amp;p=6</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Papers, Applications, and Life, Oh Joy!</title>
		<link>http://www.technomagia.tk/wordpress/?p=5</link>
		<comments>http://www.technomagia.tk/wordpress/?p=5#comments</comments>
		<pubDate>Thu, 03 Apr 2008 06:01:34 +0000</pubDate>
		<dc:creator>mydnight</dc:creator>
				<category><![CDATA[Dante's Second Life]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[School]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.technomagia.tk/wordpress/?p=5</guid>
		<description><![CDATA[So, I have a 12 page paper to finish for a class in computer ethics, due on Tuesday.  I also have to study for my final stats quiz (tomorrow night), and get in applications for the Google Summer of Code (I hope to be employed by either FreeNet or Linden Labs &#8212; FreeNet because I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>So, I have a 12 page paper to finish for a class in computer ethics, due on Tuesday.  I also have to study for my final stats quiz (tomorrow night), and get in applications for the Google Summer of Code (I hope to be employed by either FreeNet or Linden Labs &#8212; FreeNet because I&#8217;m doing a lot of research into the underlying technology for the aforementioned paper, and Linden Labs because I&#8217;m doing a lot of work based around their technology for Dante&#8217;s Second Life and for the Mageforge Virtual Sanctum &#8212; so I&#8217;d be getting paid to do what I am fully prepared to spend most of my free time for the summer doing anyways).  There isn&#8217;t much hope of me being accepted, as I didn&#8217;t bother to do research into the SoC project before now, and the application deadline is April 5 &#8212; not enough time to talk to the organizations before I submit my applications.  As a result of my classes, I get to miss my friend&#8217;s wedding tomorrow night.  By the way, if you read this, Congrats Fern and Adrian!  I&#8217;m also trying to plan around my tax return so I can finish the hardware side of some of the projects I&#8217;m working on &#8212; wearable computing and robotics.  If anyone knows a cheap source for MCQV111AFB ASIC chips, let me know &#8212; I have about 40 Kopin 320M lcd panels which I can&#8217;t use until I find the chips, and I can&#8217;t find the chips for less than $70 a piece.  Work on Dante&#8217;s Second Life is continuing, but slowly &#8212; next update will include either multi-threading or random motion code, as the mood takes me.  Anyways, tomorrow is rapidly becoming today, so I should wrap this up.</p>
<p>Ciao!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technomagia.tk/wordpress/?feed=rss2&amp;p=5</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DanteSL 0.1.1 Release</title>
		<link>http://www.technomagia.tk/wordpress/?p=4</link>
		<comments>http://www.technomagia.tk/wordpress/?p=4#comments</comments>
		<pubDate>Sat, 22 Mar 2008 23:03:19 +0000</pubDate>
		<dc:creator>mydnight</dc:creator>
				<category><![CDATA[Dante's Second Life]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.technomagia.tk/wordpress/?p=4</guid>
		<description><![CDATA[DanteSL Second Life Learning Chatbot Release 0.1.1. Features: Login as any Second Life character Learns as you talk to it Read-Only and Write-Only database modes This is a quick and dirty release, I only started working on this project yesterday so things like motion and friend requests aren&#8217;t currently handled. Requirements: Second Life account, Active [...]]]></description>
			<content:encoded><![CDATA[<p>DanteSL Second Life Learning Chatbot Release 0.1.1.</p>
<p>Features:</p>
<ul>
<li>Login as any Second Life character</li>
<li>Learns as you talk to it</li>
<li>Read-Only and Write-Only database modes</li>
</ul>
<p>This is a quick and dirty release, I only started working on this project yesterday so things like motion and friend requests aren&#8217;t currently handled.</p>
<p>Requirements: Second Life account, Active Internet Connection, .NET 2.0 Framework</p>
<p>Known Bugs:  Main program freezes when you connect, until the client has fully connected or given up.</p>
<p>Source code and binary files:</p>
<p>http://www.technomagia.tk/projects/dantesl/DanteSL0.1.1-SRC.zip</p>
<p>http://www.technomagia.tk/projects/dantesl/DanteSL0.1.1-BIN.zip</p>
<p>EDIT:Â  I just realized I left out instructions for compiling the source &#8212; Source is written in VS2008, not sure if it will work in any earlier version.Â  You must have both Dante (http://www.dantebot.com) and libSecondLife (http://www.libsecondlife.org) installed for the program to compile, and you may have to update the references to reflect the path you have installed it in.Â  Since Dante is written using VB6, I highly doubt it will run under Mono in Linux, although all the C# components should be fine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technomagia.tk/wordpress/?feed=rss2&amp;p=4</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
