<?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>David's Ramblings &#187; Computers</title>
	<atom:link href="http://www.weblog.davidhaslem.com/category/computers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.weblog.davidhaslem.com</link>
	<description>Blogging almost once a year since 2005.</description>
	<lastBuildDate>Mon, 08 Jun 2009 19:40:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Artificial Neural Networks</title>
		<link>http://www.weblog.davidhaslem.com/2008/10/27/artificial-neural-networks/</link>
		<comments>http://www.weblog.davidhaslem.com/2008/10/27/artificial-neural-networks/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 02:59:48 +0000</pubDate>
		<dc:creator>The Rabid Banana</dc:creator>
				<category><![CDATA[College]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[elog]]></category>

		<guid isPermaLink="false">http://www.weblog.davidhaslem.com/?p=214</guid>
		<description><![CDATA[(ELOG 7 for CS3790: Cognitive Science) Artificial neural networks are kinda nifty. To learn more about them, I thought I&#8217;d try playing with one. Here&#8217;s a couple of the places I tried: Blackjack with Reinforcement Learning and Java Mouse Neuron Test. The first site uses an ANN to learn how to play Blackjack. You can [...]]]></description>
			<content:encoded><![CDATA[<p>(ELOG 7 for CS3790: Cognitive Science)</p>
<p>Artificial neural networks are kinda nifty. To learn more about them, I thought I&#8217;d try playing with one. Here&#8217;s a couple of the places I tried: <a href="http://lslwww.epfl.ch/~anperez/BlackJack/classes/RLJavaBJ.html">Blackjack with Reinforcement Learning</a> and <a href="http://members.aol.com/cavuto/thesis/java/run.html">Java Mouse Neuron Test</a>. </p>
<p>The first site uses an ANN to learn how to play Blackjack. You can start by playing alongside the computer in real time. The computer plays randomly at this point. If you want the computer to start playing better, the computer needs some alone time to get to learn the rules a little better. I set it to a 1000 learning episodes of 100 games each. As you run through the training you can watch the computers win average improving. It steadily goes from about 30%, which is about what you get playing randomly â€“ to 40%. It then sits around 40% slowly improving. It&#8217;s impossible for the computer to really get above 50% since the game&#8217;s odds are weighted in favor of the dealer (the applet doesn&#8217;t account for pushes or splits). </p>
<p>It&#8217;s interesting how with just a few training episodes the computer can start really playing a better game. It&#8217;s hard to observe the overall difference playing as hands as slowly as a human needs to, but you can see the computer making more informed decisions after the training. ANNs are kind of nifty like that. </p>
<p>I decided to try to improve the training. I experimented with different values for winning and losing weights. Trying to find the right balance of reward/punishment to encourage learning in the quickest manner possible. I found weighting a win heavier than a loss was a quick way to favor learning, since losing is expected over 50% of the time any way. Weighting the wins too heavily did cause a lot more oscillation however, since the network started to think it understood what was going on just because of a chance win more often. </p>
<p>The other ANN I played with didn&#8217;t have any sort of training whatsoever. The associated paper discusses designing a neural net that learns more like a person and less like a computer with the hand of god involvement you&#8217;ll typically see. In the real world, there&#8217;s not someone to tell you every time whether you responded correctly or not, so the network was designed to learn in whichever way it desired, without a person telling it whether its actions were correct or not. I was able with a few tries to get the mouse to start to circle the goal without any sort of training whatsoever. I&#8217;d like to play around with this idea further &#8211; no training ANNs&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.weblog.davidhaslem.com/2008/10/27/artificial-neural-networks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A-Life</title>
		<link>http://www.weblog.davidhaslem.com/2008/10/27/a-life/</link>
		<comments>http://www.weblog.davidhaslem.com/2008/10/27/a-life/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 22:14:06 +0000</pubDate>
		<dc:creator>The Rabid Banana</dc:creator>
				<category><![CDATA[Class]]></category>
		<category><![CDATA[College]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[elog]]></category>

		<guid isPermaLink="false">http://www.weblog.davidhaslem.com/?p=218</guid>
		<description><![CDATA[(ELOG 8 for CS3790: Cognitive Science) Artificial Life is an interesting concept. The idea is to make computer programs that model life in interesting ways and study them with the hopes of learning more about the process of evolution itself. For example, some A-Life programs start with a single creature programmed to learn about its [...]]]></description>
			<content:encoded><![CDATA[<p>(ELOG 8 for CS3790: Cognitive Science)</p>
<p>Artificial Life is an interesting concept. The idea is to make computer programs that model life in interesting ways and study them with the hopes of learning more about the process of evolution itself. For example, some A-Life programs start with a single creature programmed to learn about its environment and adapt. These creatures soon develop complex strategies that were not originally programmed. This is the case in the classic example of Animats. </p>
<p>The other possibility for A-Life programs is simulating entire ecosystems of artificial life. These I find more interesting, because they more often include genetic components and simulate natural selection. One such simulation is Noble Ape. I downloaded it and gave it a whirl. <a href="http://www.nobleape.com/">(Download Noble Ape Here.)</a></p>
<p>It includes all sorts of features, including weather simulation, random maps, senses for the simulated monkeys, etc. It even shows a simulation of their brain. The program even allows for scripting the monkeys to give them certain characteristics. All in all, it&#8217;s pretty fascinating watching the monkeys roam around trying to learn stuff.</p>
<p>The interface is kind of a pain to learn to use. The monkeys have several variables that define their overall behavior &#8211; including energy levels, fear, desire, along with location. These are presented in a sort of nonsensical array of gauges that don&#8217;t really make sense at first. It takes a little bit of practice, but it becomes easier to understand what is going on and you begin to see how their programming is really affecting their behavior. </p>
<p>A-Life doesn&#8217;t just focus on such complicated models though, it can also deal with simpler models. <a href="http://www.alife.co.uk/">Lotus Artificial Life</a> has some such examples. From the simple rules of the automata they have created, complex shapes and self replicating automata will form. This kind of study focuses more than the previously discussed examples on the effects of evolution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weblog.davidhaslem.com/2008/10/27/a-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dropbox</title>
		<link>http://www.weblog.davidhaslem.com/2008/09/23/dropbox/</link>
		<comments>http://www.weblog.davidhaslem.com/2008/09/23/dropbox/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 20:25:49 +0000</pubDate>
		<dc:creator>The Rabid Banana</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.weblog.davidhaslem.com/?p=203</guid>
		<description><![CDATA[Recently my friend Mike was looking for a service to sync his documents between his laptop (Linux) and his desktop (Windows). This is often a tricky problem involving a USB stick or something of that nature, but he wanted something more automatic. I told him I knew of nothing that would quite fit the bill. [...]]]></description>
			<content:encoded><![CDATA[<p>Recently my friend Mike was looking for a service to sync his documents between his laptop (Linux) and his desktop (Windows). This is often a tricky problem involving a USB stick or something of that nature, but he wanted something more automatic. I told him I knew of nothing that would quite fit the bill.</p>
<p>Of course, my other friend Tom decided that there must be a solution out there somewhere and did some googling. He found this little gem: </p>
<p><a href="http://www.getdropbox.com/">getdropbox.com</a></p>
<p>I don&#8217;t really have to much need for such a program, but I decided to download it anyway. I must say it is rather nifty. After installing the program and registering it to your account, you are given a folder that represents your Dropbox. It acts just like any other folder in your filesystem except for one very important rule &#8211; in the background the Dropbox program is constantly checking for updates to the folder and updating as necessary. After syncing with the online storage, any other computers running dropbox and set up for the same account will see and automatically download changes.</p>
<p>But that&#8217;s not all! Since it all works by syncing remotely, you also have the option of logging in through the web interface to download files you might need without having to install the program on another computer. It also can help you undelete or roll back changes.</p>
<p>But wait, there&#8217;s more! Not only can you log in and get access to your files, but you can also put files into the public folder in the dropbox and share them with friends via a link. Or you can put the files in your photos folder and create a gallery that can be viewed in slideshow form.</p>
<p>And that&#8217;s not all! You can also invite users to share folders in your dropbox. Then any of them can make changes and everyone will be able to see the changes instantly. That&#8217;s really sweet for collaboration on a group project.</p>
<p>So, if you&#8217;ve ever been wishing for an easier way to keep files in sync between multiple computers or for a way to instantly share some of those files with friends without having to upload to something like flickr, look into dropbox. While it&#8217;s in beta, you&#8217;re limited to a free 2GB storage limit. They have plans to offer a paid 50GB storage limit down the line, once testing is complete.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weblog.davidhaslem.com/2008/09/23/dropbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MarsEdit</title>
		<link>http://www.weblog.davidhaslem.com/2008/09/17/marsedit/</link>
		<comments>http://www.weblog.davidhaslem.com/2008/09/17/marsedit/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 23:17:39 +0000</pubDate>
		<dc:creator>The Rabid Banana</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.weblog.davidhaslem.com/?p=192</guid>
		<description><![CDATA[I&#8217;ve been updating my blog a decent amount lately. To do so, I&#8217;ve been using the blogging software known as MarsEdit. WordPress comes with a web-based system for posting, but I find a desktop application to be far more effective for meeting my needs in an application. MarsEdit meets my needs pretty well. It allows [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been updating my blog a decent amount lately. To do so, I&#8217;ve been using the blogging software known as MarsEdit. WordPress comes with a web-based system for posting, but I find a desktop application to be far more effective for meeting my needs in an application. </p>
<p>MarsEdit meets my needs pretty well. It allows me to save drafts locally and work on them when I don&#8217;t have an internet connection. It also allows me to drag and drop pictures into my posts with no additional work. I can literally drag a picture from wikipedia and drop it into the edit box, having it come out as it did in my previous post for Cog Sci. It handles all of the uploading and resizing automagically.</p>
<p>MarsEdit certainly isn&#8217;t the only desktop blogging application. I&#8217;ve tried a few others before. Mainly Ecto, and a bit of Blogo. I feel MarsEdit has the cleanest, most useful interface I&#8217;ve encountered though. </p>
<p>It does come with the unfortunate price tag of $29, which seems a little steep for the amount of use I personally will get out of it. (Seeing as my blog only stays active about one month a year.) I&#8217;m not sure if I&#8217;ll find myself buying the full version when my trial expires, but if I don&#8217;t, I think I&#8217;ll have a hard time replacing it. Bottom line, if you need to make posts to a blog on a Mac, wish to avoid using the web interface, and are willing to pay some money, MarsEdit is definitely a worthwhile tool. </p>
<p>Oh, and I forgot to mention the nifty Flickr integration, which doesn&#8217;t affect me a whole lot, since I rarely post to flickr, but it can upload your images to your Flickr account before dropping them into your post. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.weblog.davidhaslem.com/2008/09/17/marsedit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Vista</title>
		<link>http://www.weblog.davidhaslem.com/2007/04/15/windows-vista/</link>
		<comments>http://www.weblog.davidhaslem.com/2007/04/15/windows-vista/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 04:30:15 +0000</pubDate>
		<dc:creator>The Rabid Banana</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Random Stuff]]></category>

		<guid isPermaLink="false">http://blog.davidhaslem.com/2007/04/15/windows-vista/</guid>
		<description><![CDATA[Windows Vista. The newest offering from Microsoft. Software just very recently released from a company that has a bad habit of releasing software that needs to be out a year or two before it&#8217;s stable.Â Naturally, I decided to install it on my brand new, super awesome computer. Why? Mainly because I had a free copy [...]]]></description>
			<content:encoded><![CDATA[<p>Windows Vista. The newest offering from Microsoft. Software just very recently released from a company that has a bad habit of releasing software that needs to be out a year or two before it&#8217;s stable.Â Naturally, I decided to install it on my brand new, super awesome computer. Why? Mainly because I had a free copy lying around and wanted to give it a test drive so that I could tell other people what I think.</p>
<p>Â Yes, you read that right. I care so much for your well-being that I installed a Microsoft product on my computer. Now, when you come up to me and ask me &#8220;I was thinking about getting Vista, what do you think?&#8221; I can respond without simply making broad generalizations about how Microsoft steals everything from Apple, always writes insecure stuff, and Windows generally needs to be avoided, especially if the version hasn&#8217;t been baptized in the fire of a thousand hackers and virus writers.</p>
<p>Â Now, instead of making all of those somewhat lame generalizations, I can give you my true opinion: &#8220;Meh.&#8221; That&#8217;s right. &#8220;Meh.&#8221;</p>
<p>What exactly does &#8220;Meh.&#8221; mean though? Granted, I&#8217;ve only had Vista for a few weeks, now, but that&#8217;s long enough to see what issues I have with it. To be honest, I haven&#8217;t had as many as I expected to have. I would have loved to have been able to say, &#8220;Yeah, Vista sucks more than I possibly could have imagined,&#8221; but that&#8217;s just not true. Vista does have its weak spots though.</p>
<p>Â The first thing one might notice is that trying to use an account with limited access and keeping an admin account separate is annoying. For security purposes, it is a good idea to not constantly be logged in as an administrator, because then you aren&#8217;t able to do things that might break your computer. Microsoft has taken a step in the right direction for this too. In XP, it was so painful to do things the right way that you just made your main user an administrator. Now, with Vista, you can actually be a limited user without feeling crippled. The unfortunate side effect is the constant nagging and asking for the admin password for all sorts of tasks, which can get old pretty fast, but doesn&#8217;t happen enough to make it unusable.</p>
<p>This stricter control on access rights can cause some issues with programs not ready for it though. I&#8217;ve personally had trouble uninstalling a botched installation of Firefox. It will tell me to input my admin password to continue uninstallation, and then tell me that I don&#8217;t have permissions because I need to put in the administrator password.</p>
<p>Â Some other things that bother me are more cosmetic. For example, the start menu has a button that should shut down my computer, but instead the button puts it in sleep mode, which leaves my computer on. There seems to be no easy way to make this button act as I think it should though. Another thing that bothers me is that when I have two monitors plugged in, Windows can&#8217;t figure out how to put a different background on each monitor. This is a purely cosmetic matter, and won&#8217;t affect many people, but the fact that they completely overlooked this (something that&#8217;s so trivial to accomplish in the Mac universe) makes Vista seem just a tad unfinished.</p>
<p>There are a few other details that aren&#8217;t so much annoying as different from XP. The file structure is a tiny bit different, and many things have been moved around or changed a bit. These aren&#8217;t bad, it just takes a while to get used to.</p>
<p>In the end it&#8217;s not the big things, but the smaller things that make me displeased with Vista. Over all, it&#8217;s quite usable, even a bit more usable than XP, which is good, since that means they&#8217;re making progress. It&#8217;s still a Microsoft product though, and it certainly has its own flaws.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weblog.davidhaslem.com/2007/04/15/windows-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My New Compy</title>
		<link>http://www.weblog.davidhaslem.com/2007/04/09/my-new-compy/</link>
		<comments>http://www.weblog.davidhaslem.com/2007/04/09/my-new-compy/#comments</comments>
		<pubDate>Tue, 10 Apr 2007 05:34:37 +0000</pubDate>
		<dc:creator>The Rabid Banana</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://blog.davidhaslem.com/2007/04/09/my-new-compy/</guid>
		<description><![CDATA[&#8220;So, I haven&#8217;t posted in aÂ while.Â Mainly because I&#8217;ve been playing too many video games on my cool new computer. I decided to put together a computer capable ofÂ blasting most of the current games on the market out of the water with maximum settings. If you don&#8217;t game much, you probably don&#8217;t know what I&#8217;m talking [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;So, I haven&#8217;t posted in aÂ while.Â Mainly because I&#8217;ve been playing too many video games on my cool new computer. I decided to put together a computer capable ofÂ blasting most of the current games on the market out of the water with maximum settings. If you don&#8217;t game much, you probably don&#8217;t know what I&#8217;m talking about, so let&#8217;s just say that games are much prettier on my new computer&#8230;&#8221;</p>
<p>It was at this point in the post that I stopped working on it and played more video games for a week straight. A firm example of how much I like my new computer and all the games I can play on it. I&#8217;ve decided it is in my best interest to leave it off while I finish this post.</p>
<p>Back to how cool my setup is: I&#8217;ve got it set up for dual monitor support. I can drag windows back and forth between two monitors. Add the power of synergy, which allows my mouse to drag over onto my Mac whenever it wants, and I have three screens sitting next to each other controlled with one mouse and keyboard. It&#8217;s really nifty.</p>
<p>I decided to install Vista, the latest offering from Microsoft, since I have a free copy from my school. I&#8217;m overall somewhat disappointed in it, considering how long it took them to release it, but that&#8217;s another post in the making.</p>
<p>Uh, oh, power&#8217;s back on. Suppose I&#8217;ll just have to get back to playing Supreme Commander.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weblog.davidhaslem.com/2007/04/09/my-new-compy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails</title>
		<link>http://www.weblog.davidhaslem.com/2006/04/09/ruby-on-rails/</link>
		<comments>http://www.weblog.davidhaslem.com/2006/04/09/ruby-on-rails/#comments</comments>
		<pubDate>Mon, 10 Apr 2006 01:09:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.davidhaslem.com/2006/04/09/ruby-on-rails/</guid>
		<description><![CDATA[My whole life I&#8217;ve been searching for that special someone. The one that thinks just like I do. The one that can finish my sentences for me. The one that likes me just the way I am, and the one that understands me. I&#8217;ve found that someone. Her name is Ruby, and she&#8217;s on Rails. [...]]]></description>
			<content:encoded><![CDATA[<p>
My whole life I&#8217;ve been searching for that special someone. The one that thinks just like I do. The one that can finish my sentences for me. The one that likes me just the way I am, and the one that understands me. I&#8217;ve found that someone. Her name is Ruby, and she&#8217;s on Rails.
</p>
<p>
Ruby on Rails is a web application framework. This doesn&#8217;t mean anything to 66.7% of my viewers. Both of those viewers are shaking their heads saying, ÒDamn, we need to get David a girl.Ó
</p>
<p>
But the other 33.3% Ñ I know what he&#8217;s thinking Ñ ÒWhat&#8217;s Ruby on Rails, and where do I get me some of that action?Ó Not to worry Mr. 1/3, Ruby on Rails is easy to make friends with. All you need is a good web server with Ruby on Rails installed, then you&#8217;re all set to go.
</p>
<p>
Actually, you don&#8217;t need to know much about Ruby to get onto the Rails bandwagon. For me, it was love at first sight/tutorial. With a few simple commands, on can create a decent little application. It makes a lot of stuff that I hated about programming with PHP easy.
</p>
<p>
The beauty of the Rails framework is that it assumes a lot of things for you, like how to connect to and interact with a database. As long as you follow the guidelines, half of the code is typed for you before you even start, meaning you can work on the actually important stuff.
</p>
<p>
So check it out, if you&#8217;re into that sort of thing.
</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weblog.davidhaslem.com/2006/04/09/ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Design Books Can Help</title>
		<link>http://www.weblog.davidhaslem.com/2006/04/03/why-design-books-can-help/</link>
		<comments>http://www.weblog.davidhaslem.com/2006/04/03/why-design-books-can-help/#comments</comments>
		<pubDate>Tue, 04 Apr 2006 00:12:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[College Life]]></category>
		<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.davidhaslem.com/2006/04/03/why-design-books-can-help/</guid>
		<description><![CDATA[I was talking to someone the other day and I brought up the fact that I had been reading a design book. After it was established that design does not refer to intelligent design but graphic design, my friend made a point that he didn&#8217;t really see why I&#8217;d need a book about that. He [...]]]></description>
			<content:encoded><![CDATA[<p>
I was talking to someone the other day and I brought up the fact that I had been reading a design book. After it was established that design does not refer to intelligent design but graphic design, my friend made a point that he didn&#8217;t really see why I&#8217;d need a book about that.
</p>
<p>
He reasoned that perhaps he was just artistic enough to not need one. At the time, I must admit I took it as arrogance. He seemed a bit smug about it. (But I know the internet doesn&#8217;t always convey intention as well as it should, and this was probably one of those times.)
</p>
<p>
After thinking, I&#8217;ve decided it was actually more likely na•vety than arrogance. Hopefully I haven&#8217;t seriously offended this person by bringing all this up, as he&#8217;s one of the three readers of this site, but I&#8217;m going to explain why I feel that way and why I think every good designer (or even one who just wants to mess around sometimes) can and <strong>should </strong>try to learn from books.
</p>
<p>
The first major point for reading from books applies just as well to taking design classes or something like that Ñ learning the vocabulary. It doesn&#8217;t seem important, but it&#8217;s tremendously powerful. One designer&#8217;s work I read recently, The NonÐDesigner&#8217;s Design Book (Robin Williams), explained it best with a story.
</p>
<blockquote><p>
ÒMany years ago I received a tree identification book for Christmas. [...] The first tree in the book was the Joshua tree because it only took two clues to identify it. Now the Joshua tree is a really weirdÐlooking tree and I looked at that picture and said to myself, &#8216;Oh, we don&#8217;t have that kind of tree in Northern California.&#8217;</p>
<p>Ò[...] So I took my book and went outside. Four of those homes had Joshua trees in the front yard. I had lived in that house for thirteen years, and I had never seen a Joshua tree.Ó
</p></blockquote>
<p>
She goes on to explain that if you can name it, you can control it, especially in design. And she&#8217;s not just blowing hot air either. In the last three weeks since reading that book I&#8217;ve become a noticeably more confident and able designer, mainly because I can now look and say stuff like, ÒOh, that&#8217;s missing a strong alignment to really tie the piece together.Ó
</p>
<p>
Now, I&#8217;m not saying you can&#8217;t be artistic without knowing terms, I&#8217;m saying that if you know the terms it can help you be even more artistic. It can help you stop playing the Òhit and miss until you get it to look rightÓ game. Why do you think art class often has large portions devoted to looking at different periods and styles of art? This is one of the major reasons I recommend looking into a design book or two if you want to put together anything that could benefit.
</p>
<p>
The other major reason why I believe it never hurts to pick up a design book is that it&#8217;s just a huge collection of (hopefully) great work to get inspired by. Even if you are somehow born with a complete ability to innately know every design principle and apply it, you&#8217;re still likely to be inspired by other people&#8217;s work.
</p>
<p>
If you&#8217;re going to try to tell me you don&#8217;t need design principles or inspiration, I&#8217;m going to have to call bullshit. There&#8217;s no way any artist could go through life without inspiration and a good sense of how to compose their art pieces (often derived by studying others&#8217; work). So Ñ if you want to design a school newsletter, a multiÐmillion dollar print campaign, or anything in between Ñ pick up a book, if you haven&#8217;t already, and it will be of some help.
</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weblog.davidhaslem.com/2006/04/03/why-design-books-can-help/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>100% Nerd</title>
		<link>http://www.weblog.davidhaslem.com/2006/01/18/100-nerd/</link>
		<comments>http://www.weblog.davidhaslem.com/2006/01/18/100-nerd/#comments</comments>
		<pubDate>Thu, 19 Jan 2006 01:22:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[College Life]]></category>
		<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.davidhaslem.com/2006/01/18/100-nerd/</guid>
		<description><![CDATA[Yeah. I&#8217;m a nerd. It never hurt me to admit the truth before, but before, I just thought I was a nerd. Oh no, I was only a demi-nerd. I hadn&#8217;t yet achieved nerd status. Tonight, I claim to have crossed that threshold. I know I&#8217;m getting all apocalyptic, but it&#8217;s true. There are certain [...]]]></description>
			<content:encoded><![CDATA[<p>
Yeah. I&#8217;m a nerd. It never hurt me to admit the truth before, but before, I just thought I was a nerd. Oh no, I was only a demi-nerd. I hadn&#8217;t yet achieved nerd status. Tonight, I claim to have crossed that threshold.
</p>
<p>
I know I&#8217;m getting all apocalyptic, but it&#8217;s true. There are certain things that signify a transition in one&#8217;s life. Sometimes, there&#8217;s no going back Ð like when you flunk out of school and become a checker at the grocery store or when you invade Iraq. I believe I&#8217;ve reached that point in nerdery. (Yes, nerdery is today&#8217;s word of the day. Use it in a conversation, impress your friends with your knowledge of fake words,)
</p>
<p>
So, I was sitting there starting to get to work on my programming assignment. It&#8217;s an easy assignment, just some basic stuff on multithreading. It may sound intimidating to the non-programmers out there, but it&#8217;s not that hard if you already know all of the other programming stuff you&#8217;re assumed to have learned before this class. In any case, I realized, as is often the case, that I didn&#8217;t want to do my assignment today when I could do it an hour before it was due Friday. What kind of sense does that make? You know how it is.
</p>
<p>
&#8220;Oh, I could do part of this assignment that is worth 90% of my grade and involves a lot of time and effort today, or I could put the entire assignment off until the end of the semester and require 2 days, a straight jacket, and hourly injections of caffeine (later Meth). The later option doesn&#8217;t sound so pleasant, but that&#8217;s way in the future. I might get hit by a car next week and die. I&#8217;d much rather die knowing I played 8 more hours of &lt;insert favorite video game/real life activity here&gt; than working on the assignment.&#8221; But then you don&#8217;t get hit by a car and die and so end up with the whole end of semester mess.
</p>
<p>
Now, typically this is my method for doing any assignment, but the video game tends to vary. Tonight, I played &#8220;Learn Assembly Code&#8221;. Yes. I was teaching myself assembly code. For those non-semi-nerds in the room, that&#8217;s bad. I was teaching myself how to program in one of the most painful languages possible. To understand why, look at this code:
</p>
<p style="text-indent:20pt;">
000001010011100110101010101011111
</p>
<p style="text-indent:60pt;">
# This code will add 1 and 1 together or something else useless.
</p>
<p>
And that&#8217;s simplified assembly, known as machine code. Real assembly has more numbers and letters too.
</p>
<p>
Now, I&#8217;ll give you a second to read the first part about avoiding homework to do something fun and the second part about teaching myself assembly again. Now note that assembly is not part of my curriculum, I was doing this for fun. Yes. Fun. And thus dies the small part of my soul I had left, leaving me able to take my true form as a Level 0xf0 Nerd with preferred skills in magic.
</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weblog.davidhaslem.com/2006/01/18/100-nerd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another Quick Post</title>
		<link>http://www.weblog.davidhaslem.com/2005/12/01/another-quick-post/</link>
		<comments>http://www.weblog.davidhaslem.com/2005/12/01/another-quick-post/#comments</comments>
		<pubDate>Thu, 01 Dec 2005 15:56:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[College Life]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Movies]]></category>

		<guid isPermaLink="false">http://www.davidhaslem.com/2005/12/01/another-quick-post/</guid>
		<description><![CDATA[Just taking a quick breather from my pages upon pages of English that still need done to post another journal I&#8217;m writing. Realize that these didn&#8217;t have to be about anything in particular and are only graded on completion, so I decided to try and write some things about Rick&#8230; maybe in an attempt to [...]]]></description>
			<content:encoded><![CDATA[<p>
Just taking a quick breather from my pages upon pages of English that still need done to post another journal I&#8217;m writing. Realize that these didn&#8217;t have to be about anything in particular and are only graded on completion, so I decided to try and write some things about Rick&#8230; maybe in an attempt to pretend that I&#8217;ll some day write that book my aunt suggested.
</p>
<p>
<strong>Media</strong>
</p>
<blockquote><p>
Harry Potter is evil. Well, yes, the mass commercialization is disturbing, and the writing isnÕt my favorite, but IÕm talking about true evil here Ð the fact that J.K. Rowling is Satan incarnate trying to take our children with her down to hell. Do I sound a bit crazy? At least IÕm not serious. My stepfather, on the other hand, is quite serious about Harry Potter being evil. When watched the first Harry Potter movie, The SorcererÕs Stone, as a family one Thanksgiving, he swore that he felt the evil entering our household.</p>
<p>Mind you, this same man bought my mother Predator for a gift to go with our new DVD player. (Side note for those that donÕt know: Predator was a crappy eighties alien film starring Schwarzenegger and lots of blood.) No evil was felt from this movie, though he did throw it out after watching it once or twice. I guess thatÕs beside the point though, because a little violence and some skinning of humans is always less evil than kids in robes who learn to be friends and say ÒmagicÓ words at school.</p>
<p>Of course, Rick has always had a knack for finding the evil that other people arenÕt righteous enough to find. In our house, we were greatly blessed to have his enlightening view on every form of media. While not exactly what he said, roughly translated, the religi-babble always came out Òthat stuff is of the devil!Ó Rock music Ð ÒOf the devil!Ó TV Ð ÒOf the devil!Ó Internet Ð ÒOf the devil!Ó</p>
<p>Rick made his point very clear one time my cousin was unrighteous enough to play his punk rock while in RickÕs presence. He sat my cousin down and started talking to him about how this kind of music drives out the Holy Spirit. I walked away at that point, because I didnÕt want to get tangled in that kind of discussion. All I know is that when I came down an hour later, Rick was wrapping up his sermon with a seminary video that showed a bunch of dirty people destroying a perfectly clean house while telling my cousin, ÒThis is how I feel when you play your music in my house.Ó</p>
<p>IÕve had my own discussions with Rick on the subject of music as well. One time, he told me that I was not allowed to listen to the Lord of the Rings Soundtrack on Sunday, because it brought in the Òwrong kind of spiritÓ. When I objected, he simply went to prove the undeniable logic behind his reasoning. Classical music thatÕs played when Sauron is on screen represents Sauron, and since Sauron is evil, the music represents evil, thus, the classical music must be evil and is certainly not appropriate listening for Sunday.</p>
<p>Speaking of Sunday, letÕs not forget about TV. Our family is not allowed to watch TV on Sundays because it brings in all sorts of evil. TV on Sundays is apparently more evil than every other day of the week. While I can see his appeal that it makes Sunday less peaceful, heÕs got a very holier-than-thou attitude about it all. When the whole Janet Jackson Super Bowl half-time wardrobe malfunction scandal occurred, he proudly declared to everyone that our family didnÕt watch TV on Sunday, and that it was obviously a sign of GodÕs approval that we didnÕt have to experience the evil of a womanÕs nipple being flashed on television.</p>
<p>There is, in fact, very little media Rick does approve of, unless of course, he likes it himself. If I was on the internet too much, heÕd prove the evils of the internet by talking about how much pornography there was. If I played video games at my friends, I was in the wrong because these video games involved hurting other people. And music? Oh yes, Satan was talking to me there Ð just listen to the song backwards. ThereÕs no winning against a fanatic.
</p></blockquote>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weblog.davidhaslem.com/2005/12/01/another-quick-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

