<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Technology</title>
        <link>http://nimblecoder.com/blog/category/14.aspx</link>
        <description>Technology and geek stuff</description>
        <language>en-US</language>
        <copyright>Ryan Van Slooten</copyright>
        <generator>Subtext Version 2.1.1.1</generator>
        <item>
            <title>Plumbing</title>
            <link>http://nimblecoder.com/blog/archive/2007/11/15/plumbing.aspx</link>
            <description>&lt;p&gt;My bout with Windows Script Host (WSH) the other day turned out fine. I managed to get a working script less than an hour after my post, but it left me thinking about low-level issues in today's environment. There are some low-level issues that are truly inconsequential such as old DOS relics like &lt;a href="http://en.wikipedia.org/wiki/Expanded_memory" target="_blank"&gt;expanded memory&lt;/a&gt; (XMS) and &lt;a href="http://en.wikipedia.org/wiki/Extended_memory" target="_blank"&gt;extended memory&lt;/a&gt; (EMS) specifications but there are also many useful aspects as well. Things like &lt;a href="http://en.wikipedia.org/wiki/Twos_complement" target="_blank"&gt;two's complement&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Karnaugh_map" target="_blank"&gt;Karnaugh maps&lt;/a&gt; (haven't had to use it in quite a while though), &lt;a href="http://en.wikipedia.org/wiki/Floating_point" target="_blank"&gt;floating point&lt;/a&gt; data format (something I had to discover on my own) -- I hope most of these are still taught in university today. One of the reasons I mention this is that an old project I worked on involved displaying an image that exceeded the size limit of normal DOS memory allocation so I used &lt;a href="http://www.delorie.com/djgpp/" target="_blank"&gt;djgpp&lt;/a&gt; and DPMI to solve the problem.&lt;/p&gt; &lt;p&gt;For most programmers, the most productive time is spent when coding at a high level. As soon as a tricky low-level issue is encountered, the productivity level takes a major dive. Debugging these issues can be frustrating and time consuming but at the same time it can be rewarding. Some issues are accompanied by a moment of "&lt;a href="http://en.wikipedia.org/wiki/Eureka_%28word%29" target="_blank"&gt;Eureka&lt;/a&gt;" -- for example one of my first memorable debugging challenges was the first week of interning at a company that build compressor controllers. I was working on software that used commercial hardware I/O boards to test the response time and accuracy of the compressor controller's I/O. I was debugging someone else's code that was reading an analog current from an I/O board but the value seemed to be all over the place. I soon realized that the current was occasionally reading a negative value and added a little range checking and the problem was solved. The problem in retrospect was not difficult but at the time it felt rewarding.&lt;/p&gt; &lt;p&gt;It has been interesting to see an article in &lt;a href="http://msdn.microsoft.com/msdnmag/" target="_blank"&gt;MSDN Magazine&lt;/a&gt; about &lt;a href="http://msdn.microsoft.com/msdnmag/issues/07/11/ExploitingCrashes/default.aspx" target="_blank"&gt;security vulnerabilities&lt;/a&gt; that included assembly and WinDBG. For those interested, I also recommend reading &lt;a href="http://blogs.technet.com/markrussinovich/" target="_blank"&gt;Mark Russinovich&lt;/a&gt;'s blog.&lt;/p&gt; &lt;p&gt;I believe programming is an art form and as I have progressed as a programmer, I have tried to achieve a higher level of competence and art. It is important to identify (ahead of time) the low-level issues that might derail the high level productivity.&lt;/p&gt;&lt;img src="http://nimblecoder.com/blog/aggbug/47.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ryan Van Slooten</dc:creator>
            <guid>http://nimblecoder.com/blog/archive/2007/11/15/plumbing.aspx</guid>
            <pubDate>Thu, 15 Nov 2007 23:43:40 GMT</pubDate>
            <wfw:comment>http://nimblecoder.com/blog/comments/47.aspx</wfw:comment>
            <comments>http://nimblecoder.com/blog/archive/2007/11/15/plumbing.aspx#feedback</comments>
            <wfw:commentRss>http://nimblecoder.com/blog/comments/commentRss/47.aspx</wfw:commentRss>
            <trackback:ping>http://nimblecoder.com/blog/services/trackbacks/47.aspx</trackback:ping>
        </item>
        <item>
            <title>Blu-ray vs. HD DVD Pricing</title>
            <link>http://nimblecoder.com/blog/archive/2007/11/08/blu-ray-vs.-hd-dvd-pricing.aspx</link>
            <description>&lt;p&gt;With the holiday shopping season fast approaching, the manufacturers of Blu-ray and HD DVD are going to be competing for your money. In fact they are going to go to great lengths to entice you into supporting their platform. I just read that Wal-mart is going to be offering a sale special for an &lt;a href="http://www.news.com/8301-10784_3-9809165-7.html?part=rss&amp;amp;subj=news&amp;amp;tag=2547-1_3-0-20" target="_blank"&gt;HD DVD player for $100&lt;/a&gt; which is plain amazing. The player that is offered is already replaced by a newer model so it is somewhat outdated, but nevertheless it is amazing. The nearest Blu-ray player that I have seen is at least $400 (perhaps the Playstation is cheaper now?).&lt;/p&gt; &lt;p&gt;The subject of this post is not the price of the players though, it is the price of the discs. I just search &lt;a href="http://walmart.com" target="_blank"&gt;Wal-mart&lt;/a&gt; and most of the HD titles are $19.87 to $22.87 with quite a few in the $25.87 (&lt;a href="http://www.walmart.com/catalog/product.do?product_id=5050588" target="_blank"&gt;Dazed &amp;amp; Confused&lt;/a&gt;?) to $31.67 (&lt;a href="http://www.walmart.com/catalog/product.do?product_id=5141307" target="_blank"&gt;Fast &amp;amp; Furious: Tokyo Drift&lt;/a&gt; and &lt;a href="http://www.walmart.com/catalog/product.do?product_id=5366878" target="_blank"&gt;Fearless&lt;/a&gt;). I compared this to Amazon where prices ranged from $19.95 (&lt;a href="http://www.amazon.com/Fifth-Element-Remastered-Blu-ray/dp/B000QTD368/ref=pd_bbs_7/104-8231292-9793516?ie=UTF8&amp;amp;s=dvd&amp;amp;qid=1194541580&amp;amp;sr=8-7" target="_blank"&gt;The Fifth Element&lt;/a&gt;) to $21.95 (&lt;a href="http://www.amazon.com/Pirates-Caribbean-Curse-Black-Blu-ray/dp/B000N6UERA/ref=pd_bbs_8/104-8231292-9793516?ie=UTF8&amp;amp;s=dvd&amp;amp;qid=1194541580&amp;amp;sr=8-8" target="_blank"&gt;Pirates of the Caribbean: Black Pearl&lt;/a&gt;) to $27.95 (&lt;a href="http://www.amazon.com/Bulletproof-Monk-Blu-ray-Matt-Birman/dp/B000O17B2K/ref=sr_1_32/104-8231292-9793516?ie=UTF8&amp;amp;s=dvd&amp;amp;qid=1194543071&amp;amp;sr=1-32" target="_blank"&gt;Bulletproof Monk&lt;/a&gt; - take that Jet Li!).&lt;/p&gt; &lt;p&gt;According to all of the hype and hoopla surrounding the competing formats, Blu-ray holds more data and is the more technically advanced of the two formats. The main advantage of HD DVD was that existing manufacturing systems could upgrade more easily to HD DVD and it would take less time and money to upgrade. This should translate into lower HD DVD prices though, shouldn't it? I did not find a large price difference in BD vs HD title prices so this argument does not seem to hold. More likely, BD manufacturers are reducing title prices to compete with HD manufacturers are making (a little?) extra money in production costs.&lt;/p&gt; &lt;p&gt;The bottom line is though... the bottom line. The format war is about money (for them, not you silly!) and it will be waged through marketing and (corporate) politics. This is not Betamax redux however, as soon as economical players that support both formats are available the "format war" will simmer down (but not go away entirely thanks to the corporate politics).&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:cc747b24-58aa-4c72-81c4-445e77ec4406" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/Technology" rel="tag"&gt;Technology&lt;/a&gt;, &lt;a href="http://technorati.com/tags/dvd" rel="tag"&gt;dvd&lt;/a&gt;, &lt;a href="http://technorati.com/tags/blu%20ray" rel="tag"&gt;blu ray&lt;/a&gt;, &lt;a href="http://technorati.com/tags/hd%20dvd" rel="tag"&gt;hd dvd&lt;/a&gt;&lt;/div&gt;&lt;img src="http://nimblecoder.com/blog/aggbug/43.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ryan Van Slooten</dc:creator>
            <guid>http://nimblecoder.com/blog/archive/2007/11/08/blu-ray-vs.-hd-dvd-pricing.aspx</guid>
            <pubDate>Thu, 08 Nov 2007 17:45:37 GMT</pubDate>
            <wfw:comment>http://nimblecoder.com/blog/comments/43.aspx</wfw:comment>
            <comments>http://nimblecoder.com/blog/archive/2007/11/08/blu-ray-vs.-hd-dvd-pricing.aspx#feedback</comments>
            <wfw:commentRss>http://nimblecoder.com/blog/comments/commentRss/43.aspx</wfw:commentRss>
            <trackback:ping>http://nimblecoder.com/blog/services/trackbacks/43.aspx</trackback:ping>
        </item>
    </channel>
</rss>