<?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>Thinking Digitally &#187; Uncategorized</title>
	<atom:link href="http://thinkingdigitally.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinkingdigitally.com</link>
	<description>programming for the fun of it</description>
	<lastBuildDate>Mon, 15 Aug 2011 02:01:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Rails Rumble &#8217;09: Grocery Tracker</title>
		<link>http://thinkingdigitally.com/archive/grocery-tracker/</link>
		<comments>http://thinkingdigitally.com/archive/grocery-tracker/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 09:34:11 +0000</pubDate>
		<dc:creator>Rob Olson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[grocery tracker]]></category>
		<category><![CDATA[rails rumble]]></category>

		<guid isPermaLink="false">http://thinkingdigitally.com/?p=185</guid>
		<description><![CDATA[Update: The Grocery Tracker website is no longer online. This year I once again participated in the RailsRumble competition with the goal to build a Rails app in 48 hours. My amazing teammates Arya Asemanfar, Gary Tsang, and Alex Le and I worked together tirelessly to build an application for tracking grocery purchases. The result [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update</strong>: The Grocery Tracker website is no longer online.</p>

<p>This year I once again participated in the <a href="http://r09.railsrumble.com/">RailsRumble</a> competition with the goal to build a Rails app in 48 hours. My amazing teammates <a href="http://twitter.com/aryaasemanfar">Arya Asemanfar</a>, <a href="http://twitter.com/garru">Gary Tsang</a>, and <a href="http://twitter.com/alexcharlie">Alex Le</a> and I worked together tirelessly to build an application for tracking grocery purchases. The result is <a href="http://grocerytracker.r09.railsrumble.com/">Grocery Tracker</a>.</p>

<h2>Grocery Tracker</h2>

<div style="text-align:center; padding:10px 0;">
  <a href="http://grocerytracker.r09.railsrumble.com/"><img src="http://thinkingdigitally.com/wp-content/uploads/2009/08/grocery-tracker-splash.png" alt="grocery tracker landing page screenshot"></a>
</div>

<p>The objective of Grocery Tracker is to make it really easy to visualize how much you are spending on groceries and how your buying habits are changing. For me, it is interesting to see what percent of my grocery purchases are going towards &#8220;Snacks &amp; Candy&#8221; as well as my historical spending in that category. Grocery Tracker allows me to quickly answer questions like &#8220;Am I spending less on snacks now than I was 3 months ago?&#8221;.</p>

<p><span id="more-185"></span></p>

<h4>Start Tracking!</h4>

<p>To signup, click &#8220;Get Started&#8221; on the homepage. Fill out the (poorly styled) registration form to create an account and you will be automatically logged in.
<img src="http://thinkingdigitally.com/wp-content/uploads/2009/08/sandwich-list.png" class="inline-right" alt="sandwich grocery list"></p>

<p>When you login for the first time we create two sample grocery lists for you. The first one has all the ingredients to make a wicked sandwich and the second one is blank. Click on the blank list and play around with entering new items to the list.</p>

<p>After you have entered some data click the &#8220;Reports&#8221; tab at the top to view graphs of your purchases. The first graph on the reports dashboard is a graph of total spending over time and the smaller graphs beneath display a breakdown of spending by category. The default view is to view a breakdown by day. You may find it more useful to break down your purchases by week, month, and eventually year. To do so, click the respective links in the top right of the page.</p>

<div style="text-align:center">
<img src="http://thinkingdigitally.com/wp-content/uploads/2009/08/deli-graph.png"  alt="graph of deli category">
</div>

<h4>iPhone Integration</h4>

<p>Grocery Tracker has a minimal iPhone interface for viewing your grocery lists from your phone. This is ideal for reviewing your grocery lists when shopping at the grocery store. We hope to build out the iPhone functionality more in the future.</p>

<h4>Alpha, Beta, Gamma?</h4>

<p>Keep in mind when using Grocery Tracker that it was developed entirely in 48 hours. Once the deadline passed we were no longer allowed to make changes. There are a few known bugs in the software that we want desperately to fix but are barred from doing so by the rules of the competition. In particular, logging in and out of the application is really rough and you should anticipate strange behavior to crop up.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkingdigitally.com/archive/grocery-tracker/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Since When Did A Nice Case Cost $300?</title>
		<link>http://thinkingdigitally.com/archive/since-when-did-a-nice-case-cost-300/</link>
		<comments>http://thinkingdigitally.com/archive/since-when-did-a-nice-case-cost-300/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 00:52:34 +0000</pubDate>
		<dc:creator>Rob Olson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Macbook]]></category>

		<guid isPermaLink="false">http://thinkingdigitally.com/archive/since-when-did-a-nice-case-cost-300/</guid>
		<description><![CDATA[This jumped out at me while browsing the Apple Store today. The two 13&#8243; Macbooks are practically identical on the inside. The new aluminum version&#8217;s hard drive is 40GB larger and it contains the newer DDR3 memory. However they have the same video card and the same CPU. These changes may seem of consequence, but [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thinkingdigitally.com/wp-content/uploads/2009/01/macbook-comparison-orig.png"><img src="http://thinkingdigitally.com/wp-content/uploads/2009/01/macbook-comparison.png" style="border:none" width="490" height="236" alt="feature comparison new aluminum macbook with old white macbook" /></a></p>

<p>This jumped out at me while browsing the Apple Store today. The two 13&#8243; Macbooks are practically identical on the inside. The new aluminum version&#8217;s hard drive is 40GB larger and it contains the newer DDR3 memory. However they have the same video card and the same CPU. These changes may seem of consequence, but with the falling price of memory components Apple is likely paying the same price or less for the DDR3 memory and 160GB hard drive than they were for the corresponding parts in the white Macbook a year ago. Making the internal enhancements essentially a free upgrade for Apple.</p>

<p>All that remains is the case. Which means buyers are paying $300 for the upgrade from plastic to aluminum. That unibody case is nice but that is outrageous! It is easy to see where Apple&#8217;s high profit margins are. And I thought it was bad when they put a $150 premium on the black macbook casing two years ago.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkingdigitally.com/archive/since-when-did-a-nice-case-cost-300/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Year&#8217;s Resolutions for 2009</title>
		<link>http://thinkingdigitally.com/archive/new-years-resolutions-for-2009/</link>
		<comments>http://thinkingdigitally.com/archive/new-years-resolutions-for-2009/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 02:44:10 +0000</pubDate>
		<dc:creator>Rob Olson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[new year's resolutions]]></category>
		<category><![CDATA[self-improvement]]></category>

		<guid isPermaLink="false">http://thinkingdigitally.com/archive/new-years-resolutions-for-2009/</guid>
		<description><![CDATA[I realize that it is about a week late to be posting New Year&#8217;s Resolutions but I figure better late than never. My resolutions for 2009: Take on fewer projects. I have a tendency of getting involved in just about everything. Too often I eagerly say &#8220;Yes&#8221; to a for-fun project, contract, or job without [...]]]></description>
			<content:encoded><![CDATA[<p>I realize that it is about a week late to be posting New Year&#8217;s Resolutions but I figure better late than never.</p>

<p>My resolutions for 2009:</p>

<ol>
<li><p><strong>Take on fewer projects.</strong> I have a tendency of getting involved in just about everything. Too often I eagerly say &#8220;Yes&#8221; to a for-fun project, contract, or job without really thinking about whether I have the necessary amount of time to devote to the project to make it a success. For a few months I need to instantiate a &#8220;project-freeze&#8221; until I can bring some closure to the myriad of things currently clogging up my to-do list.</p></li>
<li><p><strong>Look at where I am spending my time and decide what is truly important. Stop spending my time on the things I think are important but really aren&#8217;t.</strong> I just finished reading the book <a href="http://www.amazon.com/Predictably-Irrational-Hidden-Forces-Decisions/dp/006135323X?tag=zotrails-20">Predictably Irrational by Dan Ariely</a>. The eighth chapter is titled &#8220;Keeping Doors Open: Why Options Distract Us from Our Main Objective&#8221;. In the chapter Ariely explains how people have this irrational behavior to keep as many options available to them as we can. Even though this behavior diverts our energy and commitment away from the doors that should be left open and that we are better off when we close as many doors as we can and focus on the ones that are the most valuable. For most people, including myself, deciding which doors are the most beneficial is a not easy because, as Ariely states, some doors are tied to my dreams or contain the promise of leading to a better career. Therefore I need to be rigid in closing doors if I really want to focus on what is important.</p></li>
<li><p><strong>Get better at finishing what I start.</strong> Since I have been starting too many projects in the last year and getting involved with too many things, I have fallen into a really bad spell of not finishing many of the various projects that I start. By spreading myself too thin I have become ineffective as a programmer. But I believe that if I am able to stick to my first two resolutions, then finishing the things I start will follow.</p></li>
<li><p><strong>Exercise with Wii Fit on a regular basis for the entire year.</strong> I am not overweight or out of shape so when I say that I need to exercise it is not to lose weight. Instead I want to see how my body will improve if I do exercise regularly. And I say exercise with Wii Fit because that is the only method of exercise that is convenient enough (I don&#8217;t have to leave my apartment) for me to do it for a prolonged period.</p></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://thinkingdigitally.com/archive/new-years-resolutions-for-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Measuring the Efficiency of Email</title>
		<link>http://thinkingdigitally.com/archive/measuring-the-efficiency-of-email/</link>
		<comments>http://thinkingdigitally.com/archive/measuring-the-efficiency-of-email/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 08:11:54 +0000</pubDate>
		<dc:creator>Rob Olson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[efficiency]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[RescueTime]]></category>

		<guid isPermaLink="false">http://thinkingdigitally.com/archive/measuring-the-efficiency-of-email/</guid>
		<description><![CDATA[Since July I have been using an application called RescueTime to track my computer usage habits. It records how much time I spend using each application and visiting websites. This information is useful for me to monitor how much time I am blowing on Twitter and how much of my 8+ hour work day (when [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center"><img src="http://thinkingdigitally.com/wp-content/uploads/2008/12/death-by-email.gif" style="margin-bottom:10px" alt="Death by Email"></div>

<p>Since July I have been using an application called <a href="http://www.rescuetime.com">RescueTime</a> to track my computer usage habits. It records how much time I spend using each application and visiting websites. This information is useful for me to monitor how much time I am blowing on Twitter and how much of my 8+ hour work day (when I was working) I was actually spending on programming.</p>

<p>One of the features of RescueTime is that it lets me set efficiency values between -2 and +2 for my Apps. So for example, I marked TextMate as being +2 efficiency, Adium and Skype as -1 efficiency, and Facebook as -2 efficiency. Then RescueTime aggregates all of my usage data, and generates an overall Efficiency Score based on the efficiency values I assigned. If my overall efficiency score is above 0 than I have been productive, if it is below 0 than I have been generally unproductive.</p>

<p>So far I have assigned all of my &#8220;most used&#8221; applications and websites and efficiency value&#8230;except for my email client, <a href="http://mailplaneapp.com/">MailPlane</a>. When it comes to rating the efficiency of my time spent writing and reading emails I am conflicted. While email is necessary to getting many things done, it is a lot of time not spent working towards my main objective which is programming.</p>

<p>Writing emails is what particularly kills me as it consumes far more time than reading emails does. Writing good emails that provide actual value is difficult and I can easily spend 20 minutes writing and rewording an important email. If the amount of email I dealt with was low this would obviously be less of an issue but I estimate that I send an average of 40 emails every week, half of them being during the weekend.</p>

<p>I know that this amount of email writing is nothing compared to what many people deal with but for a college student who writes code on the side, writing 40 emails every week is a significant time sink. According to RescueTime, I have spent 110 hours using my email client since RescueTime started monitoring on July 21st. Making it my most popular application (Adium is second, followed by TextMate).</p>

<p><img src="http://thinkingdigitally.com/wp-content/uploads/2008/12/email-a-necessary-evil.png" class="inline-left" alt="Email, A Necessary Evil">
So the problem I am left with is, how do I rate the efficiency of a necessary evil? I can not stop writing email because then I would not be fulfilling my other responsibilities, like my role as ACM President at UCI. If I give MailPlane an efficiency rating of +1 than time spent writing emails is going to boost my overall efficiency score so that even if I&#8217;m not writing any code RescueTime is still going to tell me I have been efficiently using my time. If I rate it negatively and give MailPlane a rating of -1 than I am never going to be able to dig myself out from negative territory on the overall efficiency scale. I already have Adium, VLC, and Facebook bringing me down enough as it is.</p>

<p>In the end, I feel that 0 is the most appropriate efficiency rating for a necessary evil. Thus it does not hurt you to be doing it but it does not help you either. I think a good solution would be for RescueTime to add a goal type where I can specify that on any given day, my goal is to use TextMate for longer than I use MailPlane. RescueTime deals in tags and categories so really it would be to use things tagged &#8220;dev&#8221; for longer than things in the &#8220;Comm (Email)&#8221; category but it is the same principle. That way I can challenge myself to spend more time writing code than emailing without having all my other activities interfere.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkingdigitally.com/archive/measuring-the-efficiency-of-email/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;Wanted&#8221; a Movie Review</title>
		<link>http://thinkingdigitally.com/archive/wanted-a-movie-review/</link>
		<comments>http://thinkingdigitally.com/archive/wanted-a-movie-review/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 09:02:43 +0000</pubDate>
		<dc:creator>Rob Olson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[movie]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[TechCrunch]]></category>

		<guid isPermaLink="false">http://thinkingdigitally.com/archive/wanted-a-movie-review/</guid>
		<description><![CDATA[Yes, you read the title correctly, I&#8217;m doing a movie review. Quite unexpected since I know absolutely nothing about reviewing movies. However, I&#8217;m making an exception in this case because I got the opportunity to see the movie Monday and it does not come out in theaters until Friday. What was the occasion? TechCrunch, where [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, you read the title correctly, I&#8217;m doing a movie review. Quite unexpected since I know absolutely nothing about reviewing movies. However, I&#8217;m making an exception in this case because I got the opportunity to see the movie Monday and it does not come out in theaters until Friday. What was the occasion?  <a href="http://www.techcrunch.com">TechCrunch</a>, where I just started my internship, <a href="http://www.techcrunch.com/2008/06/18/come-see-angelina-jolie-in-an-exclusive-preview-of-some-movie-shes-in/">teamed up with MySpace to do a screening of Wanted</a> in San Francisco for 200 lucky TechCrunch readers. Actually let me revise that. 200 TechCrunch readers and get this, the first 50 MySpace users in line who added <a href="http://www.myspace.com/wantedmovie">Wanted</a> to their top 8 friends and printed their profile. Needless to say, the theater was a rare blending of the two completely opposite crowds of people.</p>

<p>So what about the actual movie? <em>Wanted</em> pulls its style from a variety of different action movies. First it borrows a little bit of <em>The Matrix</em>&#8216;s disregard for Physics. Mix in <em>Shoot &#8216;Em Up</em>&#8216;s abundance of manslaughter. Finally throw in a high speed car chase plus gunfight that is standard for any action movie and you&#8217;ve got <em>Wanted</em>.</p>

<p>Luckily the &#8220;curving bullets&#8221; thing doesn&#8217;t end up being as lame as it looks in the preview. Instead it serves as a nice touch that differentiates the movie from every other action movie. Although it&#8217;s really entertaining to watch the actors shoot a &#8220;curving bullet&#8221; because it looks more like they are throwing a baseball sidearmed than shooting a gun.</p>

<p>The movie is such that when it finishes and your sitting in your seat as the credits play your thinking to yourself &#8220;either that was really dumb or it was freaking awesome&#8221;. Ultimately you cannot decide which it is so you compromise and declare that it was both.</p>

<p>Unfortunately the movie has a piss poor name. After seeing the movie I still cannot determine why they called it <em>Wanted</em>. I am sure that people will remember the movie 5 years from now but absolutely no one will remember its generic title. They&#8217;ll say, &#8220;Oh yeah! the curving bullets movie with Angelina Jolie and Morgan Freeman! What was the name of that?&#8221;. Ultimately no one will be able to remember and they&#8217;ll have to look it up on <a href="http://imdb.com">IMDB</a>.</p>

<p>Despite my criticisms, the occasional cheesy dialog, and not-so-stellar performance by <a href="http://www.imdb.com/name/nm0564215/">James McAvory</a>, <em>Wanted</em> is a good movie and I recommend seeing it. If nothing else it is very entertaining. But honestly don&#8217;t take my word for it because like I said, I know absolutely nothing about reviewing movies. Nor do I have any authority on the matter. Instead I referrer you to <a href="http://www.rottentomatoes.com/m/wanted/">Rotten Tomatoes</a> where <em>Wanted</em> is currently at a very respectable <a href="http://www.rottentomatoes.com/m/wanted/">93%</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkingdigitally.com/archive/wanted-a-movie-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>People I&#8217;d like to see on Twitter</title>
		<link>http://thinkingdigitally.com/archive/people-id-like-to-see-on-twitter/</link>
		<comments>http://thinkingdigitally.com/archive/people-id-like-to-see-on-twitter/#comments</comments>
		<pubDate>Fri, 30 May 2008 23:24:49 +0000</pubDate>
		<dc:creator>Rob Olson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[useless hypothetical]]></category>
		<category><![CDATA[xkcd]]></category>

		<guid isPermaLink="false">http://thinkingdigitally.com/archive/people-id-like-to-see-on-twitter/</guid>
		<description><![CDATA[Randall Munroe &#8211; I&#8217;d wager that Mr. XKCD has dozens of ideas every day that he probably does not develop enough to turn into a full on comic. These dozens of little thoughts and ideas Randall has would make for excellent Twitter fodder. Stephen Colbert &#8211; Comedic geniuses create the best Twitter streams. Who better [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li><p><strong>Randall Munroe</strong> &#8211; I&#8217;d wager that Mr. <a href="http://xkcd.com">XKCD</a> has dozens of ideas every day that he probably does not develop enough to turn into a full on comic. These dozens of little thoughts and ideas Randall has would make for excellent Twitter fodder.</p></li>
<li><p><strong>Stephen Colbert</strong> &#8211; Comedic geniuses create the best Twitter streams. Who better than Colbert? There was a fake <a href="http://twitter.com/stephentcolbert">Stephen T Colbert</a> who was doing a pretty good job of imitating Colbert until he was <a href="http://digg.com/tech_news/Dear_Digg_Stephen_Colbert_Doesn_t_Have_a_Twitter">ousted</a>.</p></li>
<li><p><strong>John Hodgman</strong> &#8211; &#8220;Resident Expert&#8221; on The Daily Show and author of the book The Areas of My Expertise, John Hodgman would no doubt make a kick ass Twitter. Plus, I&#8217;m pretty sure <a href="http://www.uselesshypothetical.com/questions/202">he would beat Justin Long in a hypothetical fight</a>.</p></li>
<li><p><strong>Fake Steve Jobs</strong> &#8211; Yes, I want the <a href="http://fakesteve.blogspot.com/">fake Steve Jobs</a> to be on Twitter more than the real one. I have nothing against the real Steve Jobs and I confess I would still follow him on Twitter but I can imagine that the majority of his status updates would be along the lines of &#8220;in a meeting&#8221;. Judging by his blog, and the fact that he is a professional journalist, Fake Steve Jobs would undoubtably write more entertaining updates.</p></li>
<li><p><strong>Mark Cuban</strong> &#8211; Aside from the small fact that <a href="http://www.blogmaverick.com/">Mark Cuban</a> owns the Dallas Mavericks, he writes one of the best weblogs on the Internet. He seems to thrive when it comes to writing long, well thought out entries, but I bet he has a decent short game too.</p></li>
</ol>

<p>That is all I can think of for now. And, unlike the aforementioned 5 people, you can <a href="http://twitter.com/robolson">follow me</a> on Twitter to see what I&#8217;m thinking about.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkingdigitally.com/archive/people-id-like-to-see-on-twitter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Computer Science Trivia Questions</title>
		<link>http://thinkingdigitally.com/archive/computer-science-trivia-questions/</link>
		<comments>http://thinkingdigitally.com/archive/computer-science-trivia-questions/#comments</comments>
		<pubDate>Wed, 21 May 2008 08:35:36 +0000</pubDate>
		<dc:creator>Rob Olson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[trivia]]></category>

		<guid isPermaLink="false">http://thinkingdigitally.com/archive/computer-science-trivia-questions/</guid>
		<description><![CDATA[Today we threw the first annual ICS day at UC Irvine. For the event I helped prepare a bunch of computer science trivia questions for a family feud style game. Since it is kind of an interesting list I am going to make it available to everyone here incase someone else is looking for a [...]]]></description>
			<content:encoded><![CDATA[<p>Today we threw the first annual ICS day at UC Irvine. For the event I helped prepare a bunch of computer science trivia questions for a family feud style game. Since it is kind of an interesting list I am going to make it available to everyone here incase someone else is looking for a huge list of CS trivia questions.</p>

<p>Some of the questions were given to me by a classmate and I don&#8217;t know where she got them from. The rest I wrote myself. I dumbed down the questions as much as I could because I wanted to make sure people would get them right. Having a trivia game with questions that no one knew that answer to would not have been much fun.</p>

<p><span id="more-48"></span></p>

<p><strong>If you need to sort a very large list of integers (billions), what efficient sorting algorithm would be your best bet?</strong><br />
Quicksort</p>

<p><strong>What mega media company merged with AOL at the turn of the century?</strong><br />
Time Warner</p>

<p><strong>What do they call people who register domain names with the hope of selling them for a profit?</strong><br />
Cyber Squatters or Domain Squatters</p>

<p><strong>Name the authors of the book <em>The C programming language</em>. The authors are often referred to as K&amp;R</strong><br />
Brian Kernighan and Dennis Ritchie</p>

<p><strong>Dennis Richie also developed what computer operating system at Bell labs with Ken Thompson and Douglas Mcllroy?</strong><br />
Unix</p>

<p><strong>Name the primary creator of the Java programming language.</strong><br />
James Gosling</p>

<p><strong>In 1914, Thomas J Watson renamed the Computing Tabulating Recording Corporation (CTR) to what?</strong><br />
International Business Machines (IBM)</p>

<p><strong>Name the famous computer scientist who worked to break Nazi codes at Bletchley Park during WWII.</strong><br />
Alan Turing</p>

<p><strong>Who single handedly built the first Apple computer that launched the personal computing era?</strong><br />
Steve Wozniak</p>

<p><strong>What is the day and time of the Unix epoch?</strong><br />
Midnight, January 1, 1970</p>

<p><strong>What is the name of the recent female CEO who stepped down from HP?</strong><br />
Carly Fiorina</p>

<p><strong>What does the company AMD stand for?</strong><br />
Advanced Micro Devices</p>

<p><strong>Who headed the team that created FORTRAN in 1957?</strong><br />
John Backus</p>

<p><strong>Who developed LISP in 1958?</strong><br />
John McCarthy</p>

<p><strong>Who developed PASCAL in 1968-70?</strong><br />
Niklaus Wirth</p>

<p><strong>Who wrote a BASIC version for the 8080 microprocessor, Altair, in 1975?</strong><br />
Bill Gates &amp; Paul Allen</p>

<p><strong>Who created the C++ programming language?</strong><br />
Bjarne Stroustrup</p>

<p><strong>What is IEEE 1394 refer to?</strong><br />
Technical code for Firewire</p>

<p><strong>Who is the Ada programming language named after?</strong><br />
Ada Lovelace</p>

<p><strong>Which Google vice president co-designed TCP/IP is regarded by some as the father of the Internet?</strong><br />
Vint Cerf</p>

<p><strong>Vint Cerf is regarded as the father of the Internet but who is the person that actually invented the World Wide Web?</strong><br />
Tim Berners-Lee</p>

<p><strong>Which UCI alumni co-authored the HTTP protocol?</strong><br />
Roy Fielding</p>

<p><strong>Into how many zones are DVD&#8217;s divided worldwide?</strong><br />
Eight</p>

<p><strong>What was the first computer to have a GUI and a Mouse?</strong><br />
Apple Lisa</p>

<p><strong>Name the founders of Yahoo</strong><br />
David Filo &amp; Jerry Yang</p>

<p><strong>What prolific entrepreneur founded Silicon Graphics (SGI) and Netscape?</strong><br />
Jim Clark</p>

<p><strong>Who founded the Free Software Foundation?</strong><br />
Richard Stallman</p>

<p><strong>Which company is the largest manufacturer of network equipment?</strong><br />
Cisco</p>

<p><strong>Who is famous for developing the Mosaic web browser at the University of Illinois? Mosaic was later renamed to Netscape Navigator.</strong><br />
Marc Andreessen</p>

<p><strong>What was the first OS for Personal Computers?</strong><br />
CP/M by Gary Kildall</p>

<p><strong>What is CE in Windows CE stand for?</strong><br />
Consumer Electronics</p>

<p><strong>What is BSD in BSD Unix?</strong><br />
Berkley Software Distribution</p>

<p><strong>What is the name of the popular free software license written by Richard Stallman for the GNU project?</strong><br />
GNU Public License (GPL)</p>

<p><strong>What was the first codename for the Intel Core 2 Duo line of processors?</strong><br />
Conroe</p>

<p><strong>Who founded Amazon.com?</strong><br />
Jeff Bezos</p>

<p><strong>What year was Google founded?</strong><br />
1998</p>

<p><strong>Who created PERL in 1986?</strong><br />
Larry Wall</p>

<p><strong>What free loving programmer created the GCC compiler and the original Emacs?</strong><br />
Richard Stallman</p>

<p><strong>Who founded Dell Computer Corporation?</strong><br />
Micheal Dell</p>

<p><strong>To which company acquired the ICQ instant messaging computer program?</strong><br />
AOL</p>

<p><strong>What is Error 403 mean on the Internet?</strong><br />
Site Access Forbidden/Password Protected</p>

<p><strong>What company is the worldâ€™s largest maker of computer mice?</strong><br />
Logitech</p>

<p><strong>What was the first full-length computer generated feature film?</strong><br />
Toy Story by Pixar and Disney</p>

<p><strong>What does ZDNet stand for?</strong><br />
Ziff Davis network</p>

<p><strong>Which company invented the floppy disk?</strong><br />
IBM in 1971</p>

<p><strong>What is the name of Linux&#8217;s Mascot?</strong><br />
Tux (a penguin)</p>

<p><strong>What South African entrepreneur funded the creation of the Ubuntu Linux distribution?</strong><br />
Mark Shuttleworth</p>

<p><strong>A nibble is how many bits?</strong><br />
4</p>

<p><strong>What Apple portable debuted in a choice of two fruity color schemes, Blueberry or Tangerine?</strong><br />
The iBook.</p>

<p><strong>What game system was the first to offer online gaming?</strong><br />
Dreamcast.</p>

<p><strong>What Apple media file format became the basis for MPEG-4 files?</strong><br />
QuickTime.</p>

<p><strong>What does the computer acronym PnP stand for?</strong><br />
Plug and play</p>

<p><strong>What file-sharing software was named for creator Shawn Fanning&#8217;s frizzy hair?</strong><br />
Napster</p>

<p><strong>What company, while still called AuctionWeb, registered its first sale when bidding for a busted laser pointer topped out at $14?</strong><br />
eBay.com</p>

<p><strong>What does the &#8220;W&#8221; stand for on a WAP phone?</strong><br />
Wireless.</p>

<p><strong>What computer accessory did Apple try splitting in two in 1993, in an attempt to reduce injuries?</strong><br />
The Keyboard</p>

<p><strong>How many zeros are in a Googol?</strong><br />
A googol is 1 followed by 100 zeros.</p>

<p><strong>Donald Knuth wrote what, still unfinished, multi volume work on programming algorithms and their analysis?</strong><br />
The Art of Computer Programming</p>

<p><strong>What chess-playing computer developed by IBM that defeated world champion Garry Kasparov in 1997?</strong><br />
Deep Blue</p>

<p><strong>Ted Stevens, Republican Senator from Alaska referred to the Internet as what?</strong><br />
A &#8220;series of tubes&#8221;"</p>

<p><strong>What was the dominant spreadsheet application before Microsoft Excel and Lotus 1-2-3?</strong><br />
VisiCalc</p>

<p><strong>Amazon has recently released a variety of services for web developers. Some of these services are Elastic Compute Cloud (ECC), Simple Storage Service (S3), SimpleDB, and several others. Collectively these services are known as what?</strong><br />
Amazon Web Services</p>

<p><strong>Up until the 1990s, IBM has a very strict public uniform for IBM employees. Describe the uniform.</strong><br />
A dark (or gray) suit, white shirt, and a &#8220;sincere&#8221; tie</p>

<p><strong>Who was the creator of Lotus Notes that is now the Chief Software Architect at Microsoft?</strong><br />
Ray Ozzie</p>

<p><strong>What is the name of the Movie that documents the rise of the home computer through the rivalry between Apple Computer and Microsoft. In the movie Anthony Michael Hall plays Bill Gates and Noah Wyle as Steve Jobs.</strong><br />
Pirates of Silicon Valley</p>

<p><strong>What geeky TV Network was acquired by G4 in 2004?</strong><br />
TechTV</p>

<p><strong>Before founding the social bookmarking site Digg.com, Kevin Rose was a co-host of what TV show?</strong><br />
The Screen Savers.  (Attack of the Show! is also an acceptable answer)</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkingdigitally.com/archive/computer-science-trivia-questions/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Git Presentation</title>
		<link>http://thinkingdigitally.com/archive/git-presentation/</link>
		<comments>http://thinkingdigitally.com/archive/git-presentation/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 19:57:36 +0000</pubDate>
		<dc:creator>Rob Olson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[ocruby]]></category>
		<category><![CDATA[presentation]]></category>

		<guid isPermaLink="false">http://thinkingdigitally.com/archive/git-presentation/</guid>
		<description><![CDATA[Last week I gave a presentation on the Git version control system at the OC Ruby Users Group. The presentation went very well and I felt it was the most lively presentation that I&#8217;ve ever given, even if questions did push the length over an hour. The slides I used for the presentation are available [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I gave a presentation on the <a href="http://git.or.cz/">Git version control system</a> at the <a href="http://www.ocruby.org/">OC Ruby</a> Users Group. The presentation went very well and I felt it was the most lively presentation that I&#8217;ve ever given, even if questions did push the length over an hour.</p>

<p>The slides I used for the presentation are available for download below. The zip contains a pdf of the presentation and the keynote files. The original version of the slides was provided by <a href="http://www.workingwithrails.com/person/8614-ryan-felton">Ryan Felton</a>. I expanded and modified them for my presentation.</p>

<div class="resource-list"><dl>
<dt><a href="/wp-content/uploads/2008/04/git-presentation.zip">
<img src="/images/icons/application_zip.png" alt="git-presentation.zip" />
Git Presentation Files</a></dt>
<dd>Released on April 27, 2008.</dd>
</dl></div>
]]></content:encoded>
			<wfw:commentRss>http://thinkingdigitally.com/archive/git-presentation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

