<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>E-Dribble &#187; Software</title>
	<atom:link href="http://www.infosprite.com/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.infosprite.com</link>
	<description>vaccuum packed mindless ramblings</description>
	<lastBuildDate>Mon, 26 Jul 2010 19:48:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Use this if you like the color brown.</title>
		<link>http://www.infosprite.com/2010/07/21/use-this-if-you-like-the-color-brown/</link>
		<comments>http://www.infosprite.com/2010/07/21/use-this-if-you-like-the-color-brown/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 15:53:29 +0000</pubDate>
		<dc:creator>schwim</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.infosprite.com/?p=908</guid>
		<description><![CDATA[I happened across an incredibly entertaining Dell support page designed to help the consumer that can&#8217;t decide between Windows and Ubuntu.  Basically, you choose Windows if you have any Windows software and you are to use Ubuntu if you don&#8217;t want to use Windows. Although there&#8217;s an incredible number of symptoms of Linux&#8217;s lack of [...]]]></description>
			<content:encoded><![CDATA[<p>I happened across an incredibly entertaining Dell support page designed to help the consumer that can&#8217;t decide between Windows and Ubuntu.  Basically, <a title="If you hate Windows but have Windows apps to run, use ME." href="http://www1.euro.dell.com/content/topics/segtopic.aspx/windows_or_ubuntu?c=uk&amp;cs=ukdhs1&amp;l=en&amp;s=dhs" target="_blank">you choose Windows if you have any Windows software and you are to use Ubuntu if you don&#8217;t want to use Windows</a>.</p>
<p>Although there&#8217;s an incredible number of symptoms of Linux&#8217;s lack of popularity, I think it mostly comes down to a single main cause; it&#8217;s very hard to take Linux seriously.  <a title="When I'm sad, I cut myself... another piece of cake." href="http://opendotdotdot.blogspot.com/2010/04/richard-stallman-i-wished-i-had-killed.html" target="_blank">Self-appointed spokepersons that wear robes, act like the world&#8217;s largest emo and have an incredible God complex</a>, companies that mock more than promote Linux(use this if you don&#8217;t want to use Windows???  Really?) and rabid fans that ostracise the whole community in the process of telling the world how great their OS are all things that combine to make one big pot of laughing stock.</p>
<p>To be honest, I don&#8217;t have a very good relationship with Linux myself, in part because of the community tasked with promoting it.  I grow tired of the blind allegiance that many harbour and I find it very hard to ignore the actions of people like Richard Stallman.  I just want an operating system that works and while Linux is a pretty great operating system, to act like it doesn&#8217;t have any shortcomings is akin to acting like Mr. Stallman is a sane person. Just like any other operating system in the world, it has plenty it can improve upon.</p>
<p>As for Mr. Stallman, if he gets any more emo, then we won&#8217;t have to worry about him at all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infosprite.com/2010/07/21/use-this-if-you-like-the-color-brown/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Well, if McAfee says it&#8217;s ok&#8230;.</title>
		<link>http://www.infosprite.com/2010/06/25/well-if-mcafee-says-its-ok/</link>
		<comments>http://www.infosprite.com/2010/06/25/well-if-mcafee-says-its-ok/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 15:59:02 +0000</pubDate>
		<dc:creator>schwim</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[farce]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.infosprite.com/?p=874</guid>
		<description><![CDATA[From Techdrivein.com: Top Six Google Chrome Extensions for a Much Secure Browsing Experience At first, I thought he forgot a word there, but after looking at his suggestions, I&#8217;m more inclined to believe that he couldn&#8217;t decide between &#8220;Much the same Secure Browsing&#8221; or &#8220;Much false sense that you are Secure Browsing&#8221; Here&#8217;s his suggestions [...]]]></description>
			<content:encoded><![CDATA[<p>From Techdrivein.com:</p>
<p><a title="I AM INVINCIBLE(almost)!" href="http://www.techdrivein.com/2010/06/top-6-google-chrome-extensions-for-much.html" target="_blank">Top Six Google Chrome Extensions for a Much Secure Browsing Experience</a></p>
<p>At first, I thought he forgot a word there, but after looking at his suggestions, I&#8217;m more inclined to believe that he couldn&#8217;t decide between &#8220;Much <span style="color: #ff0000;">the same</span> Secure Browsing&#8221; or &#8220;Much<span style="color: #ff0000;"> false sense that you are</span> Secure Browsing&#8221;</p>
<p>Here&#8217;s his suggestions for protecting yourself from the villains that reside on the web:</p>
<p><span id="more-874"></span>1) <a title="You can trust these people.  Seriously." href="https://chrome.google.com/extensions/detail/bhmmomiinigofkjcapegjjndpbikblnp?hl=en" target="_blank">Web of Trust</a>: Because anonymous people telling you whether the site you are visiting is safe or not can not be manipulated by malicious entities.<br />
2) <a title="We are infallible." href="https://chrome.google.com/extensions/detail/dckheglehcdhpjkdmmmghbgkcdebhhae?hl=en" target="_blank">McAfee Site Advisor</a>: Favorite quote FTFA &#8211; &#8220;&#8230;you can <strong>definitely</strong> rely on ratings by McAfee <strong>for the most part</strong>.&#8221;<br />
3) <a title="S8ap#aA9217//$ai" href="https://chrome.google.com/extensions/detail/flcpelgcagfhfoegekianiofphddckof?hl=en" target="_blank">KB SSL Enforcer</a>: Because such an incredible amount of data theft goes on due to unencrypted web page viewing.<br />
4) <a title="You can breathe easy, the flash ad is hidden now." href="https://chrome.google.com/extensions/detail/gofhjkjmkpinhpoiabjplobcaignabnl?hl=en" target="_blank">Flash Block</a>: So few attacks are based on flash apps, that you would call this more of an adblock than a security measure.<br />
5) <a title="Your password has been stored safely on your computer for anyone to use now.  Don't you feel safer?" href="https://chrome.google.com/extensions/detail/hdokiejnpimakedhajhdlcegeplioahd?hl=en" target="_blank">Last Pass</a>: Finally something we need for these browsers that don&#8217;t store passwords.  Wait&#8230;. what?<br />
6) <a title="But what happens when it routes you to another shortened URL?" href="https://chrome.google.com/extensions/detail/jkncfnbcgbclefkbknfdbngiegdppgdd?hl=en" target="_blank">View Thru</a>: Discover where shortened URL&#8217;s really direct you.  We&#8217;ve seen malicious files on the most trusted of sites and servers, so seeing the URL doesn&#8217;t help as much as you think it would.</p>
<p>I&#8217;m not giving the author a hard time about his choices.  Instead, I&#8217;m pointing out the fact that there are so few decent security addons for Chrome that he had to choose these.  Let me explain with a single picture:</p>
<p><a href="http://www.infosprite.com/wp-content/uploads/2010/06/browserjs.jpg"><img class="alignnone size-medium wp-image-875" title="browserjs" src="http://www.infosprite.com/wp-content/uploads/2010/06/browserjs-300x168.jpg" alt="" width="300" height="168" /></a></p>
<p>This picture gives you a pretty good idea of the most dangerous aspect of browsing the web.  Visiting techdrivein.com results in 14 different domains trying to execute javascript on my computer. That&#8217;s the thing about javascript.  It&#8217;s payload can be delivered from any domain, not just the one you&#8217;re visiting.  The most popular methods of malicious infection on the web utilizes javascript to accomplish it&#8217;s task, whatever it may be.  Asking nameless people(or McAfee, of all companies) if they trust a website, blocking a flash app and browsing a site via a non-signed SSL connection is going to do you absolutely no good if the site is indeed reputable, but has had it&#8217;s code hijacked with a malicious script via either XSS, Iframe, or other method.</p>
<p>I tried using Chrome a little while ago, but due to it&#8217;s lack of ad and javascript blocking addons, I wasn&#8217;t willing to make the transition.  The very simple fact of the matter is that aside from user ignorance and stupidity, javascript is the single most dangerous aspect of browsing websites.</p>
<p>If you&#8217;re concerned enough about security to use any of the addons above, you shouldn&#8217;t be using Chrome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infosprite.com/2010/06/25/well-if-mcafee-says-its-ok/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You can&#8217;t spell &#8220;innovation&#8221; without &#8220;dipshit&#8221;.</title>
		<link>http://www.infosprite.com/2010/04/15/you-cant-spell-innovation-without-dipshit/</link>
		<comments>http://www.infosprite.com/2010/04/15/you-cant-spell-innovation-without-dipshit/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 00:23:41 +0000</pubDate>
		<dc:creator>schwim</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[failure]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.infosprite.com/?p=832</guid>
		<description><![CDATA[I&#8217;m no longer using linux for my day to day stuff, so I don&#8217;t have any tentativeness concerning upgrading whatever linux install is on the computer partition that I&#8217;m not using.  In the case of my laptop, it&#8217;s Ubuntu.  I had read that they had released the beta of 10 and since I could care [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m no longer using linux for my day to day stuff, so I don&#8217;t have any tentativeness concerning upgrading whatever linux install is on the computer partition that I&#8217;m not using.  In the case of my laptop, it&#8217;s Ubuntu.  I had read that they had released the beta of 10 and since I could care less if the install was unusable after the upgrade, I upgraded from 9.</p>
<p>I have used it for a couple hours and no matter how much I explored, I can only find one change between the old and new.  This change, however, will alter the landscape of linux computing.  Years from now, after every distribution, in all OS camps have followed in Ubuntu&#8217;s steps, the four of you that read this will remember my heralding of a new era.</p>
<p>So what&#8217;s the change?  What incredible insight did Mark Shuttleworth have that is sure to forever change the way we compute?<span id="more-832"></span></p>
<p><a href="http://www.infosprite.com/wp-content/uploads/2010/04/ubu10-11.jpg"><img class="alignnone size-full wp-image-834" title="ubu10-1" src="http://www.infosprite.com/wp-content/uploads/2010/04/ubu10-11.jpg" alt="" width="400" height="250" /></a></p>
<p>Good Lord in heaven, can you believe what you see?  I couldn&#8217;t at first and I still have moments where I feel the need to pinch&#8230;  What?  You don&#8217;t see it?  Ok, just a second.</p>
<p><a href="http://www.infosprite.com/wp-content/uploads/2010/04/ubu10-2.jpg"><img class="alignnone size-full wp-image-835" title="ubu10-2" src="http://www.infosprite.com/wp-content/uploads/2010/04/ubu10-2.jpg" alt="" width="400" height="280" /></a></p>
<p>Now, don&#8217;t you feel stupid?  Now that you can see the sheer genius that is Ubuntu, you&#8217;re probably feeling pretty stupid now, aren&#8217;t you&#8230;  What?  You still can&#8217;t see the change that is going to forever change the way you compute?  Christ, do I have to hold your hand?</p>
<p><a href="http://www.infosprite.com/wp-content/uploads/2010/04/ubu10-31.jpg"><img class="alignnone size-full wp-image-837" title="ubu10-3" src="http://www.infosprite.com/wp-content/uploads/2010/04/ubu10-31.jpg" alt="" width="400" height="258" /></a></p>
<p>There you go.  The only noticeable difference I was able to distinguish was the fact that they moved the action buttons for your windows to the left.  Which is fucking genius.  Now, when you want to choose something under the file menu, you have over a 50% chance of accidentally choosing to close your application, and if you&#8217;re lucky, losing all of your work in that application.</p>
<p>I can just picture Mark Shuttleworth as he looks in the mirror, comparing himself to Steve Jobs, the master of huge changes that on the surface seem absolutely asinine only to become globally emulated within the next year.</p>
<p>Well, he got half of it down pat.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infosprite.com/2010/04/15/you-cant-spell-innovation-without-dipshit/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>If you build it, the spamming pieces of shit will come.</title>
		<link>http://www.infosprite.com/2010/02/11/if-you-build-it-the-spamming-pieces-of-shit-will-come/</link>
		<comments>http://www.infosprite.com/2010/02/11/if-you-build-it-the-spamming-pieces-of-shit-will-come/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 03:03:42 +0000</pubDate>
		<dc:creator>schwim</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[protection]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://www.infosprite.com/?p=817</guid>
		<description><![CDATA[I&#8217;m speaking, of course, about forms.  I&#8217;ve written in the past about my attempts to build a bot proof and spam resistant form.  I use the two terms independently because they are two very different things.  Even if you block bots, you&#8217;ve not necessarily stopped the humans that post to test the forms as well [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m speaking, of course, about forms.  I&#8217;ve written in the past about my attempts to build a bot proof and spam resistant form.  I use the two terms independently because they are two very different things.  Even if you block bots, you&#8217;ve not necessarily stopped the humans that post to test the forms as well as posting actual spam. If you&#8217;ve built the form correctly, it&#8217;s actually impossible to completely block spam.  A human posting spam is indistinguishable from a human using your form for legitimate purposes.  Well, aside from the fact that they&#8217;re stupid.  And evil.</p>
<p>I digress.  Let&#8217;s get to the form bits.  In my past posts, I&#8217;ve spoken about broad concepts that have worked for me.  This time, I&#8217;m going to provide the actual code I&#8217;m using.    With my latest change of checking for a valid MX record, I&#8217;ve completely stopped spam on the form that I&#8217;m using this on for over a month.</p>
<p><span id="more-817"></span></p>
<p>Since I&#8217;m passing variables via a session, at the top of the file, I&#8217;m going to go ahead and start the session before anything else is done in the file.</p>
<blockquote><p>&lt;?php<br />session_start();</p>
</blockquote>
<p>Then I create a couple session variables:</p>
<blockquote><p>/*Anti-Spam*/<br /> /*-We&#8217;re going to seed the input with a hidden and random value and we&#8217;re timing to find the slowpokes.*/</p>
<p> $_SESSION['AS_seed'] =  mt_rand(1000, 9999); //Pull a random number out of our ass between 1k and 9999.<br /> $AS_seed = $_SESSION['AS_seed']; //We are going to use the random number to change the form element names.<br /> $_SESSION['AS_substart'] = mktime(); //Pass the form generation time to a session var.</p>
</blockquote>
<p>Now in the form, we&#8217;re going to create the inputs like so:</p>
<blockquote><p>&lt;input type=&#8217;text&#8217; name=&#8217;&#8221;.$AS_seed.&#8221;email&#8217; size=&#8217;20&#8242;&gt;</p>
</blockquote>
<p>So what we&#8217;ve done is we&#8217;ve made sure that every time this page is generated, the element name is different.  The reason for this method of protection is the fact that one method the spammers use to submit form spam is by crawling the site(or manually browsing), saving the page HTML and then using a bot to automatically parse the page to shoot spam off.  Since the element name is different each time, saving a copy of the form will result in erroring out on the submittal side.</p>
<p>So on the entry side, we&#8217;ve created a start time and we&#8217;ve given the elements a random name.  Now we need to do some things on the submission side.</p>
<blockquote><p>/*Let&#8217;s submit the form!*/<br /> case &#8220;submit&#8221; :</p>
<p> /*AS: Anti-Spam measures*/</p>
<p> /*Setting a time to compare to the form generation*/<br /> $AS_subend = mktime();</p>
<p> /*First a value set by the submission form.  This should defeat bots that simply contact the form processor, bypassing the actual form page.*/<br /> if((!ISSET($_SESSION['AS_seed']))OR(!ISSET($_SESSION['AS_substart']))){ //If either session variable is missing, then we know that the submittal was not made via the proper method(form).<br /> $stop =&#8217;1&#8242;;<br /> echo(&#8220;Text to let them know that there were no session variables present in the form.&#8221;);<br /> }</p>
<p> /*If it took them less than 5 seconds to submit the form, they&#8217;re not human.*/<br /> if($AS_subend &lt;= ($_SESSION['AS_substart']+5)){<br /> $stop =&#8217;1&#8242;;<br /> echo(&#8220;Text to let them know that the post took less than 5 seconds to make.  Send them packing.&#8221;);<br /> }</p>
<p> /*If it took them longer than 30 minutes to submit the form, they fell asleep and their comment is probably really too boring anyway. Send them back to start*/<br /> if($AS_subend &gt;= ($_SESSION['AS_substart']+3600)){<br /> $stop =&#8217;1&#8242;;<br /> echo(&#8220;Text to let them know that the post took longer than 30 minutes to make.&#8221;);<br /> }</p>
<p>/* If they made it this far, then all we need to do is verify the sender. */<br /> // email address validation function.  This does not check for a valid domain, only a valid structure.<br /> // kudos to http://iamcal.com/publish/articles/php/parsing_email/<br /> function is_valid_email_address($email) {<br /> $qtext = &#8216;[^\\x0d\\x22\\x5c\\xa6-\\xff]&#8216;;<br /> $dtext = &#8216;[^\\x0d\\x5b-\\x5d\\xa6-\\xff]&#8216;;<br /> $atom = &#8216;[^\\x00-\\x20\\x22\\x28\\x29\\x2c\\x2e\\x3a-\\x3c'.<br /> '\\x3e\\x40\\x5b-\\x5d\\xa6-\\xff]+&#8217;;<br /> $quoted_pair = &#8216;\\x5c[\\x00-\\xa5]&#8216;;<br /> $domain_literal = &#8220;\\x5b($dtext|$quoted_pair)*\\x5d&#8221;;<br /> $quoted_string = &#8220;\\x22($qtext|$quoted_pair)*\\x22&#8243;;<br /> $domain_ref = $atom;<br /> $sub_domain = &#8220;($domain_ref|$domain_literal)&#8221;;<br /> $word = &#8220;($atom|$quoted_string)&#8221;;<br /> $domain = &#8220;$sub_domain(\\x2e$sub_domain)*&#8221;;<br /> $local_part = &#8220;$word(\\x2e$word)*&#8221;;<br /> $addr_spec = &#8220;$local_part\\x40$domain&#8221;;<br /> return (preg_match(&#8220;!^$addr_spec$!&#8221;, $email));<br /> }</p>
<p> $email = $_POST[$_SESSION['AS_seed'].&#8217;user_email&#8217;];</p>
<p> if(!is_valid_email_address($email)){<br /> $stop =&#8217;1&#8242;;<br /> echo(&#8220;Text to let them know that the email structure was invalid.&#8221;);<br />}else{<br />/* If the &#8220;if&#8221; checked out, then we are dealing with a properly structured email address.  Now, the &#8220;else&#8221; will determine whether the email domain actually has an MX record. That means that the domain is not only registered but also is set up to accept email.*/<br />function verify_email_dns($email){<br /> // This will split the email into its front<br /> // and back (the domain) portions<br /> list($name, $domain) = split(&#8216;@&#8217;,$email);</p>
<p> if(!checkdnsrr($domain,&#8217;MX&#8217;)){<br /> // No MX record found<br /> return false;<br /> } else {<br /> // MX record found, return email<br /> return $email;<br /> }<br /> }</p>
<p> if(!verify_email_dns($email)){<br /> $stop =&#8217;1&#8242;;<br /> echo(&#8220;Text to let them know that the submission failed due to no MX record.&#8221;);<br />}</p>
<p>//So, lets see if any flags popped up.<br /> if(!ISSET($stop)){ //If &#8220;stop&#8221; is not set, then none of the checks above triggered it and we&#8217;re ok to submit the form.</p>
<p> $username = strip_tags (substr ($_POST[$_SESSION['AS_seed'].&#8217;username&#8217;], 0, 50));<br /> $name = strip_tags (substr ($_POST[$_SESSION['AS_seed'].&#8217;name&#8217;], 0, 50));<br /> $user_email = strip_tags (substr ($_POST[$_SESSION['AS_seed'].&#8217;user_email&#8217;], 0, 50));<br /> $comment = strip_tags (substr ($_POST['comment'], 0, 2000));</p>
<p> $to = me@here.com&#8217;; <br /> $subject = &#8220;Your site -|- Contact form submission&#8221;; <br /> $message = &#8220;Here&#8217;s a submission for you:\r\n <br />User: $username \r\n <br />Name: $name \r\n<br />Email: $user_email \r\n <br />Comment: \r\n <br />$comment&#8221;; </p>
<p> $headers = &#8220;From: $user_email&#8221; . &#8220;\r\n&#8221; . &#8220;X-Mailer: PHP/&#8221; . phpversion(); </p>
<p> mail($to, $subject, $message, $headers);</p>
<p> echo(&#8220;Text to let them know that the submission was a success.&#8221;);</p>
<p> }</p>
<p> break;</p>
</blockquote>
<p>Before I added the mx check, I was getting a single spamming piece of whale shit that kept hitting me with the same test post:</p>
<blockquote><p>Here&#8217;s a submission for you:</p>
<p> User: bunqwputd</p>
<p> Name: bunqwputd</p>
<p> Email: <a href="mailto:aaivnq@gjpluc.com">aaivnq@gjpluc.com</a></p>
<p> Comment:</p>
<p> QHq9CT  exmlpcvlbyvq, [url=<a href="http://ywepjoknkzps.com/%5Dywepjoknkzps%5B/url" target="_blank">http://ywepjoknkzps.com/]ywepjoknkzps[/url</a>],  [link=<a href="http://fzzqigwvqeao.com/%5Dfzzqigwvqeao%5B/link" target="_blank">http://fzzqigwvqeao.com/]fzzqigwvqeao[/link</a>], <a href="http://zpedowpklfhx.com/" target="_blank">http://zpedowpklfhx.com/</a></p>
</blockquote>
<p>which doesn&#8217;t make much sense at first, but here&#8217;s the deal.  Most spammers don&#8217;t read the language of the page they&#8217;re on and they don&#8217;t have the time to decipher each form&#8217;s purpose.  They&#8217;ve got shit to post.  To help in their effort, they post bullshit like this and then see what happens.  If the resulting page shows their spam, then they know it&#8217;s a form they want to hit.  If it doesn&#8217;t, it&#8217;s time to move on.</p>
<p>I lucked out here because they use a random string for a domain name.  I suspect they do this to protect themselves from forms that block posts from known webmail domains that historically house spam accounts.  If it&#8217;s a bogus domain, then it&#8217;s definitely not going to be on any blacklist.</p>
<p>It will also not return a valid mx record <img src='http://www.infosprite.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>That&#8217;s it.  Months have gone by with no more spam.  If it changes, I&#8217;ll start playing with other things to try short of a CAPTCHA. I imagine I&#8217;ll begin running the content through Akismet.  For now though, this is doing the trick.  Hope it helps someone else.</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.infosprite.com/2010/02/11/if-you-build-it-the-spamming-pieces-of-shit-will-come/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Good intentions only get you so far.</title>
		<link>http://www.infosprite.com/2010/02/05/good-intentions-only-get-you-so-far/</link>
		<comments>http://www.infosprite.com/2010/02/05/good-intentions-only-get-you-so-far/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 04:17:49 +0000</pubDate>
		<dc:creator>schwim</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Iron]]></category>
		<category><![CDATA[Kazehakase]]></category>
		<category><![CDATA[opera]]></category>

		<guid isPermaLink="false">http://www.infosprite.com/?p=806</guid>
		<description><![CDATA[In the case of Firefox, it seems to be a case of diminishing returns. Let me just say before starting this that I love Firefox.  The ridiculously large number of addons are the biggest draw for me with standards compliance coming in at a close second.  Recently though, the ballooning of the browser has been [...]]]></description>
			<content:encoded><![CDATA[<p>In the case of Firefox, it seems to be a case of diminishing returns.</p>
<p>Let me just say before starting this that I love Firefox.  The ridiculously large number of addons are the biggest draw for me with standards compliance coming in at a close second.  Recently though, the ballooning of the browser has been getting in the way of my productivity.  It&#8217;s become fucking slow, for one.  The browser is beginning to take as long to start as the operating system itself.  Secondly, I&#8217;ve started having problems with flash inside the browser.  Other browsers are using the same flash plugin without issue, so I have to assume that it&#8217;s Firefox botching the implementation of it.</p>
<p>As often happens with me, I began grazing upon browsers in search of greener pastures.  Almost always, this ends up with me back at the application I started with, but this time may be different.</p>
<p><span id="more-806"></span></p>
<p>First, I tried Opera 10. I&#8217;ll summarize.</p>
<h1><span style="color: #ff0000;"><strong>NO.</strong></span></h1>
<p>My sweet Jesus.  For a bunch of super geniuses, they&#8217;ve designed the absolute worst UI I have ever been subjected to in a browser.  I might as well use <a title="Dude, you don't even need a mouse. Throw that piece of shit away." href="http://conkeror.org/" target="_blank">Conkeror</a>.  At least they had the balls to just go ahead and intentionally design a browser around all the things about vi that piss you off. Instead, Opera teases you with buttons and menus then waits until you&#8217;ve got seven pop-ups open before you realize they don&#8217;t really do anything.  Sucker.</p>
<p>Seriously, since all of the people using Opera are too busy telling you how cool the browser is to develop a single decent ad blocker, you have to add the filters yourself.  Trying to do so in the preferences pane is an exercise in frustration.  Want to copy and paste from an established list on a page in the browser?  Don&#8217;t make me laugh.  There will be no interaction with other parts of the browser when this pane is open.  Want to paste more than one at a time?  Don&#8217;t make me laugh.</p>
<p>Kazehakase: I think this is a cool browser.  Unfortunately it&#8217;s just another open source project with a community too small to develop the things I need.  The core of the browser seems quite buttoned down but I don&#8217;t fly without ad blocking and I don&#8217;t like not having the ability to turn off j/s based on host.</p>
<p>Chrome:  Here&#8217;s the deal.  I tried Chrome a while ago but to be honest, I feel that I already give Google too much information.  If I&#8217;m not going to use their nameservers because of this, I&#8217;m sure as hell not going to use their browser to parse all content I view on the web. So I downloaded the latest version of <a title="That's a tasty browser." href="http://www.srware.net/" target="_blank">Iron</a>, described as Chrome stripped of all it&#8217;s data mining abilities. I may have found my new browser.  For starters, it&#8217;s incredibly fast.  First start with 15 tabs from previous session is almost immediate. Compare this to the 15-20 seconds it takes Firefox to do the same. Secondly, it&#8217;s missing all the useless crap that the Firefox developers have recently begun throwing into their browser in an attempt to make a browser that can do everything up to and including folding your laundry.  Don&#8217;t get me wrong, I love features.  I just don&#8217;t like the repercussions of when you have too many.</p>
<p>So, I liked Iron, but like I said, I won&#8217;t browse the web without ad blocking&#8230; Which leads me to <a title="Out, out damn spot!" href="https://chrome.google.com/extensions/detail/gighmmpiobklfepjocnamgkkbiglidom" target="_blank">Adblock</a> and <a title="iframe?  I don't see any iframe." href="http://www.chromeplugins.org/google/chrome-plugins/adblock-7523.html" target="_blank">Adblock+ Element helper</a>. These are not nearly as refined as their Firefox namesake, but they get the job done. The thing I&#8217;m having the most problem with is the fact that there is just too much crap in regards to extensions for Chrome.  Everyone has half-assed developed something, they&#8217;ve all named it the same thing and all of them used a different Chrome extension site to host it.  Just like adding modules to your Google home page, finding extensions for the browser can be a royal pain in the ass due to the sheer volume of useless shit you have to wade through.</p>
<p>That being said, I&#8217;m on day three with Iron.  I&#8217;ve not had any of the problems that I have been having with Firefox lately, but there are definitely some foibles.  I sometimes find myself having to refresh certain pages that initially render as completely blank.  It&#8217;s happened probably 5 or 6 times in the last three days.</p>
<p>I&#8217;m going to miss the remaining extensions that I often use in Firefox.  Time will tell if I miss them enough to take that blimp of a browser back.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infosprite.com/2010/02/05/good-intentions-only-get-you-so-far/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Oh and &#8220;mkdir&#8221;?  That&#8217;s ours too.</title>
		<link>http://www.infosprite.com/2009/11/12/oh-and-mkdir-thats-ours-too/</link>
		<comments>http://www.infosprite.com/2009/11/12/oh-and-mkdir-thats-ours-too/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 00:27:49 +0000</pubDate>
		<dc:creator>schwim</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[bully]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[thief]]></category>

		<guid isPermaLink="false">http://www.infosprite.com/?p=730</guid>
		<description><![CDATA[Thanks to the guys at the linux forum(note: I wouldn&#8217;t consider visiting linuxforums.org without adblock and noscript), I bring you the latest dipshit patent maneuver by Microft: Microsoft patents sudo. I won&#8217;t bother regurgitating any of the links to prior art.  You can find hundreds of them over at the Groklaw site.  I just wanted [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to the guys at the <a title="Bring your adblock" href="http://www.linuxforums.org/forum/coffee-lounge/155643-microsoft-patents-sudo-2.html" target="_blank">linux forum</a>(note: I wouldn&#8217;t consider visiting linuxforums.org without adblock and noscript), I bring you the latest dipshit patent maneuver by Microft: <a title="We patented it because we use it so much." href="http://www.groklaw.net/article.php?story=20091111094923390" target="_blank">Microsoft patents sudo</a>.</p>
<p>I won&#8217;t bother regurgitating any of the links to prior art.  You can find hundreds of them over at the Groklaw site.  I just wanted to post for the people who don&#8217;t understand why it&#8217;s becoming increasingly hard to take Microsoft seriously as a software &#8220;developer&#8221;.</p>
<p>They came into existence riding on the coattails of other people&#8217;s work.  Over the years, you would have thought they could have hired enough competent developers to come up with something of their own to stand on.  It seems though that they are still trying their damnedest to keep and gain users by simply absorbing intellectual property they can buy and shutting down those they can&#8217;t through lawsuits.</p>
<p>I guess we&#8217;re supposed to be surprised.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://arvino.typepad.com/.a/6a00e008d8b98f883400e5538de6f98833-800wi" alt="" width="319" height="420" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.infosprite.com/2009/11/12/oh-and-mkdir-thats-ours-too/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Say what you want, it is a more secure operating system</title>
		<link>http://www.infosprite.com/2009/10/28/say-what-you-want-it-is-a-more-secure-operating-system/</link>
		<comments>http://www.infosprite.com/2009/10/28/say-what-you-want-it-is-a-more-secure-operating-system/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 15:55:00 +0000</pubDate>
		<dc:creator>schwim</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[7]]></category>
		<category><![CDATA[joke]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.infosprite.com/?p=721</guid>
		<description><![CDATA[The house parties have fizzled out and the paid advertisements in the form of reviews has come and gone. That&#8217;s right, Windows 7 has been released.  So what does everyone think? Well, if you&#8217;re looking for a calm and unbiased response, don&#8217;t ask these guys. A growing number of people are getting locked into an [...]]]></description>
			<content:encoded><![CDATA[<p>The house parties have fizzled out and the paid advertisements in the form of reviews has come and gone. That&#8217;s right, Windows 7 has been released.  So what does everyone think? Well, if you&#8217;re looking for a calm and unbiased response, <a title="But I already accepted the EULA!" href="http://www.computerworld.com/s/article/9139991/Windows_7_endless_reboot_answer_evades_Microsoft?taxonomyId=125&amp;pageNumber=2" target="_blank">don&#8217;t ask these guys</a>.</p>
<p>A growing number of people are getting locked into an endless reboot loop during upgrade, destroying their Vista installs and leaving them with no OS.</p>
<p>Woops.</p>
<p>Microsoft must be working day and night to try to resolve this issue, right? From TFA:</p>
<blockquote><p>According to Microsoft&#8217;s head of support, however, the endless reboot problem isn&#8217;t on the company&#8217;s top list of concerns. &#8220;It&#8217;s very early in the process,&#8221; said Ben Bennett, the director of Microsoft&#8217;s Windows consumer global support group, in an interview Monday afternoon. &#8220;In terms of the top issues of customers who choose to upgrade, the XP-to-Windows 7 [upgrade] is up there on the list for lots of reasons. The netbook upgrade scenario &#8212; how do I upgrade my netbook to Windows 7 &#8212; is also a big one. And another is, &#8216;Where are my applications?&#8217; after people have upgraded. They wonder what happened to e-mail and photo editing, for example. Those are the top issues so far.&#8221;</p></blockquote>
<p>So, they&#8217;re more concerned with those upgrading from XP to 7.  Well, that makes sense.  I&#8217;m sure <a title="I'm Steve Ballmer, and I'm an asshole." href="http://www.neowin.net/news/main/09/02/12/microsoft-recommends-upgrade-to-vista-before-windows-7" target="_blank">that was their plan all along</a>.</p>
<p>At least I got to keep the paper hats and confetti.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infosprite.com/2009/10/28/say-what-you-want-it-is-a-more-secure-operating-system/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>We&#8217;ll even throw in an air freshener.</title>
		<link>http://www.infosprite.com/2009/10/19/well-even-throw-in-an-air-freshener/</link>
		<comments>http://www.infosprite.com/2009/10/19/well-even-throw-in-an-air-freshener/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 23:31:31 +0000</pubDate>
		<dc:creator>schwim</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Gartner]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.infosprite.com/?p=701</guid>
		<description><![CDATA[The Gartner Symposium, a large gathering of people stating the obvious for other people that need to hear in a location other than the office water cooler must be hurting for numbers.  How bad are they hurting?  Well, they&#8217;re advertising that they&#8217;re giving a free copy of Windows 7 to all people that come to [...]]]></description>
			<content:encoded><![CDATA[<p>The Gartner Symposium, a large gathering of people stating the obvious for other people that need to hear in a location other than the office water cooler must be hurting for numbers.  How bad are they hurting?  Well, <a title="Well, almost free." href="http://news.cnet.com/8301-30685_3-10378274-264.html?part=rss&amp;subj=news&amp;tag=2547-1_3-0-5" target="_blank">they&#8217;re advertising that they&#8217;re giving a free copy of Windows 7</a> to all people that come to the conference.</p>
<p>The cost of attending the conference? $3,695.00.</p>
<p>So we&#8217;re clear, Gartner, the entity that wants you to look to them for cutting edge trends and intelligent discussion concerning all things technological, hopes that you believe that if you pay almost four thousand dollars to attend their conference, the copy of Windows 7 you receive will be free.</p>
<p>In fairness, if there&#8217;s anyone that will believe they&#8217;re receiving a free copy of Windows 7, it&#8217;s the very type of person that would pay four thousand dollars to listen to these blowhards.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infosprite.com/2009/10/19/well-even-throw-in-an-air-freshener/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The brown&#8230; The brown has to go&#8230; For the love of God, lose the brown!</title>
		<link>http://www.infosprite.com/2009/10/17/the-brown-the-brown-has-to-go-for-the-love-of-god-lose-the-brown/</link>
		<comments>http://www.infosprite.com/2009/10/17/the-brown-the-brown-has-to-go-for-the-love-of-god-lose-the-brown/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 01:16:06 +0000</pubDate>
		<dc:creator>schwim</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.infosprite.com/?p=696</guid>
		<description><![CDATA[I settled on Ubuntu for my first attempt at linux on the new machine.  To end the suspense, I&#8217;ll just say that everything is working as it should and MY GOD, THIS COMPUTER IS FAST! After getting everything installed, set up and tested, I moved over all the important stuff in my home directory and [...]]]></description>
			<content:encoded><![CDATA[<p>I settled on Ubuntu for my first attempt at linux on the new machine.  To end the suspense, I&#8217;ll just say that everything is working as it should and MY GOD, THIS COMPUTER IS FAST!</p>
<p>After getting everything installed, set up and tested, I moved over all the important stuff in my home directory and replaced the old work machine.  Then I got to reflect upon the install.  I can say that I still would never think of handing a linux disk to a Windows user and telling them to try it as their OS.  At the same time, I&#8217;m astounded at how far linux has come in regards to the desktop.  Here&#8217;s the highs and lows:</p>
<p><span id="more-696"></span></p>
<p>Highs:</p>
<p>1) Did I say fast?  Holy crap, I don&#8217;t know what happened in the last year, but whatever it was, it seems to have gotten rid of half of the time needed for bootup. From BIOS splash to no disk activity in the desktop, I&#8217;m looking at between 15-20 seconds.  A Vista boot on the same machine requires almost a minute to stop disk activity.</p>
<p>2) Friendly install for the ignorant: Finally, I don&#8217;t need to know anything about chipsets and partition sizes for my swap space to install.  I had a working install within a half hour of starting the process.</p>
<p>3) Looking pretty snazzy:  Gone of the days are oversized icons, almost-readable fonts and menus that look like they were Windows 3.1 rejects.  The fonts are fantastically crisp, the icons are top notch and the polish is in place in all the right spots.</p>
<p>4) I can rest:  My game computer is such a tiring experience. Malware, antivirus, scans, disabled javascript and more just for some peace of mind.  It&#8217;s so refreshing not to give a flying shit if I visit a hijacked web page.</p>
<p>5) Screensavers and power settings are no longer a joke:  Used to be nothing worked.  Then, Gnome sometimes worked.  Then Xscreensaver worked in lieu of Gnome screensaver.  Imagine my surprise when I got a screensaver and power management without messing with startup apps and shutting down native processes.</p>
<p>There&#8217;s more, but those are the high points.  Not all of my experience with The latest distro has been rosey though. There were some aspects that made me wonder what I was thinking.</p>
<p>The Lows:</p>
<p>1) Partitioner? More like PartitioNOTer:  I&#8217;m serious.  Just stop acting like you can resize partitions for dualbooting.  I&#8217;ve never once had a linux distro successfully resize a Windows partition.  I tried for about 30 minutes to resize the Vista partion before breaking down and using the Vista system to resize itself.  The process took under one minute in Vista.</p>
<p>2) But I like Jackelopes better than Koalas:  I started out with 9.04.  Unfortunately the linux kernel used in Ubuntu 9.04 didn&#8217;t recognize my soundcard(Creative Soundblaster X-Fi Xtreme).  There was a three page tutorial for building a workaround module into the kernel but there were a couple caveats.  One, you lost all but duplex capabilities on the card.  Secondly, you had to follow the three page tutorial every time you upgraded your kernel.   Thirdly, users had a huge amount of problems with the process.  To say they had mixed results would be kind.  Fortunately the latest kernel supports the card, so I decided to upgrade to 9.10(Karmic Koala).  It&#8217;s only a couple of weeks prior to the official release and to be honest there was no way I was going to go to all that trouble for mediocre results.  Upgrading to 9.10 led me to my next hiccup, however.</p>
<p>3) We get it, you like absolute control: Another reason I wasn&#8217;t hot about running 9.04 was because of the age of the apps available.  If you&#8217;re running a major version behind on a browser, you&#8217;re doing something wrong.  Sure, we can build apps into the distro, but there might be something behind letting the user deal with the third party apps like OpenOffice, Firefox, Songbird and more.  For instance, my upgrade from 9.04 to 9.10 kept failing.  after trying a few times, I began rooting through the logs to find out why.  I eventually did find the problem.  OpenOffice was causing the complete failure of the upgrade.  A word processing app stopped my OS upgrade.  As another example, <a title="...Then spin three times counterclockwise while hopping on your right foot." href="http://ubuntuforums.org/showthread.php?t=1225754" target="_blank">this thread</a> guides you along the process of installing the latest Firefox 3.5 and getting your menus to accept and use it.  The fact that this thread exists is proof that linux hasn&#8217;t figured out how to relinquish control of apps that have nothing to do with their distro.</p>
<p>4) Networked drives&#8230; they&#8217;ve been around a while you know:  It&#8217;s still a process of adding options to your fstab entries until you get a working Win share.  And don&#8217;t forget to install smbfs!  Oh, and linux still thinks there&#8217;s nothing wrong with shutting down the network prior to disconnecting network drives.  Hello, minute and a half shutdowns!</p>
<p>5) Make the brown stop.</p>
<p>I could nitpick but to be completely honest, I&#8217;m happy with the way everything has gone and barring any oddities that impact my productivity, I&#8217;m going to end up one of the Ubuntu flock for a while.</p>
<p>If I can get over their brown fetish.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infosprite.com/2009/10/17/the-brown-the-brown-has-to-go-for-the-love-of-god-lose-the-brown/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>I gave at the office.</title>
		<link>http://www.infosprite.com/2009/10/14/i-gave-at-the-office/</link>
		<comments>http://www.infosprite.com/2009/10/14/i-gave-at-the-office/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 21:05:28 +0000</pubDate>
		<dc:creator>schwim</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[FOSS]]></category>
		<category><![CDATA[users]]></category>

		<guid isPermaLink="false">http://www.infosprite.com/?p=693</guid>
		<description><![CDATA[Yesterday, I pulled the plug on my open source script effort.  I had provided php scripts free of charge for more than four years.  For years I helped people that didn&#8217;t know how to find their server path, ending all my posts with a smiley.  In exchange for the hundreds of hours of development coupled [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I pulled the plug on my open source script effort.  I had provided php scripts free of charge for more than four years.  For years I helped people that didn&#8217;t know how to find their server path, ending all my posts with a smiley.  In exchange for the hundreds of hours of development coupled with the hours of troubleshooting and install assistance, I merely exposed the visitors to a donation button on the left side of the page.  I figured that with the number of people downloading the script, I would surely have a few people that felt compelled to thank me via the most common method, that being bucks.  Daddy needs a new pair of shoes.</p>
<p><span id="more-693"></span></p>
<p>Let me just say that I get it.  You can&#8217;t donate to every open source script that you use.  You&#8217;d be broke in a short period of time.  That being said, I&#8217;ve donated to IEs4Linux.  I own Mozilla t-shirts.  I&#8217;ve given money to the Dreamlinux community.  I&#8217;ve sent money to Brad Sucks, Harvey Danger, MC Frontalot and countless other musicians in return for their music.  I figured that although not all the people downloading my scripts would be in a position to compensate me for the scripts they were using to make money, surely the wheel of fortune would stop on my spot every once in a while.</p>
<p>Four people donated.  The total equaled less than three billing hours for coding. So how many people downloaded the script?  Hundreds of thousands.   The last version alone of the most popular script was downloaded over ten thousand times.</p>
<p>Check out the <a title="Automonial?  What the hell is that?" href="http://www.google.com/search?q=automonial&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a" target="_blank">Google search</a>.  I name my scripts only after ensuring that the proposed name garners zero results on Google.  This helps me keep an eye on the script&#8217;s use and popularity.  Of the 116,000 results you see in Google, after the first 6 results, almost all are the script in use by people that didn&#8217;t even take the time to change the default page title from the script name.</p>
<p>So, of the hundreds of thousands of people using my script, four people felt compelled to repay me.  It&#8217;s kind of mind boggling when you take into account that almost 100% of the installs were used to try to make more money.</p>
<p>A couple days ago, I was reading a post from a gentleman that wasn&#8217;t smart enough to figure out the URL path to the script he installed( http://www.domain.com/public_html/automonial  was his best try) and I was trying to help him.  During one of his responses, as I was reading sentences laced with capital letters and bolding, I realized that I just no longer gave a shit if these people were able to install my script.  Further, I no longer wanted to provide anything to them.  See, I was able to handle the fact that hundreds of thousands of people would use the fruits of my labor to make money without ever feeling the need to thank me for the ability, but now I was expected to take shit from people too stupid to determine the URL of their script install?</p>
<p>I decided to join the ranks of the millions of open source developers that decided to not develop openly any more.  It was frustrating to realize that not only did people have no issue with using you, they could give two shits less about the continued development of the very script they were using to make money.  They got what they needed and didn&#8217;t give a flying fuck if you were developing tomorrow.  In the case of the people that weren&#8217;t smart enough to install the script on their own, they saw nothing wrong with receiving assistance via the forum, sometimes having me install the script for them, before going on their merry way, again without any compulsion to thank me for making them money.</p>
<p>I will always consider open source to be the right way to develop.  Further, I appreciate it more than I did before trying my hand at it myself.  I will still thank those willing to provide something to me without restriction, encryption or other crippling aspect by donating to their project.</p>
<p>I have to.  I&#8217;m obviously the only one keeping their coffers full.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infosprite.com/2009/10/14/i-gave-at-the-office/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
