<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Pointless Rants</title>
	
	<link>http://www.pointlessrants.com</link>
	<description>Rants that are usually about technology</description>
	<lastBuildDate>Mon, 26 Jul 2010 05:03:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.5.2" -->
	<copyright>2006-2010 </copyright>
	<managingEditor>daspecster@gmail.com (Thomas Schultz)</managingEditor>
	<webMaster>daspecster@gmail.com (Thomas Schultz)</webMaster>
	<category>Technology</category>
	<ttl>1440</ttl>
	<image>
		<url>http://www.pointlessrants.com/wp-content/plugins/podpress/images/podcast_logo_144.jpg</url>
		<title>Pointless Rants</title>
		<link>http://www.pointlessrants.com</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:new-feed-url>http://feeds2.feedburner.com/PointlessRantsPodcast</itunes:new-feed-url>
	<itunes:subtitle>Ranting about what we encounter</itunes:subtitle>
	<itunes:summary>We all encounter things that perplex us, things that make us go "WOW!" and still other things that make us angry. With this podcast we hope to find answers to some of these questions and to highlight the new technology that interests all of us. </itunes:summary>
	<itunes:keywords>technology,rants,political,gadgets,microsoft,linux,ubuntu,apple,economy,news,mobile,phones,computers,network,programming,management,web,design</itunes:keywords>
	
	
	
	<itunes:author>Thomas Schultz</itunes:author>
	<itunes:owner>
		<itunes:name>Thomas Schultz</itunes:name>
		<itunes:email>daspecster@gmail.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.pointlessrants.com/wp-content/plugins/podpress/images/podcast_logo_300.jpg" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/daspecster/rants" /><feedburner:info uri="daspecster/rants" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><media:copyright>2006-2010</media:copyright><media:thumbnail url="http://www.pointlessrants.com/wp-content/plugins/podpress/images/podcast_logo_300.jpg" /><media:keywords>technology,rants,political,gadgets,microsoft,linux,ubuntu,apple,economy,news,mobile,phones,computers,network,programming,management,web,design</media:keywords><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology/Tech News</media:category><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Arts/Design</media:category><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">News &amp; Politics</media:category><itunes:category text="Technology"><itunes:category text="Tech News" /></itunes:category><itunes:category text="Arts"><itunes:category text="Design" /></itunes:category><itunes:category text="News &amp; Politics" /><item>
		<title>Tell Me What’s Wrong, Please</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/2ZFs9FbtXmY/</link>
		<comments>http://www.pointlessrants.com/2010/07/tell-me-whats-wrong-please/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 02:20:45 +0000</pubDate>
		<dc:creator>Steve Oxley</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[error-messages]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SQL-server-2008]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=855</guid>
		<description><![CDATA[Due to the fact that I like Linux and open source software in general, it has been a bit of an adjustment to transition to a place where almost every tool or technology I use is provided by Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p>
I recently finished college &#8211; graduated in May &#8211; and started working at my first job.  I have now officially been a developer at <a href="http://www.sonomapartners.com/">Sonoma Partners</a> for two weeks.
</p>
<p>
Due to the fact that I like Linux and open source software in general, it has been a bit of an adjustment to transition to a place where almost every tool or technology I use is provided by Microsoft (Sonoma Partners is a Microsoft partner which sells, customizes, and provides consulting services for Microsoft Dynamics CRM software).  Some might say that I have sold out to the man (in fact, several people already have), but I figure that as long as <i>I</i> am not paying for Microsoft software, I have no problem using it.</p>
<p>
At least, that&#8217;s what I was thinking when I accepted the position.  For the most part I still feel that way, but lately it seems like I&#8217;ve been spending a ridiculous amount of time troubleshooting installation/configuration errors and not very much time actually doing useful stuff.  It&#8217;s not even the errors that I&#8217;ve been getting that I really have a problem with &#8211; it&#8217;s the error messages.  If my software messes up, I would like it to at least tell me what happened that made things go wrong.</p>
<p>
Here is an example of an error message that I got (after searching through the log &#8211; the original message just told me that my login failed) using Microsoft SQL Server 2008 yesterday: </p>
<pre>
<code>
Error: 18456, Severity: 14, State: 11.
Login failed for user 'DOMAIN\user'. Reason: Token-based server access validation failed with an infrastructure error. Check for previous errors. [CLIENT: ]
</code></pre>
<p>
Now, that seems straightforward enough, except that it says something about an infrastructure error, which made me think that something with the actual application went wrong, not just that I have the wrong login.  Furthermore, when I checked on that &#8220;State: 11&#8243; business, I found that it means &#8220;Valid login but server access failure&#8221; (<a href="http://blogs.msdn.com/b/sql_protocols/archive/2006/02/21/536201.aspx">see here for reference</a>). That made me think that something was wrong with my attempts to access the server, as well.
</p>
<p>
After a bunch of troubleshooting, I finally found out that it wasn&#8217;t any sort of strange problem, but rather a case of my Windows Authentication account not being a user in the database instance.  All I had to do to fix my problem was start the database instance in single-user mode (by adding &#8220;-m&#8221; to the start-up parameters, <a href="http://blogs.msdn.com/b/raulga/archive/2007/07/12/disaster-recovery-what-to-do-when-the-sa-account-password-is-lost-in-sql-server-2005.aspx">see here for details</a>), make sure that there were no other programs running that were connecting to the database instance, and add myself as a user.</p>
<p>
So yeah, Microsoft, I&#8217;d like to see some better error messages.  Why can&#8217;t you tell me that that user doesn&#8217;t exist in the database?  That would be fantastic &#8211; please don&#8217;t give me this crap about it being for security reasons.</p>
<p>
To see the forum thread that finally got me on the right track, <a href="http://social.msdn.microsoft.com/Forums/en-US/sqldatabaseengine/thread/8aede8b7-f314-478c-a1fe-8c30597fd0b3/#818b5588-ec23-4797-ae70-d22161474488">go here</a>.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/05/my-experiences-with-the-jaunty-jackalope/" rel="bookmark" class="crp_title">My Experiences with the Jaunty Jackalope</a></li><li><a href="http://www.pointlessrants.com/2009/07/google-account-of-twitter-employee-hacked/" rel="bookmark" class="crp_title">Google account of Twitter employee hacked</a></li><li><a href="http://www.pointlessrants.com/2009/02/os-critique-windows/" rel="bookmark" class="crp_title">OS Critique: Windows</a></li><li><a href="http://www.pointlessrants.com/2009/05/windows-7-rc-release-candidate-download-available-may-5th/" rel="bookmark" class="crp_title">Windows 7 RC (Release Candidate) Download Available May 5th</a></li><li><a href="http://www.pointlessrants.com/2009/04/big-permissions-scare/" rel="bookmark" class="crp_title">The Big Permissions Scare :O</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/GO60XbJ1nPweRMYAxMRd2WyeWWA/0/da"><img src="http://feedads.g.doubleclick.net/~a/GO60XbJ1nPweRMYAxMRd2WyeWWA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/GO60XbJ1nPweRMYAxMRd2WyeWWA/1/da"><img src="http://feedads.g.doubleclick.net/~a/GO60XbJ1nPweRMYAxMRd2WyeWWA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/2ZFs9FbtXmY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2010/07/tell-me-whats-wrong-please/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2010/07/tell-me-whats-wrong-please/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=tell-me-whats-wrong-please</feedburner:origLink></item>
		<item>
		<title>Motivate Me!</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/BGfQYBdEcTQ/</link>
		<comments>http://www.pointlessrants.com/2010/06/motivate-me/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 05:13:43 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=830</guid>
		<description><![CDATA[Ok, more than a cry for help, I want to know what motivates people in the technology industry. Some of you may say&#8230;&#8221;Oh, it&#8217;s obvious. We&#8217;re in [...]]]></description>
			<content:encoded><![CDATA[<h2><span style="font-weight: normal; font-size: 13px;">Ok, more than a cry for help, I want to know what motivates people in the technology industry.</span></h2>
<p>Some of you may say&#8230;&#8221;Oh, it&#8217;s obvious. We&#8217;re in the coolest industry of our time.&#8221; or &#8220;Um, have you seen these gadgets lately????&#8221;<br />
But, I think there&#8217;s more to it than what initially fires our neurons.</p>
<h4><strong>Quote of awesomeness&#8230;</strong></h4>
<blockquote><p>Unfortunately, you can advertise in all the right places, have a fantastic internship program, and interview all you want, but if the great programmers don’t want to work for you, they ain’t gonna come work for you.</p></blockquote>
<p>That&#8217;s from the first line of Joel Spolsky&#8217;s post titled &#8220;<a title="A Field Guide to Developers" href="http://www.joelonsoftware.com/articles/FieldGuidetoDevelopers.html ">A Field Guide to Developers</a>&#8220;.<br />
If you think you have this problem then READ the article.</p>
<p><a title="Particle Tree" href="http://www.particletree.com">ParticleTree.com</a> has some brilliant writing and information that should be read on this topic as well(and many other topics).</p>
<p><a href="http://particletree.com/notebook/on-motivating-programmers/">http://particletree.com/notebook/on-motivating-programmers/</a></p>
<p>This awesome video has a good explaination that kind of falls in with Joel Spolsky&#8217;s view.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/u6XAPnuFjJc&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="385" src="http://www.youtube.com/v/u6XAPnuFjJc&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Jason Fried of 37signals has an interesting outlook on this idea of motivation as well.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="390" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blip.tv/play/AdOYJQI" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="390" src="http://blip.tv/play/AdOYJQI" allowfullscreen="true"></embed></object></p>
<h4><strong>So what are some things that motivate us?</strong></h4>
<ul>
<li>Make money a non-issue. Salaries don&#8217;t have to be extravagant.</li>
<li>Give us a real purpose and direction.</li>
<li>Try your best to make us comfortable(Chairs, noise, etc).</li>
<li>Attempt to reduce destructive politics and micro-managing.</li>
<li>Don&#8217;t burn us out, we do that on our own.</li>
</ul>
<p></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/10/10gui-and-reinventing-more-than-the-mouse/" rel="bookmark" class="crp_title">10/GUI and Reinventing More Than the Mouse</a></li><li><a href="http://www.pointlessrants.com/2009/07/speed/" rel="bookmark" class="crp_title">Speed</a></li><li><a href="http://www.pointlessrants.com/2009/12/how-many-users-on-twitter/" rel="bookmark" class="crp_title">How many users on Twitter?</a></li><li><a href="http://www.pointlessrants.com/2009/12/bing-com-blunder-page-21-goes-blank-firefox/" rel="bookmark" class="crp_title">Bing.com blunder: Page 21 goes blank (FireFox)</a></li><li><a href="http://www.pointlessrants.com/2009/05/windows-7-rc-%e2%80%93-update/" rel="bookmark" class="crp_title">Windows 7 RC – Update</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/DZLYR06L53oNgyrPaQ06nwTVhBk/0/da"><img src="http://feedads.g.doubleclick.net/~a/DZLYR06L53oNgyrPaQ06nwTVhBk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/DZLYR06L53oNgyrPaQ06nwTVhBk/1/da"><img src="http://feedads.g.doubleclick.net/~a/DZLYR06L53oNgyrPaQ06nwTVhBk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/BGfQYBdEcTQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2010/06/motivate-me/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<media:content url="http://feedproxy.google.com/~r/daspecster/rants/~5/fYD6N2NgY6I/u6XAPnuFjJc&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" fileSize="1061" type="application/x-shockwave-flash" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Ranting about what we encounter</itunes:subtitle><itunes:summary>Rants that are usually about technology</itunes:summary><itunes:keywords>technology,rants,political,gadgets,microsoft,linux,ubuntu,apple,economy,news,mobile,phones,computers,network,programming,management,web,design</itunes:keywords><feedburner:origLink>http://www.pointlessrants.com/2010/06/motivate-me/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=motivate-me</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/daspecster/rants/~5/fYD6N2NgY6I/u6XAPnuFjJc&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" length="1061" type="application/x-shockwave-flash" /><feedburner:origEnclosureLink>http://www.youtube.com/v/u6XAPnuFjJc&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;</feedburner:origEnclosureLink></item>
		<item>
		<title>Getting Started with GoogleCode and Mercurial</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/OE1wpMwKpUY/</link>
		<comments>http://www.pointlessrants.com/2010/05/getting-started-with-googlecode-and-mercurial/#comments</comments>
		<pubDate>Mon, 17 May 2010 11:04:59 +0000</pubDate>
		<dc:creator>Eric Shull</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[commit]]></category>
		<category><![CDATA[GoogleCode]]></category>
		<category><![CDATA[Mercurial]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[push]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Version Control]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=812</guid>
		<description><![CDATA[I put a few of my Python projects on GoogleCode last week and learned quite a few things that I thought I would share. Setting It Up [...]]]></description>
			<content:encoded><![CDATA[<p>I put a few of my Python projects on GoogleCode last week and learned quite a few things that I thought I would share.</p>
<p><!-- more --></p>
<h1>Setting It Up</h1>
<p>If you want to start a GoogleCode project you&#8217;ll need the <a href="http://code.google.com/hosting/createProject">project creation page</a>. Enter a project name (all lower case), summary, and description. For version control, select Mercurial, and go with whichever license suits you best. Add a few labels and create your project. You should then be taken to your project page, which you&#8217;ll probably want to bookmark.</p>
<p>The second piece you&#8217;ll need (if you don&#8217;t have it already) is <a href="http://mercurial.selenic.com/">Mercurial</a> for your source code version control. Before I had projects on GoogleCode, I use Mercurial in single-player fashion, saving revisions of my own projects so I didn&#8217;t have to worry about making major or possibly risky changes.</p>
<h1>Mercurial</h1>
<p>Presuming you are putting an existing project on GoogleCode, the first thing you&#8217;ll want to do is have a repository to push to the servers. Using the command line (or Dos prompt if you&#8217;re using Windows), navigate to the folder containing your code. You&#8217;ll need to create a repository, add your code to it, and commit it. You can use the following commands:</p>
<pre>hg init
hg add
hg commit -m "Initial commit."</pre>
<p>There are options for the add command, such as <code>hg add -X [pattern]</code>. This excludes files matching a certain pattern. I typically don&#8217;t include .pyc files in my repositories, so often I&#8217;ll use <code>hg add -X *.pyc</code></p>
<p>If you haven&#8217;t used Mercurial before, you&#8217;ll need to set up an <a href="http://www.selenic.com/mercurial/hgrc.5.html">hgrc</a> file somewhere. There are several places you can put the file (see the link), and you can even have multiple files that Mercurial will combine (more on this later). For now, create a new file in your home directory called &#8220;.hgrc&#8221; (again, see the link above for details). Put the following information in the file:</p>
<pre>[ui]
username = Your Name &lt;youremail@server.com&gt;
verbose = True</pre>
<p>This tells Mercurial who made a commit (useful when looking through your revision log) and instructs Mercurial to show more output when doing things rather than less.</p>
<p>When working with GoogleCode, user authentication is required to push changes. You&#8217;ll need your Google username and the code/password generated by GoogleCode (go to the Sources tab and click the link for &#8220;googlecode.com password&#8221;). If you don&#8217;t do the following steps to do authentication automatically, you&#8217;ll have to enter your username and password each time you push, which, given the kind of generated password GoogleCode produces, is a pain.</p>
<p>To authenticate automatically, add an authorization section to your hgrc file.</p>
<pre>[auth]
project.prefix = https://projectname.googlecode.com/hg/
project.username = your.username
project.password = geNeRAteDpasSWOrd</pre>
<p>You can put multiple prefixes, usernames, and passwords here, using something else instead of &#8220;project.&#8221;. One irritating thing is that you have to repeat your name and password for each project, even if they&#8217;re the same. It would be nice if there was a way to reference a variable containing the data, but if there is, I haven&#8217;t found it. If anyone knows how, let me know (but it&#8217;s not a big deal).</p>
<p>If you decide to do this, it&#8217;s important to make sure your hgrc file is not publicly visible, as in, stored in your repository somewhere. You can put an hgrc file in the .hg directory in your repository, and putting your password in there isn&#8217;t a good idea.</p>
<p>Speaking of the hgrc file in your repository, let&#8217;s make one. Create a file named &#8220;hgrc&#8221; in the .hg folder in the folder containing your code. This step is another convenience step, meant to make pushing your code easier. Generally, without this step, you&#8217;ll have to issue the command <code>hg push https://yourproject.googlecode.com/hg/</code> Adding this section to the repository&#8217;s hgrc file allows us to use simply <code>hg push</code></p>
<pre>[paths]
default-push = https://yourproject.googlecode.com</pre>
<p>You should now be able to push your code to the GoogleCode servers. One thing I learned when I first did this is that your entire version history will go on GoogleCode, not simply your latest revision. In retrospect, this makes perfect sense since version control is simply a history of changes, all of which you&#8217;ll need to create the most recent version.</p>
<h1>Added Bonus: Externals and Subrepos</h1>
<p>One of the issues I discovered with serving code from a repository is how to manage external dependencies. I have several modules I use on a regular basis, for instance, a module of commonly used decorators. None of this modules, however, warrants a project that I could upload and list as a dependency for all my other projects, and of course, you don&#8217;t want to simply copy the module and add it to each repository that uses it (maintaining the same code in different places is not only a pain, but a bad design idea in general).</p>
<p>Enter the helpful folks at <a href="http://mercurial.selenic.com/wiki/subrepos">subrepositories</a>, an experimental feature in Mercurial version 1.3 and up. I&#8217;ve used it a little, and I&#8217;m still seeing how well it works, but on first glance, it seems to be the right idea. Here&#8217;s how I resolved my problem.</p>
<p>Put your external dependencies in a folder and make it a repository with the simple sequence <code>hg init; hg add; hg commit -m "Log"</code> You don&#8217;t need to worry about the hgrc file this time, since, if you put your username in the home directory, Mercurial will look there for it.</p>
<p>Now, navigate back to your main project&#8217;s folder. I keep my projects in a Code folder, among them a folder named &#8220;externals&#8221; with the code I often reuse between different projects. If you have a different scheme, you&#8217;ll have to adjust the following instructions accordingly.</p>
<p>You&#8217;ll have to do four things: create the .hgsub file, clone the externals repository, add the subrepository to the project, and commit. First, create the &#8220;.hgsub&#8221; file in the main project directory. Put in it the line <code>externals = ../externals</code> This tells Mercurial where to check for updates. For the other three steps, execute the following commands:</p>
<pre>hg clone ../externals externals
hg add
hg commit -m "Added externals subrepository."</pre>
<p>When you issue the &#8220;add&#8221; command, you might not see anything happen. That&#8217;s okay. I know I started trying to troubleshoot when I didn&#8217;t see anything happen, but it does the work on the commit, so you don&#8217;t have to worry. (Mercurial will also create a .hgsubstate file that it needs but you don&#8217;t need to worry about.)</p>
<p>The last thing to do is push your updated repository. Mercurial will pull changes for the subrepository from the repository listed in the .hgsub file. (I&#8217;m not sure if it does this on commit or push.) You can include multiple subrepositories by repeating the process.</p>
<h1>Conclusion</h1>
<p>That&#8217;s my experience putting projects on GoogleCode. Let us know yours in the comments.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/10/setting-up-for-python-development-in-ubuntu/" rel="bookmark" class="crp_title">Setting up for Python development in Ubuntu</a></li><li><a href="http://www.pointlessrants.com/2009/08/a-day-with-svn-cli/" rel="bookmark" class="crp_title">A day with SVN CLI</a></li><li><a href="http://www.pointlessrants.com/2009/03/contextual-navigation-in-symfony/" rel="bookmark" class="crp_title">Contextual Navigation in Symfony</a></li><li><a href="http://www.pointlessrants.com/2009/09/myth-of-the-genius-programmer/" rel="bookmark" class="crp_title">Myth of the Genius Programmer</a></li><li><a href="http://www.pointlessrants.com/2009/04/big-permissions-scare/" rel="bookmark" class="crp_title">The Big Permissions Scare :O</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/aZxLQvrL15SxHgqsYYUs2nKVJRQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/aZxLQvrL15SxHgqsYYUs2nKVJRQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/aZxLQvrL15SxHgqsYYUs2nKVJRQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/aZxLQvrL15SxHgqsYYUs2nKVJRQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/OE1wpMwKpUY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2010/05/getting-started-with-googlecode-and-mercurial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2010/05/getting-started-with-googlecode-and-mercurial/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=getting-started-with-googlecode-and-mercurial</feedburner:origLink></item>
		<item>
		<title>Farewell life blood (caffeine)</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/hrTpAqKM_oE/</link>
		<comments>http://www.pointlessrants.com/2010/05/farewell-life-blood-caffeine-2/#comments</comments>
		<pubDate>Tue, 11 May 2010 03:00:14 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Caffeine]]></category>
		<category><![CDATA[Energy]]></category>
		<category><![CDATA[Geeks]]></category>
		<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=765</guid>
		<description><![CDATA[Caffeine is a staple in computing and nerdom. ThinkGeek.com for example has tons of caffeine products! Everything from caffeinated soap to mugs with the caffeine molecule on [...]]]></description>
			<content:encoded><![CDATA[<p>Caffeine is a staple in computing and nerdom. ThinkGeek.com for example has tons of <a title="ThinkGeek Caffine" href="http://www.thinkgeek.com/brain/whereisit.cgi?t=caffeine">caffeine products</a>! Everything from caffeinated soap to mugs with the caffeine molecule on them.</p>
<p>Why does caffeine have such a following in the tech community? Well it could have to do with how caffeine works.</p>
<p><span id="more-765"></span></p>
<p>Caffeine helps your brain continue to work when it&#8217;s fatigued(which only makes it more fatigued later), it will appear to speed up your brain if you have caffeine while you are rested.</p>
<p>Why does this appeal to nerds and geeks? Well we want to be unstoppable.  Some may object to that but really think about it. When you&#8217;re working on something and it&#8217;s getting late or early as the case usually is, you don&#8217;t want to go sleep and wait until tomorrow! You want to keep working on whatever it is that is catching your attention at the moment!</p>
<p>I too have this egotistical delusion, but I&#8217;m trying to drastically cut back.</p>
<p>Why am I doing this? Well part of it is that I hit a point in my life that we all hit or live at continually. The point is that I realized I have been using caffeine as a crutch to get me through each day.</p>
<p>Also, I hit that wall where caffeine wasn&#8217;t doing the trick any more and I was still tired and I was drinking caffeine from 1pm-4pm just to remain concious.</p>
<p>I have been fortunate that I usually encounter no issues with headaches once I stopped having caffeine.</p>
<p>When I stop drinking caffeine in crutch format, as well as attempt to get sleep, eat bettter and exercise I find a lot of good things happening.</p>
<p>I find that I have more energy, I feel more positive, it&#8217;s not as easy to tweak me and over all things just feel and seem better.</p>
<p>I highly recommend dropping caffeine for a couple weeks and seeing if you notice a difference or not.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/10/we-moved/" rel="bookmark" class="crp_title">We moved!</a></li><li><a href="http://www.pointlessrants.com/2010/01/review-hp-mini-1010nr/" rel="bookmark" class="crp_title">Review: HP Mini 1010NR</a></li><li><a href="http://www.pointlessrants.com/2009/05/weird-mediawikichrome-problem/" rel="bookmark" class="crp_title">Weird MediaWiki/Chrome Problem</a></li><li><a href="http://www.pointlessrants.com/2009/12/good-bye-google-search/" rel="bookmark" class="crp_title">Good-bye, Google (Part I)</a></li><li><a href="http://www.pointlessrants.com/2009/10/10gui-and-reinventing-more-than-the-mouse/" rel="bookmark" class="crp_title">10/GUI and Reinventing More Than the Mouse</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/9mnkAwXqdpqC_NU3OjppC3F2Boo/0/da"><img src="http://feedads.g.doubleclick.net/~a/9mnkAwXqdpqC_NU3OjppC3F2Boo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/9mnkAwXqdpqC_NU3OjppC3F2Boo/1/da"><img src="http://feedads.g.doubleclick.net/~a/9mnkAwXqdpqC_NU3OjppC3F2Boo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/hrTpAqKM_oE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2010/05/farewell-life-blood-caffeine-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2010/05/farewell-life-blood-caffeine-2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=farewell-life-blood-caffeine-2</feedburner:origLink></item>
		<item>
		<title>Python code metrics</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/MVRg82qPg8I/</link>
		<comments>http://www.pointlessrants.com/2010/05/python-code-metrics/#comments</comments>
		<pubDate>Sat, 08 May 2010 03:10:34 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Complexity]]></category>
		<category><![CDATA[Lint]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=734</guid>
		<description><![CDATA[Recently at work I&#8217;ve been pushing to start tracking some metrics on our python code base. There are a few tools out there like pygenie, pychecker and [...]]]></description>
			<content:encoded><![CDATA[<p>Recently at work I&#8217;ve been pushing to start tracking some metrics on our python code base. There are a few tools out there like <a title="PyGeanie code cyclomatic complexity tool" href="http://www.traceback.org/2008/03/31/measuring-cyclomatic-complexity-of-python-code/">pygenie</a>, <a title="PyChecker source code lint checker" href="http://pychecker.sourceforge.net/">pychecker</a> and <a title="Pylint lint checker for python" href="http://www.logilab.org/857">pylint</a>. These seem to be the leading code metric tools for python at the moment. Where I work we have eagerly adopted pylint in our daily use of python.</p>
<p>Pylint seems to be the most useful for the day to day developer. It&#8217;s fast and flexible, you can run it on the file you&#8217;re working in,a group of files or the entire project.</p>
<p>There are some problems with all of these tools when it comes to frameworks. I&#8217;ve been using django alot lately and with the way that it has it&#8217;s settings.py file integrated it kind of  tricks these lint tools. So you may see errors saying something like this&#8230;</p>
<p>ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.</p>
<p>There are a couple django-lint checkers it appears.</p>
<p><a title="django-lint" href="http://github.com/lincolnloop/django-lint">django-lint</a> is a project that appears to have died. I&#8217;ve tried to use this a little bit, but I haven&#8217;t really had much success.</p>
<p>It appears however that the project has moved or branched <a title="django-lint Chris Lamb" href="http://chris-lamb.co.uk/projects/django-lint/">http://chris-lamb.co.uk/projects/django-lint</a>.</p>
<p>I haven&#8217;t tried this version but I imagine it would be better since it was last updated in March 2010.</p>
<p>You can also set the DJANGO_SETTINGS_MODULE environment variable like this&#8230;</p>
<pre>$ export DJANGO_SETTINGS_MODULE=mysite.settings
$ django-admin.py runserver</pre>
<h2>So here&#8217;s my story:</h2>
<p>I have some surprising elements that came out of looking for lint tools for python or any other programming language that you&#8217;re working in.</p>
<p>One, was that my team latched on to the pylint scoring mechanism instantly and it became a game of who could get a perfect score over all the code they were working in.  This is good for a few reasons, and I challenge those nay sayers out there.</p>
<p><span style="font-size: x-small;">Warning: POINT ahead!</span></p>
<p>Ok yes, maybe &#8220;your&#8221; coding style isn&#8217;t accomodated in pylint&#8230;you know what! It doesn&#8217;t matter.  The POINT is that everyone is meeting a STANDARD.</p>
<p>That&#8217;s the point! I don&#8217;t care if no one can get a perfect score unless all their variables start with &#8220;i&#8221; (which I assume is Apple&#8217;s policy).  The power that comes with everyone driving, pushing and accelerating in the same direction is far far far more valuable than &#8220;your&#8221; coding style.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/08/week-in-links-8-21-2009/" rel="bookmark" class="crp_title">Week In Links &#8211; 8/21/2009</a></li><li><a href="http://www.pointlessrants.com/2009/02/opengl-in-python/" rel="bookmark" class="crp_title"># OpenGL in Python</a></li><li><a href="http://www.pointlessrants.com/2009/02/python-dictionary-coolness/" rel="bookmark" class="crp_title"># Python Dictionary Coolness</a></li><li><a href="http://www.pointlessrants.com/2009/02/python-scripting-within-a-python-script/" rel="bookmark" class="crp_title">Python Scripting within a Python Script</a></li><li><a href="http://www.pointlessrants.com/2009/10/setting-up-for-python-development-in-ubuntu/" rel="bookmark" class="crp_title">Setting up for Python development in Ubuntu</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/sN7XqtKdLbCqnwFUo-EqyXe-0fs/0/da"><img src="http://feedads.g.doubleclick.net/~a/sN7XqtKdLbCqnwFUo-EqyXe-0fs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/sN7XqtKdLbCqnwFUo-EqyXe-0fs/1/da"><img src="http://feedads.g.doubleclick.net/~a/sN7XqtKdLbCqnwFUo-EqyXe-0fs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/MVRg82qPg8I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2010/05/python-code-metrics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2010/05/python-code-metrics/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=python-code-metrics</feedburner:origLink></item>
		<item>
		<title>Python GeoIP (python-geoip) cities tutorial</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/HET_n35lTDs/</link>
		<comments>http://www.pointlessrants.com/2010/05/python-geoip-python-geoip-cities-tutorial/#comments</comments>
		<pubDate>Tue, 04 May 2010 14:00:28 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[geo-ip]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[MaxMind]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=779</guid>
		<description><![CDATA[Using geolocation is something that people are doing a lot lately.  You may have noticed twitter.com in FireFox showing a little bar at the top asking if [...]]]></description>
			<content:encoded><![CDATA[<p>Using <a title="Wikipedia Geolocation" href="http://en.wikipedia.org/wiki/Geolocation">geolocation</a> is something that people are doing a lot lately.  You may have noticed twitter.com in FireFox showing a little bar at the top asking if it&#8217;s alright to share your location. This is so that when you tweet you can have your location show up there. That way you can keep track of where you tweet from.  There are many uses for this kind of information and these days there&#8217;s a lot of free things out there to help you get started with your geolocation project.</p>
<h2>Installing GeoIP</h2>
<p>Requirements/Dependancies:</p>
<ul>
<li>Python 2.4+</li>
<li>python-geoip</li>
<li>libc6</li>
<li>libgeoip1</li>
</ul>
<p>More on dependencies here <a title="Ubuntu Karmic GeoIP python-geoip" href="http://ns2.canonical.com/es/karmic/python-geoip">http://ns2.canonical.com/es/karmic/python-geoip</a>. <em>But don&#8217;t worry about these since most of them get installed by the package anyway.</em></p>
<p>A couple of basic principles before we get started.</p>
<ol>
<li>Geolocation is gathered from an IP address.</li>
<li>There has to be a database that connects the IP address to a geographical location</li>
</ol>
<p>I&#8217;m going to be using Python here because frankly it&#8217;s powerful, easy and has awesome libraries for geolocation. Which brings me to the <a title="Ubuntu Karmic GeoIP python-geoip" href="http://ns2.canonical.com/es/karmic/python-geoip">GeoIP</a> library! I&#8217;m using Ubuntu 9.10 so most of these libraries will just take an apt-get to install.</p>
<p>Then you can install python-geoip with</p>
<pre>sudo apt-get install python-geoip</pre>
<p>Or you can get the source from <a title="MaxMind GeoIP python" href="http://geolite.maxmind.com/download/geoip/api/python/">http://geolite.maxmind.com/download/geoip/api/python/</a></p>
<p>Now that you have this installed you can  test it with the following code put in the python terminal.</p>
<pre>&gt;&gt;&gt; import GeoIP
&gt;&gt;&gt; gi = GeoIP.new(GeoIP.GEOIP_MEMORY_CACHE)
&gt;&gt;&gt; print gi.country_code_by_addr("203.195.93.0")</pre>
<p>I got that from MaxMind&#8217;s tutorial <a title="MaxMind GeoIP tutorial" href="http://www.maxmind.com/app/python"><em>http://www.maxmind.com/app/python.</em></a><em> </em>At this point you have the ability to track IPs down to the country level. What you probably really want is to go down to the city level.</p>
<h2><span style="font-size: medium;">Geolocation &#8211; Cities</span></h2>
<p>If you call some of the other functions on the GeoIP class like record_by_addr() you&#8217;lld get an error like this</p>
<p><em>&#8220;Invalid database type GeoIP Country Edition, expected GeoIP City Edition, Rev 1&#8243;</em></p>
<p><em><span id="more-779"></span><br />
</em></p>
<p>This is telling us that we don&#8217;t have the database for the city level information. You can get that for FREE from MaxMind!</p>
<p><a title="GeoIP City database MaxMind" href="http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz"><em>http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz</em></a></p>
<p>There is a shell script available to update the city database for you in the python-geopip package (Don&#8217;t forget to &#8220;chmod +x&#8221; on it!).</p>
<pre>/usr/share/doc/libgeoip1/examples/geolitecityupdate.sh</pre>
<pre>#!/bin/shGUNZIP="/bin/gunzip"
MAXMINDURL="http://geolite.maxmind.com/download/geoip/database/"
WGET="/usr/bin/wget -q -O -"
TMPDIR=$(mktemp -d)
if [ ! -d "$DATADIR" ] ; then
echo "Data directory $DATADIR/ doesn't exist!"
exit 1
fi
if [ ! -w "$DATADIR" ] ; then
echo "Can't write to $DATADIR directory!"
exit 1
fi
cd "${TMPDIR}"
${WGET} "${MAXMINDURL}/GeoLiteCity.dat.gz" | ${GUNZIP} &gt; GeoIPCity.datif [ $? != 0 ] ; then
echo "Can't download a free GeoLite City database!"
exit 1
fi
mv -f "GeoIPCity.dat" "${DATADIR}/"
if [ $? != 0 ] ; then
echo "Can't move databases file to ${DATADIR}/"
exit 1
fi
exit 0</pre>
<p>What this script does is..</p>
<ol>
<li>Download the database (<a title="GeoIP Databases" href="http://geolite.maxmind.com/download/geoip/database/">http://geolite.maxmind.com/download/geoip/database/</a>)</li>
<li>unzips the file</li>
<li>and moves it to /usr/share/GeoIP</li>
</ol>
<p>Now this is the key! That database &#8220;GeoLieCity.dat&#8221; MUST be in that directory!</p>
<p>Then there is the magic piece of code that isn&#8217;t really documented anywhere&#8230;</p>
<p>Except here in ubuntu, along with many other examples(hence the folder name &#8220;examples&#8221;).</p>
<p><em>/usr/share/doc/python-geoip/examples</em></p>
<pre>gi = GeoIP.open("/usr/share/GeoIP/GeoIPCity.dat",GeoIP.GEOIP_STANDARD)</pre>
<p>or&#8230;</p>
<pre>gi = GeoIP.open("/usr/share/GeoIP/GeoIPLiteCity.dat",GeoIP.GEOIP_STANDARD)</pre>
<p>Depending on what you downloaded.</p>
<p>Creating a new instance of GeoIP with the path to the alternate database will give you access to all sorts of awesome information!</p>
<h2>Ok, now all the code&#8230;</h2>
<p>Find by IP address:</p>
<pre>&gt;&gt;&gt; gi = GeoIP.open("/usr/share/GeoIP/GeoIPCity.dat",GeoIP.GEOIP_STANDARD)
&gt;&gt;&gt; print gi.record_by_addr("74.125.95.105")
{
    'city': 'Mountain View',
    'region_name': 'California',
    'region': 'CA',
    'area_code': 650,
    'time_zone': 'America/Los_Angeles',
    'longitude': -122.05740356445312,
    'metro_code': 807,
    'country_code3': 'USA',
    'latitude': 37.419200897216797,
    'postal_code': '94043',
    'dma_code': 807,
    'country_code': 'US',
    'country_name': 'United States'
}</pre>
<p>Find by name:</p>
<pre>&gt;&gt;&gt; gi = GeoIP.open("/usr/share/GeoIP/GeoIPCity.dat",GeoIP.GEOIP_STANDARD)
&gt;&gt;&gt; print gi.record_by_name("www.google.com")
{
    'city': 'Mountain View',
    'region_name': 'California',
    'region': 'CA',
    'area_code': 650,
    'time_zone': 'America/Los_Angeles',
    'longitude': -122.05740356445312,
    'metro_code': 807,
    'country_code3': 'USA',
    'latitude': 37.419200897216797,
    'postal_code': '94043',
    'dma_code': 807,
    'country_code': 'US',
    'country_name': 'United States'
}</pre>
<p>Find PointlessRants!</p>
<pre>&gt;&gt;&gt; gi = GeoIP.open("/usr/share/GeoIP/GeoIPCity.dat",GeoIP.GEOIP_STANDARD)
&gt;&gt;&gt; print gi.record_by_name("www.pointlessrants.com")
{
    'city': 'Brea',
    'region_name': 'California',
    'region': 'CA',
    'area_code': 714,
    'time_zone': 'America/Los_Angeles',
    'longitude': -117.86119842529297,
    'metro_code': 803,
    'country_code3': 'USA',
    'latitude': 33.926898956298828,
    'postal_code': '92821',
    'dma_code': 803,
    'country_code': 'US',
    'country_name': 'United States'
}</pre>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/10/setting-up-for-python-development-in-ubuntu/" rel="bookmark" class="crp_title">Setting up for Python development in Ubuntu</a></li><li><a href="http://www.pointlessrants.com/2009/07/python-easter-eggs/" rel="bookmark" class="crp_title"># Python Easter Eggs</a></li><li><a href="http://www.pointlessrants.com/2009/08/php5-cli-versus-python-cli/" rel="bookmark" class="crp_title">PHP5-CLI versus Python CLI</a></li><li><a href="http://www.pointlessrants.com/2009/02/python-scripting-within-a-python-script/" rel="bookmark" class="crp_title">Python Scripting within a Python Script</a></li><li><a href="http://www.pointlessrants.com/2009/02/opengl-in-python/" rel="bookmark" class="crp_title"># OpenGL in Python</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/DfqDW6LmtgdzP60QAytbZenWgBU/0/da"><img src="http://feedads.g.doubleclick.net/~a/DfqDW6LmtgdzP60QAytbZenWgBU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/DfqDW6LmtgdzP60QAytbZenWgBU/1/da"><img src="http://feedads.g.doubleclick.net/~a/DfqDW6LmtgdzP60QAytbZenWgBU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/HET_n35lTDs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2010/05/python-geoip-python-geoip-cities-tutorial/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<media:content url="http://feedproxy.google.com/~r/daspecster/rants/~5/Dhffuk9ZSKw/GeoLiteCity.dat.gz" fileSize="19929185" type="application/x-gzip" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Ranting about what we encounter</itunes:subtitle><itunes:summary>Rants that are usually about technology</itunes:summary><itunes:keywords>technology,rants,political,gadgets,microsoft,linux,ubuntu,apple,economy,news,mobile,phones,computers,network,programming,management,web,design</itunes:keywords><feedburner:origLink>http://www.pointlessrants.com/2010/05/python-geoip-python-geoip-cities-tutorial/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=python-geoip-python-geoip-cities-tutorial</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/daspecster/rants/~5/Dhffuk9ZSKw/GeoLiteCity.dat.gz" length="19929185" type="application/x-gzip" /><feedburner:origEnclosureLink>http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz</feedburner:origEnclosureLink></item>
		<item>
		<title>Podcast Episode #8 – Apple takes over the work</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/YZxgi0J3yUU/</link>
		<comments>http://www.pointlessrants.com/2010/05/podcast-episode-8-apple-takes-over-the-work/#comments</comments>
		<pubDate>Sun, 02 May 2010 12:00:22 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=783</guid>
		<description><![CDATA[This week we talked about why Apple is looking at purchasing ARM, the iPad and some questions we have about Ubuntu's user experience research.]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re back! It&#8217;s been a long time since our last podcast and we apologize!</p>
<p>This week we talked about why Apple is looking at purchasing ARM, the iPad and some questions we have about Ubuntu&#8217;s user experience research.</p>
<ul>
<li>Apple to purchase ARM  (<a title="Apple rumored to buy ARM Holdings" href="http://www.appleinsider.com/articles/10/04/21/apple_rumored_to_buy_arm_holdings.html">appleinsider.com</a>)</li>
<li>Ubuntu and notification area elimination (<a title="Farewell to the notification area" href="http://design.canonical.com/2010/04/notification-area/">design.canonical.com</a>)</li>
<li>Ubuntu and making my freaking network settings disappear, disabling alt-tab, and disabling my task-bar when I tried to fix it&#8230;</li>
<li>iPad hmmmm</li>
</ul>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2010/04/apple-and-amdati-should-merge/" rel="bookmark" class="crp_title">Apple and AMD/ATI should merge</a></li><li><a href="http://www.pointlessrants.com/2010/01/the-apple-ipad/" rel="bookmark" class="crp_title">The Apple iPad</a></li><li><a href="http://www.pointlessrants.com/2010/03/where-did-the-ipad-go-wrong/" rel="bookmark" class="crp_title">Where did the iPad go wrong?</a></li><li><a href="http://www.pointlessrants.com/2009/02/os-critique-ubuntu/" rel="bookmark" class="crp_title">OS Critique: Ubuntu</a></li><li><a href="http://www.pointlessrants.com/2010/02/f-lux/" rel="bookmark" class="crp_title">f.lux</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/u9-UGIoBET74A2dl14QnKsC0Q44/0/da"><img src="http://feedads.g.doubleclick.net/~a/u9-UGIoBET74A2dl14QnKsC0Q44/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/u9-UGIoBET74A2dl14QnKsC0Q44/1/da"><img src="http://feedads.g.doubleclick.net/~a/u9-UGIoBET74A2dl14QnKsC0Q44/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/YZxgi0J3yUU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2010/05/podcast-episode-8-apple-takes-over-the-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
			
		<itunes:duration>45:51</itunes:duration>
		<itunes:subtitle>We're back! It's been a long time since our last podcast and we apologize!

This week we talked about why Apple is looking at purchasing ARM, ...</itunes:subtitle>
		<itunes:summary>We're back! It's been a long time since our last podcast and we apologize!

This week we talked about why Apple is looking at purchasing ARM, the iPad and some questions we have about Ubuntu's user experience research.

	Apple to purchase ARM  (appleinsider.com)
	Ubuntu and notification area elimination (design.canonical.com)
	Ubuntu and making my freaking network settings disappear, disabling alt-tab, and disabling my task-bar when I tried to fix it...
	iPad hmmmm
</itunes:summary>
		<itunes:keywords>Blog Post, Podcast</itunes:keywords>
		<itunes:author>Thomas Schultz</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:block>no</itunes:block>
	<media:content url="http://feedproxy.google.com/~r/daspecster/rants/~5/MdWhSNipZVs/podcast_8.mp3" fileSize="22007401" type="audio/mpeg" /><feedburner:origLink>http://www.pointlessrants.com/2010/05/podcast-episode-8-apple-takes-over-the-work/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=podcast-episode-8-apple-takes-over-the-work</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/daspecster/rants/~5/MdWhSNipZVs/podcast_8.mp3" length="22007401" type="audio/mpeg" /><feedburner:origEnclosureLink>http://www.pointlessrants.com/wp-content/uploads/2010/05/podcast_8.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Apple and AMD/ATI should merge</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/NF_6IcB3Ij8/</link>
		<comments>http://www.pointlessrants.com/2010/04/apple-and-amdati-should-merge/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 04:59:30 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[CPU]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[Idea]]></category>
		<category><![CDATA[Rumor]]></category>
		<category><![CDATA[Tail]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=772</guid>
		<description><![CDATA[So here is what I think...

Apple should buy AMD.

Now I think it would just make sense and be a benefit to both companies. Apple could then have in house CPU and GPU production and then they wouldn't have to worry about production delays. Apple would also have the ability to have it's hand in the development of new CPU/GPU platforms which they have already expressed an interest in by purchasing P.A. Semi for the development of the A4 chip in the iPad.]]></description>
			<content:encoded><![CDATA[<p>So a friend at work showed me this article on <a title="MacRumors Apple and AMD" href="http://www.macrumors.com/2010/04/16/apple-considering-adopting-amd-processors-for-upcoming-macs/">macrumors.com</a> today. It talks about Apple potentially looking to AMD for their next processor line up, due to Intel&#8217;s production shortcomings.</p>
<p>Now that&#8217;s interesting, AMD has been in Intel&#8217;s shadow for a long time and it would be great to see them get something good going again. It would be huge if Apple decided to use AMD processors in their computers. AMD has ATI which has been making great budget graphics cards.  AMD also has a really decent platform for their CPUs right now. While both Intel and AMD are screaming about hex-a-cores there appear to be some differences between the platforms that Apple could indulge in. For example, AMD&#8217;s processors appear to use less power. This would be huge for laptops and cooling issues.</p>
<p>So here is what I think&#8230;</p>
<p><span style="font-size: large;">Apple should buy AMD.</span></p>
<p>I think it would just make sense and be a benefit to both companies. Apple could then have in-house CPU and GPU production and they wouldn&#8217;t have to worry about production delays. They would also have the ability to have their hand in the development of new CPU/GPU platforms which they have already  expressed an interest in by purchasing <a title="P.A. Semi" href="http://en.wikipedia.org/wiki/P.A._Semi">P.A. Semi</a> for the development of the A4 chip in the iPad.</p>
<p>Apple would have the ability to really open up their creativity for a bargain price!</p>
<p>AMD&#8217;s market cap is $6 Billion&#8230;that&#8217;s just 1 quarter&#8217;s revenue for Apple ($223 Billion market cap).  Of course, I&#8217;m using these numbers wrong, but I just want to put into scale the difference in the sizes of the companies.</p>
<p>So these thoughts have really made me wonder, &#8220;What was AMD <em>really</em> doing at the ApplePlex?&#8221;</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/11/amds-chance-to-gain-power/" rel="bookmark" class="crp_title">AMD&#8217;s chance to gain power</a></li><li><a href="http://www.pointlessrants.com/2010/05/podcast-episode-8-apple-takes-over-the-work/" rel="bookmark" class="crp_title">Podcast Episode #8 &#8211; Apple takes over the work</a></li><li><a href="http://www.pointlessrants.com/2010/03/where-did-the-ipad-go-wrong/" rel="bookmark" class="crp_title">Where did the iPad go wrong?</a></li><li><a href="http://www.pointlessrants.com/2010/01/the-apple-ipad/" rel="bookmark" class="crp_title">The Apple iPad</a></li><li><a href="http://www.pointlessrants.com/2009/01/multi-touch-patent/" rel="bookmark" class="crp_title">Multi-Touch Patent</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/G71VUv4c-tdf4DS2MMujArgYEz4/0/da"><img src="http://feedads.g.doubleclick.net/~a/G71VUv4c-tdf4DS2MMujArgYEz4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/G71VUv4c-tdf4DS2MMujArgYEz4/1/da"><img src="http://feedads.g.doubleclick.net/~a/G71VUv4c-tdf4DS2MMujArgYEz4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/NF_6IcB3Ij8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2010/04/apple-and-amdati-should-merge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2010/04/apple-and-amdati-should-merge/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=apple-and-amdati-should-merge</feedburner:origLink></item>
		<item>
		<title>Windows Mobile 7 has a chance (an article I thought I’d never write)</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/1diI0ZppLD0/</link>
		<comments>http://www.pointlessrants.com/2010/04/windows-mobile-7-has-a-chance-an-article-i-thought-id-never-write/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 04:59:26 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Underdog]]></category>
		<category><![CDATA[Windows Mobile]]></category>
		<category><![CDATA[Windows Mobile 7]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=733</guid>
		<description><![CDATA[Microsoft made what I believe to be a good decision when they decided to no longer support Windows Mobil 5/6 applications.  Some people may be upset by this but let's be honest, all your windows mobile 5/6 applications are not that good.   The applications have been driving the leading mobile OS's for the last few years.  The iPhone lead the way with their very large and hyped app store and then Google's Android followed suit.  I mean really, what's the point of having a powerful and awesome phone if there's nothing you can do with it?  Which leads me to the next question...

What applications are going to be available for Microsoft new mobile OS? Or will Microsoft leave the ability to use their shiny new operating system behind?

What Microsoft is offering is "SkyMarket".  I couldn't find a ton about SkyMarket but it appears that Microsoft is going to have an app store! ]]></description>
			<content:encoded><![CDATA[<p>WARNING: Pretty pointless rant ahead&#8230;</p>
<p>Ok, let&#8217;s be real here. Windows Mobile hasn&#8217;t really seen an update since PC2000 back in April of the year 2000(<a title="Wikipedia: Windows Mobile" href="http://en.wikipedia.org/wiki/Windows_Mobile#Versions">Wikipedia</a>). That&#8217;s a decade of not really putting money into this OS and it dominated the phone OS market for a long time.</p>
<p>Microsoft made what I believe to be a good decision when they decided to no longer support Windows Mobil 5/6 applications.  Some people may be upset by this but let&#8217;s be honest, all your windows mobile 5/6 applications are not that good.   The applications have been driving the leading mobile OS&#8217;s for the last few years.  The iPhone lead the way with their very large and hyped app store and then Google&#8217;s Android followed suit.  I mean really, what&#8217;s the point of having a powerful and awesome phone if there&#8217;s nothing you can do with it?  Which leads me to the next question&#8230;</p>
<p>What applications are going to be available for Microsoft new mobile OS? Or will Microsoft leave the ability to use their shiny new operating system behind?</p>
<p>What Microsoft is offering is &#8220;SkyMarket&#8221;.  I couldn&#8217;t find a ton about <a title="Windows Mobile SkyMarket" href="http://wmpoweruser.com/?p=819">SkyMarket</a> but it appears that Microsoft is going to have an app store!</p>
<p>So the next question of course is, how good is their SDK?</p>
<p>Well you can download it here <a title="Windows mobile 7 sdk" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=71deb800-c591-4f97-a900-bea146e4fae1&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=71deb800-c591-4f97-a900-bea146e4fae1&amp;displaylang=en</a></p>
<p>I guess you&#8217;ll have to play with the SDK your self.</p>
<p>Overall I think Microsoft is heading in a better direction than they have in the past but I  don&#8217;t see any innovation or excitement around this release, which leads me to believe that it will not be nearly as successful as the current leaders in mobile operating systems.</p>
<p>Microsoft had a real chance to come out with guns blazing but I think they missed their chance again.  I guess we&#8217;ll see on April 12th when Microsoft unveils their shiny new mobile operating system.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/10/on-androids-market-share/" rel="bookmark" class="crp_title">On Android&#8217;s Market Share</a></li><li><a href="http://www.pointlessrants.com/2009/05/windows-7-rc-release-candidate-download-available-may-5th/" rel="bookmark" class="crp_title">Windows 7 RC (Release Candidate) Download Available May 5th</a></li><li><a href="http://www.pointlessrants.com/2009/03/episode-4-a-day-late-and-a-dollar-short/" rel="bookmark" class="crp_title">Episode #4 &#8211; A Day Late and a Dollar Short</a></li><li><a href="http://www.pointlessrants.com/2009/02/os-critique-windows/" rel="bookmark" class="crp_title">OS Critique: Windows</a></li><li><a href="http://www.pointlessrants.com/2009/01/daspecstercom-mobile-edition/" rel="bookmark" class="crp_title">DaSpEcster.com Mobile Edition!</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/3GiCWArUqkS3M_gXgNQcigQUR9o/0/da"><img src="http://feedads.g.doubleclick.net/~a/3GiCWArUqkS3M_gXgNQcigQUR9o/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/3GiCWArUqkS3M_gXgNQcigQUR9o/1/da"><img src="http://feedads.g.doubleclick.net/~a/3GiCWArUqkS3M_gXgNQcigQUR9o/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/1diI0ZppLD0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2010/04/windows-mobile-7-has-a-chance-an-article-i-thought-id-never-write/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2010/04/windows-mobile-7-has-a-chance-an-article-i-thought-id-never-write/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=windows-mobile-7-has-a-chance-an-article-i-thought-id-never-write</feedburner:origLink></item>
		<item>
		<title>Where did the iPad go wrong?</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/iHjTw_nq7Vc/</link>
		<comments>http://www.pointlessrants.com/2010/03/where-did-the-ipad-go-wrong/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 00:51:00 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Flop]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Publishing]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=721</guid>
		<description><![CDATA[Apple is undoubtedly an epic company with a history filled with controversy, success, failure and inspiration.  Apple has brought us amazing things that have altered the course of history over the years.  Brilliant products like the iPod, iPhone, MacBook and iMac are all products that when people buy them, they end up using them every day and you usually enjoy using these products.

I am critiquing the iPad in this post even though I have not used one and I probably will not get the chance just like I've never had the chance to use a Newton.]]></description>
			<content:encoded><![CDATA[<p>Apple is undoubtedly an epic company with a history filled with controversy, success, failure and inspiration.  Apple has brought us amazing things that have altered the course of history over the years.  Brilliant products like the iPod, iPhone, MacBook and iMac are all products that when people buy them, they end up using them every day and you usually enjoy using these products.</p>
<p>I am critiquing the iPad in this post even though I have not used one and I probably will not get the chance just like I&#8217;ve never had the chance to use a <a title="Wikipedia: Apple Newton" href="http://en.wikipedia.org/wiki/Newton_%28platform%29">Newton</a>.</p>
<p>Now Apple has some great ideas and their products push not only technology but also many other industries. I think this may be the only thing that the iPad has any chance of accomplishing.</p>
<p>The hope that I noticed, seemingly being the agenda of Apple in this product release, is the hope of helping, if not solving the plight of the publishing companies in this digital age.</p>
<p>Bringing magazines and newspapers to a device isn&#8217;t a new thing(note: Amazon Kindle) but bringing the shiny,glossy look of a high class magazine or other published work doesn&#8217;t work so well on an e-ink screen. This fancy GQ, Vogue published material venue is, I believe, what the iPad is trying to shoehorn into.</p>
<p>A noble ambition and one with some potential for profit however it is a very risky one.</p>
<p>Firstly you have to get publishers on-board, and Apple has been working with them to get things started. They have not fully succeeded yet. Amazon and Barns and Noble have quite a lead in this arena.</p>
<p>Secondly, you have to get these published works into the hands of many. I&#8217;ve had a subscription to Wired for 3 years&#8230;and I only paid $30! The iPad is not cheap($499), but Apple says &#8220;oh, but you can use the iPad for so much more! Like work documents and&#8230;some websites&#8221;.   I could, or with the time I&#8217;d save using a real keyboard I could go watch a 2 hour movie each week.</p>
<p>Apple&#8217;s stock was on a great rebound from all this insane recession business, especially noted during the time leading up to the keynote announcing a new product that Apple was going to show off! However after the keynote&#8230;the stock dropped considerably.  Now I don&#8217;t think that the stock market is some kind of oracle but when you release a product and afterwards people think your company is worth less money than before&#8230;there might be a potential problem.</p>
<p>Apple hasn&#8217;t had a serious blunder in quite a while but I think this might be one.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2010/01/the-apple-ipad/" rel="bookmark" class="crp_title">The Apple iPad</a></li><li><a href="http://www.pointlessrants.com/2010/05/podcast-episode-8-apple-takes-over-the-work/" rel="bookmark" class="crp_title">Podcast Episode #8 &#8211; Apple takes over the work</a></li><li><a href="http://www.pointlessrants.com/2010/04/apple-and-amdati-should-merge/" rel="bookmark" class="crp_title">Apple and AMD/ATI should merge</a></li><li><a href="http://www.pointlessrants.com/2009/01/multi-touch-patent/" rel="bookmark" class="crp_title">Multi-Touch Patent</a></li><li><a href="http://www.pointlessrants.com/2009/01/os-critique-mac/" rel="bookmark" class="crp_title">OS Critique: Mac</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/aV43TfnYfqVTlY-gJZFlSFUqI7k/0/da"><img src="http://feedads.g.doubleclick.net/~a/aV43TfnYfqVTlY-gJZFlSFUqI7k/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/aV43TfnYfqVTlY-gJZFlSFUqI7k/1/da"><img src="http://feedads.g.doubleclick.net/~a/aV43TfnYfqVTlY-gJZFlSFUqI7k/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/iHjTw_nq7Vc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2010/03/where-did-the-ipad-go-wrong/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2010/03/where-did-the-ipad-go-wrong/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=where-did-the-ipad-go-wrong</feedburner:origLink></item>
		<item>
		<title>Newegg.com design refresh critique</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/KsCGpl2_8gc/</link>
		<comments>http://www.pointlessrants.com/2010/03/newegg-com-design-refresh-critique/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 12:24:44 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[newegg]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=736</guid>
		<description><![CDATA[Ok, first off I have to say...that if you run newegg.com through validator.w3.org the site is quite flawed with 551 errors and 26 warnings. Now that said, I'm impressed that the page seems to display properly in my browser (ubuntu firefox 3.5).  I am kind of curious how well it looks in other browsers but I don't think I'm going to probe it that deeply.  Part of their problem here is the DOCTYPE they chose.]]></description>
			<content:encoded><![CDATA[<p><a title="NewEgg.com" href="http://www.newegg.com">Newegg.com</a> has been pretty much my exclusive site to purchase computer hardware for the last 4-5 years. Recently <a title="NewEgg.com" href="http://www.newegg.com/">Newegg.com</a> has refreshed their website design. First, I would like to say that there are some key points that I really like about the refresh.</p>
<h3><strong><span style="font-size: large;">The good stuff&#8230;</span></strong></h3>
<p>I want to be positive at first here, while there are some glaring mistakes I would like to focus on the good parts.</p>
<p>The first thing I noticed, and I mean the first, was the text for the prices (<strong>reference #5</strong>) in the list of products that you&#8217;re browsing. This I really like a lot. It&#8217;s cleaner and easier to read. Which I think is why I noticed it first, along with people always want to view the prices of the products they&#8217;re interested in. Bravo!</p>
<p>Another thing I noticed, probably the second thing was that the &#8220;Compare&#8221; section had changed (<strong>reference #4</strong>). This is very nice now as well. I can see and remove the products I want to compare from this point and they carry over to the next page of products.  Very cool in my opinion. The compare page itself was cleaned up a little as well.</p>
<p>The page turner is kind of middle ground (<strong>reference #3</strong>). I like it but I guess it didn&#8217;t really change enough for me to think it&#8217;s stellar like the previous two features. One thing that did change drastically with that work flow is the &#8220;Loading&#8230;&#8221; message you get when turning pages.  I&#8217;m kind of indifferent about that as well.</p>
<p style="text-align: center;"><a href="http://www.pointlessrants.com/wp-content/uploads/2010/03/newegg_critique.jpg"><img class="aligncenter size-full wp-image-737" title="Newegg.com Critique" src="http://www.pointlessrants.com/wp-content/uploads/2010/03/newegg_critique_thumbnail.gif" alt="Newegg.com Critique" width="650" height="296" /></a></p>
<h3><a title="Newegg.com design refresh critique" href="http://www.pointlessrants.com/2010/03/newegg-com-design-refresh-critique/"><strong><span style="font-size: large;">Ok, now for the critique part&#8230;</span></strong></a></h3>
<p><strong><span style="font-size: large;"><span id="more-736"></span></span></strong></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-739" title="W3C Validator Newegg" src="http://www.pointlessrants.com/wp-content/uploads/2010/03/newegg_w3c_validator.gif" alt="W3C Validator on newegg.com 551 errors 26 warnings" width="612" height="73" /></p>
<p>Ok, first off I have to say&#8230;that if you run newegg.com through <a title="W3C Validator" href="http://validator.w3.org/">validator.w3.org</a> the site is quite flawed with 551 errors and 26 warnings. Now that said, I&#8217;m impressed that the page seems to display properly in my browser (ubuntu firefox 3.5).  I am kind of curious how well it looks in other browsers but I don&#8217;t think I&#8217;m going to probe it that deeply.  Part of their problem here is the DOCTYPE they chose, which happens to be</p>
<blockquote>
<pre id="line1">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd"&gt;</pre>
</blockquote>
<p>So while part of their problem is that they are trying to write XHTML code, they&#8217;re trying to validate it against a HTML 4.01 DOCTYPE. I attempted to switch the DOCTYPE in the validator and found that there were more than double the number of errors, so at that point I gave up giving them the benefit of doubt. Seriously guys, step up your game! I know you can!</p>
<p>Another thing that seems strange is that the top navigation area that has dropdowns (<strong>reference #1</strong>), now seems to be very sluggish in responding to mouse movement. When you hover over them they are supposed to drop down with categories of products but this seems to take over 1.0 seconds now which is kind of aggravating to use. I don&#8217;t think this is a result of my computer being slow as a few others have mentioned this to me.</p>
<p>Also on this note, the title links for products in the listing page used to be underlined but that has now been removed (<strong>reference #2</strong>). This I found to be quite disturbing.  Even though I&#8217;ve used this site for at least 4 years, I found my self hesitating to click on this text since there was no indication that it was a link. A slight color alteration here would have made some sense in my mind, but to take away all indication that this is a clickable link just doesn&#8217;t add up to me.</p>
<p>All in all I was honestly disapointed by this update. The only really good thing I can say about it is the pricing text. I&#8217;m sure they spent thousands of dollars on this update and you would think you would at least get valid code. I don&#8217;t mean to be harsh on the developers but it&#8217;s really not impossible to write good XHTML markup. This problem of poor markup is pretty rampant on the internet and it&#8217;s a shame to take all the work that the W3C has done and throw it away. I hope Newegg.com&#8217;s next update has valid code even if that means cutting features.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/12/how-many-users-on-twitter/" rel="bookmark" class="crp_title">How many users on Twitter?</a></li><li><a href="http://www.pointlessrants.com/2009/07/speed/" rel="bookmark" class="crp_title">Speed</a></li><li><a href="http://www.pointlessrants.com/2009/08/a-day-with-svn-cli/" rel="bookmark" class="crp_title">A day with SVN CLI</a></li><li><a href="http://www.pointlessrants.com/2009/02/sifr-any-font-you-want-and-still-search-engine-safe/" rel="bookmark" class="crp_title">sIFR, any font you want and still search engine safe!</a></li><li><a href="http://www.pointlessrants.com/2009/03/who-needs-some-chainlove/" rel="bookmark" class="crp_title">Who needs some Chainlove?</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/WCdMPwWXbEaFVTbioxB68BllnIQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/WCdMPwWXbEaFVTbioxB68BllnIQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/WCdMPwWXbEaFVTbioxB68BllnIQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/WCdMPwWXbEaFVTbioxB68BllnIQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/KsCGpl2_8gc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2010/03/newegg-com-design-refresh-critique/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2010/03/newegg-com-design-refresh-critique/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=newegg-com-design-refresh-critique</feedburner:origLink></item>
		<item>
		<title>Why Cloud Computing Doesn’t Make Sense For Me</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/ZJbMkuMI1Lk/</link>
		<comments>http://www.pointlessrants.com/2010/02/why-cloud-computing-doesnt-make-sense-for-me/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 04:51:14 +0000</pubDate>
		<dc:creator>Eric Shull</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[busy]]></category>
		<category><![CDATA[Chrome OS]]></category>
		<category><![CDATA[constructing]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Google Docs]]></category>
		<category><![CDATA[Nexus One]]></category>
		<category><![CDATA[offline]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[smartphone]]></category>
		<category><![CDATA[too big to fail]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=724</guid>
		<description><![CDATA[Ever since the term &#8216;cloud computing&#8217; became popular, I have failed to see what all the hype is about. With the recent talk about Chrome OS having [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since the term &#8216;cloud computing&#8217; became popular, I have failed to see what all the hype is about. With the recent talk about Chrome OS having no onboard programs, only webapps, and Google&#8217;s Nexus One focusing so much on web services, I began thinking about it and I realized that&#8211;the fact is&#8211;I hardly use the internet. Allow me to enumerate what I do on- and off-line.</p>
<p><span id="more-724"></span></p>
<h2>Online</h2>
<ul>
<li>Check GMail (find nothing new)</li>
<li>Check the Drudge Report (read only the headlines)</li>
<li>Download half-a-dozen RSS feeds to Liferea (predominantly Slashdot and Hacker News)</li>
<li>Look stuff up (thank you, Wikipedia)</li>
<li>Be bored by Facebook (after about five seconds)</li>
<li>Buy stuff from Amazon (more frequently than I probably should)</li>
<li>Watch TV and movies (TV network sites, Hulu, and Netflix)</li>
<li>Coming soon: talking on the phone (Skype)</li>
</ul>
<h2>Offline</h2>
<ul>
<li>Write stuff, use spreadsheets, make presentations (Office 2007)</li>
<li>Write Python code</li>
<li>Design stuff in CAD and Blender</li>
<li>Edit images and video</li>
<li>Watch TV (DVDs from Netflix)</li>
</ul>
<p>While the Offline list may be shorter than the Online list, don&#8217;t let it deceive you. I spend an average of half an hour online per day. That&#8217;s all.</p>
<p>I know I could do my word processing, spreadsheets, and presentations on Google Docs, but I hardly see the point. Yes, I could access them from any computer (but why would I when I have a laptop to take everywhere?), and I could collaborate with others (but I&#8217;ve only needed that about five times out of hundreds). The overriding fact is that Office 2007 is better software than Google Docs: it&#8217;s faster, more power, and even with the hassle of installing it on Ubuntu, it works better.</p>
<p>When it comes to the personal organization stuff, I&#8217;ve become a bit eclectic. For calendar management I use Outlook at work and&#8211;believe it or not&#8211;an actual wall calendar at home. As for having a mobile solution, I&#8217;ve actually gone back to using Windows Mobile on an HP iPAQ I had lying around. Same for task management, actually. Despite the sleeker iPod Touch, I actually use the old PDA quite a bit (a lot of that has to do with a <a href="http://www.exideas.com/ME/index.php">way better, if unconventional, keyboard</a>).</p>
<p>It&#8217;s true that I&#8217;m carrying around four devices when I could be carrying around one smartphone: PDA, iPod, phone, and GPS, but what happened to the old adage, &#8220;Don&#8217;t put all your eggs in one basket&#8221;? I suppose if it was all webapps, it wouldn&#8217;t matter if you lost or sat on your phone; just replace it and you&#8217;ve lost nothing. Of course, if the company providing the webapp goes under, <i>then</i> you&#8217;re in trouble (though I suppose the likes of Google and Facebook would be considered &#8220;too big to fail&#8221;).</p>
<p>It has occurred to me that perhaps I&#8217;m just not the sort of person who needs all those web services (or maybe I&#8217;m just not at a busy enough stage of life). Maybe&#8230;</p>
<p>&#8230;or maybe I&#8217;m the sort of person who spends most of my time constructing rather than consuming.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/07/google-sheds-beta/" rel="bookmark" class="crp_title">Google Sheds Beta</a></li><li><a href="http://www.pointlessrants.com/2009/02/google-de-bursts-its-bubble/" rel="bookmark" class="crp_title">Google De-bursts Its Bubble</a></li><li><a href="http://www.pointlessrants.com/2009/11/leapfish/" rel="bookmark" class="crp_title">LeapFish</a></li><li><a href="http://www.pointlessrants.com/2009/12/good-bye-google-search/" rel="bookmark" class="crp_title">Good-bye, Google (Part I)</a></li><li><a href="http://www.pointlessrants.com/2010/07/tell-me-whats-wrong-please/" rel="bookmark" class="crp_title">Tell Me What&#8217;s Wrong, Please</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/bKhrhGpzh8YhGc-XvKKanqNq9VM/0/da"><img src="http://feedads.g.doubleclick.net/~a/bKhrhGpzh8YhGc-XvKKanqNq9VM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/bKhrhGpzh8YhGc-XvKKanqNq9VM/1/da"><img src="http://feedads.g.doubleclick.net/~a/bKhrhGpzh8YhGc-XvKKanqNq9VM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/ZJbMkuMI1Lk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2010/02/why-cloud-computing-doesnt-make-sense-for-me/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2010/02/why-cloud-computing-doesnt-make-sense-for-me/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=why-cloud-computing-doesnt-make-sense-for-me</feedburner:origLink></item>
		<item>
		<title>f.lux</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/nTxIYEtqBLA/</link>
		<comments>http://www.pointlessrants.com/2010/02/f-lux/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 02:10:58 +0000</pubDate>
		<dc:creator>decoy</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[f.lux]]></category>
		<category><![CDATA[flux]]></category>
		<category><![CDATA[latitude]]></category>
		<category><![CDATA[longitude]]></category>
		<category><![CDATA[monitor]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=722</guid>
		<description><![CDATA[I came across an interesting program today called f.lux. You configure it with your latitude/longitude and lighting settings and then it will manipulate the colors of your [...]]]></description>
			<content:encoded><![CDATA[<p>I came across an interesting program today called <a title="f.lux" href="http://www.stereopsis.com/flux/">f.lux</a>.  You configure it with your latitude/longitude and lighting settings and then it will manipulate the colors of your monitor to change with the time of day in your geographical area.</p>
<p>I&#8217;ve heard multiple reports that this will help you sleep better at night if you&#8217;re a regular late night computer user and the makers of f.lux have some research information <a title="f.lux research" href="http://www.stereopsis.com/flux/research.html">here</a>.  I haven&#8217;t been sleeping too well lately so I&#8217;m giving it a shot.  Let us know in the comments how it works for you.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2010/05/podcast-episode-8-apple-takes-over-the-work/" rel="bookmark" class="crp_title">Podcast Episode #8 &#8211; Apple takes over the work</a></li><li><a href="http://www.pointlessrants.com/2009/03/on-the-popularity-of-web-apps/" rel="bookmark" class="crp_title">On the Popularity of Web Apps</a></li><li><a href="http://www.pointlessrants.com/2009/11/sparkfuns-free-day/" rel="bookmark" class="crp_title">SparkFun&#8217;s Free Day</a></li><li><a href="http://www.pointlessrants.com/2009/01/os-critique-mac/" rel="bookmark" class="crp_title">OS Critique: Mac</a></li><li><a href="http://www.pointlessrants.com/2009/06/excel-2007-with-multiple-monitors/" rel="bookmark" class="crp_title">Excel 2007 with Multiple Monitors</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/QBMcH5B2KwNTxdKU8cZCR6jJx9M/0/da"><img src="http://feedads.g.doubleclick.net/~a/QBMcH5B2KwNTxdKU8cZCR6jJx9M/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/QBMcH5B2KwNTxdKU8cZCR6jJx9M/1/da"><img src="http://feedads.g.doubleclick.net/~a/QBMcH5B2KwNTxdKU8cZCR6jJx9M/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/nTxIYEtqBLA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2010/02/f-lux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2010/02/f-lux/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=f-lux</feedburner:origLink></item>
		<item>
		<title>The Apple iPad</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/12xD9w6WQe8/</link>
		<comments>http://www.pointlessrants.com/2010/01/the-apple-ipad/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 01:23:39 +0000</pubDate>
		<dc:creator>decoy</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Critique]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[netbook]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=706</guid>
		<description><![CDATA[Let me preface this by saying I&#8217;m not an Apple fan.  I own exactly one Apple device &#8212; an old iPod Photo &#8212; that I rarely use.  [...]]]></description>
			<content:encoded><![CDATA[<p>Let me preface this by saying I&#8217;m not an Apple fan.  I own exactly one Apple device &#8212; an old iPod Photo &#8212; that I rarely use.  I tend to skip Apple products altogether mainly because of their DRM and the infamous Apple tax&#8230; higher prices for prestige.</p>
<p>However, I was excited when I first heard about their new upcoming event.  Many thought Apple would be cutting the iPhone loose from the ailing AT&amp;T network and opening the door for Verizon.  Many others speculated the time was right for Apple to release a tablet PC&#8230; especially after seeing domains like iSlate.com being bought by shell companies to Apple&#8217;s name.  And the people who guessed tablet PC were right&#8230; but how right were they?</p>
<p>Is it fair to call the iPad a tablet PC?  It is certainly a touch screen device, but out of the box it&#8217;s a single user, single program machine.  Apple boasts that the iPad can get <em>up to</em> 10 hours of battery life, but that should not be difficult to accomplish if only one program can be run at a time.</p>
<p>The iPad should be great for watching video on the go.  Does it have an HDMI output?  No.  Does it have a DVI output?  No.  It can use an adapter to output VGA/D-SUB so you can connect it to a projector though.  You have to use an adapter?  What happened to simplicity and ease of use?</p>
<p>Does the iPad screen have an aspect ratio of 16:9 or 16:10 so movies will look great?  No, the iPad&#8217;s screen has an aspect ratio of 4:3&#8230; just like owning an old fullscreen TV.</p>
<p>But how much storage does it have?  For $499 you can get a 16 GB version and for $699 you can get a version that tops out at 64 GB.  Only 64 GB?  It&#8217;s a portable device, so that&#8217;s probably OK.  I can hook up an external drive to it when I need more storage.  Wrong.  The iPad has no USB ports, FireWire ports, or eSATA ports&#8230; not even any card readers.</p>
<p>Apple&#8217;s video iChat works great to connect people around the globe.  At least the iPad will have that.  Sorry, the iPad doesn&#8217;t have a camera on the front.  Or back.</p>
<p>So what&#8217;s the up-side to this device?  Does it do 3G?  It will in fact do 3G, but you&#8217;ll have to throw in another $130 for the 3G capability.  The capability&#8230; not the service.  If you want an iPad with a 64 GB SSD with 3G capability, you&#8217;re looking at coughing up $829.  Indeed a hefty price tag for features that netbooks at half the price can do better.</p>
<p>In all fairness, the iPad could work well as an e-reader, but reading from a bright, glossy screen isn&#8217;t likely to be easy on the eyes compared to the competition&#8217;s electronic ink.</p>
<p>It seems like the iPad could be good at so many things, but the it makes concessions on every front and does nothing well.  Is this all part of Apple&#8217;s plan?  It&#8217;s easier to make a better device when the device can be improved upon easily.  Has Apple set it up so the 2nd and 3rd generation iPads will rock our socks?  I sure hope so, because the 1st generation iPad is clearly an oversized iPod Touch (or  a limited iPhone if you have $130 to burn on data only 3G capability) that suffers from very obvious ailments.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2010/03/where-did-the-ipad-go-wrong/" rel="bookmark" class="crp_title">Where did the iPad go wrong?</a></li><li><a href="http://www.pointlessrants.com/2010/05/podcast-episode-8-apple-takes-over-the-work/" rel="bookmark" class="crp_title">Podcast Episode #8 &#8211; Apple takes over the work</a></li><li><a href="http://www.pointlessrants.com/2010/04/apple-and-amdati-should-merge/" rel="bookmark" class="crp_title">Apple and AMD/ATI should merge</a></li><li><a href="http://www.pointlessrants.com/2009/01/multi-touch-patent/" rel="bookmark" class="crp_title">Multi-Touch Patent</a></li><li><a href="http://www.pointlessrants.com/2009/10/on-androids-market-share/" rel="bookmark" class="crp_title">On Android&#8217;s Market Share</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/AQZA35ZETxME-NDnvisJhBiiUgY/0/da"><img src="http://feedads.g.doubleclick.net/~a/AQZA35ZETxME-NDnvisJhBiiUgY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/AQZA35ZETxME-NDnvisJhBiiUgY/1/da"><img src="http://feedads.g.doubleclick.net/~a/AQZA35ZETxME-NDnvisJhBiiUgY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/12xD9w6WQe8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2010/01/the-apple-ipad/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2010/01/the-apple-ipad/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-apple-ipad</feedburner:origLink></item>
		<item>
		<title>Review: HP Mini 1010NR</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/LvkkZapVUpU/</link>
		<comments>http://www.pointlessrants.com/2010/01/review-hp-mini-1010nr/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 03:00:01 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[netbook]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[WiFi]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=700</guid>
		<description><![CDATA[As soon as I got it I installed Ubuntu Netbook Remix on it and that was a really good decision. The 1010NR runs it fast even with only 512MB of RAM and it detected all the hardware flawlessly. The webcam worked out of the box, the sound, even my USB headset was detected correctly by the Pulse audio server.]]></description>
			<content:encoded><![CDATA[<p>About a month ago I picked up an HP Mini 1010NR.  This netbook has been serving me pretty well over the last month.</p>
<p>The Specs:</p>
<p>1.6 Ghz N270 Intel Atom<br />
512MB of Ram<br />
8gb SSD drive</p>
<p>This is a pretty standard setup and I&#8217;ll get more into some of the other hardware in a second.</p>
<p>The laptop is pretty powerful, the only thing lacking in my case is the RAM but that&#8217;s fairly easy to upgrade.</p>
<p>It&#8217;s keyboard is a little cramped but not nearly as bad as some that I&#8217;ve played with at the local Buy More <img src='http://www.pointlessrants.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>As soon as I got it I installed Ubuntu Netbook Remix on it and that was a really good decision. The 1010NR runs it fast even with only 512MB of RAM and it detected all the hardware flawlessly. The webcam worked out of the box, the sound, even my USB headset was detected correctly by the Pulse audio server.</p>
<p>There is a strange button by the tack pad that disabled it when you press the button. I think this is because HP assumed the the Mini&#8217;s layout is so cramped that you might accidentally hit the mouse when you&#8217;re typing but I leave the track pad enabled all the time and I haven&#8217;t run into this issue yet.</p>
<p>Ubuntu Remix also seems to work ok with the sleep and hibernate functions but sometimes when you open the lid from a suspend it will shut off or resuspend for some reason. Not a huge deal, as you just resume it with the power button and things are normal again. This happens about 20% of the time.</p>
<p>My biggest gripe at the moment is the wifi card.  The card is a Broadcom BCM4312b/g now most people won&#8217;t care about this but this card does not seem to support monitor mode. So if you expect to use the HP Mini 1010NR for wifi network diagnostics or war driving you&#8217;re probably out of luck for a little bit.</p>
<p>Some people might be able to get it working. I&#8217;ve <a title="linuxwireless.org" href="http://linuxwireless.org/en/users/Drivers/b43#Known_PCI_devices">read</a> that it might be possible. I believe there are two versions of the BCM4312, one that is a/b/g and one that is b/g. My HP Mini 1010NR came with the b/g version so I think it has limited support for some features. If you can get Monitor mode working with this card let me know how you did it!</p>
<p>The battery life is par with other laptops and netbooks. I get about 2-3 hours depending on usage.  The screen can be very bright which is nice to look at but it drains the battery fast if it&#8217;s all the way up.</p>
<p>Over all this is a pretty decent netbook if you can get it for super cheap. There are some things I would like to see like an illuminated keyboard and bluetooth(option mine doesn&#8217;t have).</p>
<div class="center">
<iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&#038;bc1=000000&#038;IS1=1&#038;bg1=333333&#038;fc1=CCCCCC&#038;lc1=FFFFFF&#038;t=pointrants-20&#038;o=1&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;asins=B00318CGBO" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
</div>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/02/lenovo-r500-review/" rel="bookmark" class="crp_title">Lenovo R500 Review</a></li><li><a href="http://www.pointlessrants.com/2009/01/the-biggest-problem-with-tiny-netbooks/" rel="bookmark" class="crp_title">The biggest problem with tiny netbooks&#8230;</a></li><li><a href="http://www.pointlessrants.com/2009/04/ubuntu-810-upgrade-to-904-grub-and-ati-issues/" rel="bookmark" class="crp_title">Ubuntu 8.10 upgrade to 9.04 (Grub and ATI Issues)</a></li><li><a href="http://www.pointlessrants.com/2010/01/the-apple-ipad/" rel="bookmark" class="crp_title">The Apple iPad</a></li><li><a href="http://www.pointlessrants.com/2009/10/10gui-and-reinventing-more-than-the-mouse/" rel="bookmark" class="crp_title">10/GUI and Reinventing More Than the Mouse</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/jvxrKmdjBrDm06OchvfW5MkriUk/0/da"><img src="http://feedads.g.doubleclick.net/~a/jvxrKmdjBrDm06OchvfW5MkriUk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/jvxrKmdjBrDm06OchvfW5MkriUk/1/da"><img src="http://feedads.g.doubleclick.net/~a/jvxrKmdjBrDm06OchvfW5MkriUk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/LvkkZapVUpU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2010/01/review-hp-mini-1010nr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2010/01/review-hp-mini-1010nr/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=review-hp-mini-1010nr</feedburner:origLink></item>
		<item>
		<title>Linux commands that make me happy</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/ufVu8qY1hUU/</link>
		<comments>http://www.pointlessrants.com/2010/01/linux-commands-that-make-me-happy/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 03:18:45 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networks]]></category>
		<category><![CDATA[Routing]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sudo]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=695</guid>
		<description><![CDATA[Ok, so at work I started writing a "Linux command of the day" on a whiteboard that was vacant. Some of them are pretty cool so I thought I would show them here.

Some of them are pretty elementary to linux gurus but I've been using linux almost exclusively for 2 years and some of these were new to me. This is probably because I've been using mostly gnome and am not fully dependant on the CLI.]]></description>
			<content:encoded><![CDATA[<p>Ok, so at work I started writing a &#8220;Linux command of the day&#8221; on a whiteboard that was vacant. Some of them are pretty cool so I thought I would show them here.</p>
<p>Some of them are pretty elementary to linux gurus but I&#8217;ve been using linux almost exclusively for 2 years and some of these were new to me. This is probably because I&#8217;ve been using mostly gnome and am not fully dependant on the CLI.</p>
<p>1.  <strong>$ sudo !!</strong><br />
What this does is run whatever the last command you typed with sudo in front of it. Very cool, I know I&#8217;ve typed some long command before and forgot to add sudo to it. This makes those mistakes a lot easier to deal with. (I got this from <a title="hak5 trust your technolust" href="http://www.hak5.org">hak5.org</a>&#8230;good web show).</p>
<p>2. <strong>$ route  -n</strong><br />
I felt ashamed for not knowing this one but it will help you find what your gateway ip is.</p>
<p>3. <strong>$ nmap -v -O ipaddress</strong><br />
Ok this isn&#8217;t really a build in command but if you have nmap installed this gives you a port scan and OS information from an IP address.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/03/cool-linux-commands/" rel="bookmark" class="crp_title">Cool linux commands</a></li><li><a href="http://www.pointlessrants.com/2009/02/symfony-sfmodelgeneratorclassphp-line-321-error/" rel="bookmark" class="crp_title">Symfony sfModelGenerator.class.php line 321 error</a></li><li><a href="http://www.pointlessrants.com/2009/04/big-permissions-scare/" rel="bookmark" class="crp_title">The Big Permissions Scare :O</a></li><li><a href="http://www.pointlessrants.com/2009/08/php5-cli-versus-python-cli/" rel="bookmark" class="crp_title">PHP5-CLI versus Python CLI</a></li><li><a href="http://www.pointlessrants.com/2009/04/how-to-get-a-sansa-clip-working-with-rhythmbox-in-ubuntu/" rel="bookmark" class="crp_title">How to get a Sansa Clip working with Rhythmbox in Ubuntu</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/A83HL-m6fPqNGmwRWjjZlFvjWxo/0/da"><img src="http://feedads.g.doubleclick.net/~a/A83HL-m6fPqNGmwRWjjZlFvjWxo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/A83HL-m6fPqNGmwRWjjZlFvjWxo/1/da"><img src="http://feedads.g.doubleclick.net/~a/A83HL-m6fPqNGmwRWjjZlFvjWxo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/ufVu8qY1hUU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2010/01/linux-commands-that-make-me-happy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2010/01/linux-commands-that-make-me-happy/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=linux-commands-that-make-me-happy</feedburner:origLink></item>
		<item>
		<title>Advantages of 1 week sprints</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/drrQU1Pdkr4/</link>
		<comments>http://www.pointlessrants.com/2010/01/advantages-of-1-week-sprints/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 05:01:03 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Methodology]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=635</guid>
		<description><![CDATA[Where I work there has been a lot of movement towards creating an agile development environment. I believe that the process of transitioning into agile is unique for each company or group that makes that commitment.  Something that I noticed, which isn't really unique in the agile world, is that short sprints have a lot of advantages. I realize that there are a lot of projects/bugs/features that may require sprints longer than one week, but I think a push to shorten sprints could be advantageous in developing quality.]]></description>
			<content:encoded><![CDATA[<p>Where I work there has been a lot of movement towards creating an agile development environment. I believe that the process of transitioning into agile is unique for each company or group that makes that commitment.  Something that I noticed, which isn&#8217;t really unique in the agile world, is that short sprints have a lot of advantages.  I realize that there are a lot of projects/bugs/features that may require sprints longer than one week, but I think a push to shorten sprints could be advantageous in developing quality.</p>
<p><strong>Iterate!</strong></p>
<p>(Not to be confused with irritate&#8230;)</p>
<p>In software development there is a lot of emphasis on iteration. Iterate! Iterate! Iterate!</p>
<p>Iterating on a project is one of the aspects that allows agile to work so well. So in the beginning we tried 4 week iterations, thinking that longer sprints would ease the transition from our previous development process, which was a scrum hybrid environment, and already in a 4 week cycle.  What we discovered after about two iterations(two months) was that these longer iterations didn&#8217;t seem to be working as well as we had hoped. They seemed to help with the transition somewhat, but as time went on a lot of us wanted to switch to the shorter sprint. One reason was that we realized that a lot can happen in four weeks when it comes to requirements, direction guided by business needs and critical defects.  So in our particular case the biggest advantage to one week sprints was the tremendous increase in&#8230;</p>
<p><span id="more-635"></span></p>
<p><strong>Flexibility!</strong></p>
<p>Flexibility is the name of the game for a lot of companies, which is probably why they were even looking at agile in the first place. It&#8217;s also very useful in an environment with a lot of legacy software that needs to be supported. The flexibility is that if there is a product used inhouse in which a defect crops up then it&#8217;s only 5 days(max) until the defect will be addressed. That&#8217;s assuming that the defect isn&#8217;t a show stopper.</p>
<p>Sometimes business priorities change more often than once a month, especially in the software world. Sometimes these changes in direction can greatly alter the course of the project, even possibly rendering some portion of the project obsolete. With short iterations you can absorb these changes and change course with less wasted time and development on the project.</p>
<p>With one week sprints you also have an advantage of packing four retrospectives into the a space where we originally only had one. Doing this allowed us to critique our process more quickly and implement changes to improve performance.<br />
This leads me to my next opinion based advantage of short sprints&#8230;</p>
<p><strong>Reflection!</strong></p>
<p>Reflection in agile is very important so that you can look back over the previous sprint and discover information that you can use to improve the following sprint.</p>
<p>In contrast to what I was explaining above, another thing that is very useful in short sprints is the ability to revert a change that you&#8217;ve made in the process promptly and wisely.  If at the beginning of a sprint your team has decided to change a process based on feedback from a retrospective and you discover that the change actually turns out to be a detriment to the process then you can drop it and re-evaluate the change in a few days. So while you are iterating on your software, you are also iterating on the process too.</p>
<p>So to condense my thoughts here, I&#8217;m going to tell you something that you&#8217;ve probably heard over and over again&#8230;</p>
<p>Three Do&#8217;s!</p>
<ol>
<li>Do&#8230;iterate!</li>
<li>Do&#8230;be flexible! AKA iterate often and be open to changes. (I know &#8220;do&#8221; doesn&#8217;t fit here..give me a break <img src='http://www.pointlessrants.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>D0&#8230;reflect! So you can make your process better!</li>
</ol>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/03/on-the-popularity-of-web-apps/" rel="bookmark" class="crp_title">On the Popularity of Web Apps</a></li><li><a href="http://www.pointlessrants.com/2009/08/week-in-links-8-21-2009/" rel="bookmark" class="crp_title">Week In Links &#8211; 8/21/2009</a></li><li><a href="http://www.pointlessrants.com/2009/10/the-5s-methodologyprogramming-style/" rel="bookmark" class="crp_title">The 5S methodology(Programming Style)</a></li><li><a href="http://www.pointlessrants.com/2009/11/im-not-getting-a-zune-because-i-use-linux-a-true-pointless-rant/" rel="bookmark" class="crp_title">I&#8217;m not getting a Zune because I use linux (a true pointless rant)</a></li><li><a href="http://www.pointlessrants.com/2009/08/a-day-with-svn-cli/" rel="bookmark" class="crp_title">A day with SVN CLI</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/-kTgKphRgCZnJTJIRjAIURZpV7Y/0/da"><img src="http://feedads.g.doubleclick.net/~a/-kTgKphRgCZnJTJIRjAIURZpV7Y/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/-kTgKphRgCZnJTJIRjAIURZpV7Y/1/da"><img src="http://feedads.g.doubleclick.net/~a/-kTgKphRgCZnJTJIRjAIURZpV7Y/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/drrQU1Pdkr4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2010/01/advantages-of-1-week-sprints/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2010/01/advantages-of-1-week-sprints/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=advantages-of-1-week-sprints</feedburner:origLink></item>
		<item>
		<title>StupidFilter</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/KykJJHjBBpI/</link>
		<comments>http://www.pointlessrants.com/2009/12/stupidfilter/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 01:23:40 +0000</pubDate>
		<dc:creator>decoy</dc:creator>
				<category><![CDATA[Blog Post]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=683</guid>
		<description><![CDATA[I&#8217;ve known about this project for some time, but I had to bring it up after I watched a few YouTube videos after work.  I accidentally read [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve known about this project for some time, but I had to bring it up after I watched a few YouTube videos after work.  I accidentally read some of the comments below the videos and <span style="text-decoration: line-through">my eyes started burning</span> it made me remember <a title="StupidFilter" href="http://stupidfilter.org/main/index.php?n=Main.HomePage">StupidFilter</a>.</p>
<p>StupidFilter is essentially a spam or junk filter but for stupid text.  If you play around with the <a title="demo" href="http://stupidfilter.org/demo.php">demo</a>, you can see how it works.  If you like pain, you can check the <a title="random page" href="http://stupidfilter.org/random.php">random page</a> to see all of the random comments StupidFilter has stored in their database thus far.</p>
<p>I can&#8217;t help but think how useful StupidFilter would be to Google and YouTube.  While Google must use  a large amount of storage for inane response videos, the text comments that get stored must use a decent amount of storage at YouTube&#8217;s scale too.  It would save Google money and it would make YouTube comments easier on the eyes.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/11/leapfish/" rel="bookmark" class="crp_title">LeapFish</a></li><li><a href="http://www.pointlessrants.com/2009/06/pymt/" rel="bookmark" class="crp_title"># PyMT</a></li><li><a href="http://www.pointlessrants.com/2009/09/myth-of-the-genius-programmer/" rel="bookmark" class="crp_title">Myth of the Genius Programmer</a></li><li><a href="http://www.pointlessrants.com/2009/02/facebooks-25-random-things/" rel="bookmark" class="crp_title"># Facebook&#8217;s 25 Random Things</a></li><li><a href="http://www.pointlessrants.com/2010/06/motivate-me/" rel="bookmark" class="crp_title">Motivate Me!</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/5LrMRU9KVoP9NymW7SmlV-cdfq4/0/da"><img src="http://feedads.g.doubleclick.net/~a/5LrMRU9KVoP9NymW7SmlV-cdfq4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5LrMRU9KVoP9NymW7SmlV-cdfq4/1/da"><img src="http://feedads.g.doubleclick.net/~a/5LrMRU9KVoP9NymW7SmlV-cdfq4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/KykJJHjBBpI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/12/stupidfilter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/12/stupidfilter/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=stupidfilter</feedburner:origLink></item>
		<item>
		<title>Good-bye, Google (Part II)</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/ripUk_LeXPc/</link>
		<comments>http://www.pointlessrants.com/2009/12/good-bye-google-search-ii/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 02:08:58 +0000</pubDate>
		<dc:creator>Eric Shull</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[alternative search]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[ChaCha]]></category>
		<category><![CDATA[Cuil]]></category>
		<category><![CDATA[Duck Duck Go]]></category>
		<category><![CDATA[Goby]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[LeapFish]]></category>
		<category><![CDATA[Mugurdy]]></category>
		<category><![CDATA[Robert Byrd]]></category>
		<category><![CDATA[senate pro tem]]></category>
		<category><![CDATA[Sproose]]></category>
		<category><![CDATA[Viewzi]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=678</guid>
		<description><![CDATA[In Part I of this post, I gave my reasons for abandoning Google Search (as a step to abandoning Google as a whole). In reality, those reasons [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.pointlessrants.com/2009/12/good-bye-google-search">Part I</a> of this post, I gave my reasons for abandoning Google Search (as a step to abandoning Google as a whole). In reality, those reasons were only the spark that got me looking at alternatives, and if the alternatives hadn&#8217;t been so good, I would have probably returned, but the fact is, there are some other good search engines out there.<br />
<span id="more-678"></span><br />
One of my interests in an alternative search engine is getting answers instead of links to answers. Here are a number of search engines and how they respond to the same simple search of &#8220;senate pro tem&#8221;. Specifically, I want to know who currently holds the position, which state he&#8217;s from, and his party.</p>
<ul>
<li><a href="http://www.google.com/#hl=en&#038;source=hp&#038;q=senate+pro+tem&#038;aq=f&#038;aqi=g10&#038;oq=&#038;fp=17f9ea1fd87f8bd"><b>Google</b></a>: first two links are to Wikipedia articles; third link gives the right name, but only in the excerpt; the first name in big letters is Senator Darrell Steinberg in the fifth link.</li>
<li><a href="http://www.bing.com/search?q=senate+pro+tem&#038;go=&#038;form=QBLH&#038;qs=n"><b>Bing</b></a>: the first link is to the Wikipedia article; the first name in big letters is Senator Loni Hancock; Byrd&#8217;s name does not appear on the first page of results, but if &#8220;Senate Pro Temp&#8221; is clicked under &#8220;Related Searches&#8221; on the left side, Byrd&#8217;s name and state appear in the excerpt of the fourth link.</li>
<li><a href="http://www.cuil.com/search?q=senate+pro+tem"><b>Cuil</b></a>: the second link is to the Wikipedia article; I gave up trying to find Byrd&#8217;s name by the fifth page; almost all of the results were about California politicians.</li>
<li><a href="http://duckduckgo.com/?q=senate+pro+tem"><b>Duck Duck Go</b></a>: an excerpt from the Wikipedia article is presented first in foremost, with Byrd&#8217;s picture right in it; the first link is to byrd.senate.gov, but other than that the name is not given.</li>
<li><a href="http://www.chacha.com/search/senate+pro+tem"><b>ChaCha</b></a>: the first two links both give both Byrd&#8217;s name and state, and the fourth link gives his party, all in the excerpts; there are a lot of redundant results.</li>
<li><a href="http://www.sproose.com/search?query=senate+pro+tem"><b>Sproose</b></a>: the first link gives Byrd&#8217;s name, state, and party in the excerpt from Wikipedia. While it seems to be a home run, the results are in small text and the page is somewhat busy.</li>
<li><a href="http://www.viewzi.com/search/power_grid/senate%20pro%20tem><b>Viewzi</b></a>: the first two links are to Wikipedia articles, the third gives Byrd&#8217;s name. Bonus points for having one of the more attractive results displays, if one of the slower. Minus points for just doing a Google search.</li>
<li><a href="http://www.leapfish.com/web.aspx?q=senate+pro+tem"><b>LeapFish</b></a>: like Duck Duck Go, the Wikipedia article is quoted first and foremost with a picture but no name; the name is given in the third link.</li>
<li><a href="http://www.mugurdy.com/search.aspx?q=senate%20pro%20tem&#038;p=1&#038;ap=false"><b>Mugurdy</b></a>: the first two links are to Wikipedia. Byrd&#8217;s picture appears twice in the screenshots of the first page results, but the name, state, and party are not listed until the second page. (Points for loading excerpts and links before waiting for the screenshots to load.)</li>
</ul>
<p>A lot of the results are fairly standard, mostly just skinned versions of what you&#8217;re probably already used to (that is, Google). The largest difference I&#8217;ve noticed in using something other than Google is that the results don&#8217;t load as quickly.</p>
<p>In order to see if I missed Google, I removed it from my list of search engines in Firefox, replacing it with Bing, Cuil, and Duck Duck Go. Right now I&#8217;m defaulting to <a href="http://duckduckgo.com/">Duck Duck Go</a>, which I&#8217;ve found will sometimes give results sorted categorically. Also going for it:</p>
<ul>
<li>Hitting the forward slash will jump to the search box.</li>
<li>The bottom of a list of results has a &#8220;More Links&#8221; link which uses AJAX to load more links (like Twitter does with tweets).</li>
<li>Hovering over a result and its excerpt will highlight the whole thing because the whole thing is a link.</li>
</ul>
<p><a href="http://www.cuil.com/">Cuil</a> brags that it has more sites indexed than Google, and I&#8217;ve got it on my list in case I have a hard time finding what I&#8217;m looking for. <a href="http://www.bing.com/">Bing</a> made the list for some of its user-friendly features like Related Searches and the unobtrusive site previews that fly out on the right. Mostly, though, I haven&#8217;t found much need for anything other than Duck Duck Go. (Honorable mention goes to <a href="http://www.goby.com/">Goby</a> which, though it didn&#8217;t like my search for &#8220;senate pro tem&#8221;, does look like a good place to search for local interests.)</p>
<p>If you&#8217;re interested in alternative search engines, check out <a href="http://www.altsearchengines.com/">AltSearchEngines</a>. I encountered it while working on this post, and it looks like it has some interesting coverage of non-traditional search engines. If you find something there you like, or if you use a search that hasn&#8217;t been listed here, let me know in the comments.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/12/good-bye-google-search/" rel="bookmark" class="crp_title">Good-bye, Google (Part I)</a></li><li><a href="http://www.pointlessrants.com/2009/12/bing-com-blunder-page-21-goes-blank-firefox/" rel="bookmark" class="crp_title">Bing.com blunder: Page 21 goes blank (FireFox)</a></li><li><a href="http://www.pointlessrants.com/2009/12/how-many-users-on-twitter/" rel="bookmark" class="crp_title">How many users on Twitter?</a></li><li><a href="http://www.pointlessrants.com/2009/02/the-google-bubble-bursts/" rel="bookmark" class="crp_title">The Google Bubble Bursts</a></li><li><a href="http://www.pointlessrants.com/2009/07/speed/" rel="bookmark" class="crp_title">Speed</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/qoNlRymHHZyZP2Mgw10gIbXu-Ak/0/da"><img src="http://feedads.g.doubleclick.net/~a/qoNlRymHHZyZP2Mgw10gIbXu-Ak/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/qoNlRymHHZyZP2Mgw10gIbXu-Ak/1/da"><img src="http://feedads.g.doubleclick.net/~a/qoNlRymHHZyZP2Mgw10gIbXu-Ak/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/ripUk_LeXPc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/12/good-bye-google-search-ii/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/12/good-bye-google-search-ii/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=good-bye-google-search-ii</feedburner:origLink></item>
		<item>
		<title>Good-bye, Google (Part I)</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/KRoQSKnmkBU/</link>
		<comments>http://www.pointlessrants.com/2009/12/good-bye-google-search/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 01:04:00 +0000</pubDate>
		<dc:creator>Eric Shull</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[advertising company]]></category>
		<category><![CDATA[alternatives]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[glitches]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[good-bye]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=675</guid>
		<description><![CDATA[Last week Google announced they would be personalizing everyone&#8217;s searches regardless of whether they were logged in or not. I&#8217;m not a privacy nut, but this just [...]]]></description>
			<content:encoded><![CDATA[<p>Last week Google announced they would be <a href="http://googleblog.blogspot.com/2009/12/personalized-search-for-everyone.html">personalizing everyone&#8217;s searches</a> regardless of whether they were logged in or not. I&#8217;m not a privacy nut, but this just seems wrong to me. I know, you can opt-out of the service, but how many people even know their searches are being personalized are are internet savvy enough do it? (Almost anyone who reads this blog probably is, but that&#8217;s not to say you&#8217;re the average internet user.)</p>
<p>Google news of late has gotten me thinking about search engines and what they&#8217;re supposed to do. As I mulled it over, I realized I&#8217;m not really interested in which web pages tell me what I want to know, I&#8217;m interested in what I want to know. Google only gives specific answers if you ask for something Google Calculator knows how to deal with. (Additionally, I often have the problem that a lot of results Google gives me are irrelevant to my search&#8211;many times I cannot even find my search terms on the page using the browser&#8217;s Find functionality.)</p>
<p>At the same time, I am starting to be concerned about putting all my eggs in one basket: Google Search, Gmail, Google Reader, Google Maps, the list goes on. Earlier this year, Google <a href="http://www.ps3news.com/PC_Tech/google-breaks-the-internet-this-site-may-harm-your-computer">broke the internet</a> (which could happen to any search engine) and accidentally <a href="http://www.techcrunch.com/2009/03/07/huge-google-privacy-blunder-shares-your-docs-without-permission/">shared Google Documents with contacts</a> users hadn&#8217;t given permission to access (which could have happened to any online text editing service). Incidents like this are subtle reminders to me that it may not be a good idea to put too much trust in a powerful company.</p>
<p>A <a href="http://www.businessinsider.com/my-nightmare-interviews-with-google-2009-11">testamonial</a> about interviewing for Google changed my perspective on the Mountain View company. The number of questions the interviewers asked that focused solely on advertising revenues (2 out of 4) made me associate Google less with internet services and more with advertising companies like <a href="http://www.lamar.com/main/default.cfm">Lamar</a>. It struck me that they&#8217;re less interested in providing great products and more interested in providing products that increase their ad revenues, which, while perfectly fine, makes them seem lame.</p>
<p>It hasn&#8217;t taken long for me to start relate to articles like <a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2009/12/07/MNMF1AUFBM.DTL">this one</a> which question whether Google is friend or foe, and articles like <a href="http://www.xconomy.com/seattle/2009/12/03/five-parting-thoughts-on-google-bing-and-the-future-of-search/">this one</a> and <a href="http://venturebeat.com/2009/12/02/3-ways-bing-is-ahead-of-google/">this one</a> sparked my interest in <a href="http://www.bing.com/">Bing</a>, which I&#8217;d played with when it premiered but didn&#8217;t find much different from Google. As the second article points out, Bing is starting to provide answers where it can rather than mere links, a tactic Google might avoid, since its business strategy is so wound around advertising revenues. It might not be a good business decision to start giving the answers rather than driving traffic to sites with the answers. While Bing makes its money from advertising, it&#8217;s backed by Microsoft, which has a pretty good source of revenue through other means; Google doesn&#8217;t.</p>
<p>Those are the high points of my case against Google, the points that have convinced me to start looking at alternatives. I&#8217;ve abandoned Google Search (which I&#8217;ll discuss in Part II of this post), and my experience with Google Wave lasted all of a week: it sounds cool, and it looks cool, and I want it to be cool, but it&#8217;s just not. I&#8217;m sticking with GMail and Google Reader for the moment, but when I start a new job in a couple weeks and no longer have wireless during the day, being able to access my RSS feeds on my iPod Touch will be much less important, and I&#8217;ll probably switch to a desktop aggregator. In the meantime, GMail is awesome, but I do hope a Google Glitch doesn&#8217;t start showing my emails in Google Search results, and if I find a good alternative, I&#8217;ll have to seriously consider making the change to it (if you have any suggestions, let me know in the comments).</p>
<p>For a rundown of alternatives to Google Search, jump to <a href="http://www.pointlessrants.com/2009/12/good-bye-google-search-II/">Part II</a> of this post.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/12/good-bye-google-search-ii/" rel="bookmark" class="crp_title">Good-bye, Google (Part II)</a></li><li><a href="http://www.pointlessrants.com/2009/02/the-google-bubble-bursts/" rel="bookmark" class="crp_title">The Google Bubble Bursts</a></li><li><a href="http://www.pointlessrants.com/2009/02/the-future-of-google/" rel="bookmark" class="crp_title">The Future of Google</a></li><li><a href="http://www.pointlessrants.com/2009/02/google-de-bursts-its-bubble/" rel="bookmark" class="crp_title">Google De-bursts Its Bubble</a></li><li><a href="http://www.pointlessrants.com/2009/02/final-thoughts-on-google/" rel="bookmark" class="crp_title">Final Thoughts on Google</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/8ga89h4ZOrEuLNvj6wnJpGQfSxg/0/da"><img src="http://feedads.g.doubleclick.net/~a/8ga89h4ZOrEuLNvj6wnJpGQfSxg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/8ga89h4ZOrEuLNvj6wnJpGQfSxg/1/da"><img src="http://feedads.g.doubleclick.net/~a/8ga89h4ZOrEuLNvj6wnJpGQfSxg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/KRoQSKnmkBU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/12/good-bye-google-search/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/12/good-bye-google-search/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=good-bye-google-search</feedburner:origLink></item>
		<item>
		<title>How many users on Twitter?</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/kr3th7r68-U/</link>
		<comments>http://www.pointlessrants.com/2009/12/how-many-users-on-twitter/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 16:30:01 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[myspace]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Statistics]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=666</guid>
		<description><![CDATA[Twitter has been pretty strict in making sure that the public is not aware of how many users they have and this is probably for good reason.  I really think the amount of hype that Twitter has had is not justified.  So then, the question I set out to answer is quite simple and that question is, how many twitter accounts are there?]]></description>
			<content:encoded><![CDATA[<p>Twitter has been pretty strict in making sure that the public is not aware of how many users they have and this is probably for good reason.  I really think the amount of hype that Twitter has had is not justified.  So then, the question I set out to answer is quite simple and that question is, how many twitter accounts are there?</p>
<p>So from that point there is another question that must be asked and that is, who would know the information I&#8217;m looking for, other than Twitter?</p>
<p>So first I google&#8217;d around a little and I found this article on <a title="TechCrunch Oprah and twitter" href="http://www.techcrunch.com/2009/04/20/how-many-new-twitter-users-post-oprah-a-lot-maybe-over-a-million/">TechCrunch</a> which had some excellent information on the subject.  Information about how user ID numbers on Twitter do not reflect the number of users that are on Twitter.</p>
<p><span id="more-666"></span></p>
<p>So who would know this information I seek? What company, organization or hacker would be able to tell me how many users Twitter has?? I would need to talk to someone that catalogs information, someone that knows nearly everything that&#8217;s on the web&#8230;oh yeah search engines!</p>
<p>Yeah I know this has probably been done already and that I&#8217;m totally over playing this but I thought it was cool ok!</p>
<p>I took searches for both &#8220;www.twitter.com&#8221; and &#8220;twitter.com&#8221; and started gathering numbers.</p>
<p>Google&#8217;s results:</p>
<p><span style="font-size: x-small;">http://www.google.com/search?q=site%3Atwitter.com</span></p>
<p><span style="font-size: x-small;">http://www.google.com/#hl=en&amp;source=hp&amp;q=site%3Awww.twitter.com</span></p>
<p>Yahoo&#8217;s results:</p>
<p><span style="font-size: x-small;">http://siteexplorer.search.yahoo.com/search?p=http%3A%2F%2Ftwitter.com&amp;bwmf=d&amp;bwms=p&amp;fr=yfp-t-701&amp;fr2=seo-rd-se</span></p>
<p><span style="font-size: x-small;">http://siteexplorer.search.yahoo.com/search?p=http://www.twitter.com&amp;y=Explore+URL&amp;fr=sfp</span></p>
<p>Bing&#8217;s results:</p>
<p><span style="font-size: x-small;">http://www.bing.com/search?q=site%3Awww.twitter.com</span></p>
<p><span style="font-size: x-small;">http://www.bing.com/search?q=site%3Atwitter.com</span></p>
<p><span style="font-size: x-small;"><span style="font-size: small;">Here&#8217;s a breakdown of the information I gathered:</span><br />
</span></p>
<table style="width: 347px; height: 138px;" border="0">
<tbody>
<tr>
<td><span style="font-size: x-small;">Search Engine</span></td>
<td><span style="font-size: x-small;">Results for: twitter.com</span></td>
<td><span style="font-size: x-small;">Results for: www.twitter.com</span></td>
</tr>
<tr>
<td><span style="font-size: x-small;">Google</span></td>
<td><span style="font-size: x-small;">16,000,000</span></td>
<td><span style="font-size: x-small;">899,000</span></td>
</tr>
<tr>
<td><span style="font-size: x-small;">Yahoo</span></td>
<td><span style="font-size: x-small;">42,932,730</span></td>
<td><span style="font-size: x-small;">579,320</span></td>
</tr>
<tr>
<td><span style="font-size: x-small;">Bing</span></td>
<td><span style="font-size: x-small;">39,600,000</span></td>
<td><span style="font-size: x-small;">394,000</span></td>
</tr>
</tbody>
</table>
<p>So to do some dirty math here we can take all the numbers there and add them together then divide them by six which gives us&#8230;.</p>
<p><strong>100,405,050</strong></p>
<p>Then if we divide that by 6 ( the number of result sets we gathered) we get&#8230;</p>
<p><strong>16,734,175</strong></p>
<p>So my guess at how many twitter users there are is&#8230;&#8230;</p>
<p><span style="font-size: x-large;"><strong>About 16 million!</strong></span></p>
<p>This is interesting when you put into perspective that there are about <a title="Facebook statistics" href="http://www.facebook.com/press/info.php?statistics">300 million Facebook users</a> and about 100 million on Myspace I estimate.</p>
<p>Here&#8217;s a good link on some information and how I&#8217;m guessing the number of Myspace users&#8230;</p>
<p><a title="Facebook overtake myspace" href="http://www.techcrunch.com/2009/01/13/social-networking-will-facebook-overtake-myspace-in-the-us-in-2009/">http://www.techcrunch.com/2009/01/13/social-networking-will-facebook-overtake-myspace-in-the-us-in-2009</a><em></em></p>
<p><em>If anyone has credible information on the number of Twitter users please comment! I think there&#8217;s a lot of people that would like to know that information.</em></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/12/bing-com-blunder-page-21-goes-blank-firefox/" rel="bookmark" class="crp_title">Bing.com blunder: Page 21 goes blank (FireFox)</a></li><li><a href="http://www.pointlessrants.com/2009/07/speed/" rel="bookmark" class="crp_title">Speed</a></li><li><a href="http://www.pointlessrants.com/2009/08/a-day-with-svn-cli/" rel="bookmark" class="crp_title">A day with SVN CLI</a></li><li><a href="http://www.pointlessrants.com/2009/05/windows-7-rc-%e2%80%93-update/" rel="bookmark" class="crp_title">Windows 7 RC – Update</a></li><li><a href="http://www.pointlessrants.com/2010/03/newegg-com-design-refresh-critique/" rel="bookmark" class="crp_title">Newegg.com design refresh critique</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/5EVD0SW9mO4AuXTUzHObpJC8N68/0/da"><img src="http://feedads.g.doubleclick.net/~a/5EVD0SW9mO4AuXTUzHObpJC8N68/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5EVD0SW9mO4AuXTUzHObpJC8N68/1/da"><img src="http://feedads.g.doubleclick.net/~a/5EVD0SW9mO4AuXTUzHObpJC8N68/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/kr3th7r68-U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/12/how-many-users-on-twitter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/12/how-many-users-on-twitter/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-many-users-on-twitter</feedburner:origLink></item>
		<item>
		<title>Bing.com blunder: Page 21 goes blank (FireFox)</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/g_embL6zVPo/</link>
		<comments>http://www.pointlessrants.com/2009/12/bing-com-blunder-page-21-goes-blank-firefox/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 05:59:36 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Bing.com]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=662</guid>
		<description><![CDATA[Bing.com blanks out at page 21-22 of search results in FireFox.

Take a simple search in bing.com

http://www.bing.com/search?q=ford

This will give you page saying there are 160,000,000 results and you're being shown 1-20 of them. That's all fine and dandy but let's say I want to just flip through the pages a little and see what's new with Ford. ]]></description>
			<content:encoded><![CDATA[<p>Bing.com blanks out at page 21-22 of search results in FireFox.</p>
<p>Take a simple search in bing.com</p>
<p>http://www.bing.com/search?q=ford</p>
<p>This will give you page saying there are 160,000,000 results and you&#8217;re being shown 1-20 of them. That&#8217;s all fine and dandy but let&#8217;s say I want to just flip through the pages a little and see what&#8217;s new with Ford.</p>
<p>When you click on the pagination below the URL&#8217;s that your going to look something like this&#8230;</p>
<p><span style="font-size: x-small;">Page 2: http://www.bing.com/search?q=ford&amp;first=6&amp;FORM=PERE</span></p>
<p><span style="font-size: x-small;">Page 3: http://www.bing.com/search?q=ford&amp;first=16&amp;FORM=PERE1</span></p>
<p><span style="font-size: x-small;">Page 4: http://www.bing.com/search?q=ford&amp;first=26&amp;FORM=PERE2</span></p>
<p><span style="font-size: x-small;">Page 5: http://www.bing.com/search?q=ford&amp;first=36&amp;FORM=PERE3</span></p>
<p>You&#8217;ll notice a couple things changing in these urls.  The <em>first</em> should be the &#8220;first&#8221; GET variable in the URL which appears to be some kind of page offset for the results.</p>
<p>The next is that FORM=PERE business which I&#8217;m not sure exactly what it does and it didn&#8217;t seem to matter if I removed it from the URL anyway.</p>
<p>The key thing I found was that if you click through the pages until you get to around page 21 or 22 the screen goes completely blank and the magic variable value is changing &#8220;?first&#8221; to a value that&#8217;s greater than or equal to 200.  This seems to only be an issue in Firefox as far as I can tell.</p>
<p>I checked the headers with this and there doesn&#8217;t seem to be any significant differences.</p>
<p><span style="font-size: x-small;">$ curl -I http://www.bing.com/search?q=ford&amp;first=16&amp;FORM=PERE4</span></p>
<p><span style="font-size: x-small;">$ curl -I http://www.bing.com/search?q=ford&amp;first=206&amp;FORM=PERE4</span></p>
<p>Comment if you have any ideas?</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/12/how-many-users-on-twitter/" rel="bookmark" class="crp_title">How many users on Twitter?</a></li><li><a href="http://www.pointlessrants.com/2009/07/speed/" rel="bookmark" class="crp_title">Speed</a></li><li><a href="http://www.pointlessrants.com/2009/09/i-knew-it-bing/" rel="bookmark" class="crp_title">I knew it! (bing!)</a></li><li><a href="http://www.pointlessrants.com/2009/12/good-bye-google-search-ii/" rel="bookmark" class="crp_title">Good-bye, Google (Part II)</a></li><li><a href="http://www.pointlessrants.com/2009/08/a-day-with-svn-cli/" rel="bookmark" class="crp_title">A day with SVN CLI</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/cvPs2ReSLL14VrbAdgaw6Ev2hpE/0/da"><img src="http://feedads.g.doubleclick.net/~a/cvPs2ReSLL14VrbAdgaw6Ev2hpE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/cvPs2ReSLL14VrbAdgaw6Ev2hpE/1/da"><img src="http://feedads.g.doubleclick.net/~a/cvPs2ReSLL14VrbAdgaw6Ev2hpE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/g_embL6zVPo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/12/bing-com-blunder-page-21-goes-blank-firefox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/12/bing-com-blunder-page-21-goes-blank-firefox/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=bing-com-blunder-page-21-goes-blank-firefox</feedburner:origLink></item>
		<item>
		<title>SparkFun’s Free Day</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/iBVmEMScthI/</link>
		<comments>http://www.pointlessrants.com/2009/11/sparkfuns-free-day/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 02:13:38 +0000</pubDate>
		<dc:creator>decoy</dc:creator>
				<category><![CDATA[Blog Post]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=660</guid>
		<description><![CDATA[I&#8217;ve only been watching their site for a few months now, but everything I see over at SparkFun Electronics gets me excited.  I&#8217;ve got so much of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve only been watching their site for a few months now, but everything I see over at <a href="http://www.sparkfun.com/commerce/categories.php">SparkFun Electronics</a> gets me excited.  I&#8217;ve got so much of their stuff on my Christmas list I should invest in their company.</p>
<p>And, since I like you guys so much, I&#8217;m going to head out on the proverbial limb and risk my shot at SparkFun&#8217;s Free Day, and share it with you guys in case you haven&#8217;t heard about it yet.  SparkFun is going to be giving away $100 worth of stuff on January 7th (you pay shipping) until time&#8217;s up or they hit $100k worth of free stuff.  Head on over to their post about it if you&#8217;re interested: <a href="http://www.sparkfun.com/commerce/news.php?id=305">Free Day is January 7th, 2010!</a></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/02/free-download-bubble-bursts/" rel="bookmark" class="crp_title">Free Download Bubble Bursts?</a></li><li><a href="http://www.pointlessrants.com/2009/11/amds-chance-to-gain-power/" rel="bookmark" class="crp_title">AMD&#8217;s chance to gain power</a></li><li><a href="http://www.pointlessrants.com/2009/09/myth-of-the-genius-programmer/" rel="bookmark" class="crp_title">Myth of the Genius Programmer</a></li><li><a href="http://www.pointlessrants.com/2009/03/hacker-news-scalability/" rel="bookmark" class="crp_title">Hacker News Scalability</a></li><li><a href="http://www.pointlessrants.com/2010/02/why-cloud-computing-doesnt-make-sense-for-me/" rel="bookmark" class="crp_title">Why Cloud Computing Doesn&#8217;t Make Sense For Me</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/JAGI86nBxC5zCOLiegACvBRA6ys/0/da"><img src="http://feedads.g.doubleclick.net/~a/JAGI86nBxC5zCOLiegACvBRA6ys/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/JAGI86nBxC5zCOLiegACvBRA6ys/1/da"><img src="http://feedads.g.doubleclick.net/~a/JAGI86nBxC5zCOLiegACvBRA6ys/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/iBVmEMScthI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/11/sparkfuns-free-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/11/sparkfuns-free-day/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sparkfuns-free-day</feedburner:origLink></item>
		<item>
		<title>Technorati Claim!</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/F5dIHdKE4UU/</link>
		<comments>http://www.pointlessrants.com/2009/11/technorati-claim/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 20:58:25 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/2009/11/technorati-claim/</guid>
		<description><![CDATA[I have a token for Technorati 5TP7TXMF64V7 Related Posts:Tell Me What&#8217;s Wrong, PleasePowered by Contextual Related Posts]]></description>
			<content:encoded><![CDATA[<p>I have a token for Technorati 5TP7TXMF64V7</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2010/07/tell-me-whats-wrong-please/" rel="bookmark" class="crp_title">Tell Me What&#8217;s Wrong, Please</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/y3sFHUp0AI9PiUx8tABZXhJMCas/0/da"><img src="http://feedads.g.doubleclick.net/~a/y3sFHUp0AI9PiUx8tABZXhJMCas/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/y3sFHUp0AI9PiUx8tABZXhJMCas/1/da"><img src="http://feedads.g.doubleclick.net/~a/y3sFHUp0AI9PiUx8tABZXhJMCas/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/F5dIHdKE4UU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/11/technorati-claim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/11/technorati-claim/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=technorati-claim</feedburner:origLink></item>
		<item>
		<title>AMD’s chance to gain power</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/a0uE-7vUBLk/</link>
		<comments>http://www.pointlessrants.com/2009/11/amds-chance-to-gain-power/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 16:31:52 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Lawsuit]]></category>
		<category><![CDATA[Settlement]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=656</guid>
		<description><![CDATA[Can you say "give me a raise"...if you work for AMD that is.   ]]></description>
			<content:encoded><![CDATA[<p>I know I&#8217;m a little late on news here but I just read <a title="Intel pays AMD 1.25 billion" href="http://spectrum.ieee.org/semiconductors/processors/intel-pays-amd-125-billion">this(IEEE Spectrum)</a> and I thought it was kind of interesting. Apparently Intel is paying AMD 1.25 billion united states dollars!</p>
<p>Can you say &#8220;give me a raise&#8221;&#8230;if you work for AMD that is.</p>
<p>They say that 1.25B was &#8220;a small multiple&#8221; of what they may have had to pay in court.  Now my question is, what kind of position does this put AMD in for the future? Their stock jumped 16% on the news and their market cap is only 4.38B, so 1.25B is over 25% of what they may be worth.  The down side is that AMD hasn&#8217;t posted a profit in a while.</p>
<p>The interesting part is that AMD doesn&#8217;t just make desktop processors anymore right? They also have ATI and a few other irons in the fire. So my question is &#8220;what is AMD going to do with their 1.25 billion?&#8221;</p>
<p>AMD&#8217;s processors have kind of let people down in the last few years but they&#8217;re starting to turn things around by doing things like making a processor that is capable of <a title="AMD Phenom II Breaks 7GHz Barrier" href="http://gizmodo.com/5404507/amd-phenom-ii-breaks-7ghz-barrier">breaking the 7Ghz barrier(Gizmodo)</a>.</p>
<p>We&#8217;ve heard a lot in the past of AMD&#8217;s grand plans for new processor platforms and their crazy modular ideas but what is really feasible and what would be generally accepted and bought by people?</p>
<p>I think it could be time to start watching AMD again because there should be some crazy stuff coming down the pipes from them.  I mean heck what could you do with 1.25 billion?</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2010/04/apple-and-amdati-should-merge/" rel="bookmark" class="crp_title">Apple and AMD/ATI should merge</a></li><li><a href="http://www.pointlessrants.com/2010/03/where-did-the-ipad-go-wrong/" rel="bookmark" class="crp_title">Where did the iPad go wrong?</a></li><li><a href="http://www.pointlessrants.com/2009/02/tech-and-the-economy/" rel="bookmark" class="crp_title">Tech and the Economy</a></li><li><a href="http://www.pointlessrants.com/2009/02/lenovo-r500-review/" rel="bookmark" class="crp_title">Lenovo R500 Review</a></li><li><a href="http://www.pointlessrants.com/2009/11/sparkfuns-free-day/" rel="bookmark" class="crp_title">SparkFun&#8217;s Free Day</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/uaptAVXZ9hCAGlX8fXIuN1XfPhM/0/da"><img src="http://feedads.g.doubleclick.net/~a/uaptAVXZ9hCAGlX8fXIuN1XfPhM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/uaptAVXZ9hCAGlX8fXIuN1XfPhM/1/da"><img src="http://feedads.g.doubleclick.net/~a/uaptAVXZ9hCAGlX8fXIuN1XfPhM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/a0uE-7vUBLk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/11/amds-chance-to-gain-power/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/11/amds-chance-to-gain-power/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=amds-chance-to-gain-power</feedburner:origLink></item>
		<item>
		<title>World Usability Day @ Michigan State University</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/6ywZfQ0iHI4/</link>
		<comments>http://www.pointlessrants.com/2009/11/world-usability-day-michigan-state-university/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 13:18:13 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WUD]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=650</guid>
		<description><![CDATA[Think of some sites that you thought were really terrible to look at(*cough*myspace*cough*) and then think about writing software that can read those out loud for people that cannot see...good luck!

So you might be wondering, "Is there ANY good news??"]]></description>
			<content:encoded><![CDATA[<p>Today is <a title="World Usability Day" href="http://www.worldusabilityday.org/">World Usability Day</a>, and I am at Michigan State University which is hosting conferences.   I&#8217;m here with <a title="Davin Granroth" href="http://blog.davingranroth.com/">Davin Granroth</a>, and he&#8217;s showing me some of the ropes on usability.  So far today I&#8217;ve seen exactly how hard it is for visually impaired people to use the web. So many websites are made so poorly(even 508 aside) that screen readers really have a hard time making any sense of the data that&#8217;s on there.  Think of some sites that you thought were really terrible to look at(*cough*myspace*cough*) and then think about writing software that can read those out loud for people that cannot see&#8230;good luck!</p>
<p>So you might be wondering, &#8220;Is there ANY good news??&#8221;</p>
<p><span id="more-650"></span></p>
<h4>The Good:</h4>
<p>Yes there is. Technology has come a long way and so has the internet, which has allowed visually impaired people access to a lot more of the web than in the past.  There are also a lot more people that actually care about making their websites accessible.</p>
<h4>The Bad:</h4>
<p>This technology comes at quite a high price.   Some of the gizmos that were shown had a price tag of over $6000 once you buy the software that goes with them. Even screen reading software is quite pricey, reaching up past the $1000 mark. Even spending a lot of money on the latest and greatest screen readers and gizmos will still only get you as far as the markup on the page will let you.</p>
<p>Flash objects, buttons without the proper attributes filled out, images with no text describing what&#8217;s on them and CAPTCHAS are all semi-evil for accessibility right now. Things are getting better but there is a along way to go.</p>
<p>I think anyone that develops on the web should, before they write any code, watch a visually impaired person surf the web. This will change your outlook on how you develop, I promise!</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/02/free-download-bubble-bursts/" rel="bookmark" class="crp_title">Free Download Bubble Bursts?</a></li><li><a href="http://www.pointlessrants.com/2009/03/on-the-popularity-of-web-apps/" rel="bookmark" class="crp_title">On the Popularity of Web Apps</a></li><li><a href="http://www.pointlessrants.com/2009/02/os-critique-windows/" rel="bookmark" class="crp_title">OS Critique: Windows</a></li><li><a href="http://www.pointlessrants.com/2010/02/why-cloud-computing-doesnt-make-sense-for-me/" rel="bookmark" class="crp_title">Why Cloud Computing Doesn&#8217;t Make Sense For Me</a></li><li><a href="http://www.pointlessrants.com/2009/02/silicon-valley-u/" rel="bookmark" class="crp_title">Silicon Valley U</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/uShi8d5mcoeOTiPXoaiQQ-MmPbY/0/da"><img src="http://feedads.g.doubleclick.net/~a/uShi8d5mcoeOTiPXoaiQQ-MmPbY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/uShi8d5mcoeOTiPXoaiQQ-MmPbY/1/da"><img src="http://feedads.g.doubleclick.net/~a/uShi8d5mcoeOTiPXoaiQQ-MmPbY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/6ywZfQ0iHI4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/11/world-usability-day-michigan-state-university/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/11/world-usability-day-michigan-state-university/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=world-usability-day-michigan-state-university</feedburner:origLink></item>
		<item>
		<title>Microsoft Patents sudo</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/EeXzJ01hjoQ/</link>
		<comments>http://www.pointlessrants.com/2009/11/microsoft-patents-sudo/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 04:19:10 +0000</pubDate>
		<dc:creator>decoy</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Patent]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=647</guid>
		<description><![CDATA[Since I never get enough legalese from reading corporate documents on a daily basis, I&#8217;ve resorted to reading documentation that our wise patent office publishes. They&#8217;re pretty [...]]]></description>
			<content:encoded><![CDATA[<p>Since I never get enough legalese from reading corporate documents on a daily basis, I&#8217;ve resorted to reading documentation that our wise <a href="http://www.uspto.gov/">patent office</a> publishes.  They&#8217;re pretty good about granting patents that stimulate intellectual growth and collaboration rather than hindering it as well as only granting patents for very unique, distinct concepts.  When it comes to technology, they never grant patents to the undeserving.  Which is why it makes complete sense that <a href="http://www.groklaw.net/article.php?story=20091111094923390">the patent office granted Microsoft a patent on sudo</a>.  Microsoft just deserved a go at some of the fun after the UNIX/Linux crowd had their way with sudo for 30 or 40 years.</p>
<p>And for the readers of Pointless Rants that don&#8217;t know me too well yet&#8230; &lt;/sarcasm&gt;.   <img src='http://www.pointlessrants.com/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/01/multi-touch-patent/" rel="bookmark" class="crp_title">Multi-Touch Patent</a></li><li><a href="http://www.pointlessrants.com/2010/01/linux-commands-that-make-me-happy/" rel="bookmark" class="crp_title">Linux commands that make me happy</a></li><li><a href="http://www.pointlessrants.com/2009/07/google-account-of-twitter-employee-hacked/" rel="bookmark" class="crp_title">Google account of Twitter employee hacked</a></li><li><a href="http://www.pointlessrants.com/2009/06/podcast-episode-7-search-giants/" rel="bookmark" class="crp_title">Podcast Episode #7 &#8211; Search Giants</a></li><li><a href="http://www.pointlessrants.com/2009/02/os-critique-ubuntu/" rel="bookmark" class="crp_title">OS Critique: Ubuntu</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/42BlA7pBpdtBUWtTlzproRO0Qu0/0/da"><img src="http://feedads.g.doubleclick.net/~a/42BlA7pBpdtBUWtTlzproRO0Qu0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/42BlA7pBpdtBUWtTlzproRO0Qu0/1/da"><img src="http://feedads.g.doubleclick.net/~a/42BlA7pBpdtBUWtTlzproRO0Qu0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/EeXzJ01hjoQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/11/microsoft-patents-sudo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/11/microsoft-patents-sudo/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=microsoft-patents-sudo</feedburner:origLink></item>
		<item>
		<title>LeapFish</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/Z25j8YIyQmc/</link>
		<comments>http://www.pointlessrants.com/2009/11/leapfish/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 17:35:35 +0000</pubDate>
		<dc:creator>Eric Shull</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[adapting]]></category>
		<category><![CDATA[Boyd]]></category>
		<category><![CDATA[creating change]]></category>
		<category><![CDATA[Darwin]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Hotmail]]></category>
		<category><![CDATA[LeapFish]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=645</guid>
		<description><![CDATA[I came across LeapFish this morning. It&#8217;s a new search engine that promises to aggregate everything that&#8217;s touted about the new web, web 2.0, real-time web, whatever [...]]]></description>
			<content:encoded><![CDATA[<p>I came across <a href="http://www.leapfish.com/">LeapFish</a> this morning. It&#8217;s a new search engine that promises to aggregate everything that&#8217;s touted about the new web, web 2.0, real-time web, whatever you like to call it. While they have &#8220;an <a href="http://www.readwriteweb.com/archives/leapfish_advertising_story.php">introductory video</a> that can only be described as epic,&#8221; I think that LeapFish has a fundamental problem.</p>
<p>It&#8217;s not that it&#8217;s slow (it is, even when typing in the search box). The problem is that the term that comes to mind to describe it is not &#8220;search engine&#8221; but &#8220;distraction engine.&#8221; The front page is littered with News, Celebrity News, Mashable, Popular Videos, Facebook, Twitter, Weather, and Deal of the Day. Ultimately, LeapFish shows me a bunch of things I don&#8217;t care about, but will probably get distracted by anyway. I know where to find the things that I want, and at present I&#8217;m not interested in finding more things to do online just for the sake of doing things online.</p>
<p>The LeapFish video quotes Charles Darwin in observing that the organisms which survive are those that adapt fastest to change. I take a much more <a href="http://en.wikipedia.org/wiki/John_Boyd_(military_strategist)">Boyd</a>-like approach when it comes to people: he who <b>makes</b> the change survives. If businesses are trying to keep up, they&#8217;ve already lost. This is why no one has yet become a Google-killer: Google changes the game faster than others do; that&#8217;s how they stay on top. I remember watching Hotmail and Yahoo! Mail play catch-up with GMail&#8217;s storage and archiving capabilities. Google constantly innovates, changing the game, not playing catch-up. If LeapFish thinks it&#8217;s ahead of the curve because it adapts fast, it&#8217;s already lost to those who are creating the change it&#8217;s adapting to.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/12/good-bye-google-search-ii/" rel="bookmark" class="crp_title">Good-bye, Google (Part II)</a></li><li><a href="http://www.pointlessrants.com/2009/02/the-google-bubble-bursts/" rel="bookmark" class="crp_title">The Google Bubble Bursts</a></li><li><a href="http://www.pointlessrants.com/2010/02/why-cloud-computing-doesnt-make-sense-for-me/" rel="bookmark" class="crp_title">Why Cloud Computing Doesn&#8217;t Make Sense For Me</a></li><li><a href="http://www.pointlessrants.com/2009/12/good-bye-google-search/" rel="bookmark" class="crp_title">Good-bye, Google (Part I)</a></li><li><a href="http://www.pointlessrants.com/2009/12/how-many-users-on-twitter/" rel="bookmark" class="crp_title">How many users on Twitter?</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/q51Fu9xxp4AxC__TUrQ6ZQD_OLo/0/da"><img src="http://feedads.g.doubleclick.net/~a/q51Fu9xxp4AxC__TUrQ6ZQD_OLo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/q51Fu9xxp4AxC__TUrQ6ZQD_OLo/1/da"><img src="http://feedads.g.doubleclick.net/~a/q51Fu9xxp4AxC__TUrQ6ZQD_OLo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/Z25j8YIyQmc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/11/leapfish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/11/leapfish/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=leapfish</feedburner:origLink></item>
		<item>
		<title>Clojure: Where’s the Elegance?</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/1RHT2Q9YisE/</link>
		<comments>http://www.pointlessrants.com/2009/11/clojure-wheres-the-elegance/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 22:40:56 +0000</pubDate>
		<dc:creator>Eric Shull</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Clojure]]></category>
		<category><![CDATA[elegance]]></category>
		<category><![CDATA[immaturity]]></category>
		<category><![CDATA[Truly Pointless Rants]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=641</guid>
		<description><![CDATA[I&#8217;ve looked at the relatively new functional programming language Clojure a bit and I have to say, I&#8217;m not impressed. Functional programming is an interesting pastime, and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve looked at the relatively new functional programming language <a href="http://clojure.org/">Clojure</a> a bit and I have to say, I&#8217;m not impressed. Functional programming is an interesting pastime, and I&#8217;m sure it has it&#8217;s uses, but when it comes to language design, it&#8217;s as if the creators are deliberately going out of their way to make things difficult. </p>
<p><a href="http://www.tbray.org/ongoing/When/200x/2009/11/03/Clojure-N00b-Advice">This site</a> has a few tips for beginners, but I was especially struck by the section about namespaces, in which the author says, &#8220;There’s <code>ns</code> and <code>in-ns</code> and <code>use</code> and <code>require</code> and <code>import</code>&#8230;&#8221;</p>
<p>What first clued me in to some bad design ideas, however, was <a href="http://clojure.org/sequences">Clojure&#8217;s sequence functions</a> (see the bottom of the page). The fact that there are 7 separate functions for getting a specific element from a sequence (<code>first</code>, <code>ffirst</code>, <code>nfirst</code>, <code>second</code>, <code>nth</code>, <code>when-first</code>, <code>last</code>) is strongly at odds with my preference for Python&#8217;s there-should-be-only-one-way-to-do-it philosophy. Also, why the inconsistency of having <code>first</code> and <code>second</code> functions but no <code>third</code>, <code>fourth</code>, <code>fifth</code>, and so on? (I think we know why.) </p>
<p>I know Clojure is young, but there&#8217;s a difference between a language that&#8217;s not mature and a language that&#8217;s immature. Design features like this don&#8217;t make me want to say, &#8220;Boy this is great; I can&#8217;t wait &#8217;til Clojure is more developed.&#8221; It makes me want to say, &#8220;Oh grow up.&#8221;</p>
<p>This concludes another Truly Pointless Rant.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/02/threading-in-python/" rel="bookmark" class="crp_title"># Threading in Python</a></li><li><a href="http://www.pointlessrants.com/2009/10/setting-up-for-python-development-in-ubuntu/" rel="bookmark" class="crp_title">Setting up for Python development in Ubuntu</a></li><li><a href="http://www.pointlessrants.com/2009/02/iterators/" rel="bookmark" class="crp_title"># Iterators</a></li><li><a href="http://www.pointlessrants.com/2009/03/functionmethod-decorators/" rel="bookmark" class="crp_title"># Function/Method Decorators</a></li><li><a href="http://www.pointlessrants.com/2009/02/python-dictionary-coolness/" rel="bookmark" class="crp_title"># Python Dictionary Coolness</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/z-BQQRYsvTWffk-Lq6u89w9SDXw/0/da"><img src="http://feedads.g.doubleclick.net/~a/z-BQQRYsvTWffk-Lq6u89w9SDXw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/z-BQQRYsvTWffk-Lq6u89w9SDXw/1/da"><img src="http://feedads.g.doubleclick.net/~a/z-BQQRYsvTWffk-Lq6u89w9SDXw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/1RHT2Q9YisE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/11/clojure-wheres-the-elegance/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/11/clojure-wheres-the-elegance/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=clojure-wheres-the-elegance</feedburner:origLink></item>
		<item>
		<title>I’m not getting a Zune because I use linux (a true pointless rant)</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/Nz1WIOYe07M/</link>
		<comments>http://www.pointlessrants.com/2009/11/im-not-getting-a-zune-because-i-use-linux-a-true-pointless-rant/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 05:30:46 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Critique]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Zune]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=638</guid>
		<description><![CDATA[Today I was talking to Trevor and something dawned on me... I'm not buying a new Microsoft Zune because I use linux(Ubuntu).  Years ago I bought one of the first generation 30gb Zune's and it has served me well,  until 2 years ago when I fully switched over to Linux.  I tried to make it work with linux, I really did! I loaded up a VM with my old XP Pro installation and hooked up my media library to it (via shared folders), and this worked for a little while, but as time progressed something started to happen.]]></description>
			<content:encoded><![CDATA[<p>Today I was talking to Trevor and something dawned on me&#8230; I&#8217;m not buying a new Microsoft Zune because I use linux(Ubuntu).  Years ago I bought one of the first generation 30gb Zune&#8217;s and it has served me well,  until 2 years ago when I fully switched over to Linux.  I tried to make it work with linux, I really did! I loaded up a VM with my old XP Pro installation and hooked up my media library to it (via shared folders), and this worked for a little while, but as time progressed something started to happen.  The months rolled on an soon I realized that I wasn&#8217;t booting into this virtual machine I had built to sync my library&#8230;podcasts&#8230;vodcasts&#8230;all the changing media that I used to listen to was being left behind(well atleast as far as the Zune was concerned).  Now I wasn&#8217;t any less up to date with the information that was contained in the media that I wasn&#8217;t syncing with the Zune, I just wasn&#8217;t using the Zune.  Now I&#8217;m not sure if it was the extra step of firing up another operating system or if it was the hassle of trying to get USB to pass through to the VM, but I discovered something&#8230;..</p>
<p><span id="more-638"></span></p>
<p>I will not buy another Zune until Microsoft supports the Zune software on linux(or through wine).</p>
<p>It&#8217;s just too much hassle.  I bought a Sansa Clip and that has served me extremely well, even without video support. Also, for the sake of contrast, Apple&#8217;s iPod is supposedly supported through Rythmbox on Ubuntu 9.10.  But I won&#8217;t be getting an ipod anytime soon either(well unless I switch to Macs&#8230;).</p>
<p>Bottom line I think hardware and software need to come together and play nice.  This is something that soooo many vendors and big software companies have struggled with since the dawn of the circuit board.  Hardware is pretty useless without software and software is just an idea without hardware, so why hasn&#8217;t there been a stronger movement over the years to bring the two together?</p>
<p>Apple sort of solved this issue by only supporting &#8220;some&#8221; hardware and working on quality(sometimes successful, sometimes not).  Microsoft gained market share by supporting tons of hardware(&#8230;I didn&#8217;t say they support it well..that&#8217;s a different post) and let&#8217;s be honest&#8230;left quality behind on a napkin somewhere.</p>
<p>Somewhere between the $100 bills and the middle aged man crying because his computer system turns on but is totally useless, I&#8217;d like to think there is a happier place.  I could say that the happier place I&#8217;m talking about is open source or linux or whatever but that wouldn&#8217;t really be fair.  Open source isn&#8217;t perfect and linux by far isn&#8217;t perfect but I really truly think that the &#8220;happy trail&#8221; lies with these groups.</p>
<p>In what environment could there possibly be a merge between hardware and software that is not an open environment?  Apple constrained hardware to maintain quality, Microsoft constrained nothing to maintain market share and I&#8217;m running linux.</p>
<p>And that&#8217;s my pointless rant.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/10/on-androids-market-share/" rel="bookmark" class="crp_title">On Android&#8217;s Market Share</a></li><li><a href="http://www.pointlessrants.com/2009/02/os-critique-windows/" rel="bookmark" class="crp_title">OS Critique: Windows</a></li><li><a href="http://www.pointlessrants.com/2009/02/os-critique-ubuntu/" rel="bookmark" class="crp_title">OS Critique: Ubuntu</a></li><li><a href="http://www.pointlessrants.com/2009/01/os-critique-mac/" rel="bookmark" class="crp_title">OS Critique: Mac</a></li><li><a href="http://www.pointlessrants.com/2010/01/linux-commands-that-make-me-happy/" rel="bookmark" class="crp_title">Linux commands that make me happy</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/KMHcDVzQA7-KXupTsvKArj-TLzY/0/da"><img src="http://feedads.g.doubleclick.net/~a/KMHcDVzQA7-KXupTsvKArj-TLzY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/KMHcDVzQA7-KXupTsvKArj-TLzY/1/da"><img src="http://feedads.g.doubleclick.net/~a/KMHcDVzQA7-KXupTsvKArj-TLzY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/Nz1WIOYe07M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/11/im-not-getting-a-zune-because-i-use-linux-a-true-pointless-rant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/11/im-not-getting-a-zune-because-i-use-linux-a-true-pointless-rant/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=im-not-getting-a-zune-because-i-use-linux-a-true-pointless-rant</feedburner:origLink></item>
		<item>
		<title>Drobo</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/A-61S53GubI/</link>
		<comments>http://www.pointlessrants.com/2009/10/drobo/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 18:37:59 +0000</pubDate>
		<dc:creator>decoy</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Drobo]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[Review]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=621</guid>
		<description><![CDATA[I recently picked up a Drobo because like many other people in the IT world that know better, I haven&#8217;t been worried about backing up my data. [...]]]></description>
			<content:encoded><![CDATA[<p>I recently picked up a <a href="http://drobo.com/products/drobo.php">Drobo</a> because like many other people in the IT world that know better, I haven&#8217;t been worried about backing up my data.</p>
<p><span id="more-621"></span></p>
<p>The Drobo works quite nicely and provides redundant storage for even the least tech-savvy users.  You can add or remove drives on the fly and the Drobo will automatically move the data on the drives around to provide a solution that gives redundancy first and maximum usable storage second.  It does not optimize for maximum throughput.</p>
<p>If you are just looking for a vat of storage, the Drobo will work well for you.  However, I was expecting to be able to encrypt the Drobo with TrueCrypt and while it is possible, it&#8217;s much more inconvenient than doing so on a standard single drive or on some type of fixed-size array.  Because the Drobo manages the disks and essentially has a dynamic size based on the disks you add or remove, you cannot use TrueCrypt to do device-level or volume-level encryption because the Drobo is not aware of how to resize with these types of encryption.  If you want to use TrueCrypt on a Drobo, you have to use an encrypted file container.</p>
<p>If you&#8217;re curious about how much usable storage you&#8217;d have available from the Drobo based on sizes of disks you&#8217;d put in it, Data Robotics has a friendly calculator for this: <a href="http://www.drobo.com/resources/drobolator.php">Drobolator</a></p>
<p>Even though there is a slight annoyance when using a Drobo with TrueCrypt, I&#8217;d still recommend getting a Drobo.  It provides simple, redundant storage that even your parents can install, use, and maintain.  All they need to do is follow the information provided by the stoplight-type indicators on the right side of the Drobo (and there is a convenient legend inside of the cover).</p>
<p><img src="http://www.rajiv.com/wordpress/wp-content/uploads/2009/02/drobo.jpg" alt="Drobo" /></p>
<p><img src="http://weblog.infoworld.com/tcdaily/archives/Drobo%20Open.jpg" alt="Drobo with cover off" /></p>
<p><img src="http://www.apertureprofessional.com/articleimages/auto_upload/3b5419427aa63c6841ca723646236fb3/Figure%202.JPG" alt="Drobo with lights legend" /></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/03/hacker-news-scalability/" rel="bookmark" class="crp_title">Hacker News Scalability</a></li><li><a href="http://www.pointlessrants.com/2009/09/i-knew-it-bing/" rel="bookmark" class="crp_title">I knew it! (bing!)</a></li><li><a href="http://www.pointlessrants.com/2009/07/speed/" rel="bookmark" class="crp_title">Speed</a></li><li><a href="http://www.pointlessrants.com/2009/08/microsofts-math-skills/" rel="bookmark" class="crp_title">Microsoft&#8217;s Math Skills</a></li><li><a href="http://www.pointlessrants.com/2009/05/ghetto-mic/" rel="bookmark" class="crp_title">Ghetto Mic</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/YIX49u1e4RdZYo9_LanXZJ93LEY/0/da"><img src="http://feedads.g.doubleclick.net/~a/YIX49u1e4RdZYo9_LanXZJ93LEY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/YIX49u1e4RdZYo9_LanXZJ93LEY/1/da"><img src="http://feedads.g.doubleclick.net/~a/YIX49u1e4RdZYo9_LanXZJ93LEY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/A-61S53GubI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/10/drobo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/10/drobo/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=drobo</feedburner:origLink></item>
		<item>
		<title>On Android’s Market Share</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/ndSRBaWEmuQ/</link>
		<comments>http://www.pointlessrants.com/2009/10/on-androids-market-share/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 15:37:37 +0000</pubDate>
		<dc:creator>Eric Shull</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=619</guid>
		<description><![CDATA[Ever since Android was announced by Google a while back, Linux geeks everywhere have been hoping it would take a chunk out of the iPhone market. Though [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since <a href="http://www.android.com/">Android</a> was announced by Google a while back, Linux geeks everywhere have been hoping it would take a chunk out of the iPhone market. Though Android hasn&#8217;t really taken off as expected, hopes have been renewed recently with projections that the mobile OS would outpace the iPhone in the next year or two, especially with an armada of new phones intending to run it out of the box.</p>
<p>Personally, I doubt that Android will really dent the iPhone market. That&#8217;s not to say I don&#8217;t think it won&#8217;t be popular, I just think it will cut into a different mobile OS: Windows Mobile. Android and the iPhone do not really compete in the same arenas. The iPhone is a high-performance device with some core (limited) functionality. Android, however, is more of an all-purpose OS, as demonstrated by the <a href="http://www.liliputing.com/2009/01/you-can-run-android-on-a-netbook-but-why-would-you-want-to.html">diversity of hardware</a> it can run on. To date, the all-purpose mobile OS has been Windows Mobile. In fact, it&#8217;s so all-purpose that the mobile checkout devices used by sales reps in Apple Stores run Windows Mobile.</p>
<p>As Android takes off, I&#8217;m guessing that Windows Mobile&#8217;s days are numbered. I haven&#8217;t heard anything about it in some time, and media share sometimes counts for more than market share. After all, if you looked around, would you guess that <a href="http://www.tuaw.com/2009/01/02/apple-market-share-tops-10-windows-share-lowest-since-tracking/">only 1 in 10 people use a Mac</a>?</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2010/04/windows-mobile-7-has-a-chance-an-article-i-thought-id-never-write/" rel="bookmark" class="crp_title">Windows Mobile 7 has a chance (an article I thought I&#8217;d never write)</a></li><li><a href="http://www.pointlessrants.com/2009/02/google-de-bursts-its-bubble/" rel="bookmark" class="crp_title">Google De-bursts Its Bubble</a></li><li><a href="http://www.pointlessrants.com/2009/02/os-critique-windows/" rel="bookmark" class="crp_title">OS Critique: Windows</a></li><li><a href="http://www.pointlessrants.com/2009/03/episode-4-a-day-late-and-a-dollar-short/" rel="bookmark" class="crp_title">Episode #4 &#8211; A Day Late and a Dollar Short</a></li><li><a href="http://www.pointlessrants.com/2009/11/im-not-getting-a-zune-because-i-use-linux-a-true-pointless-rant/" rel="bookmark" class="crp_title">I&#8217;m not getting a Zune because I use linux (a true pointless rant)</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/Kcxs50B8hpZJACW6rxCO-mjw0xs/0/da"><img src="http://feedads.g.doubleclick.net/~a/Kcxs50B8hpZJACW6rxCO-mjw0xs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Kcxs50B8hpZJACW6rxCO-mjw0xs/1/da"><img src="http://feedads.g.doubleclick.net/~a/Kcxs50B8hpZJACW6rxCO-mjw0xs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/ndSRBaWEmuQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/10/on-androids-market-share/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/10/on-androids-market-share/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=on-androids-market-share</feedburner:origLink></item>
		<item>
		<title>The 5S methodology(Programming Style)</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/L5PmmY48gFA/</link>
		<comments>http://www.pointlessrants.com/2009/10/the-5s-methodologyprogramming-style/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 22:02:55 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Philosophy]]></category>

		<guid isPermaLink="false">http://www.daspecster.com/?p=482</guid>
		<description><![CDATA[What is the 5S methodology? 5S is the name of a workplace organization methodology that uses a list of five Japanese words which, transliterated and translated into [...]]]></description>
			<content:encoded><![CDATA[<h2 style="padding-left: 30px;">What is the 5S methodology?</h2>
<blockquote><p><strong>5S</strong> is the name of a workplace organization methodology that uses a list of five Japanese words which, <a title="Transliteration" href="http://en.wikipedia.org/wiki/Transliteration">transliterated</a> and translated into English, start with the letter S. This list is a <a title="Mnemonic" href="http://en.wikipedia.org/wiki/Mnemonic">mnemonic</a> for a methodology that is often incorrectly characterized as &#8220;standardized cleanup&#8221;, however it is much more than cleanup. 5S is a philosophy and a way of organizing and managing the workspace and work flow with the intent to improve efficiency by eliminating <a title="Muda (Japanese term)" href="http://en.wikipedia.org/wiki/Muda_%28Japanese_term%29">waste</a>, improving <a title="Muda (Japanese term)" href="http://en.wikipedia.org/wiki/Muda_%28Japanese_term%29">flow</a> and reducing process <a title="Muda (Japanese term)" href="http://en.wikipedia.org/wiki/Muda_%28Japanese_term%29">unevenness</a>.</p></blockquote>
<p style="padding-left: 30px;">&#8211; <a title="Wikipedia 5S methodology" href="http://en.wikipedia.org/wiki/5S_(methodology)">http://en.wikipedia.org/wiki/5S_(methodology)</a></p>
<p>Shall we dive a little deeper?</p>
<p><span id="more-482"></span></p>
<h2>So what are the 5S&#8217;s</h2>
<ul>
<li>Sorting</li>
<li> Straighten or Set in Order</li>
<li> Sweeping, shining or cleanliness</li>
<li> Standardizing</li>
<li> Sustaining the discipline</li>
</ul>
<blockquote></blockquote>
<h2>Now, how does this apply to people in the IT field?</h2>
<h3>Sorting</h3>
<p>As a programmer, there are many things that need to be sorted on a project and sorting them will increase your productivity and decrease insanity.  Sorting can take place at many levels in a project and for a programmer.  A physical level could be cleaning your work areas and discarding things that may cause distraction. It&#8217;s always harder to focus when your workspace is cluttered and in disarray.</p>
<p>Simply, make sure that you <em>know</em> where to get all your tools and information that you will need and <em>remove</em> the rest as it will cause distraction.</p>
<h3>Straighten</h3>
<p>This S is more a focus on efficiency, so once you have your area clear you need to optimize. This is kind of like when you&#8217;re trying to figure something out in code and you just blast variables like &#8220;int k&#8221; or &#8220;string asdf&#8221; to kind of &#8220;just get it to work&#8221;, you now need to go back and &#8220;Straighten&#8221; all those things out.</p>
<h3><strong><span style="font-size: medium;">Sweeping</span></strong></h3>
<p>This is similar to &#8220;Straighten&#8221; but here there could be some optimization I think.  Like oh I don&#8217;t need these fields in this query or I don&#8217;t need this extra variable.  Prune out the dead leaves and sweep off the dust in your code.</p>
<h3>Standardizing</h3>
<p>Ok, so now you&#8217;ve done all that and your code(provided you&#8217;ve worked in an environment with standards before) should be pretty much standardized, but you should double check things. Make sure that your spacing and documentation is setup correctly and you&#8217;ve met all the requirements.</p>
<h3>Sustaining</h3>
<p>Keep it up!  Basically just keep following the process and you should produce some good clean code.</p>
<h3>Conclusion</h3>
<p>I know that I didn&#8217;t really cover testing or quality assurance but those things are usually worked into a grander picture of development. The 5S methodology could be applied to programming on a programmer basis to help the output of the code you&#8217;re writing.  I pretty much made this all up so PLEASE comment on things you would add or things you don&#8217;t agree with me on!  I welcome criticism!</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/02/sifr-any-font-you-want-and-still-search-engine-safe/" rel="bookmark" class="crp_title">sIFR, any font you want and still search engine safe!</a></li><li><a href="http://www.pointlessrants.com/2009/02/functional-programming-in-python/" rel="bookmark" class="crp_title">Functional Programming in Python</a></li><li><a href="http://www.pointlessrants.com/2009/10/wolframalpha-needs-an-open-source-version/" rel="bookmark" class="crp_title">Wolfram|Alpha Needs an Open Source Version</a></li><li><a href="http://www.pointlessrants.com/2009/04/jesse-james-hollywood-comes-to-trial/" rel="bookmark" class="crp_title">Jesse James Hollywood comes to trial</a></li><li><a href="http://www.pointlessrants.com/2010/03/newegg-com-design-refresh-critique/" rel="bookmark" class="crp_title">Newegg.com design refresh critique</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/xNpM8jgKKl9CyjChbw6flmsQz8Q/0/da"><img src="http://feedads.g.doubleclick.net/~a/xNpM8jgKKl9CyjChbw6flmsQz8Q/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/xNpM8jgKKl9CyjChbw6flmsQz8Q/1/da"><img src="http://feedads.g.doubleclick.net/~a/xNpM8jgKKl9CyjChbw6flmsQz8Q/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/L5PmmY48gFA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/10/the-5s-methodologyprogramming-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/10/the-5s-methodologyprogramming-style/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-5s-methodologyprogramming-style</feedburner:origLink></item>
		<item>
		<title>Wolfram|Alpha Needs an Open Source Version</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/Qm0J5Sj95_c/</link>
		<comments>http://www.pointlessrants.com/2009/10/wolframalpha-needs-an-open-source-version/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 13:12:16 +0000</pubDate>
		<dc:creator>Eric Shull</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[brainstorming]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Version Control]]></category>
		<category><![CDATA[Wikipedia]]></category>
		<category><![CDATA[Wolfram|Alpha]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=604</guid>
		<description><![CDATA[I&#8217;ve used Wolfram&#124;Alpha for some]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve used <a href="http://www.wolframalpha.com/">Wolfram|Alpha</a> for some <a href="http://www.wolframalpha.com/input/?i=surface+area+of+arctic+ocean+*+average+depth+of+arctic+ocean+%2F+surface+area+of+north+america"random things</a> in the past, but when it comes to actual, <a href="http://www.wolframalpha.com/input/?i=graph+u.s.+unemployment%2C+graph+u.s.+minimum+wage">useful information</a>, I can&#8217;t get it to give me much. It&#8217;s not hard to <a href="http://www.wolframalpha.com/participate/algorithms.html">see why</a> there aren&#8217;t results for every potential query: most people have strange interests and the few people behind the scenes at Wolfram|Alpha probably aren&#8217;t as weird as the rest of us. As clever as their software might be, it&#8217;s not going to anticipate people with strange hobbies. What does one do in that case?<span id="more-604"></span></p>
<p>There are two choices: they can ignore the weirdos and leave their computational knowledge engine to normal people, or they can <a href="http://en.wikipedia.org/wiki/Toynbee_tiles">take a lesson from Wikipedia</a>, which allows people with weird hobbies to create articles of interest to them (and possibly nobody else).</p>
<p>I&#8217;d like to see someone make a version of Wolfram|Alpha that allows the public to go in and edit the functions that compute results. Give it Wikipedia-like version control, allowing users to add or improve existing functions, while someone using the site for computational purposes and do so without ever seeing the code. The hard part, I expect, would be figuring out which function to summon given a particular query, but there are ways to deal with that.</p>
<p>Any thoughts? Do you use Wolfram|Alpha? Do you find it satisfactory? Would you use an open version?</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/04/jesse-james-hollywood-comes-to-trial/" rel="bookmark" class="crp_title">Jesse James Hollywood comes to trial</a></li><li><a href="http://www.pointlessrants.com/2009/02/functional-programming-in-python/" rel="bookmark" class="crp_title">Functional Programming in Python</a></li><li><a href="http://www.pointlessrants.com/2009/12/good-bye-google-search-ii/" rel="bookmark" class="crp_title">Good-bye, Google (Part II)</a></li><li><a href="http://www.pointlessrants.com/2009/05/weird-mediawikichrome-problem/" rel="bookmark" class="crp_title">Weird MediaWiki/Chrome Problem</a></li><li><a href="http://www.pointlessrants.com/2009/10/the-5s-methodologyprogramming-style/" rel="bookmark" class="crp_title">The 5S methodology(Programming Style)</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/0d72B_5Gpt6i93YUXxXZpxG60kw/0/da"><img src="http://feedads.g.doubleclick.net/~a/0d72B_5Gpt6i93YUXxXZpxG60kw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/0d72B_5Gpt6i93YUXxXZpxG60kw/1/da"><img src="http://feedads.g.doubleclick.net/~a/0d72B_5Gpt6i93YUXxXZpxG60kw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/Qm0J5Sj95_c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/10/wolframalpha-needs-an-open-source-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/10/wolframalpha-needs-an-open-source-version/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=wolframalpha-needs-an-open-source-version</feedburner:origLink></item>
		<item>
		<title>10/GUI and Reinventing More Than the Mouse</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/5khaPvy6PL0/</link>
		<comments>http://www.pointlessrants.com/2009/10/10gui-and-reinventing-more-than-the-mouse/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 18:17:03 +0000</pubDate>
		<dc:creator>Eric Shull</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[10/GUI]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[iPod Touch]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=602</guid>
		<description><![CDATA[I stumbled onto 10/GUI over the weekend, a reimagining (not reinvention) of the traditional desktop. It has some interesting ideas, but most of all I&#8217;m glad to [...]]]></description>
			<content:encoded><![CDATA[<p>I stumbled onto 10/GUI over the weekend, a reimagining (not reinvention) of the traditional desktop. It has some interesting ideas, but most of all I&#8217;m glad to see someone is thinking about these things rather than just accepting the Old Ways.</p>
<p><object width="400" height="220"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6712657&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=6712657&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="220"></embed></object>
<p><a href="http://vimeo.com/6712657">10/GUI</a> from <a href="http://vimeo.com/user1415432">C. Miller</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><span id="more-602"></span></p>
<h1>On Multitouch Keyboards</h1>
<p>I find the keyboard in the video a bit awkward. Whereas we now use a keyboard and small trackpad or mouse, the multitouch input (which I shall refer to as the multipad) would swell our motion input device to the size of another keyboard. Personally, the keyboard-multipad combination looks like a keyboard from the &#8217;80s, but that may just be me.</p>
<p>It would be great if the multipad could be used as the keyboard, rather than having a separate device. The question, then, is how do people type without tactile response. We&#8217;ve seen people type on multitouch keyboards before, but most of that is hunt and peck, not speed typing like keyboards allow. Having keys be graphical rather than tactile means the user has to look at the keyboard while they type, a huge slowdown for those of us who have the typing habit trained into muscle memory.</p>
<p>The good news is, typing  is muscle memory for touch typists. I can type on a tabletop with no physical keyboard and hardly think about where my fingers are. The problem of course, is that I have no idea if I&#8217;m in the right place. On a real keyboard, the physical keys inform my fingers they have hit the spot. On the tabletop, I know where the keys are in a general way (which direction with which finger), but the exact location is elusive.</p>
<p>I suggest that if this technique is to be employed, that the location of the finger strike become unimportant, that the relationship between the finger&#8217;s original position and where it hit be taken into account instead. Thus, if my right pointer finger hits a position north of where it usually rests (on the &#8216;J&#8217; key), chances are I meant to hit the &#8216;U&#8217; key. Northwest from its usual position would be the &#8216;Y&#8217; key. Who cares if my fingers are twice as long as average and I hit four inches north of &#8216;J&#8217; (or my fingers are short and I hit a quarter inch north of &#8216;J&#8217;), the fact that I went north means I want the letter &#8216;U&#8217;.</p>
<p>I don&#8217;t remember the name of it now, but I used a keyboard for Windows Mobile that used a similar idea. It had only 9 keys. Tapping those keys would give you the most commonly used letters. The other letters were attained by starting on one of the 9 keys and moving in the appropriate direction. It took some getting used to, but ultimately I got to be fairly good with it. It was one of the programs I missed most when I switched to using an iPod Touch.</p>
<h1>The Graphical Multitouch Keyboard</h1>
<p>Now, what if instead of a mere multitouch input pad, there was some sort of graphical display incorporated into that? We&#8217;ve seen OLED keyboards already in which keys can change for different applications, but at the moment the technology is still somewhat expensive. I suggest an e-ink display, the same display used by Amazon&#8217;s Kindle e-reader. While still expensive, there&#8217;s no great need for a keyboard to be in color (look at what we&#8217;ve lived with to date) or to refresh its appearance many times a second. The huge advantage of using e-ink is the low power cost.</p>
<p>I&#8217;m just thinking out loud here.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2010/06/motivate-me/" rel="bookmark" class="crp_title">Motivate Me!</a></li><li><a href="http://www.pointlessrants.com/2009/01/the-biggest-problem-with-tiny-netbooks/" rel="bookmark" class="crp_title">The biggest problem with tiny netbooks&#8230;</a></li><li><a href="http://www.pointlessrants.com/2009/06/pymt/" rel="bookmark" class="crp_title"># PyMT</a></li><li><a href="http://www.pointlessrants.com/2009/02/python-dictionary-coolness/" rel="bookmark" class="crp_title"># Python Dictionary Coolness</a></li><li><a href="http://www.pointlessrants.com/2009/12/bing-com-blunder-page-21-goes-blank-firefox/" rel="bookmark" class="crp_title">Bing.com blunder: Page 21 goes blank (FireFox)</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/MqNrZ-rtqMxtVBiPskBGRmXsbVA/0/da"><img src="http://feedads.g.doubleclick.net/~a/MqNrZ-rtqMxtVBiPskBGRmXsbVA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/MqNrZ-rtqMxtVBiPskBGRmXsbVA/1/da"><img src="http://feedads.g.doubleclick.net/~a/MqNrZ-rtqMxtVBiPskBGRmXsbVA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/5khaPvy6PL0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/10/10gui-and-reinventing-more-than-the-mouse/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<media:content url="http://feedproxy.google.com/~r/daspecster/rants/~5/OqRaA1P0e_Y/moogaloop.swf" type="application/x-shockwave-flash" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Ranting about what we encounter</itunes:subtitle><itunes:summary>Rants that are usually about technology</itunes:summary><itunes:keywords>technology,rants,political,gadgets,microsoft,linux,ubuntu,apple,economy,news,mobile,phones,computers,network,programming,management,web,design</itunes:keywords><feedburner:origLink>http://www.pointlessrants.com/2009/10/10gui-and-reinventing-more-than-the-mouse/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=10gui-and-reinventing-more-than-the-mouse</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/daspecster/rants/~5/OqRaA1P0e_Y/moogaloop.swf" length="-1" type="application/x-shockwave-flash" /><feedburner:origEnclosureLink>http://vimeo.com/moogaloop.swf?clip_id=6712657&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1</feedburner:origEnclosureLink></item>
		<item>
		<title>Watch NASA bomb the moon!</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/A-vzh6RyaVQ/</link>
		<comments>http://www.pointlessrants.com/2009/10/watch-nasa-bomb-the-moon/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 02:43:23 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Moon]]></category>
		<category><![CDATA[NASA]]></category>
		<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/2009/10/watch-nasa-bomb-the-moon/</guid>
		<description><![CDATA[So tomorrow at 7:30AM EST you can watch NASA scar the moon at this location: http://www.nasa.gov/multimedia/nasatv/index.html Yeah so here&#8217;s hoping it doesn&#8217;t crack in half and we [...]]]></description>
			<content:encoded><![CDATA[<p>So tomorrow at 7:30AM EST you can watch NASA scar the moon at this location: <a title="http://www.nasa.gov/multimedia/nasatv/index.html" href="http://www.nasa.gov/multimedia/nasatv/index.html">http://www.nasa.gov/multimedia/nasatv/index.html</a></p>
<p>Yeah so here&#8217;s hoping it doesn&#8217;t crack in half and we have a real life armageddon  on our hands because I don&#8217;t think Bruce Willis can help us out this time.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2010/02/why-cloud-computing-doesnt-make-sense-for-me/" rel="bookmark" class="crp_title">Why Cloud Computing Doesn&#8217;t Make Sense For Me</a></li><li><a href="http://www.pointlessrants.com/2009/11/microsoft-patents-sudo/" rel="bookmark" class="crp_title">Microsoft Patents sudo</a></li><li><a href="http://www.pointlessrants.com/2009/04/netloadin-failure/" rel="bookmark" class="crp_title">Netload.in Failure</a></li><li><a href="http://www.pointlessrants.com/2009/09/public-ip/" rel="bookmark" class="crp_title">Public IP</a></li><li><a href="http://www.pointlessrants.com/2010/03/where-did-the-ipad-go-wrong/" rel="bookmark" class="crp_title">Where did the iPad go wrong?</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/Ao2f6QCOVO4p8BgJ6-xDCXQwruo/0/da"><img src="http://feedads.g.doubleclick.net/~a/Ao2f6QCOVO4p8BgJ6-xDCXQwruo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Ao2f6QCOVO4p8BgJ6-xDCXQwruo/1/da"><img src="http://feedads.g.doubleclick.net/~a/Ao2f6QCOVO4p8BgJ6-xDCXQwruo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/A-vzh6RyaVQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/10/watch-nasa-bomb-the-moon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/10/watch-nasa-bomb-the-moon/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=watch-nasa-bomb-the-moon</feedburner:origLink></item>
		<item>
		<title>Setting up for Python development in Ubuntu</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/2CsEqDT2NmU/</link>
		<comments>http://www.pointlessrants.com/2009/10/setting-up-for-python-development-in-ubuntu/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 11:09:35 +0000</pubDate>
		<dc:creator>Eric Shull</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Balthasar]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[gedit]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[PYTHONPATH]]></category>
		<category><![CDATA[sys]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/?p=597</guid>
		<description><![CDATA[I&#8217;ve been working on a Python graphics library and trying to do some development in Ubuntu. It wasn&#8217;t going well, and most of the development took place [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on a <a href="http://code.google.com/p/balthasar/">Python graphics library</a> and trying to do some development in Ubuntu. It wasn&#8217;t going well, and most of the development took place on Windows XP. Much of the difficulty in Ubuntu was trying to make Python see the library as an installed library. To do that in Windows, I merely put the code in <code>C:\Python26\lib\site-packages\balthasar</code>, but trying to do the equivalent in Ubuntu with the <code>dist-packages</code> folder was a mess and, I gathered, a really bad idea altogether.</p>
<p>Fortunately, there is a simple way to edit the <code>.bashrc</code> file in Ubuntu to add a home directory folder to Python&#8217;s search path. <span id="more-597"></span> Open up <code>.bashrc</code> in a text editor and add the following lines:</p>
<pre>PYTHONPATH=$HOME/Python/lib
EDITOR=gedit
export PYTHONPATH EDITOR</pre>
<p><code>$HOME</code>, for me, is the folder <code>/home/eric</code>, so the <code>Python</code> folder is right in the main working directory. I&#8217;ve put the code for Balthasar in a subdirectory named <code>lib</code>. Now I can run examples that import <code>balthasar</code> from anywhere and they know where to look.</p>
<p>To verify that this worked, open the terminal and start the Python interpreter with <code>python</code>. Then type</p>
<pre>>>> import sys
>>> sys.path</pre>
<p>The list that prints out shows all the places Python looks for packages when <code>import</code> is used. The second item for me is <code>/home/eric/Python/lib</code>, meaning this folder will work for putting work-in-progress libraries in.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/07/python-easter-eggs/" rel="bookmark" class="crp_title"># Python Easter Eggs</a></li><li><a href="http://www.pointlessrants.com/2009/02/python-scripting-within-a-python-script/" rel="bookmark" class="crp_title">Python Scripting within a Python Script</a></li><li><a href="http://www.pointlessrants.com/2009/02/opengl-in-python/" rel="bookmark" class="crp_title"># OpenGL in Python</a></li><li><a href="http://www.pointlessrants.com/2009/02/threading-in-python/" rel="bookmark" class="crp_title"># Threading in Python</a></li><li><a href="http://www.pointlessrants.com/2009/11/clojure-wheres-the-elegance/" rel="bookmark" class="crp_title">Clojure: Where&#8217;s the Elegance?</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/vutJ-g3mhzfN2Nevg2r3ZFjNVpo/0/da"><img src="http://feedads.g.doubleclick.net/~a/vutJ-g3mhzfN2Nevg2r3ZFjNVpo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vutJ-g3mhzfN2Nevg2r3ZFjNVpo/1/da"><img src="http://feedads.g.doubleclick.net/~a/vutJ-g3mhzfN2Nevg2r3ZFjNVpo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/2CsEqDT2NmU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/10/setting-up-for-python-development-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/10/setting-up-for-python-development-in-ubuntu/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=setting-up-for-python-development-in-ubuntu</feedburner:origLink></item>
		<item>
		<title>We moved!</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/lVsS2waN5mY/</link>
		<comments>http://www.pointlessrants.com/2009/10/we-moved/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 01:43:48 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Pointless Rants]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.pointlessrants.com/2009/10/we-moved/</guid>
		<description><![CDATA[Hey everyone! I bought pointlessrants.com a long time ago but we finally moved to it! SEO should be a lot better! My new goal in life is [...]]]></description>
			<content:encoded><![CDATA[<p>Hey everyone! I bought pointlessrants.com a long time ago but we finally moved to it! SEO should be a lot better! My new goal in life is to beat tuckamay.blogspot.com for number one hit for pointless rants! haha sorry dood&#8230;but you haven&#8217;t updated in over a year.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/06/podcast-episode-7-search-giants/" rel="bookmark" class="crp_title">Podcast Episode #7 &#8211; Search Giants</a></li><li><a href="http://www.pointlessrants.com/2009/02/facebooks-25-random-things/" rel="bookmark" class="crp_title"># Facebook&#8217;s 25 Random Things</a></li><li><a href="http://www.pointlessrants.com/2009/02/episode-3/" rel="bookmark" class="crp_title">Episode #3</a></li><li><a href="http://www.pointlessrants.com/2010/05/farewell-life-blood-caffeine-2/" rel="bookmark" class="crp_title">Farewell life blood (caffeine)</a></li><li><a href="http://www.pointlessrants.com/2010/05/python-code-metrics/" rel="bookmark" class="crp_title">Python code metrics</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/oxiI34vni56RmQfAHh5MKUgnu6A/0/da"><img src="http://feedads.g.doubleclick.net/~a/oxiI34vni56RmQfAHh5MKUgnu6A/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/oxiI34vni56RmQfAHh5MKUgnu6A/1/da"><img src="http://feedads.g.doubleclick.net/~a/oxiI34vni56RmQfAHh5MKUgnu6A/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/lVsS2waN5mY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/10/we-moved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/10/we-moved/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=we-moved</feedburner:origLink></item>
		<item>
		<title>Balthasar Week 2 Report</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/mngSwz0h5yw/</link>
		<comments>http://www.pointlessrants.com/2009/09/balthasar-week-2-report/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 14:47:23 +0000</pubDate>
		<dc:creator>Eric Shull</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Balthasar]]></category>
		<category><![CDATA[Google Groups]]></category>
		<category><![CDATA[GoogleCode]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[Pyglet]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Widget Library]]></category>

		<guid isPermaLink="false">http://www.daspecster.com/?p=593</guid>
		<description><![CDATA[In a post a couple of weeks ago, I mentioned setting up a new GoogleCode project. I&#8217;m happy to say that Balthasar is coming along nicely. For [...]]]></description>
			<content:encoded><![CDATA[<p>In a <a href="http://www.daspecster.com/2009/09/myth-of-the-genius-programmer/">post</a> a couple of weeks ago, I mentioned setting up a new GoogleCode project. I&#8217;m happy to say that <a href="http://code.google.com/p/balthasar/">Balthasar</a> is coming along nicely. For details on what Balthasar is and how to get involved, read on.</p>
<p><span id="more-593"></span></p>
<h1>Background</h1>
<p>I&#8217;d been hunting around for a widget library that would let me do stuff in 3D, but without luck. I knew OpenGL could do some things, but trouble picking objects with the mouse created roadblocks. Persistence, though, actually does pay off. Using <a href="http://www.pyglet.org/">Pyglet</a>, I&#8217;ve built a library for interacting with 3D objects. I call it Balthasar, named after the turtle that lives in our kitchen sink, whose was named, in turn, after a <a href="http://ursulav.deviantart.com/art/Balthazar-Disdains-The-Lemon-10396432">judgmental terrapin</a>.</p>
<h1>What It Does</h1>
<p>Right now features are sparse, but that&#8217;s not to say it can&#8217;t do some very important things. In fact, I got bogged down this week trying to get panning over a 3D scene to work intuitively. I can&#8217;t say it&#8217;s perfect yet, but it&#8217;s much better than earlier attempts and good enough to leave be for now. On the other hand, orbiting the camera around its target works brilliantly! (I&#8217;ve never found spherical coordinates to be so useful.)</p>
<p>The other major feature from the client&#8217;s perspective is the ability to create Widgets, 3D objects that can be selected. One nice thing is the ability to load .obj files, meaning one can (currently) create widgets of whatever size and shape in a program like <a href="http://www.blender.org/">Blender</a>, export them as .obj files, then load them in a Balthasar app. This is significant since one of my big motivations is boredom with the plainness of standard widget libraries.</p>
<p>From the client side of Balthasar, there seem to be quite a few decorators. They&#8217;re used for changing an application&#8217;s event handlers and add drawing routines to the list of things to draw.</p>
<h1>Examples</h1>
<p>I&#8217;ve had a few applications in mind that I&#8217;ve wanted to make, and I&#8217;m developing them using Balthasar. The examples are a major driving force behind improvements to Balthasar&#8217;s library and client interface. So far the only example is <code>solar</code>, a solar system simulator based on actual planetary data. Because I wanted to be able to move around within the scene, camera orbiting and panning became important. Thus, those features are now in Balthasar.</p>
<p>I&#8217;ll be developing a few other applications as well, hopefully developing the <i>widget</i> part of &#8216;widget library&#8217;. I&#8217;ll include them in the trunk under <code>examples</code>.</p>
<h1>Getting Involved</h1>
<p>There are a few ways to get involved with the project. One way is the <a href="http://groups.google.com/group/balthasarproject">Google Groups discussion</a>. Another is on <a href="http://twitter.com/">Twitter</a>, where I&#8217;ve started using the <a href="http://twitter.com/#search?q=%23balthasar">#balthasar</a> hashtag when I make comments about the project. If you have any interest, I&#8217;d be happy to have your help, so drop me a line if you want to know more.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/10/setting-up-for-python-development-in-ubuntu/" rel="bookmark" class="crp_title">Setting up for Python development in Ubuntu</a></li><li><a href="http://www.pointlessrants.com/2009/09/3d-widget-library/" rel="bookmark" class="crp_title">3D Widget Library</a></li><li><a href="http://www.pointlessrants.com/2009/09/myth-of-the-genius-programmer/" rel="bookmark" class="crp_title">Myth of the Genius Programmer</a></li><li><a href="http://www.pointlessrants.com/2010/05/getting-started-with-googlecode-and-mercurial/" rel="bookmark" class="crp_title">Getting Started with GoogleCode and Mercurial</a></li><li><a href="http://www.pointlessrants.com/2009/03/on-the-popularity-of-web-apps/" rel="bookmark" class="crp_title">On the Popularity of Web Apps</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/zNVkJ1XJcxpl0jQKYUFIudjXJsU/0/da"><img src="http://feedads.g.doubleclick.net/~a/zNVkJ1XJcxpl0jQKYUFIudjXJsU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/zNVkJ1XJcxpl0jQKYUFIudjXJsU/1/da"><img src="http://feedads.g.doubleclick.net/~a/zNVkJ1XJcxpl0jQKYUFIudjXJsU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/mngSwz0h5yw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/09/balthasar-week-2-report/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/09/balthasar-week-2-report/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=balthasar-week-2-report</feedburner:origLink></item>
		<item>
		<title>I knew it! (bing!)</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/LghVcz5lgG0/</link>
		<comments>http://www.pointlessrants.com/2009/09/i-knew-it-bing/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 23:49:21 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Bing.com]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Search Engine]]></category>
		<category><![CDATA[services]]></category>

		<guid isPermaLink="false">http://www.daspecster.com/?p=589</guid>
		<description><![CDATA[I knew there was something in the back of my mind that didn't seem right about Bing.com!]]></description>
			<content:encoded><![CDATA[<p>I knew there was something in the back of my mind that didn&#8217;t seem right about Bing.com!</p>
<p><img class="alignnone size-full wp-image-590" title="bing" src="http://www.daspecster.com/wp-content/uploads/2009/09/bing.jpg" alt="Bing is a disease! " /></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/12/bing-com-blunder-page-21-goes-blank-firefox/" rel="bookmark" class="crp_title">Bing.com blunder: Page 21 goes blank (FireFox)</a></li><li><a href="http://www.pointlessrants.com/2009/03/hacker-news-scalability/" rel="bookmark" class="crp_title">Hacker News Scalability</a></li><li><a href="http://www.pointlessrants.com/2009/12/how-many-users-on-twitter/" rel="bookmark" class="crp_title">How many users on Twitter?</a></li><li><a href="http://www.pointlessrants.com/2009/05/ghetto-mic/" rel="bookmark" class="crp_title">Ghetto Mic</a></li><li><a href="http://www.pointlessrants.com/2009/06/podcast-episode-7-search-giants/" rel="bookmark" class="crp_title">Podcast Episode #7 &#8211; Search Giants</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/YB8Z1_q1mJxoVzKFf95hmiVSR3Q/0/da"><img src="http://feedads.g.doubleclick.net/~a/YB8Z1_q1mJxoVzKFf95hmiVSR3Q/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/YB8Z1_q1mJxoVzKFf95hmiVSR3Q/1/da"><img src="http://feedads.g.doubleclick.net/~a/YB8Z1_q1mJxoVzKFf95hmiVSR3Q/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/LghVcz5lgG0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/09/i-knew-it-bing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/09/i-knew-it-bing/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=i-knew-it-bing</feedburner:origLink></item>
		<item>
		<title>Myth of the Genius Programmer</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/ypf2RMMJv4M/</link>
		<comments>http://www.pointlessrants.com/2009/09/myth-of-the-genius-programmer/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 19:54:53 +0000</pubDate>
		<dc:creator>Eric Shull</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[GoogleCode]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Steve]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.daspecster.com/?p=587</guid>
		<description><![CDATA[While I was setting up a GoogleCode Project the other day, I stumbled across the video The Myth of the Genius Programmer, a presentation put on by [...]]]></description>
			<content:encoded><![CDATA[<p>While I was setting up a <a href="http://code.google.com/p/balthasar/">GoogleCode Project</a> the other day, I stumbled across the video <a href="http://www.youtube.com/watch?v=0SARbwvhupQ&#038;eurl=http://code.google.com/projecthosting/&#038;feature=player_embedded">The Myth of the Genius Programmer</a>, a presentation put on by a couple of guys from Google. They&#8217;ve got a lot of good stuff to say about open source projects, getting them underway, and making them successful. The most useful advice for me (at this point in time) is to get out there&#8211;nothing will happen if you never show anybody what you&#8217;re working on. What are your tips for working with open source?</p>
<p>(Kudos to Steve for actually having contributed to open source projects.)</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/09/balthasar-week-2-report/" rel="bookmark" class="crp_title">Balthasar Week 2 Report</a></li><li><a href="http://www.pointlessrants.com/2009/04/facebook-and-myspace-what-lies-beneath-the-profile/" rel="bookmark" class="crp_title">Facebook and MySpace what lies beneath the profile</a></li><li><a href="http://www.pointlessrants.com/2009/10/setting-up-for-python-development-in-ubuntu/" rel="bookmark" class="crp_title">Setting up for Python development in Ubuntu</a></li><li><a href="http://www.pointlessrants.com/2010/05/getting-started-with-googlecode-and-mercurial/" rel="bookmark" class="crp_title">Getting Started with GoogleCode and Mercurial</a></li><li><a href="http://www.pointlessrants.com/2009/02/final-thoughts-on-google/" rel="bookmark" class="crp_title">Final Thoughts on Google</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/qM7llJZCaI4bxjxE2qmJoXfWEmI/0/da"><img src="http://feedads.g.doubleclick.net/~a/qM7llJZCaI4bxjxE2qmJoXfWEmI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/qM7llJZCaI4bxjxE2qmJoXfWEmI/1/da"><img src="http://feedads.g.doubleclick.net/~a/qM7llJZCaI4bxjxE2qmJoXfWEmI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/ypf2RMMJv4M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/09/myth-of-the-genius-programmer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/09/myth-of-the-genius-programmer/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=myth-of-the-genius-programmer</feedburner:origLink></item>
		<item>
		<title>3D Widget Library</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/KLRQETBMlQY/</link>
		<comments>http://www.pointlessrants.com/2009/09/3d-widget-library/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 13:41:37 +0000</pubDate>
		<dc:creator>Eric Shull</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Mouse Interaction]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://www.daspecster.com/?p=582</guid>
		<description><![CDATA[I&#8217;ve been mulling over a 3D widget library for some time. The trouble is: how does one create a widget library in the first place? I&#8217;ve found [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been mulling over a 3D widget library for some time. The trouble is: how does one create a widget library in the first place? I&#8217;ve found plenty of regular widget libraries (buttons, labels, drop-down menus, list boxes, etc.) but nothing with pizazz. I experimented with making my own using Pyglet and PyOpenGL, but those are mostly suited to making graphics, not interaction. PyMT has interaction with their widgets (as evidenced by the videos, I haven&#8217;t personally gotten the code to work since I don&#8217;t have a multi-touch interface), but judging from their source code, they use some simple 2D math to register whether an object was touched. I haven&#8217;t yet been able to figure out how to click 3D objects with the mouse.</p>
<p>To make a long story short, I&#8217;m calling for help. Does anyone know of a way to make 3D graphics that respond to mouse clicks? Any other thoughts on a 3D widget library? I&#8217;d love to hear your ideas!</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/09/balthasar-week-2-report/" rel="bookmark" class="crp_title">Balthasar Week 2 Report</a></li><li><a href="http://www.pointlessrants.com/2009/06/pymt/" rel="bookmark" class="crp_title"># PyMT</a></li><li><a href="http://www.pointlessrants.com/2009/10/setting-up-for-python-development-in-ubuntu/" rel="bookmark" class="crp_title">Setting up for Python development in Ubuntu</a></li><li><a href="http://www.pointlessrants.com/2009/02/opengl-in-python/" rel="bookmark" class="crp_title"># OpenGL in Python</a></li><li><a href="http://www.pointlessrants.com/2009/03/making-a-to-do-timeline-with-excel/" rel="bookmark" class="crp_title">Making a To Do Timeline with Excel</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/zAPtyaUn_gDKPMP5NIdHJBfAbGg/0/da"><img src="http://feedads.g.doubleclick.net/~a/zAPtyaUn_gDKPMP5NIdHJBfAbGg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/zAPtyaUn_gDKPMP5NIdHJBfAbGg/1/da"><img src="http://feedads.g.doubleclick.net/~a/zAPtyaUn_gDKPMP5NIdHJBfAbGg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/KLRQETBMlQY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/09/3d-widget-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/09/3d-widget-library/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=3d-widget-library</feedburner:origLink></item>
		<item>
		<title>Public IP</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/7COUVX76NrE/</link>
		<comments>http://www.pointlessrants.com/2009/09/public-ip/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 02:44:39 +0000</pubDate>
		<dc:creator>decoy</dc:creator>
				<category><![CDATA[Blog Post]]></category>

		<guid isPermaLink="false">http://www.daspecster.com/?p=575</guid>
		<description><![CDATA[When you work with computers and networks, you often need to know the public-facing IP address of the device you&#8217;re working on.  There are tons of sites [...]]]></description>
			<content:encoded><![CDATA[<p>When you work with computers and networks, you often need to know the public-facing IP address of the device you&#8217;re working on.  There are tons of sites out there that can give you that information, but many of them are cluttered with ads or other HTML code you don&#8217;t really want to deal with if you want to get your external IP on the command line.</p>
<p>I used to use <a title="checkip.dyndns.org" href="http://checkip.dyndns.org">checkip.dyndns.org</a>.</p>
<p><code>$ curl checkip.dyndns.org<br />
&lt;html&gt;&lt;head&gt;&lt;title&gt;Current IP Check&lt;/title&gt;&lt;/head&gt;&lt;body&gt;Current IP Address: xx.xxx.xx.xxx&lt;/body&gt;&lt;/html&gt;</code></p>
<p>It was pretty simple and straightforward, but it still had HTML code to strip out.</p>
<p>I came across a better site for this today, <a title="icanhazip.com" href="http://icanhazip.com">icanhazip.com</a>.</p>
<p><code>$ curl icanhazip.com<br />
xx.xxx.xx.xxx</code></p>
<p>Let me know what you think or if you know of one that&#8217;s better.  I&#8217;m betting you&#8217;ll have a hard time coming up with one that is more simple than <a title="icanhazip.com" href="http://icanhazip.com/">icanhazip.com</a> though.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/03/contextual-navigation-in-symfony/" rel="bookmark" class="crp_title">Contextual Navigation in Symfony</a></li><li><a href="http://www.pointlessrants.com/2009/11/clojure-wheres-the-elegance/" rel="bookmark" class="crp_title">Clojure: Where&#8217;s the Elegance?</a></li><li><a href="http://www.pointlessrants.com/2009/10/wolframalpha-needs-an-open-source-version/" rel="bookmark" class="crp_title">Wolfram|Alpha Needs an Open Source Version</a></li><li><a href="http://www.pointlessrants.com/2010/01/linux-commands-that-make-me-happy/" rel="bookmark" class="crp_title">Linux commands that make me happy</a></li><li><a href="http://www.pointlessrants.com/2009/10/setting-up-for-python-development-in-ubuntu/" rel="bookmark" class="crp_title">Setting up for Python development in Ubuntu</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/AhpZk6Zxcw8S_caro0h92FWB6uM/0/da"><img src="http://feedads.g.doubleclick.net/~a/AhpZk6Zxcw8S_caro0h92FWB6uM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/AhpZk6Zxcw8S_caro0h92FWB6uM/1/da"><img src="http://feedads.g.doubleclick.net/~a/AhpZk6Zxcw8S_caro0h92FWB6uM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/7COUVX76NrE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/09/public-ip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/09/public-ip/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=public-ip</feedburner:origLink></item>
		<item>
		<title>Week in Links – 09/04/09</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/SFN_4g3h6aM/</link>
		<comments>http://www.pointlessrants.com/2009/09/week-in-links-090409/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 02:35:32 +0000</pubDate>
		<dc:creator>decoy</dc:creator>
				<category><![CDATA[Blog Post]]></category>

		<guid isPermaLink="false">http://www.daspecster.com/?p=571</guid>
		<description><![CDATA[I didn&#8217;t have the patience for Friday to get here, so I had to start the Week in Links post early.  Here are a lot of sites [...]]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t have the patience for Friday to get here, so I had to start the Week in Links post early.  Here are a lot of sites that I&#8217;ve been looking at lately:</p>
<ol>
<li><a title="Unclutterer" href="http://unclutterer.com/">Unclutterer</a></li>
<li><a title="Unclutterer Workspaces (Flickr Pool)" href="http://www.flickr.com/groups/unclutterer/pool/">Unclutterer Workspaces (Flickr Group)</a></li>
<li><a title="ghacks" href="http://www.ghacks.net/">ghacks</a></li>
<li><a title="lifehacker" href="http://lifehacker.com/">lifehacker</a></li>
<li><a title="Hack a Day" href="http://hackaday.com/">Hack a Day</a></li>
<li><a title="IKEA Cable Management" href="http://bitsofmymind.com/browser/id/16#content">IKEA Cable Management</a></li>
<li><a title="Linux Journal" href="http://www.linuxjournal.com/">Linux Journal</a></li>
<li><a title="Linux Journal - Add desktop notifications to your scripts" href="http://www.linuxjournal.com/content/tech-tip-get-notifications-your-scripts-notify-send">Linux Journal &#8211; Add desktop notifications in your scripts</a></li>
<li><a title="InterfaceLIFT" href="http://interfacelift.com/wallpaper_beta/">InterfaceLIFT</a></li>
<li><a title="The Onion" href="http://www.theonion.com/content/index">The Onion</a></li>
<li><a title="milw0rm" href="http://milw0rm.com/">milw0rm</a></li>
<li><a title="attrition.org" href="http://attrition.org/">attrition.org</a></li>
<li><a title="L0phtcrack" href="http://www.l0phtcrack.com/">L0phtcrack</a></li>
<li><a title="Snipplr" href="http://snipplr.com/">Snipplr</a></li>
<li><a title="Grooveshark" href="http://listen.grooveshark.com/">Grooveshark</a></li>
<li><a title="Neatorama" href="http://www.neatorama.com/">Neatorama</a></li>
<li><a title="EPL Talk" href="http://www.epltalk.com/">EPL Talk</a></li>
<li><a title="EPL Standings" href="http://www.premierleague.com/page/LeagueTables/0,,12306,00.html">EPL Standings</a></li>
<li><a title="Server Fault" href="http://serverfault.com/">Server Fault</a></li>
<li><a title="Stack Overflow" href="http://stackoverflow.com/">Stack Overflow</a></li>
</ol>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/03/episode-5-tekken-thumb-to-the-french-police/" rel="bookmark" class="crp_title">Episode #5 &#8211; Tekken thumb to the French police</a></li><li><a href="http://www.pointlessrants.com/2009/08/week-in-links-8-21-2009/" rel="bookmark" class="crp_title">Week In Links &#8211; 8/21/2009</a></li><li><a href="http://www.pointlessrants.com/2009/04/pycon/" rel="bookmark" class="crp_title">PyCon</a></li><li><a href="http://www.pointlessrants.com/2009/04/facebook-and-myspace-what-lies-beneath-the-profile/" rel="bookmark" class="crp_title">Facebook and MySpace what lies beneath the profile</a></li><li><a href="http://www.pointlessrants.com/2010/01/linux-commands-that-make-me-happy/" rel="bookmark" class="crp_title">Linux commands that make me happy</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/cfkxuLcbNMfoMWsnOzBOKWttfAc/0/da"><img src="http://feedads.g.doubleclick.net/~a/cfkxuLcbNMfoMWsnOzBOKWttfAc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/cfkxuLcbNMfoMWsnOzBOKWttfAc/1/da"><img src="http://feedads.g.doubleclick.net/~a/cfkxuLcbNMfoMWsnOzBOKWttfAc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/SFN_4g3h6aM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/09/week-in-links-090409/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/09/week-in-links-090409/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=week-in-links-090409</feedburner:origLink></item>
		<item>
		<title>A day with SVN CLI</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/SxMBG0r0ak4/</link>
		<comments>http://www.pointlessrants.com/2009/08/a-day-with-svn-cli/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 04:20:55 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Version Control]]></category>

		<guid isPermaLink="false">http://www.daspecster.com/?p=548</guid>
		<description><![CDATA[Just tackling some everyday subversion stuff.  I know most people will know these things but sometimes it's good to hear about them again.  Topics included are trunk to branch merges, branch to trunk merges, resolving conflicts, svn editor errors, svn diff, svn status --show-updates]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: large;">Problem:</span></p>
<p>Have you ever seen this?<br />
<code><br />
$ svn commit<br />
svn: Commit failed (details follow):<br />
svn: Could not use external editor to fetch<br />
log message; consider setting the<br />
$SVN_EDITOR environment variable or using<br />
the --message (-m) or --file (-F) options<br />
svn: None of the environment variables<br />
SVN_EDITOR, VISUAL or EDITOR is set,<br />
and no 'editor-cmd' run-time configuration<br />
option was found<br />
</code></p>
<p><span style="font-size: large;">Answer:</span><code><br />
$ export SVN_EDITOR="/usr/bin/nano"</code></p>
<p><span style="font-size: large;">Problem:</span></p>
<p>I need to know what the changes I&#8217;ve made on my local copy?</p>
<p><span style="font-size: large;">Answer:</span><code><br />
$ svn diff</code></p>
<p><span id="more-548"></span></p>
<p><span style="font-size: large;">Problem:</span></p>
<p>You want to know what the differences are between your local copy and the repository?</p>
<p><span style="font-size: large;">Answer:</span><code><br />
$ svn status --show-updates</code></p>
<p><span style="font-size: large;">Problem:</span></p>
<p>I don&#8217;t understand merges!</p>
<p><span style="font-size: large;">Answer:</span></p>
<p>Ok, simplest way I know how to break it down&#8230;<br />
If you want to bring changes into your branch from the trunk, like if other people have been committing to trunk and you want their changes, simply <strong>change directories into your branch</strong> and type:<br />
<code><br />
$ svn merge http://the-address-or-path-or-ssh+svn-or-svn/repositoryname<br />
</code></p>
<p>This will bring in the new changes from trunk and show you what the conflicts are, but it will not commit these updates to your branch.<br />
Make sure that once you resolve any conflicts you do an &#8220;svn commit&#8221;.</p>
<p><span style="font-size: large;">Problem:</span></p>
<p>I have conflicts!</p>
<p><span style="font-size: large;">Answer:</span></p>
<p>Well&#8230;good luck! haha jk.</p>
<p>First, you should notice that there is a &#8220;C&#8221; next to the list of files on the merge command that you ran.<br />
These files should look something like filename.mine, filename.r234&#8230;etc</p>
<p>Step 1. What you want to do is find out which of these files has the changes that you want.<br />
Step 2. Then, copy that file, let&#8217;s say the changes we want to keep in our branch are in filename.mine, the commands would look something like&#8230;<br />
<code><br />
$ cp filename.mine filename.php  (your's might not be php of course)<br />
$ svn resolved filename.php<br />
$ svn commit<br />
</code><br />
There you&#8217;ve just resolved a conflict!</p>
<p><span style="font-size: large;">Problem:</span></p>
<p>I want to merge my awesome changes into the trunk!</p>
<p><span style="font-size: large;">Answer:</span></p>
<p>Step 1. &#8220;svn update&#8221; in your branch<br />
Step 2. What you want to do is make sure that you&#8217;ve committed all your changes in your branch!<br />
Step 3. Change to the trunk directory (you will need this checked out)<br />
Step 4. &#8220;svn update&#8221; in the trunk<br />
Step 5. &#8220;svn merge http://repository-address/repository/branches/yourbranch&#8221;<br />
Step 6. Resolve conflicts<br />
Step 7. &#8220;svn commit&#8221;</p>
<p>Ok, so I didn&#8217;t say anything about trunk policy and that you should be really really careful what you put in the trunk but I&#8217;m assuming you know that!</p>
<p>If you want to know more about that then check out <a title="infoQ: Agile version control" href="http://www.infoq.com/articles/agile-version-control">http://www.infoq.com/articles/agile-version-control</a></p>
<p>If you want to know all there is about subversion then you need to be reading <a title="SVN Book" href="http://svnbook.red-bean.com">http://svnbook.red-bean.com</a></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/12/how-many-users-on-twitter/" rel="bookmark" class="crp_title">How many users on Twitter?</a></li><li><a href="http://www.pointlessrants.com/2009/12/bing-com-blunder-page-21-goes-blank-firefox/" rel="bookmark" class="crp_title">Bing.com blunder: Page 21 goes blank (FireFox)</a></li><li><a href="http://www.pointlessrants.com/2009/07/speed/" rel="bookmark" class="crp_title">Speed</a></li><li><a href="http://www.pointlessrants.com/2010/03/newegg-com-design-refresh-critique/" rel="bookmark" class="crp_title">Newegg.com design refresh critique</a></li><li><a href="http://www.pointlessrants.com/2009/05/windows-7-rc-%e2%80%93-update/" rel="bookmark" class="crp_title">Windows 7 RC – Update</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/sRbi0XG_nExRdPBQ_YjcmCFpRiM/0/da"><img src="http://feedads.g.doubleclick.net/~a/sRbi0XG_nExRdPBQ_YjcmCFpRiM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/sRbi0XG_nExRdPBQ_YjcmCFpRiM/1/da"><img src="http://feedads.g.doubleclick.net/~a/sRbi0XG_nExRdPBQ_YjcmCFpRiM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/SxMBG0r0ak4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/08/a-day-with-svn-cli/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/08/a-day-with-svn-cli/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=a-day-with-svn-cli</feedburner:origLink></item>
		<item>
		<title>Week In Links – 8/21/2009</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/U7BwpLzWeZo/</link>
		<comments>http://www.pointlessrants.com/2009/08/week-in-links-8-21-2009/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 23:49:24 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Pythonic Programming]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Week In Links]]></category>
		<category><![CDATA[WIL]]></category>

		<guid isPermaLink="false">http://www.daspecster.com/?p=554</guid>
		<description><![CDATA[Just a list of links that I've encountered this week.]]></description>
			<content:encoded><![CDATA[<p>Over the last few weeks I&#8217;ve noticed a few things,</p>
<ol>
<li>I always have a lot of links open in FireFox that I haven&#8217;t looked at yet.</li>
<li>Blog traffic drops like mad on Fridays <img src='http://www.pointlessrants.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ol>
<p>These are just some sites or articles that I found interesting or helped me in some way this week.</p>
<p>So here&#8217;s what I have this week!  (other posters can add to this page as they wish)</p>
<ol>
<li><a title="Testing in an agile environment" href="http://www.infoq.com/articles/agile-version-control">http://www.infoq.com/articles/agile-version-control</a></li>
<li><a title="Sun's Kenai project" href="http://kenai.com/">http://kenai.com</a></li>
<li><a title="OAuth Open Authentication" href="http://oauth.net">http://oauth.net</a></li>
<li><a title="WSGI Debuggin" href="http://code.google.com/p/modwsgi/wiki/DebuggingTechniques">http://code.google.com/p/modwsgi/wiki/DebuggingTechniques</a></li>
<li><a title="django ForeignKey from Lowkster" href="http://blog.lowkster.com/2008/01/getting-to-pesky-foreign-key-data-in.html">http://blog.lowkster.com/2008/01/getting-to-pesky-foreign-key-data-in.html</a></li>
<li><a title="Box.net online storage" href="http://www.box.net">http://www.box.net</a></li>
<li><a title="BeanStalk Version control" href="http://beanstalkapp.com">http://beanstalkapp.com</a></li>
<li><a title="hide .svn folders from apache" href="http://www.ducea.com/2006/08/11/apache-tips-tricks-deny-access-to-some-folders">http://www.ducea.com/2006/08/11/apache-tips-tricks-deny-access-to-some-folders</a></li>
<li><a title="FogBugz a bug tracking and project managing suite" href="http://www.fogcreek.com/FogBugz/">http://www.fogcreek.com/FogBugz</a></li>
<li><a title="django to do list" href="http://www.sitepoint.com/article/build-to-do-list-30-minutes/">http://www.sitepoint.com/article/build-to-do-list-30-minutes</a></li>
</ol>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/08/a-day-with-svn-cli/" rel="bookmark" class="crp_title">A day with SVN CLI</a></li><li><a href="http://www.pointlessrants.com/2010/05/python-code-metrics/" rel="bookmark" class="crp_title">Python code metrics</a></li><li><a href="http://www.pointlessrants.com/2009/04/facebook-and-myspace-what-lies-beneath-the-profile/" rel="bookmark" class="crp_title">Facebook and MySpace what lies beneath the profile</a></li><li><a href="http://www.pointlessrants.com/2009/02/sifr-any-font-you-want-and-still-search-engine-safe/" rel="bookmark" class="crp_title">sIFR, any font you want and still search engine safe!</a></li><li><a href="http://www.pointlessrants.com/2009/09/week-in-links-090409/" rel="bookmark" class="crp_title">Week in Links &#8211; 09/04/09</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/f1vJbemwrqTtAr-YmPAXsDqa7B0/0/da"><img src="http://feedads.g.doubleclick.net/~a/f1vJbemwrqTtAr-YmPAXsDqa7B0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/f1vJbemwrqTtAr-YmPAXsDqa7B0/1/da"><img src="http://feedads.g.doubleclick.net/~a/f1vJbemwrqTtAr-YmPAXsDqa7B0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/U7BwpLzWeZo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/08/week-in-links-8-21-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/08/week-in-links-8-21-2009/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=week-in-links-8-21-2009</feedburner:origLink></item>
		<item>
		<title>Good luck Johnny! – Updated!</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/yM2pufU_VLw/</link>
		<comments>http://www.pointlessrants.com/2009/08/good-luck-johnny/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 03:06:32 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Charity]]></category>
		<category><![CDATA[international]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[OLPC]]></category>
		<category><![CDATA[trip]]></category>

		<guid isPermaLink="false">http://www.daspecster.com/?p=550</guid>
		<description><![CDATA[This is basically me using the site to "retweet" :(  But props to JohnnyIHackStuff for helping get technology out to the less fortunate people out there.  I mean even if that kid takes your shipment the laptops are still going to be sold to someone over there that wouldn't have had that opportunity otherwise right?

http://www.hackersforcharity.org/340/owned-or-not-crap/]]></description>
			<content:encoded><![CDATA[<p>This is basically me using the site to &#8220;retweet&#8221; <img src='http://www.pointlessrants.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />   But props to JohnnyIHackStuff for helping get technology out to the less fortunate people out there.  I mean even if that kid takes your shipment the laptops are still going to be sold to someone over there that wouldn&#8217;t have had that opportunity otherwise right?</p>
<p><a title="Owned. Or Not. Crap." href="http://www.hackersforcharity.org/340/owned-or-not-crap/">http://www.hackersforcharity.org/340/owned-or-not-crap/</a></p>
<p>Twitter: <a title="twitter" href="http://twitter.com/ihackstuff/status/3368594229">http://twitter.com/ihackstuff/status/3368594229</a></p>
<p>I have one of those Compaq Evo 610&#8242;s&#8230;pretty sweet laptop.  I would still use it except my sister has it <img src='http://www.pointlessrants.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  But she just got a new macbook pro&#8230;.hmmm&#8230;.</p>
<p>Anyway, go Johnny! I really believe in giving people the tools they need to educate them selves.</p>
<p>UPDATE:</p>
<p>So it all worked out!</p>
<p><a href="http://www.hackersforcharity.org/344/the-eagle-has-landed/">http://www.hackersforcharity.org/344/the-eagle-has-landed/</a></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/07/google-account-of-twitter-employee-hacked/" rel="bookmark" class="crp_title">Google account of Twitter employee hacked</a></li><li><a href="http://www.pointlessrants.com/2009/12/how-many-users-on-twitter/" rel="bookmark" class="crp_title">How many users on Twitter?</a></li><li><a href="http://www.pointlessrants.com/2009/04/big-permissions-scare/" rel="bookmark" class="crp_title">The Big Permissions Scare :O</a></li><li><a href="http://www.pointlessrants.com/2009/09/balthasar-week-2-report/" rel="bookmark" class="crp_title">Balthasar Week 2 Report</a></li><li><a href="http://www.pointlessrants.com/2009/03/episode-5-tekken-thumb-to-the-french-police/" rel="bookmark" class="crp_title">Episode #5 &#8211; Tekken thumb to the French police</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/EM6uiZmSHZQgklMWdl_-w68N0dE/0/da"><img src="http://feedads.g.doubleclick.net/~a/EM6uiZmSHZQgklMWdl_-w68N0dE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/EM6uiZmSHZQgklMWdl_-w68N0dE/1/da"><img src="http://feedads.g.doubleclick.net/~a/EM6uiZmSHZQgklMWdl_-w68N0dE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/yM2pufU_VLw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/08/good-luck-johnny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/08/good-luck-johnny/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=good-luck-johnny</feedburner:origLink></item>
		<item>
		<title>Microsoft’s Math Skills</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/Zl0KiWvnFKc/</link>
		<comments>http://www.pointlessrants.com/2009/08/microsofts-math-skills/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 01:06:31 +0000</pubDate>
		<dc:creator>decoy</dc:creator>
				<category><![CDATA[Blog Post]]></category>

		<guid isPermaLink="false">http://www.daspecster.com/?p=539</guid>
		<description><![CDATA[I was bored today and decided to play some Minesweeper.  I won, but the ultimate prize was seeing how bad Microsoft&#8217;s math is.  How is it that [...]]]></description>
			<content:encoded><![CDATA[<p>I was bored today and decided to play some Minesweeper.  I won, but the ultimate prize was seeing how bad Microsoft&#8217;s math is.  How is it that hard when you leave it to the computers?</p>
<p>Yep, 1 / 50 = 1%.  Wait&#8230;</p>
<p>Click the image for the full view.</p>
<p><a href="http://img6.imageshack.us/img6/8220/microsoftsmath.jpg" target="_blank"><img src="http://img6.imageshack.us/img6/8220/microsoftsmath.th.jpg" border="0" alt="" /></a></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/07/speed/" rel="bookmark" class="crp_title">Speed</a></li><li><a href="http://www.pointlessrants.com/2009/03/hacker-news-scalability/" rel="bookmark" class="crp_title">Hacker News Scalability</a></li><li><a href="http://www.pointlessrants.com/2009/09/i-knew-it-bing/" rel="bookmark" class="crp_title">I knew it! (bing!)</a></li><li><a href="http://www.pointlessrants.com/2009/07/easily-see-system-info/" rel="bookmark" class="crp_title">Easily See System Info</a></li><li><a href="http://www.pointlessrants.com/2009/10/drobo/" rel="bookmark" class="crp_title">Drobo</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/rtRwHtQXjDrTb7_5hd5qloh6MR0/0/da"><img src="http://feedads.g.doubleclick.net/~a/rtRwHtQXjDrTb7_5hd5qloh6MR0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/rtRwHtQXjDrTb7_5hd5qloh6MR0/1/da"><img src="http://feedads.g.doubleclick.net/~a/rtRwHtQXjDrTb7_5hd5qloh6MR0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/Zl0KiWvnFKc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/08/microsofts-math-skills/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/08/microsofts-math-skills/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=microsofts-math-skills</feedburner:origLink></item>
		<item>
		<title>PHP5-CLI versus Python CLI</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/9KiG0TB2Cko/</link>
		<comments>http://www.pointlessrants.com/2009/08/php5-cli-versus-python-cli/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 16:58:12 +0000</pubDate>
		<dc:creator>Tom Schultz</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Errors]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.daspecster.com/?p=534</guid>
		<description><![CDATA[Python versus PHP type error example]]></description>
			<content:encoded><![CDATA[<p>I just thought this was kind of interesting.   Out of the box CLI comparison of PHP and Python type errors <img src='http://www.pointlessrants.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<h3>Python</h3>
<pre lang="python">&gt;&gt;&gt; test = 123
&gt;&gt;&gt; test2 = "ewfwef"
&gt;&gt;&gt; test / test2
Traceback (most recent call last):
File "&lt;stdin&gt;", line 1, in &lt;module&gt;
<strong>TypeError: unsupported operand type(s) for /: 'int' and 'str'</strong></pre>
<h3>PHP</h3>
<pre lang="php">$test = 123;
$test2 = "werwe";
echo $test/$test2;

<strong>Warning: Division by zero in Command line code on line 1</strong></pre>
<p>It&#8217;s nice that python tells you what is really wrong here, you can&#8217;t divide an integer by a string! PHP on the other hand implies that $test2 is equivalent to 0.<br />
It should be noted that python is doing a trace and PHP is not. Doing a trace on the error in PHP would give more information but since PHP is very weak with types, you would probably have to notice the error on your own.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/02/python-scripting-within-a-python-script/" rel="bookmark" class="crp_title">Python Scripting within a Python Script</a></li><li><a href="http://www.pointlessrants.com/2009/02/symfony-sfmodelgeneratorclassphp-line-321-error/" rel="bookmark" class="crp_title">Symfony sfModelGenerator.class.php line 321 error</a></li><li><a href="http://www.pointlessrants.com/2009/02/opengl-in-python/" rel="bookmark" class="crp_title"># OpenGL in Python</a></li><li><a href="http://www.pointlessrants.com/2009/07/python-easter-eggs/" rel="bookmark" class="crp_title"># Python Easter Eggs</a></li><li><a href="http://www.pointlessrants.com/2009/10/setting-up-for-python-development-in-ubuntu/" rel="bookmark" class="crp_title">Setting up for Python development in Ubuntu</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/9HbJCliEQo9M6NtfsyoCPJVthMg/0/da"><img src="http://feedads.g.doubleclick.net/~a/9HbJCliEQo9M6NtfsyoCPJVthMg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/9HbJCliEQo9M6NtfsyoCPJVthMg/1/da"><img src="http://feedads.g.doubleclick.net/~a/9HbJCliEQo9M6NtfsyoCPJVthMg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/9KiG0TB2Cko" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/08/php5-cli-versus-python-cli/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/08/php5-cli-versus-python-cli/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=php5-cli-versus-python-cli</feedburner:origLink></item>
		<item>
		<title>Easily See System Info</title>
		<link>http://feedproxy.google.com/~r/daspecster/rants/~3/mA9Bp5sPdHw/</link>
		<comments>http://www.pointlessrants.com/2009/07/easily-see-system-info/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 03:38:10 +0000</pubDate>
		<dc:creator>decoy</dc:creator>
				<category><![CDATA[Blog Post]]></category>

		<guid isPermaLink="false">http://www.daspecster.com/?p=529</guid>
		<description><![CDATA[My last post was about one way to save time in Firefox.  I think posting about ways to save time is going to be a common topic [...]]]></description>
			<content:encoded><![CDATA[<p>My last post was about one way to save time in Firefox.  I think posting about ways to save time is going to be a common topic for me.  Here&#8217;s a way to save time when trying to gather technical information about a machine.</p>
<p><span id="more-529"></span></p>
<p>If you work on many systems that can be similar, a tool like <a href="http://technet.microsoft.com/en-us/sysinternals/bb897557.aspx">BgInfo</a> would help a lot.  BgInfo rewrites the wallpaper image to contain lots of useful technical information.  The information it contains is highly customizable.  And the best part: because BgInfo just rewrites the wallpaper image and isn&#8217;t constantly running, it doesn&#8217;t use any system resources.</p>
<p><img src="http://i.technet.microsoft.com/bb897557.BgInfo(en-us,MSDN.10).jpg" alt="BgInfo" width="440" height="331" /></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pointlessrants.com/2009/05/windows-7-rc-release-candidate-download-available-may-5th/" rel="bookmark" class="crp_title">Windows 7 RC (Release Candidate) Download Available May 5th</a></li><li><a href="http://www.pointlessrants.com/2009/07/speed/" rel="bookmark" class="crp_title">Speed</a></li><li><a href="http://www.pointlessrants.com/2009/03/hacker-news-scalability/" rel="bookmark" class="crp_title">Hacker News Scalability</a></li><li><a href="http://www.pointlessrants.com/2009/05/weird-mediawikichrome-problem/" rel="bookmark" class="crp_title">Weird MediaWiki/Chrome Problem</a></li><li><a href="http://www.pointlessrants.com/2009/08/microsofts-math-skills/" rel="bookmark" class="crp_title">Microsoft&#8217;s Math Skills</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/kiRn3Fu1qqt9hNhpPYpF93wHdHg/0/da"><img src="http://feedads.g.doubleclick.net/~a/kiRn3Fu1qqt9hNhpPYpF93wHdHg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/kiRn3Fu1qqt9hNhpPYpF93wHdHg/1/da"><img src="http://feedads.g.doubleclick.net/~a/kiRn3Fu1qqt9hNhpPYpF93wHdHg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/daspecster/rants/~4/mA9Bp5sPdHw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pointlessrants.com/2009/07/easily-see-system-info/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.pointlessrants.com/2009/07/easily-see-system-info/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=easily-see-system-info</feedburner:origLink></item>
	<media:credit role="author">Thomas Schultz</media:credit><media:rating>nonadult</media:rating><media:description type="plain">Ranting about what we encounter</media:description></channel>
</rss>
