<?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>sniff.org</title>
	<atom:link href="http://www.sniff.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sniff.org</link>
	<description>If you're nosy, then sniff.org is the place for you!</description>
	<lastBuildDate>Wed, 02 Sep 2009 18:23:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Developer Tools Mega List!</title>
		<link>http://www.sniff.org/2009/09/02/developer-tools-mega-list/</link>
		<comments>http://www.sniff.org/2009/09/02/developer-tools-mega-list/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 18:23:54 +0000</pubDate>
		<dc:creator>Lance</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[developer]]></category>

		<guid isPermaLink="false">http://www.sniff.org/?p=63</guid>
		<description><![CDATA[Scott Hanselman has updated his list of developer tools for 2009. Check out the list of tools and see if you can improve your productivity!
]]></description>
			<content:encoded><![CDATA[<p>Scott Hanselman has updated his <a href="http://www.hanselman.com/blog/ScottHanselmans2009UltimateDeveloperAndPowerUsersToolListForWindows.aspx" target="tools">list of developer tools for 2009</a>. Check out the list of tools and see if you can improve your productivity!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sniff.org/2009/09/02/developer-tools-mega-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XPath and Regex living together</title>
		<link>http://www.sniff.org/2009/03/27/xpath-and-regex-living-together/</link>
		<comments>http://www.sniff.org/2009/03/27/xpath-and-regex-living-together/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 00:50:18 +0000</pubDate>
		<dc:creator>Lance</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[regular expression]]></category>
		<category><![CDATA[xpath]]></category>

		<guid isPermaLink="false">http://www.sniff.org/?p=59</guid>
		<description><![CDATA[Today at work, I needed to come up with a regular expression that, given an xpath expression for a node, would return the xpath for that node&#8217;s parent. Originally, I wasn&#8217;t using regular expressions at all, but was just getting the substring of the xpath up to the index of the last occurrence of /. [...]]]></description>
			<content:encoded><![CDATA[<p>Today at work, I needed to come up with a regular expression that, given an xpath expression for a node, would return the xpath for that node&#8217;s parent. Originally, I wasn&#8217;t using regular expressions at all, but was just getting the substring of the xpath up to the index of the last occurrence of <code>/</code>. This works fine, so long as the xpath expression doesn&#8217;t contain any conditionals that contain a <code>/</code>, but what if you want to get the parent xpath from something like this:</p>
<p><code>/a/b[@x='/1/2/3']/c[@y='/4/5/6']</code></p>
<p>If the substring approach is used, <code>/a/b[@x='/1/2/3']/c[@y='/4/5</code> is returned instead of <code>/a/b[@x='/1/2/3']</code>! Hence the need for a regular expression.</p>
<p>I did some hacking around (as it turns out I was approaching things from the wrong point of view at first), did a few fruitless google searches, and finally gave up searching on regexlib.com.</p>
<p>Finally, I figured it out all on my own after an &#8220;aha!&#8221; moment of clarity.</p>
<p><code>^.+(?=(?&lt;!\[[^\]]*)/)</code></p>
<p>Behold! What this is doing is a greedy match of any character up to but not including a <code>/</code> that follows a <code>[</code> without a <code>]</code> in between. I hope this will help somebody down the road who has a similar problem to solve.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sniff.org/2009/03/27/xpath-and-regex-living-together/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The truth hurts</title>
		<link>http://www.sniff.org/2009/01/01/the-truth-hurts/</link>
		<comments>http://www.sniff.org/2009/01/01/the-truth-hurts/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 03:21:47 +0000</pubDate>
		<dc:creator>Lance</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://www.sniff.org/?p=54</guid>
		<description><![CDATA[Just got this e-card from my good friend Mike.

Thought this card seemed appropriate somehow &#8212; Happy New Year, and better luck in Nachos 2009!
&#8211;Mike
]]></description>
			<content:encoded><![CDATA[<p>Just got this e-card from my good friend <a href="http://mike.dimicco.net/blog/" target="_blank">Mike</a>.</p>
<p><img class="alignnone size-full wp-image-55" title="e-card from Mike" src="http://www.sniff.org/wp/wp-content/uploads/2009/01/ff_card_from_miked.jpg" alt="e-card from Mike" width="425" height="237" /></p>
<p><em>Thought this card seemed appropriate somehow &#8212; Happy New Year, and better luck in Nachos 2009!</em></p>
<p><em>&#8211;Mike</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sniff.org/2009/01/01/the-truth-hurts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The most random message ever</title>
		<link>http://www.sniff.org/2008/12/13/the-most-random-message-ever/</link>
		<comments>http://www.sniff.org/2008/12/13/the-most-random-message-ever/#comments</comments>
		<pubDate>Sat, 13 Dec 2008 18:34:05 +0000</pubDate>
		<dc:creator>Lance</dc:creator>
				<category><![CDATA[Aimless Wanderings]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[randome messages]]></category>

		<guid isPermaLink="false">http://www.sniff.org/?p=47</guid>
		<description><![CDATA[About 9 months ago I got a pre-paid AT&#38;T GoPhone. Apparently the number that I got was one that belonged to a woman who, for reasons unknown to me, has fallen on what seems to be hard financial times (perhaps the reason why she doens&#8217;t have her mobile number any more). Since the time I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>About 9 months ago I got a pre-paid AT&amp;T GoPhone. Apparently the number that I got was one that belonged to a woman who, for reasons unknown to me, has fallen on what seems to be hard financial times (perhaps the reason why she doens&#8217;t have her mobile number any more). Since the time I&#8217;ve had the number, I&#8217;ve received many messages from bill collectors, schools, car warrantee providers, etc. all trying to reach this woman. I&#8217;ve been diligent about calling back these people and letting them know that their contact info is out of date so that they won&#8217;t call me back. Well, this morning I got a message from a gentleman that knows this woman, I assume. I wouldn&#8217;t do the message justice by trying to describe it, so here it is for your listening pleasure.</p>
<p>Warning: There are some expetives within, so if you are at work, you may want to use your headphones.</p>
<p><a href="https://dl.getdropbox.com/u/367167/YouMail_13989178.mp3">The most random message ever</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sniff.org/2008/12/13/the-most-random-message-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revolution Money Exchange</title>
		<link>http://www.sniff.org/2008/09/05/revolution-money-exchange/</link>
		<comments>http://www.sniff.org/2008/09/05/revolution-money-exchange/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 22:40:34 +0000</pubDate>
		<dc:creator>Lance</dc:creator>
				<category><![CDATA[Donate]]></category>
		<category><![CDATA[money]]></category>
		<category><![CDATA[paypal]]></category>
		<category><![CDATA[revolution money exchange]]></category>

		<guid isPermaLink="false">http://www.sniff.org/?p=43</guid>
		<description><![CDATA[I know it&#8217;s a mouthfull, but it may prove to be a legitimate contender to PayPal. They don&#8217;t charge any fees for accepting money which is what attracted me to the service. Also, they are doing a referral program right now to get new users: $10 to both the referrer (up to $500) and the [...]]]></description>
			<content:encoded><![CDATA[<p>I know it&#8217;s a mouthfull, but it may prove to be a legitimate contender to PayPal. They don&#8217;t charge any fees for accepting money which is what attracted me to the service. Also, they are doing a referral program right now to get new users: $10 to both the referrer (up to $500) and the new user. Pretty sweet! Contribute to my referral fund by clicking on the image below and signing up for your own Revolution Money Exchange account.</p>
<div style="text-align:center"><!-- By copying and pasting and/or using the Refer a Friend Button software you are accepting and assenting to the terms of the MoneyExchange Button Software License set forth at https://www.revolutionmoneyexchange.com/website/Licenses.aspx --><br />
<a onclick="pageTracker._trackPageview('revolutionmoneyexchange.html');" href="https://www.revolutionmoneyexchange.com/ReferAFriend_landing.aspx?referreremail=held@sniff.org&amp;SOLID=rafbtn893313a" target="_blank"><img style="border:none;" src="https://www.revolutionmoneyexchange.com/images/raf_signup.gif" alt="Refer A Friend using Revolution Money Exchange" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.sniff.org/2008/09/05/revolution-money-exchange/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m a man of many names</title>
		<link>http://www.sniff.org/2008/08/15/im-a-man-of-many-names/</link>
		<comments>http://www.sniff.org/2008/08/15/im-a-man-of-many-names/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 02:19:58 +0000</pubDate>
		<dc:creator>Lance</dc:creator>
				<category><![CDATA[Aimless Wanderings]]></category>
		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://www.sniff.org/?p=40</guid>
		<description><![CDATA[I go out to eat lunch quite a bit and I&#8217;m often asked what my name is when I order. Most of the time the person behind the counter gets my name right, &#8220;Lance&#8221;. On occasion, however, they hear something different. Here&#8217;s a running list of my many names:

Lens
Lenz
Lanz
Lence
Lents
Lars
Lons
Rants (my personal favorite)

]]></description>
			<content:encoded><![CDATA[<p>I go out to eat lunch quite a bit and I&#8217;m often asked what my name is when I order. Most of the time the person behind the counter gets my name right, &#8220;Lance&#8221;. On occasion, however, they hear something different. Here&#8217;s a running list of my many names:</p>
<ul>
<li>Lens</li>
<li>Lenz</li>
<li>Lanz</li>
<li>Lence</li>
<li>Lents</li>
<li>Lars</li>
<li>Lons</li>
<li>Rants (my personal favorite)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sniff.org/2008/08/15/im-a-man-of-many-names/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Xoop it!</title>
		<link>http://www.sniff.org/2008/06/18/xoopit/</link>
		<comments>http://www.sniff.org/2008/06/18/xoopit/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 20:23:06 +0000</pubDate>
		<dc:creator>Lance</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[attachments]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[xoopit]]></category>

		<guid isPermaLink="false">http://www.sniff.org/?p=38</guid>
		<description><![CDATA[If you&#8217;re one of the many people that uses Firefox and has a ton of pictures, videos, and attachments sitting disorganized in your massive Gmail inbox and/or archive (and don&#8217;t mind linking your account with a third party site) then the Xoopit Gmail plugin addon for Firefox is for you! It categorizes all of your [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-39" title="xoopit_logo_c2" src="http://www.sniff.org/wp/wp-content/uploads/2008/06/xoopit_logo_c2.gif" alt="XoopIt" width="171" height="41" />If you&#8217;re one of the many people that uses Firefox and has a ton of pictures, videos, and attachments sitting disorganized in your massive Gmail inbox and/or archive (and don&#8217;t mind linking your account with a third party site) then the <a href="http://www.xoopit.com/help/gmailplugin">Xoopit Gmail plugin addon for Firefox</a> is for you! It categorizes all of your media and allows you to search through it by date, sender, media type, etc. I&#8217;m finding it quite handy. The XoopIt service is in private beta right now, but I was able to get in using an invite from <a href="http://mashable.com/2008/06/18/xoopit-gmail-search/">Mashable</a>. A limited number of invites are also available from <a href="http://www.downloadsquad.com/2008/03/31/xoopit-adds-pretty-picture-previews-to-gmail/">Download Squad</a> and <a href="http://lifehacker.com/374651/xoopit-transforms-your-gmail-inbox-into-a-multimedia-haven">Lifehacker</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sniff.org/2008/06/18/xoopit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing out the N810</title>
		<link>http://www.sniff.org/2008/06/13/testing-out-the-n810/</link>
		<comments>http://www.sniff.org/2008/06/13/testing-out-the-n810/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 09:30:12 +0000</pubDate>
		<dc:creator>Lance</dc:creator>
				<category><![CDATA[Aimless Wanderings]]></category>
		<category><![CDATA[Fun Stuff]]></category>

		<guid isPermaLink="false">http://www.sniff.org/?p=37</guid>
		<description><![CDATA[Just a little test blog entry using MaemoWordPy on my new N810. As you may have guessed by the timestamp of this post, it&#8217;s pretty hard to stop playing with my new toy! Time for bed!
]]></description>
			<content:encoded><![CDATA[<p>Just a little test blog entry using MaemoWordPy on my new N810. As you may have guessed by the timestamp of this post, it&#8217;s pretty hard to stop playing with my new toy! Time for bed!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sniff.org/2008/06/13/testing-out-the-n810/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another blast from the past</title>
		<link>http://www.sniff.org/2008/03/27/another-blast-from-the-past/</link>
		<comments>http://www.sniff.org/2008/03/27/another-blast-from-the-past/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 21:07:56 +0000</pubDate>
		<dc:creator>Lance</dc:creator>
				<category><![CDATA[Fun Stuff]]></category>
		<category><![CDATA[costume]]></category>
		<category><![CDATA[halloween]]></category>
		<category><![CDATA[kenny]]></category>
		<category><![CDATA[nanogen]]></category>

		<guid isPermaLink="false">http://www.sniff.org/2008/03/27/another-blast-from-the-past/</guid>
		<description><![CDATA[Here&#8217;s another file on my Nanogen network share that triggered some reminiscing. This was taken during the Nanogen Halloween party my first year working there, 1998! That&#8217;s me in the homemade Kenny costume. Chris Valcke is the one behind the Bear mask.

]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s another file on my Nanogen network share that triggered some reminiscing. This was taken during the Nanogen Halloween party my first year working there, 1998! That&#8217;s me in the homemade Kenny costume. <a href="http://chris.valcke.com/wpblog/" target="valcke">Chris Valcke</a> is the one behind the Bear mask.</p>
<p><img src="/wp/wp-content/uploads/2008/03/kenny.jpg" alt="Nanogen Halloween 1998" style="margin:auto;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sniff.org/2008/03/27/another-blast-from-the-past/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good times&#8230;good times&#8230;</title>
		<link>http://www.sniff.org/2008/03/27/good-timesgood-times/</link>
		<comments>http://www.sniff.org/2008/03/27/good-timesgood-times/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 20:41:59 +0000</pubDate>
		<dc:creator>Lance</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://www.sniff.org/2008/03/27/good-timesgood-times/</guid>
		<description><![CDATA[I&#8217;m in the middle of cleaning out my network folder here at Nanogen today and I didn&#8217;t recognize one of my folders, simply named &#8220;fwt&#8221;. Hmmm&#8230;  Upon opening it up, I immediately recognized the contents. It was my &#8220;F&#8221; With Tim project folder! I decided to do a little desktop wallpaper replacement for our, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m in the middle of cleaning out my network folder here at Nanogen today and I didn&#8217;t recognize one of my folders, simply named &#8220;fwt&#8221;. Hmmm&#8230;  Upon opening it up, I immediately recognized the contents. It was my &#8220;F&#8221; With Tim project folder! I decided to do a little desktop wallpaper replacement for our, at the time, Software QA guy. He liked Natalie Portman quite a bit at the time, so I thought I&#8217;d jazz her picture up a bit with the likeness of a fellow co-worker using a bit of Flash and the benefits of Active Desktop! <a href="/fwt">Here is the result</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sniff.org/2008/03/27/good-timesgood-times/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
