<?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>Sam Alston&#039;s Blog &#187; Development</title>
	<atom:link href="http://kennelbound.com/tag/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://kennelbound.com</link>
	<description></description>
	<lastBuildDate>Wed, 07 Sep 2011 17:25:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Running Lejos on RCX 2.0 and Mac OSX Snow Leopard</title>
		<link>http://kennelbound.com/running-lejos-on-rcx-2-0-and-mac-osx-snow-leopard/</link>
		<comments>http://kennelbound.com/running-lejos-on-rcx-2-0-and-mac-osx-snow-leopard/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 23:12:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://kennelbound.com/running-lejos-on-rcx-2-0-and-mac-osx-snow-leopard/</guid>
		<description><![CDATA[Yesterday I purchased a Lego Mindstorms NXT 2.0 for my son.
It was ridiculously expensive. I had a focus on robotics in my BS program, so I was excited to build some robots with him. At the time, we used the Lego Robotics Invention System (now called RCX). I went onto craigslist and found one of <a href="http://kennelbound.com/running-lejos-on-rcx-2-0-and-mac-osx-snow-leopard/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Yesterday I purchased a Lego Mindstorms NXT 2.0 for my son.</p>
<p>It was ridiculously expensive. I had a focus on robotics in my BS program, so I was excited to build some robots with him. At the time, we used the Lego Robotics Invention System (now called RCX). I went onto craigslist and found one of these machines so that I could build robots with my son, but without the $300+ pricetag.</p>
<p>After procuring the machine, I spent some time trying to setup the development environment I had used back in college. Unfortunately, the C toolchain I had used was not available for Mac (at least, I couldn&#8217;t find a tutorial on setting it up.) I found an interesting firmware replacement at lejos.org that allows you to code your applications in java, using a custom library set.</p>
<p>Being a Java developer by day, this appealed to me quite a bit. So I set about the long process of trying to get lejos to work on my 64-bit Snow Leopard MBP&#8230; and failed miserably. There were compilation issues (conversion of 64-bit pointers to 32-bit handles in the code necessary to communicate with the IR tower (used to program the RCX).</p>
<p>Finally, I found <a href="http://lejos.sourceforge.net/forum/viewtopic.php?f=10&amp;t=1673">http://lejos.sourceforge.net/forum/viewtopic.php?f=10&amp;t=1673</a>, and the link by tsinn where he&#8217;d setup an installer for the lejos subsystem and toolchain onto Mac OSX 10.5 (a 32-bit system). After downloading his system, then making a couple of tweaks, I was able to generate the following package: <a href="http://kennelbound.com/downloads/lejos3.zip" title="lejos3">http://kennelbound.com/downloads/lejos3.zip</a></p>
<p>To use, simply do the following:</p>
<p>1) Download and extract the lejos3,zip to a local folder (such as /personal/lejos3)<br />
2) Edit the lejos.env file and change the LEJOS_HOME to point to the directory where you extracted it.<br />
3) Open a command console, and cd to the LEJOS_HOME directory<br />
4) Type in &#8220;source lejos.env&#8221; (without the quotes)<br />
5) cd to the LEJOS_HOME/bin directory<br />
6) Install the firmware onto the RCX using &#8220;./firmdl&#8221; without the quotes<br />
7) You should see some progress. Once it completes, you now have the RCX running lejos!</p>
<p>You can test it with a simple Hello World application:</p>
<p>1) cd to lejos3/examples/test/hworld<br />
2) execute &#8220;lejosjc HelloWorld; lejos HelloWorld&#8221; without the quotes to compile and send the program to the RCX.<br />
3) Once it&#8217;s done, on the RCX, press the &#8220;Run&#8221; button.</p>
<p>You should see &#8220;hello world&#8221; on the RCX&#8217;s LCD.</p>
<p>Next time, I&#8217;ll write down how I have Intellij setup so that I can run and load the applications with ease!</p>
]]></content:encoded>
			<wfw:commentRss>http://kennelbound.com/running-lejos-on-rcx-2-0-and-mac-osx-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Games: Fallout 3 Hacking Minigame Solver</title>
		<link>http://kennelbound.com/fallout-3-solver/</link>
		<comments>http://kennelbound.com/fallout-3-solver/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 15:14:20 +0000</pubDate>
		<dc:creator>sam</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[fallout3]]></category>

		<guid isPermaLink="false">http://kennelbound.com/?p=12</guid>
		<description><![CDATA[I&#8217;ve added my Fallout 3 Solver back to the website, so if you were having trouble finding it before it is back now.
For those that haven&#8217;t used it before: In Fallout 3 there are computer terminals all around the world.  To access some of them you have to pass a &#8220;hacking&#8221; puzzle.  Sometimes its fun <a href="http://kennelbound.com/fallout-3-solver/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve added my <a title="Hacking Minigame Solver" href="http://kennelbound.com/fallout3/">Fallout 3 Solver</a> back to the website, so if you were having trouble finding it before it is back now.</p>
<p>For those that haven&#8217;t used it before: In Fallout 3 there are computer terminals all around the world.  To access some of them you have to pass a &#8220;hacking&#8221; puzzle.  Sometimes its fun to play this out and try and solve the puzzle manually.  However, often I really needed what was in the next room and the door was controlled by the computer.</p>
<p>To ensure that I didn&#8217;t lose my chances, I wrote this solving tool.</p>
<p>The tool has percentages based upon how common the letters are in it.  For example, the letter e is the most common letter in the English language.  It seems to me then that a word with an e in it is more likely to occur than a word with no e&#8217;s in it.  That being said, the percentages are just for fun.</p>
<p>Enjoy and leave me comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://kennelbound.com/fallout-3-solver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

