<?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>Ben Writes! &#187; Ben</title>
	<atom:link href="http://ben-writes.com/author/ben/feed/" rel="self" type="application/rss+xml" />
	<link>http://ben-writes.com</link>
	<description></description>
	<lastBuildDate>Fri, 27 Apr 2012 16:33:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>What is Maven? A Beginner&#8217;s Tutorial by Example</title>
		<link>http://ben-writes.com/2011/what-is-maven-a-beginners-tutorial-by-example/</link>
		<comments>http://ben-writes.com/2011/what-is-maven-a-beginners-tutorial-by-example/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 17:53:13 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Technical Writings]]></category>

		<guid isPermaLink="false">http://ben-writes.com/?p=231</guid>
		<description><![CDATA[Today, I published a beginner&#8217;s tutorial to Maven using Amazon&#8217;s &#8216;Kindle Direct Publishing&#8217;. In my tutorial, I cover: generating a Maven project scripting Maven commands adding dependencies to a Maven project packaging dependencies into a Maven project installing Maven projects into the local repository installing non-Maven projects (using third party .jar files) into the local [...]]]></description>
			<content:encoded><![CDATA[<p>Today, I published a beginner&#8217;s tutorial to Maven using Amazon&#8217;s &#8216;Kindle Direct Publishing&#8217;.</p>
<p>In my tutorial, I cover:</p>
<ul>
<li> generating a Maven project</li>
<li>scripting Maven commands</li>
<li>adding dependencies to a Maven project</li>
<li>packaging dependencies into a Maven project</li>
<li>installing Maven projects into the local repository</li>
<li>installing non-Maven projects (using third party .jar files) into the local repository.</li>
</ul>
<p>And if you get stuck on any of the commands, code, or XML examples, you can view the projects&#8217; source code and files online. You can <a href="http://amzn.com/B006R2VCNO">check out my tutorial here</a>! Thanks! <img src='http://ben-writes.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ben-writes.com/2011/what-is-maven-a-beginners-tutorial-by-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JSON code example in Java</title>
		<link>http://ben-writes.com/2011/json-simple-library-for-java-code-example/</link>
		<comments>http://ben-writes.com/2011/json-simple-library-for-java-code-example/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 04:46:45 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[android socket]]></category>
		<category><![CDATA[code example]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Eclipse error]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[java socket]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[JSON decoding]]></category>
		<category><![CDATA[JSON encoding]]></category>
		<category><![CDATA[JSON networking]]></category>
		<category><![CDATA[JSON parser]]></category>
		<category><![CDATA[JSON string]]></category>
		<category><![CDATA[JSON-simple]]></category>
		<category><![CDATA[mobile networking]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[objectreader]]></category>
		<category><![CDATA[objectwriter]]></category>
		<category><![CDATA[serializable]]></category>
		<category><![CDATA[socket]]></category>
		<category><![CDATA[sockets]]></category>

		<guid isPermaLink="false">http://ben-writes.com/?p=184</guid>
		<description><![CDATA[Today I discovered that Android&#8217;s serializable interface is not the same as Java&#8217;s serializable interface, and they are not really compatible. The solution? Well, there are quite a few possible solutions, but one of the easier/lightweight/non-XML ways is to use JSON, a cross platform Javascript human readable data format. I personally am using the JSON-simple [...]]]></description>
			<content:encoded><![CDATA[<p>Today I discovered that Android&#8217;s serializable interface is not the same as Java&#8217;s serializable interface, and they are not really compatible. The solution? Well, there are quite a few possible solutions, but one of the easier/lightweight/non-XML ways is to use <a href="http://en.wikipedia.org/wiki/JSON">JSON</a>, a cross platform Javascript human readable data format. I personally am using the JSON-simple library, just because it was the easiest to set up in Eclipse.</p>
<p>I also found there weren&#8217;t many examples of how to encode into, and decode out of, JSON using Java &#8211; so here is an example. (note that you need json-simple for this example, which <a href="http://code.google.com/p/json-simple/">you can download here.</a>)</p>
<p>//Runnable &#8216;main&#8217; java class</p>
<p>package JSONExamplePackage;</p>
<p>import org.json.simple.parser.ParseException;</p>
<p>/**<br />
*<br />
*<br />
* @author Ben Delaporte<br />
*<br />
*/<br />
public class JSONExample {</p>
<p>public static void main(String[] args) {<br />
// TODO Auto-generated method stub</p>
<p>TestObject firstObject = new TestObject();</p>
<p>firstObject.Name = &#8220;Jim&#8221;;<br />
firstObject.ID = 5;<br />
firstObject.Money = 78910.3;</p>
<p>System.out.println (&#8220;Object before being put into JSON format:(&#8221; + firstObject.Name + &#8220;,&#8221; + firstObject.ID + &#8220;,&#8221; + firstObject.Money + &#8220;)&#8221;);<br />
org.json.simple.JSONObject firstJSON = ReturnJSONfromTestObject(firstObject);<br />
System.out.println(&#8220;Object in JSON format, before converting to string and parsing: &#8221; + firstJSON.toString());</p>
<p>//Send firstJSON to a string<br />
String testString = firstJSON.toString();</p>
<p>//Now make a new JSONObject, to parse the string into<br />
org.json.simple.JSONObject secondJSON2 = new org.json.simple.JSONObject();</p>
<p>try {<br />
//Use an org.json.simple,parser.JSONParser to parse the string<br />
org.json.simple.parser.JSONParser testParser = new org.json.simple.parser.JSONParser();<br />
secondJSON2 = (org.json.simple.JSONObject) testParser.parse(testString);<br />
System.out.println(&#8220;Object in JSON format, after parsing from string: &#8221; + secondJSON2.toString());<br />
} catch (ParseException e) {</p>
<p>System.out.println(&#8220;Unable to parse JSON string &#8221; + secondJSON2.toString());<br />
}</p>
<p>TestObject secondObject = ReturnTestObjectfromJSON(secondJSON2);<br />
System.out.println (&#8220;Object after conversion from JSON to TestObject type:(&#8221; + secondObject.Name + &#8220;,&#8221; + secondObject.ID + &#8220;,&#8221; + secondObject.Money + &#8220;)&#8221;);</p>
<p>}</p>
<p>public static org.json.simple.JSONObject ReturnJSONfromTestObject(TestObject customObject)<br />
{</p>
<p>org.json.simple.JSONObject jsonObject = new org.json.simple.JSONObject();<br />
jsonObject.put(&#8220;Name&#8221;, customObject.Name);<br />
jsonObject.put(&#8220;ID&#8221;, customObject.ID);<br />
jsonObject.put(&#8220;Money&#8221;, customObject.Money);<br />
return jsonObject;<br />
}</p>
<p>public static TestObject ReturnTestObjectfromJSON(org.json.simple.JSONObject jsonObject)<br />
{</p>
<p>TestObject customObject = new TestObject();</p>
<p>customObject.Name = (String) jsonObject.get(&#8220;Name&#8221;);<br />
customObject.ID = (Long) jsonObject.get(&#8220;ID&#8221;);<br />
customObject.Money = (Double) jsonObject.get(&#8220;Money&#8221;);<br />
return customObject;</p>
<p>}</p>
<p>}</p>
<p>//TestObject class</p>
<p>package JSONExamplePackage;<br />
/**<br />
*<br />
*<br />
* @author Ben Delaporte<br />
*<br />
*/<br />
public class TestObject {</p>
<p>public String Name;</p>
<p>//Note* on choice of (long) type.<br />
public long ID;<br />
public double Money;<br />
}</p>
<p>//Console output</p>
<p>Object before being put into JSON format:(Jim,5,78910.3)<br />
Object in JSON format, before converting to string and parsing: {&#8220;Name&#8221;:&#8221;Jim&#8221;,&#8221;Money&#8221;:78910.3,&#8221;ID&#8221;:5}<br />
Object in JSON format, after parsing from string: {&#8220;Name&#8221;:&#8221;Jim&#8221;,&#8221;Money&#8221;:78910.3,&#8221;ID&#8221;:5}<br />
Object after conversion from JSON to TestObject type:(Jim,5,78910.3)</p>
<p>//*At first, I had TestObject.ID set up as an &#8216;int&#8217; type. But the parser kept returning a &#8216;long&#8217; type, which was throwing a &#8216;long can&#8217;t convert to int&#8217; error. So I went ahead and changed TestObject.ID to &#8216;long&#8217; type. Just a heads up.</p>
]]></content:encoded>
			<wfw:commentRss>http://ben-writes.com/2011/json-simple-library-for-java-code-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OnyX for Mac &#8211; More Options for your Mac</title>
		<link>http://ben-writes.com/2011/onyx-for-mac-more-options-for-your-mac/</link>
		<comments>http://ben-writes.com/2011/onyx-for-mac-more-options-for-your-mac/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 06:30:25 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Technical Writings]]></category>

		<guid isPermaLink="false">http://ben-writes.com/?p=179</guid>
		<description><![CDATA[Today I discovered &#8216;OnyX for Mac&#8216;. It&#8217;s an application that allows you to change some of the hidden settings on your Mac, in addition to doing some cache cleaning, volume checking, and general maintenance. I haven&#8217;t fully explored it, but it looks like there is a lot there that you normally wouldn&#8217;t have GUI access [...]]]></description>
			<content:encoded><![CDATA[<p>Today I discovered &#8216;<a href="http://www.apple.com/downloads/macosx/system_disk_utilities/onyx.html">OnyX for Mac</a>&#8216;. It&#8217;s an application that allows you to change some of the hidden settings on your Mac, in addition to doing some cache cleaning, volume checking, and general maintenance. I haven&#8217;t fully explored it, but it looks like there is a lot there that you normally wouldn&#8217;t have GUI access to. One thing I noticed off the bat was that there was a little check box to change Finder to display the long form address of the folder location, and also to show hidden folders. (which I ended up running a console command to do the last time I needed it) Pretty neat! If you have a Mac, and would like to be able to customize some of the hidden settings while using a GUI, I&#8217;d recommend checking it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://ben-writes.com/2011/onyx-for-mac-more-options-for-your-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing the Netbeans 6.9 Phantom Error/Bug/Red flag in a complex Java project</title>
		<link>http://ben-writes.com/2011/fixing-the-netbeans-6-9-phantom-errorbugred-flag-in-a-complex-java-project/</link>
		<comments>http://ben-writes.com/2011/fixing-the-netbeans-6-9-phantom-errorbugred-flag-in-a-complex-java-project/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 00:38:49 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[corruption]]></category>
		<category><![CDATA[debug project]]></category>
		<category><![CDATA[debugging Netbeans]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java bug]]></category>
		<category><![CDATA[Netbeans 6.9]]></category>
		<category><![CDATA[Netbeans bug]]></category>
		<category><![CDATA[Netbeans cache]]></category>
		<category><![CDATA[Netbeans error]]></category>
		<category><![CDATA[Netbeans phantom error]]></category>
		<category><![CDATA[Netbeans project]]></category>
		<category><![CDATA[Netbeans projects]]></category>
		<category><![CDATA[Netbeans red flag]]></category>
		<category><![CDATA[phantom bug]]></category>
		<category><![CDATA[red flag]]></category>
		<category><![CDATA[red flags]]></category>

		<guid isPermaLink="false">http://ben-writes.com/?p=172</guid>
		<description><![CDATA[Hi everyone, I&#8217;ve been doing a lot of Java development lately, designing a 2D multiplayer game involving 2D physics, a client package, a server package, a shared package, and serialized objects over the network. It&#8217;s a lot of fun; I&#8217;ve been working with my brother and gaining a lot of experience with network programming along [...]]]></description>
			<content:encoded><![CDATA[<p>Hi everyone,</p>
<p>I&#8217;ve been doing a lot of Java development lately, designing a 2D multiplayer game involving 2D physics, a client package, a server package, a shared package, and serialized objects over the network. It&#8217;s a lot of fun; I&#8217;ve been working with <a href="http://www.edthedev.com/">my brother </a>and gaining a lot of experience with network programming along the way.</p>
<p>Which brings me to the subject of this post: A problem I recently had with Netbeans was a &#8216;phantom error&#8217;, or &#8216;phantom bug&#8217; that Netbeans would display as a little red &#8216;flag&#8217; or &#8216;sign&#8217; on my Java project. It would appear near one of my package folders, the source folder a level above it, and finally near the &#8216;project&#8217; icon itself. But when I opened the package folder in the Netbeans file browser, or project browser, there were no files with the same &#8216;red flag&#8217;. And my project would &#8216;clean and build&#8217; with no errors. And I think that this corruption may have been causing other side effects when I was debugging my code.</p>
<p>I combed Google looking for a solution last time (including trying things myself, like deleting folders in the project, moving around .java files, and restarting Netbeans) but I was unable to find one, ended up deleting the project, creating a new project, and copying/refactoring in the source code for each of my .java files. This was pretty time consuming, and I ended having to switch my project over to a new subversion repository.</p>
<p>This happened to me again today. I&#8217;m now using Mercurial to version control my source code, so I really didn&#8217;t want to delete my entire Netbeans project/Mercurial repository just to get rid of a &#8216;phantom bug&#8217;. After quite a few Google searches, I learned that it is Netbeans&#8217; cache that is corrupted. <a title="Deleting the Netbeans cache" href="http://forums.netbeans.org/topic430.html">Deleting this cache directory at &#8220;~/.netbeans/6.9/var/cache/index/&#8221; fixed the problem on a reload of Netbeans.</a> (*warning* You may want to back up the folder first, in case there is something important there for your project.)</p>
<p>So &#8216;walah&#8217;! No more phantom bugs. Much easier than refactoring into a new Netbeans project. =D</p>
]]></content:encoded>
			<wfw:commentRss>http://ben-writes.com/2011/fixing-the-netbeans-6-9-phantom-errorbugred-flag-in-a-complex-java-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keeping Your Computer Safe and Speedy</title>
		<link>http://ben-writes.com/2010/keeping-your-computer-safe-and-speedy/</link>
		<comments>http://ben-writes.com/2010/keeping-your-computer-safe-and-speedy/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 06:03:39 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Technical Writings]]></category>

		<guid isPermaLink="false">http://ben-writes.com/?p=153</guid>
		<description><![CDATA[So, recently a friend asked me what I use as antivirus. And I realized in my reply that some of the following information may be of use to others! So here I go. =D I personally use Avast! antivirus on all of my home Windows machines. It is a dual firewall/scanner, and can be used [...]]]></description>
			<content:encoded><![CDATA[<p>So, recently a friend asked me what I use as antivirus. And I realized in my reply that some of the following information may be of use to others! So here I go. =D</p>
<p>I personally use <a href="http://www.avast.com/index">Avast! antivirus</a> on all of my home Windows machines. It is a dual firewall/scanner, and can be used very effectively in combination with Windows&#8217; native firewall. It&#8217;s also free for personal use.</p>
<p>Other free things I use to protect and lighten my Windows machines include <a href="http://www.piriform.com/">CCleaner</a>, the <a href="http://noscript.net/">NoScript Firefox addon</a>, the <a href="http://www.mywot.com/">Web of Trust Firefox addon</a>, <a href="http://www.pctools.com/registry-mechanic/">Registry Mechanic</a> (some features are not free), <a href="http://windirstat.info/">WinDirStat</a> and finally, controlling the services and processes on my computer by hand, as I have described in <a href="http://ben-writes.com/2009/curbing-your-startup-folder/">a previous post.</a></p>
<p>While if you run a Mac not all of the above may be useful to you, installing the NoScript Firefox addon still protects you while browsing, and the Web of Trust addon still helps you stay away from vicious websites.</p>
<p>I hope you find these programs to be useful. =D<br />
Ben</p>
]]></content:encoded>
			<wfw:commentRss>http://ben-writes.com/2010/keeping-your-computer-safe-and-speedy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Animated Adventures of Boy &#8216;n Panda!</title>
		<link>http://ben-writes.com/2010/the-animated-adventures-of-boy-n-panda/</link>
		<comments>http://ben-writes.com/2010/the-animated-adventures-of-boy-n-panda/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 06:22:13 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Creative Writings]]></category>
		<category><![CDATA[General writings]]></category>

		<guid isPermaLink="false">http://ben-writes.com/?p=132</guid>
		<description><![CDATA[Hey! Ben here! I just wanted to update you all on what I&#8217;ve been up to! I&#8217;m still going to college&#8230; taking calculus 3 and economics right now&#8230; Calculus 3 is currently being somewhat difficult, despite my regularly high level of effort. I&#8217;m really enjoying economics &#8211; the math is relatively easy, and the concepts [...]]]></description>
			<content:encoded><![CDATA[<p>Hey! Ben here!</p>
<p>I just wanted to update you all on what I&#8217;ve been up to!</p>
<p>I&#8217;m still going to college&#8230; taking calculus 3 and economics right now&#8230; Calculus 3 is currently being somewhat difficult, despite my regularly high level of effort. I&#8217;m really enjoying economics &#8211; the math is relatively easy, and the concepts are easy to remember because of my passion for economics.</p>
<p>My brother and I recently revived the <a title="Read Boy and Panda." href="http://ben-writes.com/boy-n-panda/boy-panda-volume-1/">Boy &#8216;n Panda book</a>, this time in the form of <a title="Watch Boy and Panda." href="http://boynpanda.com/">an epic animated series</a>. So far, we have been mostly bone rigging characters using Anime Studio&#8230; but we&#8217;re just about ready to start &#8216;filming&#8217; the book from the beginning. We&#8217;re both pretty hyped about it. We would appreciate any views and comments on the site! Thanks!</p>
<p>That&#8217;s all for now. Thanks for reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://ben-writes.com/2010/the-animated-adventures-of-boy-n-panda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Trophy</title>
		<link>http://ben-writes.com/2009/the-trophy/</link>
		<comments>http://ben-writes.com/2009/the-trophy/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 17:30:21 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Random Writings]]></category>

		<guid isPermaLink="false">http://ben-writes.com/?p=113</guid>
		<description><![CDATA[Hey! I haven&#8217;t posted in awhile. I have been busy with work and enjoyable hobbies this summer(which, in some cases, are the same!). =) My father took professional quality photographs of my team&#8217;s Rube Goldberg second place trophy, so I thought I would post one now.]]></description>
			<content:encoded><![CDATA[<p>Hey!</p>
<p>I haven&#8217;t posted in awhile. I have been busy with work and enjoyable hobbies this summer(which, in some cases, are the same!). =)</p>
<p>My father took professional quality photographs of my team&#8217;s Rube Goldberg second place trophy, so I thought I would post one now.</p>
<div id="attachment_114" class="wp-caption alignleft" style="width: 561px"><img class="size-large wp-image-114    " title="The Trophy reads &quot;- SECOND PLACE - 2009 RUBE GOLDBERG HIGH SCHOOL NATIONAL COMPETITION&quot;" src="http://ben-writes.com/wp-content/uploads/2009/07/rubegoldbergtrophie-680x1024.jpg" alt="We missed first place by just 1 point in 338 points!" width="551" height="830" /><p class="wp-caption-text">We missed first place by just 1 point in 338 points!</p></div>
]]></content:encoded>
			<wfw:commentRss>http://ben-writes.com/2009/the-trophy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>School is Out!</title>
		<link>http://ben-writes.com/2009/school-is-out/</link>
		<comments>http://ben-writes.com/2009/school-is-out/#comments</comments>
		<pubDate>Sat, 16 May 2009 04:48:55 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[General writings]]></category>

		<guid isPermaLink="false">http://ben-writes.com/?p=107</guid>
		<description><![CDATA[I like to say that I&#8217;m done with school forever until the end of summer. =) Overall, it has been a great semester. The Rube Goldberg project was an incredible success, thanks to my fantastic teammates and supportive sponsor. I received an A in Calculus 2, which is great, since at times during the course [...]]]></description>
			<content:encoded><![CDATA[<p>I like to say that I&#8217;m done with school forever until the end of summer. =)</p>
<p>Overall, it has been a great semester. The Rube Goldberg project was an incredible success, thanks to my fantastic teammates and supportive sponsor. I received an A in Calculus 2, which is great, since at times during the course I was wondering whether or not I would make it through the class! I&#8217;m told that the other upper math courses are not as memorization intense and difficult as Calculus 2. I hope they are correct. <img src='http://ben-writes.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>My C++ course went well. I learned alot about object oriented programming. I haven&#8217;t gotten the overall grade back yet on that one.(hoping for an A!)</p>
<p>This semester marks my graduation from highschool. It&#8217;s funny, because it feels like I was in college just yesterday. Oh&#8230; right&#8230;</p>
<p>The end of one thing is just the beginning of something new(and hopefully groovy).</p>
<p>Ben</p>
<p>P.S. I recently rediscovered an awesome PC game. It&#8217;s also free, which multiplies its awesomeness by at least 300%. <a title="Jardinains - like pong, but with extra gnomes added." href="http://www.jardinains.com/">Check it out!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ben-writes.com/2009/school-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Second Place in Rube Goldberg Nationals</title>
		<link>http://ben-writes.com/2009/second-place-in-rube-goldberg-nationals/</link>
		<comments>http://ben-writes.com/2009/second-place-in-rube-goldberg-nationals/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 04:07:17 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Creative Writings]]></category>
		<category><![CDATA[Technical Writings]]></category>

		<guid isPermaLink="false">http://ben-writes.com/?p=83</guid>
		<description><![CDATA[Hey! Benjamin Delaporte here! Rube Goldberg was a cartoonist in the 1930s who drew strange contraptions that took many steps to perform a simple task. In his honor, highschool and college competitions based on his cartoons are held every year at the regional, state, and national levels. The challenge this year was to replace an incandescent light [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Hey! Benjamin Delaporte here!</p>
<p><a title="Rube Goldberg" href="http://www.rubegoldberg.com/">Rube Goldberg</a> was a cartoonist in the 1930s who drew strange contraptions that took many steps to perform a simple task. In his honor, highschool and college competitions based on his cartoons are held every year at the regional, state, and national levels.</p>
<p>The challenge this year was to replace an incandescent light bulb with a more energy efficient light source. Many teams used a florescent light bulb as the replacement. Solutions ranged from a simple flip of a switch to full fledged robotics &#8211; unscrewing of the first light bulb, and screwing the second bulb into the same socket!</p>
<p>My team(a homeschool highschool group named &#8216;Cornerstone Discovery Group Team B&#8217;) took first place at our homeschool highschool, first place at the University of Illinois Engineering Open House regional competition, and finally second place in the <a title="First, second, and third places mentioned in this article" href="http://www.theheraldbulletin.com/local/local_story_087225822.html">national Rube Goldberg competition at Purdue University</a>!</p>
<p>The first place team(from Wisconsin) had <a title="An article mentioning the points spread" href="http://www.zwire.com/site/news.cfm?newsid=20290677&amp;BRD=1134&amp;PAG=461&amp;dept_id=150861&amp;rfi=6">338 points, our team had 337 points, and the third place team(also from Wisconsin) had 335 points</a>. All teams scored perfectly in mechanics. The 4 point range was entirely subjective scoring(thematic appeal), and the judges had very a difficult time deciding. All in all, each of the top three teams had great builds, and amazing themes!</p>
<p>The first place team had a mining theme, with a clever track of upward falling dominoes and a chain belt to change the light bulbs &#8211; simultaneously yanking the old bulb out and putting the new bulb in.</p>
<p>The third place team had a Mario theme, with &#8216;goomba&#8217; cutouts that acted as dominoes after Mario bopped the first one on the head.</p>
<p>My team had a Dr. Seuss theme, with Truffula tree dominoes and two wacky hands to swap the light bulbs. Our mechanics were solid due to the steady ingenuity of our mechanical department. Although hot glue, duct tape, and sheet metal are often tempting as quick fixes to problems, our mechanical department managed to avoid all but a few pieces of sheet metal in the final build, and that only to make the light bulb socket. We&#8217;ve learned from previous years that those building materials are unreliable. The mechanical department&#8217;s experience proved to be correct, as the most finicky step was the light bulb socket, because of the sheet metal inside of it.</p>
<p>Our theme was beautiful due to the brilliance of our art department. The art department did such a great job that at the Engineering Open House Illinois Regional competition we were given the &#8216;People&#8217;s Choice Award&#8217; trophy in addition to the 1st place trophy! (The People&#8217;s Choice Award is given to the team with the popular vote from onlookers. )</p>
<p>My team did so well because we had members with very specific and strong skill sets. Each member had very strong view points, too, but we managed to work together through delegation and departmentalization.  Between all 7 team members, we put nearly 1000 hours into the project.</p>
<p>It has been a great experience!</p>
<p>I&#8217;d like to thank Mr. and Mrs. Mercier for sponsoring our team and feeding us during those long hours. I&#8217;d also like to thank friends and family who supported our team at the Engineering Open House Regional competition and at the Purdue University National competition! You guys were great! We really appreciate your support!</p>
<p>And good job &#8216;Cornerstone Discovery Group Team B&#8217;! It&#8217;s been a pleasure working with all of you.</p>
<p>(I&#8217;m planning on adding pictures of my team&#8217;s state and national trophies here a bit later)</p>
<p>Check out the <a title="An article about the Illinois College Rube Goldberg team at the national competition at Purdue University" href="http://thequadblog.com/2009/03/rube-goldberg-team-second-in-nationals/">Quad blog article</a> about the college level team from the University of Illinois. They took second in the national college level competition! Great job guys!</div>
]]></content:encoded>
			<wfw:commentRss>http://ben-writes.com/2009/second-place-in-rube-goldberg-nationals/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Curbing Your Startup Folder</title>
		<link>http://ben-writes.com/2009/curbing-your-startup-folder/</link>
		<comments>http://ben-writes.com/2009/curbing-your-startup-folder/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 08:17:59 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Technical Writings]]></category>
		<category><![CDATA[manager]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[processes]]></category>
		<category><![CDATA[slow]]></category>
		<category><![CDATA[task]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://ben-writes.com/?p=35</guid>
		<description><![CDATA[Do you feel like your computer has gradually become &#8216;slower&#8217; since you bought it? It has. This is a tutorial to help you take back some of that &#8216;brand new computer&#8217; speed. It isn&#8217;t hard, and it won&#8217;t take you more than a few minutes&#8230; However, I must warn you, this tutorial won&#8217;t bring back [...]]]></description>
			<content:encoded><![CDATA[<p>Do you feel like your computer has gradually become &#8216;slower&#8217; since you bought it? It has. This is a tutorial to help you take back some of that &#8216;brand new computer&#8217; speed. It isn&#8217;t hard, and it won&#8217;t take you more than a few minutes&#8230; However, I must warn you, this tutorial won&#8217;t bring back that new computer smell&#8230; <img src='http://ben-writes.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>One of the most common ways a Windows personal computer becomes slower is because of the CPU and RAM being overwhelmed. It could be that you need new hardware, but let&#8217;s try a cheaper solution first. The slowing of your computer could be a software issue.</p>
<p>As a personal computer owner, you probably install applications on a regular basis. But as you install programs, you often times end up installing things that you didn&#8217;t know were being installed. And those things stay in your computer&#8217;s &#8216;Startup&#8217; folder. Any executable inside your computer&#8217;s Startup folder starts running in the background whenever you turn on your computer. This means that the more things you have in your Startup, the slower your computer will be, whether you wanted those things to run or not.</p>
<p>You can edit your Startup list to counteract this effect. Follow the arrows below to find your Startup editor on Vista.</p>
<div id="attachment_45" class="wp-caption alignnone" style="width: 361px"><img class="size-full wp-image-45" title="First step" src="http://ben-writes.com/wp-content/uploads/2009/03/1.jpg" alt="Open your start menu" width="351" height="718" /><p class="wp-caption-text">1. Open your start menu</p></div>
<div id="attachment_46" class="wp-caption alignnone" style="width: 729px"><img class="size-full wp-image-46" title="Second step" src="http://ben-writes.com/wp-content/uploads/2009/03/3.bmp" alt="Click on" width="719" height="405" /><p class="wp-caption-text">2. Click on &#39;Change startup programs&#39;.</p></div>
<div id="attachment_47" class="wp-caption alignnone" style="width: 726px"><img class="size-full wp-image-47" title="Third step" src="http://ben-writes.com/wp-content/uploads/2009/03/4.bmp" alt="Look for programs that don't have to run all the time. Choose one that you don't mind having to start by hand, rather than having it run in the background constantly, and click to disable it in the startup folder. In my example, I chose Quicktime." width="716" height="516" /><p class="wp-caption-text">Now choose a program to disable in the startup menu folder. Be warned that any program disabled here will not start up when the computer starts up, but will have to be executed manually.</p></div>
<div id="attachment_48" class="wp-caption alignnone" style="width: 731px"><img class="size-full wp-image-48" title="Fourth step" src="http://ben-writes.com/wp-content/uploads/2009/03/5.bmp" alt="Click 'yes' on the popup." width="721" height="520" /><p class="wp-caption-text">Click &#39;yes&#39; on the popup.</p></div>
<div id="attachment_49" class="wp-caption alignnone" style="width: 731px"><img class="size-full wp-image-49" title="Fifth step" src="http://ben-writes.com/wp-content/uploads/2009/03/6.bmp" alt="Fifth step" width="721" height="519" /><p class="wp-caption-text">If you change your mind, come back later and reactivate the program in the startup menu, in a similar fashion to the way you deactivated it.</p></div>
<p>Below are a few programs I tend to disable in the Startup. These programs will still run when you need them, but you don&#8217;t need them running all the time. </p>
<p>Quicktime</p>
<p>iTunes</p>
<p>Google desktop</p>
<p>Google updater</p>
<p>The best way to decide whether to disable something in Startup is to look up its functionality online, and then think to yourself &#8220;Do I use this functionality often enough to justify having it run in the background?&#8221; Most programs will still execute when you need them, even if they don&#8217;t run in the background. It will just take them slightly longer to load(This extra time still generally being &lt; 1 second if your hardware is fairly new).</p>
<p>For example, since I disabled Quicktime, the next time I watch a movie on the Internet, it will take slightly longer to load(Startup time) than if I kept it running in the background. Allowing Quicktime to run in the background would mean no Startup time, but all computations on my computer would take that much longer because my computer would always be thinking about Quicktime. I prefer having a short Startup time and very fast computations than to having no startup time and very slow computations. Startups happen once, but computations are always happening.</p>
<p>It&#8217;s a bit like juggling. You can either juggle ten balls at a time, and have to wait a long time for each ball to come down, or you can juggle one ball and have it in your hand instantly. Admittedly, if you want one of the other ten balls, you have to reach down and pick it up, but in the long run you will save time.</p>
]]></content:encoded>
			<wfw:commentRss>http://ben-writes.com/2009/curbing-your-startup-folder/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

