<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Obscured Info</title>
	<atom:link href="http://obscured.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://obscured.info</link>
	<description>as told to Rich Rodriguez</description>
	<lastBuildDate>Mon, 01 Mar 2010 04:06:22 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='obscured.info' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/c0374c8516661784d9783e26f1f0777e?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Obscured Info</title>
		<link>http://obscured.info</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://obscured.info/osd.xml" title="Obscured Info" />
	<atom:link rel='hub' href='http://obscured.info/?pushpress=hub'/>
		<item>
		<title>Converting XPS to PDF on Ubuntu 9.10</title>
		<link>http://obscured.info/2010/03/01/converting-xps-to-pdf-on-ubuntu-9-10/</link>
		<comments>http://obscured.info/2010/03/01/converting-xps-to-pdf-on-ubuntu-9-10/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 01:58:24 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://obscured.info/?p=51</guid>
		<description><![CDATA[I&#8217;m in the process of switching from Windows 7 to Ubuntu 9.10 at home. I had several web page receipts that I had printed to XPS on the Win7 box for my records. On Ubuntu Okular can read XPS, but I didn&#8217;t want to install all of the KDE libs to run it. I&#8217;d rather [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=51&subd=obscuredinformation&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m in the process of switching from Windows 7 to Ubuntu 9.10 at home. I had several web page receipts that I had printed to XPS on the Win7 box for my records. On Ubuntu <a href="http://okular.kde.org/">Okular</a> can read XPS, but I didn&#8217;t want to install all of the KDE libs to run it. I&#8217;d rather convert to the more universal PDF format, anyway. Searching around I found <a href="http://blog.rubypdf.com/2009/04/14/convert-xps-to-pdf-in-two-ways/">reference</a> to the <a href="http://www.artifex.com/downloads/">GhostPDL</a> project and its gxps program.</p>
<p>After a little work I was able to build this on Ubuntu 9.10 32-bit:</p>
<ol>
<li>Unpack the source</li>
<li>Install the libxt-dev package for the X11 headers.</li>
<li>In the root of the source, run <code>make xps</code></li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/obscuredinformation.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/obscuredinformation.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/obscuredinformation.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/obscuredinformation.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/obscuredinformation.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/obscuredinformation.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/obscuredinformation.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/obscuredinformation.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/obscuredinformation.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/obscuredinformation.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=51&subd=obscuredinformation&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://obscured.info/2010/03/01/converting-xps-to-pdf-on-ubuntu-9-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b1c01c245366772140c62aaf4938ae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">richier</media:title>
		</media:content>
	</item>
		<item>
		<title>Voice User Interface</title>
		<link>http://obscured.info/2009/07/29/voice-user-interface/</link>
		<comments>http://obscured.info/2009/07/29/voice-user-interface/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 02:09:45 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[tools]]></category>
		<category><![CDATA[voice]]></category>

		<guid isPermaLink="false">http://obscured.info/?p=39</guid>
		<description><![CDATA[As someone experienced in web development, I'm a lot more comfortable with voicexml. It's like html...for a phone. Where I have difficulty is the tool support.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=39&subd=obscuredinformation&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>At this point in my career I&#8217;ve built Character User Interfaces (CUI) and Graphical User Interfaces (GUI).  In October of 2007 I started a new position working on a team that develops Voice User Interfaces (VUI). Yes, the automated phone applications we all love to hate. The interaction patterns are very different from CUIs and GUIs. Imagine having to present the user a list of ten items, and have them select one of them without using a visual list. It&#8217;s a lot slower and painstaking process.</p>
<p><span id="more-39"></span></p>
<p>The technology stack is also quite different. The <a href="http://en.wikipedia.org/wiki/Carrier_grade">carrier-grade</a> platforms seem to be predominantly proprietary and lack the niceties of the ecosystems that surround .NET, Java, Ruby, etc.  The tool I use currently provides some Smalltalk for scripting. Cool, but unfortunately Smalltalk devs aren&#8217;t in great supply. The code is going to run on one platform only, probably forever.</p>
<p>This is where <a href="http://www.voicexml.org/">voicexml </a>enters the picture. It&#8217;s been around for about a decade, but adoption has finally hit my enterprise. As someone experienced in web development, I&#8217;m a lot more comfortable with voicexml. It&#8217;s like html&#8230;for a phone. It has pages of code in individual text files. All my source code editing and management toolchain is still in play. It&#8217;s a standard supported by multiple vendors.</p>
<p>Where I have difficulty is the vendor tool support. Voice vendors like to sell nice clicky draggy tools that resemble Visio flow charts more than programs. Think <a href="http://blogs.msdn.com/richardbpi/archive/2005/08/17/452672.aspx">BizTalk Orchestration Designer</a> and its XLANG drawings. I understand the appeal. Really, I&#8217;m not one to code everything by hand. When the source code is obsfucated or rendered in such a way as to make code management a real pain, I have a real problem with a tool. Units of code spread across multiple files makes team development easier. Text source makes merging easier. Take away both of those and you&#8217;ve made parallel development a real pain in the ass. I don&#8217;t want to be the I&#8217;d Rather Use Notepad Guy, but I&#8217;m really leaning that way. Not that I&#8217;d really use Notepad with the smart XML editors than can be found.</p>
<p>This could be a vendor issue, I&#8217;d I love to hear from other VUI developers on this issue. Can voicexml development be managed like web development?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/obscuredinformation.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/obscuredinformation.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/obscuredinformation.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/obscuredinformation.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/obscuredinformation.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/obscuredinformation.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/obscuredinformation.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/obscuredinformation.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/obscuredinformation.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/obscuredinformation.wordpress.com/39/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=39&subd=obscuredinformation&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://obscured.info/2009/07/29/voice-user-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b1c01c245366772140c62aaf4938ae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">richier</media:title>
		</media:content>
	</item>
		<item>
		<title>Closures</title>
		<link>http://obscured.info/2009/07/10/closures/</link>
		<comments>http://obscured.info/2009/07/10/closures/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 00:48:55 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://obscured.info/?p=35</guid>
		<description><![CDATA[Once you use them, it&#8217;s hard to go back. The Java Jakarta Collections didn&#8217;t have true closures, but they were close enough and very useful. Here&#8217;s a C# example using anonymous delegates:

rules.ForEach(delegate(PriceRule rule)
{
ruleCatalog[rule.Item] = rule;
});

For loops are bronze age.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=35&subd=obscuredinformation&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Once you use them, it&#8217;s hard to go back. The Java Jakarta Collections didn&#8217;t have true closures, but they were close enough and very useful. Here&#8217;s a C# example using anonymous delegates:</p>
<p><code><br />
rules.ForEach(delegate(PriceRule rule)<br />
{<br />
ruleCatalog[rule.Item] = rule;<br />
});<br />
</code></p>
<p>For loops are bronze age.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/obscuredinformation.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/obscuredinformation.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/obscuredinformation.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/obscuredinformation.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/obscuredinformation.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/obscuredinformation.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/obscuredinformation.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/obscuredinformation.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/obscuredinformation.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/obscuredinformation.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=35&subd=obscuredinformation&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://obscured.info/2009/07/10/closures/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b1c01c245366772140c62aaf4938ae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">richier</media:title>
		</media:content>
	</item>
		<item>
		<title>Stumbling through ASP.net</title>
		<link>http://obscured.info/2009/07/08/stumbling-through-asp-net/</link>
		<comments>http://obscured.info/2009/07/08/stumbling-through-asp-net/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 01:13:09 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[dotnet]]></category>

		<guid isPermaLink="false">http://obscured.info/?p=32</guid>
		<description><![CDATA[One of the humbling (and slightly frustrating) parts of switching technology stacks is learning how to do something you knew by heart in the old tech. Case in point: figuring out which item you selected in a GridView in ASP.net. I had a pattern down cold for this in Java web development. I eventually found [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=32&subd=obscuredinformation&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>One of the humbling (and slightly frustrating) parts of switching technology stacks is learning how to do something you knew by heart in the old tech. Case in point: figuring out which item you selected in a GridView in ASP.net. I had a pattern down cold for this in Java web development. I eventually found the DataKeys property of GridView, but the online help did not describe how to use multiple keys. Thanks to the internet, I found a very helpful answer (and it&#8217;s not intuitive) <a href="http://graciesdad.wordpress.com/2007/05/07/multiple-datakeynames-in-gridview/">here</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/obscuredinformation.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/obscuredinformation.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/obscuredinformation.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/obscuredinformation.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/obscuredinformation.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/obscuredinformation.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/obscuredinformation.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/obscuredinformation.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/obscuredinformation.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/obscuredinformation.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=32&subd=obscuredinformation&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://obscured.info/2009/07/08/stumbling-through-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b1c01c245366772140c62aaf4938ae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">richier</media:title>
		</media:content>
	</item>
		<item>
		<title>Debuggers: I&#8217;m all for them</title>
		<link>http://obscured.info/2007/10/22/debuggers-im-all-for-them/</link>
		<comments>http://obscured.info/2007/10/22/debuggers-im-all-for-them/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 01:21:42 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[test]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://obscured.info/2007/10/22/debuggers-im-all-for-them/</guid>
		<description><![CDATA[There was yet another huge flamewar over whether or not debuggers are useful or the tools of lazy slobs. Count me in the former: I like using a debugger. Tests are great for shaking out issues with code and for maintaining confidence. However, when things get rough (and they will), it&#8217;s nice to look at [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=29&subd=obscuredinformation&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>There was yet another huge <a href="http://gilesbowkett.blogspot.com/2007/10/debugger-support-considered-harmful.html">flamewar</a> over whether or not debuggers are useful or the tools of lazy slobs. Count me in the <a href="http://www.avibryant.com/2007/10/code-as-screenp.html">former</a>: I like using a debugger. Tests are great for shaking out issues with code and for maintaining confidence. However, when things get rough (and they will), it&#8217;s nice to look at exactly what&#8217;s going on inside the code.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/obscuredinformation.wordpress.com/29/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/obscuredinformation.wordpress.com/29/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/obscuredinformation.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/obscuredinformation.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/obscuredinformation.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/obscuredinformation.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/obscuredinformation.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/obscuredinformation.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/obscuredinformation.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/obscuredinformation.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/obscuredinformation.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/obscuredinformation.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=29&subd=obscuredinformation&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://obscured.info/2007/10/22/debuggers-im-all-for-them/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b1c01c245366772140c62aaf4938ae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">richier</media:title>
		</media:content>
	</item>
		<item>
		<title>My New PC Build</title>
		<link>http://obscured.info/2007/08/15/my-new-pc-build/</link>
		<comments>http://obscured.info/2007/08/15/my-new-pc-build/#comments</comments>
		<pubDate>Wed, 15 Aug 2007 00:32:12 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://obscured.info/2007/08/15/my-new-pc-build/</guid>
		<description><![CDATA[My AGP-based, first generation Athlon 64 was getting long in the tooth, and didn&#8217;t have a lot of upgrade room. With an eye towards doing more .NET development, and&#8230;uh&#8230;Bioshock&#8217;s impending release I built a new machine.

Athlon64&#215;2 4000+ with stock heatsink/fan
ASUS M2N-SLI mainboard
2GB of RAM (Crucial, of course)
ATI x1950Pro video card
PC Power &#38; Cooling 610 power [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=28&subd=obscuredinformation&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>My AGP-based, first generation Athlon 64 was getting long in the tooth, and didn&#8217;t have a lot of upgrade room. With an eye towards doing more .NET development, and&#8230;uh&#8230;Bioshock&#8217;s impending release I built a new machine.</p>
<ul>
<li>Athlon64&#215;2 4000+ with stock heatsink/fan</li>
<li>ASUS M2N-SLI mainboard</li>
<li>2GB of RAM (Crucial, of course)</li>
<li>ATI x1950Pro video card</li>
<li>PC Power &amp; Cooling 610 power supply</li>
</ul>
<p>I reused a SATA drive and Antec case I had already. The power supply seems like overkill but that video card (crucial for productivity), eats a lot of amps. The build went easily, and even with considerably more horsepower this PC is quieter than the old model.</p>
<p>I&#8217;m also trying running as a limited user under XP on this machine. I&#8217;ll fast-switch to an admin account when I need to install something. Now to get Visual Studio and&#8230;uh Bioshock installed.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/obscuredinformation.wordpress.com/28/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/obscuredinformation.wordpress.com/28/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/obscuredinformation.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/obscuredinformation.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/obscuredinformation.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/obscuredinformation.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/obscuredinformation.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/obscuredinformation.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/obscuredinformation.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/obscuredinformation.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/obscuredinformation.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/obscuredinformation.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=28&subd=obscuredinformation&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://obscured.info/2007/08/15/my-new-pc-build/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b1c01c245366772140c62aaf4938ae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">richier</media:title>
		</media:content>
	</item>
		<item>
		<title>C# and Yield</title>
		<link>http://obscured.info/2007/07/31/c-goodies/</link>
		<comments>http://obscured.info/2007/07/31/c-goodies/#comments</comments>
		<pubDate>Tue, 31 Jul 2007 01:09:38 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[dotnet]]></category>

		<guid isPermaLink="false">http://obscured.info/2007/07/31/c-goodies/</guid>
		<description><![CDATA[I just discovered yield. Wow. After using some of the new tools languages like Ruby provided (blocks, process control), it&#8217;s been hard to go back to Java. Nice to C# is up to more than just adding syntactic sugar (cough, Java5, cough).
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=27&subd=obscuredinformation&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I just discovered <code>yield</code>. Wow. After using some of the new tools languages like Ruby provided (blocks, process control), it&#8217;s been hard to go back to Java. Nice to C# is up to more than just adding syntactic sugar (cough, Java5, cough).</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/obscuredinformation.wordpress.com/27/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/obscuredinformation.wordpress.com/27/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/obscuredinformation.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/obscuredinformation.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/obscuredinformation.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/obscuredinformation.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/obscuredinformation.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/obscuredinformation.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/obscuredinformation.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/obscuredinformation.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/obscuredinformation.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/obscuredinformation.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=27&subd=obscuredinformation&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://obscured.info/2007/07/31/c-goodies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b1c01c245366772140c62aaf4938ae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">richier</media:title>
		</media:content>
	</item>
		<item>
		<title>Diving Into .NET</title>
		<link>http://obscured.info/2007/07/10/diving-into-net/</link>
		<comments>http://obscured.info/2007/07/10/diving-into-net/#comments</comments>
		<pubDate>Tue, 10 Jul 2007 01:06:26 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[dotnet]]></category>

		<guid isPermaLink="false">http://obscured.info/2007/07/10/diving-into-net/</guid>
		<description><![CDATA[I&#8217;ve been coding Java for a good seven years now, ever since I walked away frustrated from writing business applications in lower level COM+, ATL, and C++.  Tonight I dug into a .NET training book for the first time, as I plan on getting certified mainly as a goal for learning.  It&#8217;s really [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=26&subd=obscuredinformation&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been coding Java for a good seven years now, ever since I walked away frustrated from writing business applications in lower level COM+, ATL, and C++.  Tonight I dug into a .NET training book for the first time, as I plan on getting certified mainly as a goal for learning.  It&#8217;s really hard to look at C# as a Java programmer and not see the overwhelming similarities. <code>System.Console.Writeln</code> isn&#8217;t fooling anyone. That said, I&#8217;m already seeing some niceties. Tonight&#8217;s example:</p>
<p><code>bool? flag = null;</code></p>
<p>The &#8216;?&#8217; allows you to indicate the variable is nullable. Java is going to make you think about ints and Integers, even in the Java 5+ world.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/obscuredinformation.wordpress.com/26/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/obscuredinformation.wordpress.com/26/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/obscuredinformation.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/obscuredinformation.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/obscuredinformation.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/obscuredinformation.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/obscuredinformation.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/obscuredinformation.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/obscuredinformation.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/obscuredinformation.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/obscuredinformation.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/obscuredinformation.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=26&subd=obscuredinformation&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://obscured.info/2007/07/10/diving-into-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b1c01c245366772140c62aaf4938ae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">richier</media:title>
		</media:content>
	</item>
		<item>
		<title>I Have the Unit Test Religion</title>
		<link>http://obscured.info/2007/06/22/i-have-the-unit-test-religion/</link>
		<comments>http://obscured.info/2007/06/22/i-have-the-unit-test-religion/#comments</comments>
		<pubDate>Fri, 22 Jun 2007 02:53:20 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://obscured.info/2007/06/22/i-have-the-unit-test-religion/</guid>
		<description><![CDATA[&#8230;And I must testify. I&#8217;ve been making a conscious effort to make as much of the new logic I&#8217;m writing unit-testable, and it really makes the development process smoother. I can&#8217;t stress enough how important and comforting it is to be able to make changes to complicated logic and be able to immediately test for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=25&subd=obscuredinformation&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>&#8230;And I must testify. I&#8217;ve been making a conscious effort to make as much of the new logic I&#8217;m writing unit-testable, and it really makes the development process smoother. I can&#8217;t stress enough how important and comforting it is to be able to make changes to complicated logic and be able to immediately test for regressions. There are some pretty big pieces of logic in my current project just crying for unit tests. Now I just have to convince the customer it&#8217;s worth it.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/obscuredinformation.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/obscuredinformation.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/obscuredinformation.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/obscuredinformation.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/obscuredinformation.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/obscuredinformation.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/obscuredinformation.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/obscuredinformation.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/obscuredinformation.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/obscuredinformation.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/obscuredinformation.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/obscuredinformation.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=25&subd=obscuredinformation&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://obscured.info/2007/06/22/i-have-the-unit-test-religion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b1c01c245366772140c62aaf4938ae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">richier</media:title>
		</media:content>
	</item>
		<item>
		<title>Defragging OS X</title>
		<link>http://obscured.info/2007/04/26/defragging-os-x/</link>
		<comments>http://obscured.info/2007/04/26/defragging-os-x/#comments</comments>
		<pubDate>Thu, 26 Apr 2007 04:51:08 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://obscuredinformation.wordpress.com/2007/04/26/defragging-os-x/</guid>
		<description><![CDATA[When installing Boot Camp on my MacBook Pro, I received an error that files couldn&#8217;t be moved to create the Windows partition. Rather than take the Boot Camp Assistant&#8217;s advice and format the drive, I decided to enter the world of OS X Disk Defragmenting tools. I settled on iDefrag. The reviews were positive, and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=15&subd=obscuredinformation&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>When installing Boot Camp on my MacBook Pro, I received an error that files couldn&#8217;t be moved to create the Windows partition. Rather than take the Boot Camp Assistant&#8217;s advice and format the drive, I decided to enter the world of OS X Disk Defragmenting tools. I settled on <a href="http://www.coriolis-systems.com/iDefrag.php">iDefrag</a>. The reviews were positive, and the bundled CD Maker app makes it a clear winner: you can build a bootable iDefrag CD that will be able to defrag your Mac&#8217;s boot drive.</p>
<p>After a successful defrag pass, I was able to partition my drive just fine.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/obscuredinformation.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/obscuredinformation.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/obscuredinformation.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/obscuredinformation.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/obscuredinformation.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/obscuredinformation.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/obscuredinformation.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/obscuredinformation.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/obscuredinformation.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/obscuredinformation.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/obscuredinformation.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/obscuredinformation.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=obscured.info&blog=1079190&post=15&subd=obscuredinformation&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://obscured.info/2007/04/26/defragging-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3b1c01c245366772140c62aaf4938ae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">richier</media:title>
		</media:content>
	</item>
	</channel>
</rss>