<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-11201965</id><updated>2011-07-08T02:34:56.627+03:00</updated><category term='linux'/><category term='arm'/><category term='embedded'/><category term='Microsoft'/><category term='reducing'/><category term='Y2K'/><category term='bug'/><category term='C'/><category term='Leap year'/><category term='startup time'/><title type='text'>Surviving software</title><subtitle type='html'>One person's thoughts on being a software developer , not a programmer.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default?start-index=101&amp;max-results=100'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>153</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11201965.post-16565769718049779</id><published>2009-10-23T18:49:00.000+02:00</published><updated>2009-10-23T18:49:58.759+02:00</updated><title type='text'>TI E2E Community - Re: DM355-270Mhz changing PLL in ublDM355</title><content type='html'>&lt;a href="http://e2e.ti.com/forums/p/11424/45217.aspx#45217"&gt;TI E2E Community - Re: DM355-270Mhz changing PLL in ublDM355&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You'd think there would be an end.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-16565769718049779?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://e2e.ti.com/forums/p/11424/45217.aspx#45217' title='TI E2E Community - Re: DM355-270Mhz changing PLL in ublDM355'/><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/16565769718049779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=16565769718049779&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/16565769718049779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/16565769718049779'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2009/10/ti-e2e-community-re-dm355-270mhz.html' title='TI E2E Community - Re: DM355-270Mhz changing PLL in ublDM355'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-6111658810520463500</id><published>2009-10-21T13:40:00.000+02:00</published><updated>2009-10-21T13:40:53.168+02:00</updated><title type='text'>TI E2E Community - DM355-270Mhz changing PLL in ublDM355</title><content type='html'>For those of you who wonder about changing a TI DM355 from 216MHz to 270MHz, watch this space.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://community.ti.com/forums/t/11424.aspx"&gt;TI E2E Community - DM355-270Mhz changing PLL in ublDM355&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-6111658810520463500?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://community.ti.com/forums/t/11424.aspx' title='TI E2E Community - DM355-270Mhz changing PLL in ublDM355'/><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/6111658810520463500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=6111658810520463500&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/6111658810520463500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/6111658810520463500'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2009/10/ti-e2e-community-dm355-270mhz-changing.html' title='TI E2E Community - DM355-270Mhz changing PLL in ublDM355'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-7396877183223087984</id><published>2009-10-11T10:45:00.002+02:00</published><updated>2009-10-11T10:51:16.810+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arm'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='startup time'/><category scheme='http://www.blogger.com/atom/ns#' term='embedded'/><category scheme='http://www.blogger.com/atom/ns#' term='reducing'/><title type='text'>Embedded Linux - startup</title><content type='html'>For those of us working with embedded Linux and have not comitted suicide yet here's a tip for reducing start up times from power on to the command prompt (Userland). &lt;br /&gt;&lt;br /&gt;It's going to hurt. It will be painful. Write down everything you do as you do it and do one thing at a time. Test after every change. Do not do 20 changes at a time.&lt;br /&gt;&lt;br /&gt;One step that may seem obvious is to use and uncompressed kernel thus saving on the uncompression time. This really did not work for me. While it's true you save a few seconds on this you will lose out on the extra time needed to load the kernel from whatever storage you have. In my case the startup time got longer by 3.5 seconds.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-7396877183223087984?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/7396877183223087984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=7396877183223087984&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/7396877183223087984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/7396877183223087984'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2009/10/embedded-linux-startup.html' title='Embedded Linux - startup'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-43305404236240382</id><published>2009-09-23T09:00:00.003+03:00</published><updated>2009-09-23T09:09:05.771+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='embedded'/><title type='text'>It's been a while</title><content type='html'>I feel guilty. I haven't shared my knowledge with the wider community out there. These days, I not sure I have anything to contribute. The gap between what I need to know and what I do know seems to get wider each day in spite of what I read. Here's a question. What is the device name for the first serial port on any PC running Linux? 100 quatloos for the winner. Read the question very carefully.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-43305404236240382?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/43305404236240382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=43305404236240382&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/43305404236240382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/43305404236240382'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2009/09/its-been-while.html' title='It&apos;s been a while'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-8198370775359064600</id><published>2009-01-05T08:48:00.001+02:00</published><updated>2009-01-05T08:50:07.074+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Leap year'/><category scheme='http://www.blogger.com/atom/ns#' term='Y2K'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Zune date bug</title><content type='html'>Oh &lt;a href="http://www.zuneboards.com/forums/349447-post1.html"&gt;dear&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 306px; text-align: left;"&gt;year = ORIGINYEAR; /* = 1980 */&lt;br /&gt;&lt;br /&gt;while (days &gt; 365)&lt;br /&gt;{&lt;br /&gt;   if (IsLeapYear(year))&lt;br /&gt;   {&lt;br /&gt;       if (days &gt; 366)&lt;br /&gt;       {&lt;br /&gt;           days -= 366;&lt;br /&gt;           year += 1;&lt;br /&gt;       }&lt;br /&gt;   }&lt;br /&gt;   else&lt;br /&gt;   {&lt;br /&gt;       days -= 365;&lt;br /&gt;       year += 1;&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;If the author had written unit tests, this would have been spotted.&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-8198370775359064600?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/8198370775359064600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=8198370775359064600&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/8198370775359064600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/8198370775359064600'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2009/01/zune-date-bug.html' title='Zune date bug'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-363988413834547235</id><published>2008-12-05T10:22:00.000+02:00</published><updated>2008-12-05T10:22:11.223+02:00</updated><title type='text'>Israeli Linux fan squeezes Windows refund out of Dell • The Register</title><content type='html'>&lt;a href="http://www.theregister.co.uk/2008/12/04/dell_windows_eula_israel/"&gt;Israeli Linux fan squeezes Windows refund out of Dell • The Register&lt;/a&gt;: "Israeli Linux fan squeezes Windows refund out of Dell"&lt;br /&gt;&lt;br /&gt;Great. Israel rocks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-363988413834547235?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.theregister.co.uk/2008/12/04/dell_windows_eula_israel/' title='Israeli Linux fan squeezes Windows refund out of Dell • The Register'/><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/363988413834547235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=363988413834547235&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/363988413834547235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/363988413834547235'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2008/12/israeli-linux-fan-squeezes-windows.html' title='Israeli Linux fan squeezes Windows refund out of Dell • The Register'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-2708238115769174285</id><published>2008-12-05T10:11:00.000+02:00</published><updated>2008-12-05T10:11:05.050+02:00</updated><title type='text'>Microsoft preps IE 8 for the web-challenged • The Register</title><content type='html'>&lt;a href="http://www.theregister.co.uk/2008/12/04/interent_explorer_8_list/"&gt;Microsoft preps IE 8 for the web-challenged • The Register&lt;/a&gt;: "Microsoft preps IE 8 for the web-challenged"&lt;br /&gt;&lt;br /&gt;Great. Millions of web sites only function when viewed with IE and no amount of importuning web site owners can change this. No Microsoft, having created the problem will pledge to conform to standards and break it all over again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-2708238115769174285?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.theregister.co.uk/2008/12/04/interent_explorer_8_list/' title='Microsoft preps IE 8 for the web-challenged • The Register'/><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/2708238115769174285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=2708238115769174285&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/2708238115769174285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/2708238115769174285'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2008/12/microsoft-preps-ie-8-for-web-challenged.html' title='Microsoft preps IE 8 for the web-challenged • The Register'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-8133224347045820113</id><published>2008-11-24T20:28:00.002+02:00</published><updated>2008-11-24T20:34:54.578+02:00</updated><title type='text'>Nullable</title><content type='html'>I am new to the concept of nullable types in C#. Most C# developers are in the same boat. OK, I can understand the concept. Consider a database column as boolean. It is possible that the field might neither be true or false as it has never been set.&lt;br /&gt;&lt;br /&gt;On the other hand, I notice that WPF checkboxes return a bool? in response to the IsChecked method. Hmmm. I find having to cast a bool? to a bool rather troublemsome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-8133224347045820113?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/8133224347045820113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=8133224347045820113&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/8133224347045820113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/8133224347045820113'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2008/11/nullable.html' title='Nullable'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-8996289600037179092</id><published>2008-11-22T10:19:00.004+02:00</published><updated>2008-11-24T20:36:05.843+02:00</updated><title type='text'>Frustration</title><content type='html'>I am chasing a problem. It's Windows Xp Embedded and we have an issue with activation. I will spare you all the gory details and the screams . Currently it's Saturday. I am at work by myself and all I wanted to do was set the correct time and date on the baseboard. The f*****g Phoenix BIOS will not, repeat not allow me to enter any year after 1999. Setting it in a known good OS works until I change the hard disc whereupon the damn thing burbles about a bad CMOS checksum and loads the defaults putting me back where I started.&lt;br /&gt;I thought Y2K problems were long over.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Post post note:&lt;br /&gt;I have discovered that it will let me change the date using the arrow keys.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-8996289600037179092?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/8996289600037179092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=8996289600037179092&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/8996289600037179092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/8996289600037179092'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2008/11/frustration.html' title='Frustration'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-6194006896634531532</id><published>2008-11-09T10:05:00.000+02:00</published><updated>2008-11-09T11:07:27.326+02:00</updated><title type='text'>Windows 7</title><content type='html'>http://en.wikipedia.org/wiki/Windows_7&lt;br /&gt;&lt;br /&gt;Thanks, but no thanks. I am so not interested in any future versions of Windows. 5.1.2600 works just fine thanks. With luck , I can avoid Windows 6 altogether.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-6194006896634531532?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/6194006896634531532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=6194006896634531532&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/6194006896634531532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/6194006896634531532'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2008/11/windows-7.html' title='Windows 7'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-6100853489422826877</id><published>2008-11-06T10:22:00.004+02:00</published><updated>2008-11-07T08:13:42.546+02:00</updated><title type='text'>Hate</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JVAmGHa4n7o/SRKqk8FkPJI/AAAAAAAAAFA/JUw6bGDFtKQ/s1600-h/whinge.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 279px;" src="http://4.bp.blogspot.com/_JVAmGHa4n7o/SRKqk8FkPJI/AAAAAAAAAFA/JUw6bGDFtKQ/s320/whinge.JPG" alt="" id="BLOGGER_PHOTO_ID_5265458465931017362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Sometimes, most of the time, I love Microsoft. Other times like today, I hate them with a passion I find difficult to cope with. All I wanted was to download Windows Xp Embedded Service Pack 2 (not the rollover kit) and install to overcome a blue screen of death. Yes this is the first time I've done a licensed install of XP Embedded. We paid a small fortune for the privilege.&lt;br /&gt;Do Microsoft ship the toolset with our very expensive MSDN subscription? No they don't.Do they allow an ISO image download from the privileged ece partners website? No, just a very stupid gui that likes to download what it needs very, very slowly.&lt;br /&gt;&lt;br /&gt;I get Windows Server Editions in Serbo Croat through the post for no sane reason I can think off but not the damn things I need right now. Sod it.&lt;br /&gt;&lt;br /&gt;Post post note&lt;br /&gt;23 hours later and it's still going.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-6100853489422826877?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/6100853489422826877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=6100853489422826877&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/6100853489422826877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/6100853489422826877'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2008/11/hate.html' title='Hate'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JVAmGHa4n7o/SRKqk8FkPJI/AAAAAAAAAFA/JUw6bGDFtKQ/s72-c/whinge.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-722298668044836284</id><published>2008-10-29T06:33:00.002+02:00</published><updated>2008-10-29T06:36:46.568+02:00</updated><title type='text'>Vista - bye bye</title><content type='html'>So Windows 7 is out in the wild? This is going to be the first time , I've skipped an entire generation of Windows for which I shall be eternally grateful. Personally I'm quite happy with my Windows 5.1 thank you. At work, we use XP Embedded a lot which is just a do it yourself version of XP Pro. Yesterday, Microsoft announced that the next generation of Embedded will be based on Windows 7, thus confirming my decision to have nothing to do with 6 in any way shape or form.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-722298668044836284?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/722298668044836284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=722298668044836284&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/722298668044836284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/722298668044836284'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2008/10/vista-bye-bye.html' title='Vista - bye bye'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-5599350710771025665</id><published>2007-09-05T10:06:00.000+03:00</published><updated>2007-09-05T10:10:16.316+03:00</updated><title type='text'>Still here</title><content type='html'>Yes, I haven't gone away. I currently engaged in a life and death struggle to port myself to Visual Studio 2005, get to grips with .NET 3.0 and custom Windows drivers. It's a wonder I have any hair left.&lt;br /&gt;&lt;br /&gt;So there I am, playing with a C# sample of AmCap and starting to learn the IVideoWindow interface. My first attempt at reading the help file got me the oh so useful message:&lt;br /&gt;&lt;br /&gt;"This page is not available in your chosen language (US English)"&lt;br /&gt;&lt;br /&gt;There followed a list of pages that were available, 4 Chinese, one Japanese, Tagalog and , yes, of course, US English. (I made it up about Tagalog).&lt;br /&gt;&lt;br /&gt;It's 2007 and I have to use BSTR!! Argggghhh!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-5599350710771025665?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/5599350710771025665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=5599350710771025665&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/5599350710771025665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/5599350710771025665'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2007/09/still-here.html' title='Still here'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-115432218050562363</id><published>2006-07-31T08:00:00.000+03:00</published><updated>2006-07-31T08:03:00.516+03:00</updated><title type='text'>WTF</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4273/84/1600/badgrammar.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/4273/84/320/badgrammar.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I would have submitted this to the Daily WTF but I don't know how. Nor am I going to try that hard to find out. The grammar is appalling.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-115432218050562363?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/115432218050562363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=115432218050562363&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/115432218050562363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/115432218050562363'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/07/wtf.html' title='WTF'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-115390085605985743</id><published>2006-07-26T11:00:00.000+03:00</published><updated>2006-07-26T11:00:56.323+03:00</updated><title type='text'>Inboxer Rebellion (Master/Slave)</title><content type='html'>I seemed to have missed this story from 2003. Yes, if you want to supply computer equipment to the County of Los Angeles, please avoid the industry phrase 'master/slave'. &lt;a href="http://www.regdeveloper.co.uk/2006/06/07/new_jargon/"&gt;Verity Stobs&lt;/a&gt; mentions this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-115390085605985743?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/115390085605985743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=115390085605985743&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/115390085605985743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/115390085605985743'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/07/inboxer-rebellion-masterslave.html' title='Inboxer Rebellion (Master/Slave)'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-115253067760680242</id><published>2006-07-10T14:22:00.000+03:00</published><updated>2006-07-10T14:24:37.616+03:00</updated><title type='text'>Thanks ATI</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4273/84/1600/aticontrolcenter.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/4273/84/320/aticontrolcenter.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;My Radeon graphics card refuses to enable the seconday monitor. Thanks for the error message ATI.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-115253067760680242?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/115253067760680242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=115253067760680242&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/115253067760680242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/115253067760680242'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/07/thanks-ati.html' title='Thanks ATI'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-115200807191225093</id><published>2006-07-04T13:13:00.000+03:00</published><updated>2006-07-04T13:14:31.926+03:00</updated><title type='text'>Speechless - this is a bit BritSpeak of course</title><content type='html'>I know I really shouldn't be surprised at anything the lusers do - I've&lt;br /&gt;been reading and gaining some perspective for a longtime (nothing I've&lt;br /&gt;had to deal with has been as bad as what most of you lot have and have&lt;br /&gt;had to deal with) - but this just left me speechless.  Utterly.  I&lt;br /&gt;should have said something, but visitors where present and that would&lt;br /&gt;have been Unprofessional. Anyway, I was really too stunned.....&lt;br /&gt;&lt;br /&gt;I suffer at an academic establishment and have the delightful&lt;br /&gt;responsibility of everything from the departmental licence servers to&lt;br /&gt;the mystery as to why the students persist in Feng Shui and keep&lt;br /&gt;rotating all my workstations anti-clockwise by pi/2 radians every week.&lt;br /&gt;&lt;br /&gt;But I digress...  &lt;br /&gt;&lt;br /&gt;Many of my academics are architects, some are even professors. A while&lt;br /&gt;back I had a professor of architecture invite a fellow academic to give&lt;br /&gt;a lecture.  So far, so not my business.&lt;br /&gt;&lt;br /&gt;At quarter to six (I finish at five. Theoretically.) I get a desperate&lt;br /&gt;phone call from this particular academic pleading for help. "I having&lt;br /&gt;trouble with the projector!" (Not my problems), "My visitor has to give&lt;br /&gt;a lecture in five minutes!" (Still not my problem, and it's Friday, and&lt;br /&gt;I'm thirsty - but this plinks off what's left of my conscience since the&lt;br /&gt;academic isn't the visitor's problem but rather mine).&lt;br /&gt;&lt;br /&gt;However, this is followed by a small bleating noise that went: "I'm&lt;br /&gt;standing in the dark here, and I can't even find the light switch".&lt;br /&gt;&lt;br /&gt;At which point my critical faculties shutdown completely and I defaulted&lt;br /&gt;to helpf^H^H^Hdoormat mode and went down to sort him out.&lt;br /&gt;&lt;br /&gt;Which involved walking into the lecture theatre door, pushing the light&lt;br /&gt;switch shaped light switch situated on he light switch panel next to the&lt;br /&gt;door, turning around and leaving again without a word and finally&lt;br /&gt;buggering off home at last.&lt;br /&gt;&lt;br /&gt;It's only when I get home and recover with much 6X and come to the&lt;br /&gt;realisation of what I've just done and the precedent I've just set.&lt;br /&gt;&lt;br /&gt;But what really rocks my world is when, a week later, he asks in advance&lt;br /&gt;for support for another lecture and I suggest that this is fine, but can&lt;br /&gt;he please co-ordinate with building services to ensure that he knows the&lt;br /&gt;location of the light switches as they are not my responsibility.&lt;br /&gt;&lt;br /&gt;And now he complains to my line manager about *my* attitude (yeah,&lt;br /&gt;fscking -doormat-), and I get a word in my shell-like from the PHB.  At&lt;br /&gt;which point I finally loose my rag and point out that&lt;br /&gt;&lt;br /&gt;a) I'm a highly (under)paid IT professional. Working light switches is&lt;br /&gt;not in my job description.&lt;br /&gt;b) In what way do I have an 'attitude'? I made a perfectly polite&lt;br /&gt;request to him because he has a clearly demonstrable inability to work a&lt;br /&gt;light switch. He was lucky I didn't suggest he ask for a training course&lt;br /&gt;in light switch usage, or try to find him a manual.&lt;br /&gt;c) In what why is my job to work bloody light switches?&lt;br /&gt;d) He is a -Professor- of -Architecture-. Even given the base level of&lt;br /&gt;knowledge you might expect of a normal human being, you'd have thought&lt;br /&gt;he must have gone to at least one lecture once where they told him Where&lt;br /&gt;You Put The Light Switches?&lt;br /&gt;e) Light switches? Light switches!?&lt;br /&gt;f) He was a student here.  In this building.  He's spent his -entire-&lt;br /&gt;career in this same fscking building.  If he doesn't already know where&lt;br /&gt;the light switches are why the hell does he expect me to know?  I've&lt;br /&gt;only been here five years, after all....&lt;br /&gt;&lt;br /&gt;And _I'M_ getting the bollocking! He earns at least twice my salary! How&lt;br /&gt;the hell does that get to happen to someone who needs help working&lt;br /&gt;fscking light switches?&lt;br /&gt;&lt;br /&gt;But mostly - Why Me? I've been told by staff and students alike that I'm&lt;br /&gt;'intimidating' and I know I have the silent FOAD-stare that I throw back&lt;br /&gt;to really dumb questions down pat. Do lusers -really- equate light&lt;br /&gt;switches with computers? I know they're binary and electric, but that's&lt;br /&gt;far as it goes, surely?&lt;br /&gt;&lt;br /&gt;I'm so considering voluntary recovery at the moment..&lt;br /&gt;&lt;br /&gt;-- &lt;br /&gt;Dave&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-115200807191225093?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/115200807191225093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=115200807191225093&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/115200807191225093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/115200807191225093'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/07/speechless-this-is-bit-britspeak-of.html' title='Speechless - this is a bit BritSpeak of course'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114784683104186713</id><published>2006-05-17T09:14:00.000+03:00</published><updated>2006-05-17T09:20:31.053+03:00</updated><title type='text'>Variants</title><content type='html'>When I first met the VARIANT data type I was a bit overwhelmed. This monster, so important to Visual Basic is alive, well and kicking back hard.&lt;br /&gt;&lt;br /&gt;Picture me coding a small test app doing 3D plots of video data. The image came from proprietary libraries via a Safearray holding variants. No sweat I thought. Dum, de dum, de dum and a major crash later I came out of the coding loop and took a long hard look and what the api call was giving back. The dummies that implemented the code ignored the VARTYPE  which tells you what the VARIANT holds. The bastards put the value there instead and left the rest of the struct untouched.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114784683104186713?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114784683104186713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114784683104186713&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114784683104186713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114784683104186713'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/05/variants.html' title='Variants'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114697727883062102</id><published>2006-05-07T07:47:00.000+03:00</published><updated>2006-05-07T07:47:58.880+03:00</updated><title type='text'>An Internet disclaimer</title><content type='html'>&lt;a href="http://www.canton.elegal.ca/archives/2006/05/new_disclaimer.html"&gt;&lt;strong&gt;&lt;/strong&gt;eLegal Canton&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt; &lt;/span&gt;brings us a disclaimer for the Internet based on &lt;a href="http://www.nelsonrocks.org/disclaimer.html"&gt;Nelson Rocks preserve&lt;/a&gt; text. Here's a sample.&lt;br /&gt;&lt;blockquote&gt;The Internet is covered in slippery slopes with loose, slippery and unpredictable footing. The RIAA can make matters worse. Patent trolls are everywhere. You may fall, be spammed or suffer a DOS attack. There are hidden viruses and worms. You could break your computer. There is wild code, which may be vicious, poisonous or carriers of dread malware. These include viruses and worms. E-mail can be poisonous as well. We don't do anything to protect you from any of this. We do not inspect, supervise or maintain the Internet, blogsphere, ISP’s or other features, natural or otherwise.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114697727883062102?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114697727883062102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114697727883062102&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114697727883062102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114697727883062102'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/05/internet-disclaimer.html' title='An Internet disclaimer'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114586480570017761</id><published>2006-04-24T10:46:00.000+03:00</published><updated>2006-04-24T10:46:45.713+03:00</updated><title type='text'>More silly patent stuff</title><content type='html'>From the &lt;a href="http://righttocreate.blogspot.com/2006/04/ridiculous-patent-infinite-data.html"&gt;Right To Create&lt;/a&gt; blog. A valid patent on a compression method that claims to be able to reduce the size of any dataset by at least bit recursively. Laughable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114586480570017761?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114586480570017761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114586480570017761&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114586480570017761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114586480570017761'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/04/more-silly-patent-stuff.html' title='More silly patent stuff'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114586344090563205</id><published>2006-04-24T10:24:00.000+03:00</published><updated>2006-04-24T10:24:00.950+03:00</updated><title type='text'>Right to Create: Write Free Software, Pay $203,000 to Patent Holder</title><content type='html'>More silly patent stuff. &lt;a href="http://righttocreate.blogspot.com/2006/04/write-free-software-pay-203000-to.html"&gt;Right to Create: Write Free Software, Pay $203,000 to Patent Holder&lt;/a&gt;. It never ends.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114586344090563205?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114586344090563205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114586344090563205&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114586344090563205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114586344090563205'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/04/right-to-create-write-free-software.html' title='Right to Create: Write Free Software, Pay $203,000 to Patent Holder'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114554581287768287</id><published>2006-04-20T18:10:00.000+03:00</published><updated>2006-04-20T18:10:12.926+03:00</updated><title type='text'>Fined for selling fake spyware from Guardian Unlimited: Technology</title><content type='html'>Oh good. Some get-rich Mr Dibbler discovers net send and now gets fined a lot of dollars. What a good feeling.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114554581287768287?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114554581287768287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114554581287768287&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114554581287768287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114554581287768287'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/04/fined-for-selling-fake-spyware-from.html' title='Fined for selling fake spyware from Guardian Unlimited: Technology'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114521341953939128</id><published>2006-04-16T21:50:00.000+03:00</published><updated>2006-04-16T21:50:19.580+03:00</updated><title type='text'>In Silicon Valley, a Man Without a Patent - New York Times</title><content type='html'>Software style patents bring out the worst in me. Go read this article from the NYT and then tell me the USA has it all figured out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114521341953939128?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114521341953939128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114521341953939128&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114521341953939128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114521341953939128'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/04/in-silicon-valley-man-without-patent.html' title='In Silicon Valley, a Man Without a Patent - New York Times'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114455885003347206</id><published>2006-04-09T07:59:00.000+03:00</published><updated>2006-04-09T08:02:42.753+03:00</updated><title type='text'>Not a happy camper</title><content type='html'>alt.sysadmin.recovery is a place where BOFHs hang out. Here's a portion of a recent post by a very unhappy  admin who does not like the support he's getting from a large vendor.&lt;br /&gt;&lt;blockquote&gt;Never, never have I seen anything like this negligent disregard. Your callous unconcern is criminal. Not once in dealing with some of the largest vendors in the world have I been so systematically blown off. The hardest serial killer has more regard for his victims. Even a tick will drop off when it's full. You miserable wretches, you are the case of crabs caught from the company stoop. You are head lice, but for all the height your victims provide you still can't see 2 inches in front of your face. You are the tapeworm that rejoices in slavering at the colon of your host,&lt;br /&gt;caring naught if they live or die. You survive by ripping your victims wide and sucking at their entrails.&lt;br /&gt;&lt;br /&gt;I spit at you, you motherfuckers. I hurl my hatred in your pustule-ridden faces. I waive my contempt before your boundless, baseless, overweening pride. Before this is done, you will wish me dead. You will suffer the Clue as I force it down your cock-scarred throat. You will fucking learn. You will yield, you fucking whores. You will earn the moneys I've paid you, so help me, or you will repay every ill-gotten cent. There is no public disclosure clause in your EULA, you dumb bastards. And when you're done fucking me, when I'm done tabulating your sins,(0) the tables will&lt;br /&gt;turn. &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114455885003347206?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114455885003347206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114455885003347206&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114455885003347206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114455885003347206'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/04/not-happy-camper.html' title='Not a happy camper'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114422557404781496</id><published>2006-04-05T11:24:00.000+03:00</published><updated>2006-04-05T11:26:14.060+03:00</updated><title type='text'>Languages</title><content type='html'>I've always tried to consider other languages than English when I write software apps. Anyway, I was vaguely amused to see the company expresso machine has decided to switch to Spanish on it's LCD display. Nobody seems that bothered about it. Much better than Visual Studio which , when asked to generate a dialog based MFC app, insists on defaulting to Taiwanese Chinese as the language of choice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114422557404781496?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114422557404781496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114422557404781496&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114422557404781496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114422557404781496'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/04/languages.html' title='Languages'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114345097329648274</id><published>2006-03-27T11:16:00.000+02:00</published><updated>2006-03-27T11:16:13.346+02:00</updated><title type='text'>Impact Lab - Interview with Tim Berners-Lee</title><content type='html'>An interesting interview with Tim Berner-Lee &lt;a href="http://www.impactlab.com/modules.php?name=News&amp;file=article&amp;amp;sid=7727"&gt;here&lt;/a&gt;.&lt;br /&gt;I'm interested that he thinks the double slash was a mistake. So do I.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114345097329648274?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114345097329648274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114345097329648274&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114345097329648274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114345097329648274'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/03/impact-lab-interview-with-tim-berners.html' title='Impact Lab - Interview with Tim Berners-Lee'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114337751326794137</id><published>2006-03-26T14:51:00.000+02:00</published><updated>2006-03-26T14:51:53.356+02:00</updated><title type='text'>Vista 2007. Fire the leadership now!</title><content type='html'>I would love to even think &lt;a href="http://minimsft.blogspot.com/2006/03/vista-2007-fire-leadership-now.html"&gt;I could do this&lt;/a&gt; to my bosses.&lt;br /&gt;&lt;blockquote&gt;"You are our leadership. When we succeed, it is directly because of how you lead and manage your teams. When we fail, it is directly because of how you lead and manage your teams. We've had enough of failure and we've had enough of you. Drop off your badge on the way out. Your personal belongings will be dropped off at your house. Now get out of my sight."&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Vista runs a bit late... again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114337751326794137?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114337751326794137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114337751326794137&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114337751326794137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114337751326794137'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/03/vista-2007-fire-leadership-now.html' title='Vista 2007. Fire the leadership now!'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114310250891988997</id><published>2006-03-23T10:28:00.000+02:00</published><updated>2006-03-23T10:28:28.960+02:00</updated><title type='text'>CamelCase - Wikipedia, the free encyclopedia</title><content type='html'>There's me , using &lt;a href="http://en.wikipedia.org/wiki/Intercaps"&gt;CamelCase&lt;/a&gt; all these years and not realisingIt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114310250891988997?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114310250891988997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114310250891988997&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114310250891988997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114310250891988997'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/03/camelcase-wikipedia-free-encyclopedia.html' title='CamelCase - Wikipedia, the free encyclopedia'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114286696444885178</id><published>2006-03-20T17:01:00.000+02:00</published><updated>2006-03-20T17:02:44.480+02:00</updated><title type='text'>Would the author please stand up?</title><content type='html'>int nMakeSpec = 78+(3-(y==0?0:(y==1?(x&lt;2?0:1):(y==2?(x&lt;2?x:2):x))))*5;&lt;br /&gt;&lt;br /&gt;What a wonderful line of code. Just great. Magic numbers, conditionals on one line and eye watering brackets.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114286696444885178?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114286696444885178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114286696444885178&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114286696444885178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114286696444885178'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/03/would-author-please-stand-up.html' title='Would the author please stand up?'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114248927567503032</id><published>2006-03-16T08:07:00.000+02:00</published><updated>2006-03-16T08:07:55.713+02:00</updated><title type='text'>Online ejaculation pole: shock result revealed | The Register</title><content type='html'>Sometimes, as a self confessed geek, I come across something that makes me want to take up another career such as bovine semen collector. &lt;a href="http://www.theregister.co.uk/2006/03/15/online_poll_result/"&gt;Or perhaps not&lt;/a&gt;. Here is an El Reg piece on how many strokes it took Linux programmers to achieve explosive climax when indulging in a quick five-knuckle shuffle while perusing a Natalie Portman topless sunbathing snaps website. Onanism measured.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114248927567503032?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114248927567503032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114248927567503032&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114248927567503032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114248927567503032'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/03/online-ejaculation-pole-shock-result.html' title='Online ejaculation pole: shock result revealed | The Register'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114241366161729133</id><published>2006-03-15T11:07:00.000+02:00</published><updated>2006-03-15T11:07:41.683+02:00</updated><title type='text'>Robots break Asimov’s first law</title><content type='html'>Robots &lt;a href="http://www.theinquirer.net/?article=30306"&gt;break Asimov’s first law&lt;/a&gt;. Oh no. Gun toting robots with dodgy software perhaps?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114241366161729133?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114241366161729133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114241366161729133&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114241366161729133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114241366161729133'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/03/robots-break-asimovs-first-law.html' title='Robots break Asimov’s first law'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114165426224674524</id><published>2006-03-06T16:09:00.000+02:00</published><updated>2006-03-06T16:11:02.273+02:00</updated><title type='text'>Constructors</title><content type='html'>All these years I can still get caught when objects fail to construct as expected. Hours of debugging on that one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114165426224674524?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114165426224674524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114165426224674524&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114165426224674524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114165426224674524'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/03/constructors.html' title='Constructors'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114112818848707739</id><published>2006-02-28T13:53:00.000+02:00</published><updated>2006-02-28T14:03:08.513+02:00</updated><title type='text'></title><content type='html'>So there I was, cheerfully building a DirectShow source filter and feeling very brave. On changing the compiler to level 4 so I could see the warnings I came across this little gem.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;warning C4995: 'sprintf': name was marked as #pragma deprecated&lt;/blockquote&gt;&lt;br /&gt;Well, well, well, well. So sprintf is being phased out is it? Of course it isn't. Microsoft just marked it with a pragma to indicate 'find something else' For those who want to know more, I recommend &lt;a href="http://groups.google.com/group/comp.lang.c++.moderated/browse_frm/thread/84253d37f970dd2b/4e36b7a3547ff20a?lnk=st&amp;q=sprintf+deprecated&amp;amp;rnum=1#4e36b7a3547ff20a"&gt;this overlarge Usenet discussion&lt;/a&gt; on the subject (and others).&lt;br /&gt;&lt;br /&gt;You can find an explanation from Microsoft &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/resources/strings/usingstrsafefunctions.asp"&gt;here&lt;/a&gt;. Buffer overuns and the consequent security problem was caused by oldish C style functions. They suggest using Strsafe.h and some odd looking replacements  like 'StringCchPrintf' that takes a length argument. I'll stick with &lt;a href="http://en.wikipedia.org/wiki/Standard_Template_Library"&gt;STL &lt;/a&gt;and &lt;a href="http://en.wikipedia.org/wiki/Boost_library"&gt;Boost &lt;/a&gt;thanks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114112818848707739?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114112818848707739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114112818848707739&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114112818848707739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114112818848707739'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/02/so-there-i-was-cheerfully-building.html' title=''/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114105141882608099</id><published>2006-02-27T16:41:00.000+02:00</published><updated>2006-02-27T16:43:38.846+02:00</updated><title type='text'>Getting dangerous</title><content type='html'>Yes, I was getting deep. I stopped and thought quite hard when I got to this bit:&lt;br /&gt;&lt;blockquote&gt;It's not a trivial process and involves editing a system file with a hex editor and modifying a registry key.&lt;/blockquote&gt; I might not go there after all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114105141882608099?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114105141882608099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114105141882608099&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114105141882608099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114105141882608099'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/02/getting-dangerous.html' title='Getting dangerous'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114067604282135964</id><published>2006-02-23T08:25:00.000+02:00</published><updated>2006-02-23T08:27:22.833+02:00</updated><title type='text'>Priorities</title><content type='html'>We design a complex product with very advanced mechanical, electrical, electronic sub systems with video being a major part. In a recent design review what single buring issue caused the greatest heat and noise?&lt;br /&gt;&lt;br /&gt;The case we ship it in.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114067604282135964?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114067604282135964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114067604282135964&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114067604282135964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114067604282135964'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/02/priorities.html' title='Priorities'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-114051227359254425</id><published>2006-02-21T10:51:00.000+02:00</published><updated>2006-02-21T10:57:53.606+02:00</updated><title type='text'>Opening a trouble ticket.</title><content type='html'>I have a problem with a card on my development system. Unable to fix it and google not giving me an answer I reluctantly turn to the company that made it and decided to open a trouble ticket.&lt;br /&gt;&lt;br /&gt;Here's what I had to do:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Open an 'account' via the web page&lt;/li&gt;&lt;li&gt;Register my product&lt;/li&gt;&lt;li&gt;Download a set of utilities&lt;/li&gt;&lt;li&gt;Install the utilites&lt;/li&gt;&lt;li&gt;Read up on what they do&lt;/li&gt;&lt;li&gt;Run the trouble ticket wizard&lt;/li&gt;&lt;li&gt;Fill in a number of fields including a 22 digit serial number&lt;/li&gt;&lt;li&gt;Wait till it generates a 700 plus line text file&lt;/li&gt;&lt;li&gt;Go back to the web site and get past the knowledge base&lt;/li&gt;&lt;li&gt;Fill in another form and attach the text file.&lt;/li&gt;&lt;li&gt;Go get a cup of tea and silently smoulder.&lt;/li&gt;&lt;/ol&gt;At least I got a number.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-114051227359254425?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/114051227359254425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=114051227359254425&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114051227359254425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/114051227359254425'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/02/opening-trouble-ticket.html' title='Opening a trouble ticket.'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113974439669007833</id><published>2006-02-12T13:37:00.000+02:00</published><updated>2006-02-12T13:39:56.723+02:00</updated><title type='text'>Style Part 342.</title><content type='html'>rc =&lt;br /&gt;        Function(&lt;br /&gt;            device,&lt;br /&gt;            someVariable,&lt;br /&gt;            &amp;another&lt;br /&gt;            );&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Is this common in 'C' these day? I mean having every bit on a seperate line. Seems senseless to me. For those who like to have the starting brace ( { ) on the same line as a conditional, this style originated on systems where the editors only showed one line of code at a time. No need for it now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113974439669007833?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113974439669007833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113974439669007833&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113974439669007833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113974439669007833'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/02/style-part-342.html' title='Style Part 342.'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113940676665440176</id><published>2006-02-08T15:49:00.000+02:00</published><updated>2006-02-08T15:52:46.690+02:00</updated><title type='text'>Serial</title><content type='html'>I spent a day or so building a serial communications test application, the normal thing, a GUI , serial class and some bit banging to emulate a device the hardware team has failed to deliver on time. I scrounged a serial cable (ahh what type though), powered up a PC card I happened to have and ran hyperterminal on my PC and the card. To my utter amazement, it all worked first time. I then added my app which also behaved flawlessly.&lt;br /&gt;&lt;br /&gt;I'm going home, to bed, and I going to pull the covers over my head and stay there until morning.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113940676665440176?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113940676665440176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113940676665440176&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113940676665440176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113940676665440176'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/02/serial.html' title='Serial'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113938333540405883</id><published>2006-02-08T09:22:00.000+02:00</published><updated>2006-02-08T09:22:15.416+02:00</updated><title type='text'>It's Safer Internet day</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I didn't know that either. Don;t spend too much time reading the site. If you're a software engineer, most of this wilkl be familiar.&lt;br/&gt;&lt;br/&gt;&lt;a href="http://www.saferinternet.org/ww/en/pub/insafe/index.htm"&gt;InSafe Homepage&lt;/a&gt; &lt;br/&gt; &lt;blockquote/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113938333540405883?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113938333540405883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113938333540405883&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113938333540405883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113938333540405883'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/02/its-safer-internet-day.html' title='It&apos;s Safer Internet day'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113921430285809928</id><published>2006-02-06T10:22:00.000+02:00</published><updated>2006-02-06T10:25:02.880+02:00</updated><title type='text'>CDialog  and 'How big is that again?"</title><content type='html'>It seemed such a simple task. I needed to get a bitmap representing a dialog, then merge that bitmap into a display buffer so that I could see the dialog on a video output. Well, several days later I got stuch on the last, smallest bit. How do you get a rectangle describing the complete outline of a CDialog derived class? This is an area of MFC and windows I have not strayed into before.&lt;br /&gt;&lt;br /&gt;Here's the answer which I'm sure you all knew but didn't tell me.&lt;br /&gt;&lt;br /&gt;CRect CPatData::GetDialogSize()&lt;br /&gt;{&lt;br /&gt;    CRect rc;&lt;br /&gt;    GetClientRect(&amp;rc);&lt;br /&gt;    MapDialogRect(&amp;rc);&lt;br /&gt;    return rc;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It's the 'MapDialogRect' that makes all the difference.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113921430285809928?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113921430285809928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113921430285809928&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113921430285809928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113921430285809928'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/02/cdialog-and-how-big-is-that-again.html' title='CDialog  and &apos;How big is that again?&quot;'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113887338797523609</id><published>2006-02-02T11:39:00.000+02:00</published><updated>2006-02-02T11:43:07.996+02:00</updated><title type='text'>Graphics</title><content type='html'>In my long career I never had much to do with Windows graphics and video. In the latest 'keep me of the streets' place I have a lot to do. Consider the following. How can I merge a standard Windows dialog onto a video stream? There is a way but it means talking to the SDK much more than I feel comfortable with. A book buying session looms.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113887338797523609?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113887338797523609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113887338797523609&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113887338797523609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113887338797523609'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/02/graphics.html' title='Graphics'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113878420860231113</id><published>2006-02-01T10:56:00.000+02:00</published><updated>2006-02-01T10:56:48.610+02:00</updated><title type='text'>#defines</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Deep, deep sigh. I had hoped that the idea of having vast amounts of defines around would gradually be replaced with &lt;a href="http://www.codepedia.com/1/CppConst"&gt;const&lt;/a&gt;. Please. If it's C++ why not.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113878420860231113?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113878420860231113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113878420860231113&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113878420860231113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113878420860231113'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/02/defines.html' title='#defines'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113800635032081851</id><published>2006-01-23T10:25:00.000+02:00</published><updated>2006-01-23T10:52:30.340+02:00</updated><title type='text'>Small annoyances</title><content type='html'>I dislike being told what time to leave work. What is it with management and 1900 hrs? Something magic happen at seven? I like to arrive early between 7 and 7:30 and get a jump on the day and knock off around 5:30 after a 10 hour stint. I can keep that up for ever. Managers seem to have a fixation about leaving time , not how many hours you do or what you do there.&lt;br /&gt;&lt;br /&gt;Anyway, minor annoyances with Visual Studio 2003. My PC runs Windows XP with Hebrew added. If I start a new MFC app and am not very careful, I end up with all the boiler plate comments in Taiwanese Chinese. Not very useful at all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113800635032081851?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113800635032081851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113800635032081851&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113800635032081851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113800635032081851'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/01/small-annoyances.html' title='Small annoyances'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113751855099959609</id><published>2006-01-17T19:14:00.000+02:00</published><updated>2006-01-17T19:22:31.036+02:00</updated><title type='text'>Windows</title><content type='html'>It's been a while since I had to delve into the inner workings of the Windows API and MFC. What have I been doing for the last few years I wonder. Well, as the old MSDN (pre .NET) Cds dies the death I don't have MSDN at the tips of my fingers at work. So, I use the Web. Coming into the page for CREATESTRUCT  I found an error  in the code example. It's just a missing bracket which wouldn't stop any Windows programmer for more than 5 seconds. Being a dutiful soul, I went through the hoops to report it and I got what appears to be a personal response.&lt;br /&gt;&lt;br /&gt;This is part and parcel of being a good netizen. Here in Israel, when we go for a walk, I wlays take a plastic bag now to collect garbage on route. We should all work to keep our environment better.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113751855099959609?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113751855099959609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113751855099959609&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113751855099959609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113751855099959609'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/01/windows.html' title='Windows'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113732456753339576</id><published>2006-01-15T13:27:00.000+02:00</published><updated>2006-01-15T13:29:27.546+02:00</updated><title type='text'>Karma</title><content type='html'>It had to happen. My past evil lives have caught up with me again. I now have to update an application written two years ago with an out of date imaging library where the only fully tested source build was on a machine that got stolen about a year before I arrived. Source Control? We've heard of it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113732456753339576?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113732456753339576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113732456753339576&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113732456753339576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113732456753339576'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/01/karma.html' title='Karma'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113705396755715503</id><published>2006-01-12T10:19:00.000+02:00</published><updated>2006-01-12T10:19:27.590+02:00</updated><title type='text'>IT stresses 'driving UK to drink'</title><content type='html'>According to Autie Beeb, the modern annoyances of automated call centres, mobile phones and crashing computers are driving people to alcohol and cigarettes. Oh yes, any excuse will do. I did spend Boxing Day at the BBC New Centre one year when my brother-in-law lived there. They had their own bar with BBC branded wines. Two sub editors spent the entire day playing backgammon with a very large carafe of red wine at their side. During slow news hours (most of the day) a selection of pornographic films were on show in the viewing room together with film clips that never made the news mainly because the Beeb would be sued.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113705396755715503?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113705396755715503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113705396755715503&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113705396755715503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113705396755715503'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/01/it-stresses-driving-uk-to-drink.html' title='IT stresses &apos;driving UK to drink&apos;'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113688339703110832</id><published>2006-01-10T10:54:00.000+02:00</published><updated>2006-01-10T10:56:37.043+02:00</updated><title type='text'>Doomed</title><content type='html'>I'm doomed. Doomed and damned. I must have offended the Computer Gods and Godesses very much indeed. In order to get a protoype ready for a forthcoming show in the USA, I have to pick up an old MFC app and rejigger it. Never mind that the only computer with the original source code was stolen and we only have a copy from about a month before it was finished. That would be bad enough but a 10mm bolt broke in my very special posture chair and I can't find a 50mm x 10mm bolt anywhere.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113688339703110832?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113688339703110832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113688339703110832&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113688339703110832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113688339703110832'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/01/doomed.html' title='Doomed'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113687840525424296</id><published>2006-01-10T09:05:00.000+02:00</published><updated>2006-01-10T09:33:25.266+02:00</updated><title type='text'>How many bits is that?</title><content type='html'>I have a problem with 'unsigned char'. Really. My imagination immediately thinks of Ascii characters and then I'm lost. It's eight bits altogether in a lump and there's a perfectly good word to describe it. It's 'byte'. So, why does so much C/C++ code end up littered, really covered with odd, strange and contradictory definitions. Here's some samples:&lt;br /&gt;&lt;br /&gt;#define M_NULL        0x00000000L&lt;br /&gt;#define M_FALSE       0L&lt;br /&gt;&lt;br /&gt;Not to be confused with 'NULL' and FALSE, or false of course. Don't get me started on strings. I could write for hours on that one.&lt;br /&gt;&lt;br /&gt;When software meets hardware, life can get interesting. I started as a hardware engineer and life was straight forward then. &lt;a href="http://en.wikipedia.org/wiki/Bit"&gt;Bit&lt;/a&gt;,&lt;a href="http://en.wikipedia.org/wiki/Byte"&gt;byte&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Word_%28computer_science%29"&gt;word &lt;/a&gt;and sodding big word. However, I just read the Wikipedia article for word and got very depressed. &lt;br /&gt;Not as depressed as when I had to finish a board design for an 80 bit lattice filter. I was the 10th and last engineer to take on the job. All the rest either died, committed suicide or went mad. Might explain a lot about me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113687840525424296?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113687840525424296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113687840525424296&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113687840525424296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113687840525424296'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/01/how-many-bits-is-that.html' title='How many bits is that?'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113678626606771152</id><published>2006-01-09T07:53:00.000+02:00</published><updated>2006-01-09T12:43:07.286+02:00</updated><title type='text'>Gems  and macros</title><content type='html'>I came acorss this gem of a macro recently.&lt;br /&gt;&lt;br /&gt;#include &lt;windows.h&gt;&lt;br /&gt;#define main(x) *UnUsedPtr; int WINAPI WinMain(HINSTANCE hInstance,                     HINSTANCE hPrevInstance,                     LPTSTR     lpCmdLine,                     int       nCmdShow)&lt;br /&gt;&lt;br /&gt;Oh, very cute. Make a win32 console app look innocent. So much of what I see these days is plain vanilla 'C' with no attempt at data abstraction or moving into the higher levels of software engineering. This was at the top of a header file with over 3000&lt;br /&gt;#defines following. My boss wants a prototype this week using this header and about a dozen others. I want a training course, 24/7 phone support and some books.&lt;br /&gt;Anyway, &lt;a href="http://www.parashift.com/c++-faq-lite/inline-functions.html#faq-9.5"&gt;macros are evil&lt;/a&gt; in several ways. Go read the C++ FAQ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113678626606771152?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113678626606771152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113678626606771152&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113678626606771152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113678626606771152'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/01/gems-and-macros.html' title='Gems  and macros'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113635504623675994</id><published>2006-01-04T08:02:00.000+02:00</published><updated>2006-01-04T08:10:46.250+02:00</updated><title type='text'>Happy New year and class member  variables</title><content type='html'>Happy new Year to my readers if any. Please leave a comment some time. Today's post is C++ pure and simple. Should class member variables be named in such a way as to be obvious? The Microsoft way is to start the name with 'm_' . For example:&lt;br /&gt;&lt;br /&gt;CChildView *m_pView;&lt;br /&gt;&lt;br /&gt;The style that seems to be used in such places as the C++ FAQ  appears to be a leading underscore which I dislike intensely. It's so easy to miss. As I working in yet another place to whom the words 'codiing standards', "peer reviews" and "source control" are as mystical as the Kabbalah, this will remain an academic exercise.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113635504623675994?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113635504623675994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113635504623675994&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113635504623675994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113635504623675994'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2006/01/happy-new-year-and-class-member.html' title='Happy New year and class member  variables'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113592585529728023</id><published>2005-12-30T08:49:00.000+02:00</published><updated>2005-12-31T07:41:59.066+02:00</updated><title type='text'>Codecs</title><content type='html'>There I was, happily playing about with a DirectShow sample, mentally designing my video sub system which will take YUV video data, and draw ito a window. Not too hard. I have a sort of sample. In the meantime, I've taken another DirectShow sample which grabs video frames and I'm modifying it to grab a sequence of frames. Useful test data. I have another utility which will batch convert to YUV.&lt;br /&gt;&lt;br /&gt;Just as I was getting started, I hit F5 in Visual Studio and up pops a message. "SoftICE debugger detected. Stop debugger and restart". What? I know what an ICE is and I don't have one (yet). A search finds the answer. Somebody, somewhere thought it cute to protect their codecs by detecting the debugger and killing it. It took me hours to locate a codec manager, search through the codec list and find the offending articles.&lt;br /&gt;&lt;br /&gt;My final thought as I was driving back home was 'Why are there over 110 codecs on my development machine?". "Why doesn't Microsoft ship an MPEG 2 codec with Media Player?". "Why are there so many video, audio and picture formats to deal with?". "Why do we need JPEG-2000 for crying out loud?".&lt;br /&gt;&lt;br /&gt;I suppose I'll find out the answers to these and other questions but this doesn't help me get the job done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113592585529728023?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113592585529728023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113592585529728023&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113592585529728023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113592585529728023'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/12/codecs.html' title='Codecs'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113569092242813314</id><published>2005-12-27T15:34:00.000+02:00</published><updated>2005-12-27T15:42:02.443+02:00</updated><title type='text'>DirectShow</title><content type='html'>So there I was, needing to write some code that could feed a video stream. Start with DirectX I thought. Many downloads later, I realised that the header file I needed &lt;streams.h&gt; was nowhere to be found. After much heartache, I read the &lt;a href="http://en.wikipedia.org/wiki/DirectX"&gt;DirectX article in Wikipedia&lt;/a&gt; only to find that DirectShow was moved to the platform SDK in April 2005. Now why couldn't MSDN or Microsoft have told me that?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113569092242813314?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113569092242813314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113569092242813314&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113569092242813314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113569092242813314'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/12/directshow.html' title='DirectShow'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113560392295970505</id><published>2005-12-26T15:30:00.000+02:00</published><updated>2005-12-26T15:32:02.973+02:00</updated><title type='text'>Firefox and Microsoft</title><content type='html'>I was pleasantly surprised today when downloading DirectX 9.0 from Microsoft. As you know, you need to validate your Windows before getting downloads. In the past, it barfed with Firefox but now they have a plugin for it. Well done Microsoft.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113560392295970505?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113560392295970505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113560392295970505&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113560392295970505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113560392295970505'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/12/firefox-and-microsoft.html' title='Firefox and Microsoft'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113523562476827839</id><published>2005-12-22T09:13:00.000+02:00</published><updated>2005-12-22T09:13:44.826+02:00</updated><title type='text'>timbl's blog | Decentralized Information Group (DIG) Breadcrumbs</title><content type='html'>Tim Berners Lee has a blog. You can read it &lt;a href="http://dig.csail.mit.edu/breadcrumbs/blog/4"&gt;here&lt;/a&gt;. In the mean time I trying to find out how to  convert video frames into something the computer can show.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113523562476827839?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113523562476827839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113523562476827839&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113523562476827839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113523562476827839'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/12/timbls-blog-decentralized-information.html' title='timbl&apos;s blog | Decentralized Information Group (DIG) Breadcrumbs'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113463427662679362</id><published>2005-12-15T10:11:00.000+02:00</published><updated>2005-12-15T10:11:16.680+02:00</updated><title type='text'> Volunteer encyclopedia as accurate as Britannica, journal says</title><content type='html'>According to Nature, Wikepedia is as accurate as the Encyclopedia Britannica. Just for science articles mind you.&lt;br /&gt;I find WikePedia useful for a quick primer on interface standards, history and other good software hardware stuff.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113463427662679362?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113463427662679362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113463427662679362&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113463427662679362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113463427662679362'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/12/volunteer-encyclopedia-as-accurate-as.html' title=' Volunteer encyclopedia as accurate as Britannica, journal says'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113445889366558755</id><published>2005-12-13T09:23:00.000+02:00</published><updated>2005-12-13T09:29:51.600+02:00</updated><title type='text'>Tired  and making mistakes</title><content type='html'>We had to stay late last night, to impress some visitors from far away. Around twelve  hours after my start time I wrote a utility class for std::string number conversion. It's one I've done many times. To my annoyance, the IDE showed it just fine in IntelliSense but the complier objected. Not a namespace or overloaded function not found. I googled for it , not really thinking.&lt;br /&gt;&lt;br /&gt;Today, in the morning I saw it in five minutes. For the first time in my life , I mistyped the standard header protection. Instead of  '#ifndef UTILITIES_H'  I'd missed the 'n'. That's taught me a valuable lesson. Don't write code when you're tired. Go read a book.&lt;br /&gt;&lt;br /&gt;Perhaps it's time I used #pragma for this. Is it standard yet?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113445889366558755?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113445889366558755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113445889366558755&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113445889366558755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113445889366558755'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/12/tired-and-making-mistakes.html' title='Tired  and making mistakes'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113436824724845274</id><published>2005-12-12T08:11:00.000+02:00</published><updated>2005-12-12T08:49:47.063+02:00</updated><title type='text'>Missing  before </title><content type='html'>I get my hands dirty with Visual Studio .NET trying to slightly alter a code smaple for a board we have. It compiles just fine until I try and introduce a simple for loop round a read function call. I get&lt;br /&gt;&lt;br /&gt;error C2143: syntax error : missing ';' before 'type'&lt;br /&gt;&lt;br /&gt;I can even get the same error with an ' int fred; ' but no errors with the same line near the top of main. What ever can it be?&lt;br /&gt;&lt;br /&gt;It's a 'C' program of course, not C++. The compiler is being strict about declarations so constructs like&lt;br /&gt;&lt;br /&gt;for (int i=0;i&lt;10i++)&lt;br /&gt;&lt;br /&gt;are not allowed. Unless of course, you put them in a local scope. I'm amazed. I've been so used to C++ as a better 'C' that I'd forgotten all about type declarations and position.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113436824724845274?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113436824724845274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113436824724845274&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113436824724845274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113436824724845274'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/12/missing-before.html' title='Missing &lt;token&gt; before &lt;token&gt;'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113422632537747797</id><published>2005-12-10T16:40:00.000+02:00</published><updated>2005-12-10T16:52:05.393+02:00</updated><title type='text'>Repeating mistakes</title><content type='html'>I should have known. Recovering from a bout of flu, I was pondering the strimmer and wondering if the waste land at the bottom of the garden needed a trim. Along comes the Significant Other (SO) and pushes a small pamphlet in my hand. "Next door , down one have a problem with this . Sort it please."&lt;br /&gt;I look. It's a instruction manual for a Games wheel with force feedback and pedals. My heart sinks. Well, newish neighbours, got to help out and all that. Noblesee oblige. I arrive in the attic where a group of kids are sitting around a PC. After they've been shooed away I sit down. A few minutes later my jaw drops. It's Hebrew W98 and it's like wading , naked in an active sewer. Every bit of malware, adware and crapware you can think off. Browser hijacked, home page is some search site and the active desktop has an invite to free porn, gambling and duty free booze. What a nice environment for young minds.&lt;br /&gt;I grimly spend the next two hours restoring order only to feed the games wheel is missing something. Yes, it's USB and the drivers install but nothing works. Feeling my way through a maze of cabling I come across an extension to the USB. Obviously for a power supply as this thing must take 150ma at least. Someone at toy's'r'us  used that box for a spare no doubt.&lt;br /&gt;&lt;br /&gt;No, I said I can't fix Word. It wants to replace something and it's calling for the original disks. This appears to be a pirate copy and I don't touch that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113422632537747797?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113422632537747797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113422632537747797&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113422632537747797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113422632537747797'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/12/repeating-mistakes.html' title='Repeating mistakes'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113385950503237702</id><published>2005-12-06T10:47:00.000+02:00</published><updated>2005-12-06T10:58:25.046+02:00</updated><title type='text'>Future shock</title><content type='html'>I was hit hard by &lt;a href="http://en.wikipedia.org/wiki/Future_shock"&gt;Future Shock&lt;/a&gt; today. We have a PCI card the boss wants us to use with a PCI chipset on it. So, we get it going with our embedded system and today I transfered it to my development machine. Off comes the covers -for the first time - and I stare. Just what are those strange orange cables connected to the hard drive? Shouldn't I know exactly what those odd tiny connectors are for two of the card slots? A work colleague joins me. He feels the same. I am ashamed to have to ask the &lt;a href="http://en.wikipedia.org/wiki/BOFH"&gt;BOFH &lt;/a&gt;for the mother board manual and feelings of inadequacy hit me as I read about &lt;a href="http://en.wikipedia.org/wiki/Serial_ATA"&gt;serial ATA&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/PCI_Express"&gt;PCI-Express&lt;/a&gt;. I make a living with computers after all.&lt;br /&gt;&lt;br /&gt;It's the same feeling I have when I took the car to have new disk pads fitted and a wheel bearing changed. Time was, I'd have done that myself. Now I can't, even I wanted too. Modern cars are not made for DIY maintenance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113385950503237702?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113385950503237702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113385950503237702&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113385950503237702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113385950503237702'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/12/future-shock.html' title='Future shock'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113378651957734904</id><published>2005-12-05T14:40:00.000+02:00</published><updated>2005-12-05T14:41:59.590+02:00</updated><title type='text'>Video and picture formats</title><content type='html'>I knew there were a number of picture and video formats for the PC. It isn't until you start having to build a small system for reading video that the realisation slowly sinks in that, yes, there are really a lot. I never met the YUV video file format until today. I'm not sure I want to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113378651957734904?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113378651957734904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113378651957734904&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113378651957734904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113378651957734904'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/12/video-and-picture-formats.html' title='Video and picture formats'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113316417950722814</id><published>2005-11-28T09:46:00.000+02:00</published><updated>2005-11-28T09:49:39.523+02:00</updated><title type='text'>Obfuscators</title><content type='html'>&lt;span style="font-family: verdana;"&gt;I am trying  to learn .NET in my spare time and not getting very far. While trying hard not to goof off, I cam across an Obfuscator that comes with Visual Studio. It obfuscates MSIL code making it very hard to reverse engineer. An example:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;private void CalcPayroll(SpecialList employeeGroup) {&lt;br /&gt;  while (employeeGroup.HasMore()) {&lt;br /&gt;       employee = employeeGroup.GetNext(true);&lt;br /&gt;       employee.UpdateSalary();&lt;br /&gt;       DistributeCheck(employee);&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;would become&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;private void a(a b) {&lt;br /&gt;   while (b.a()) {&lt;br /&gt;       a = b.a(true);&lt;br /&gt;       a.a();&lt;br /&gt;       a(a);&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;I know someone who codes in the second style by default.&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113316417950722814?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113316417950722814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113316417950722814&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113316417950722814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113316417950722814'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/11/obfuscators.html' title='Obfuscators'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113281433925298239</id><published>2005-11-24T08:31:00.000+02:00</published><updated>2005-11-24T08:38:59.273+02:00</updated><title type='text'>Goto considered harmful</title><content type='html'>Well,&lt;a href="http://www.blogger.com/post-create.g?blogID=11201965"&gt; goto was deprecated&lt;/a&gt; , oh, back in 1968 I think. Then why in deities  name do I get a CD on my desk, fresh from a local supplier with sample C code and verious apps for a  board we're looking at full of 'goto's. Hundreds and hundreds of them . For example (suitably bowdlerized):&lt;br /&gt;&lt;br /&gt;Xincr=1;&lt;br /&gt;  if ( (dX=Bx-Ax) &gt;= 0) goto NEXTX;&lt;br /&gt;    dX=-dX;&lt;br /&gt;    Xincr=-1;&lt;br /&gt;  NEXTX:&lt;br /&gt;   &lt;br /&gt;  Yincr = pSurface-&gt;width;&lt;br /&gt;  if ( (dY=By-Ay) &gt;= 0) goto NEXTY;&lt;br /&gt;    Yincr=-pSurface-&gt;width;&lt;br /&gt;    dY=-dY;&lt;br /&gt;  NEXTY:&lt;br /&gt;&lt;br /&gt;This could have been easily rewritten without the goto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113281433925298239?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113281433925298239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113281433925298239&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113281433925298239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113281433925298239'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/11/goto-considered-harmful.html' title='Goto considered harmful'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113221007421288060</id><published>2005-11-17T08:47:00.000+02:00</published><updated>2005-11-17T08:47:54.253+02:00</updated><title type='text'>Just In Time Debugging</title><content type='html'>I answered a &lt;a href="http://groups.google.com/group/comp.lang.labview/browse_frm/thread/4ce74f2901db7abc/fb49e9de55a73606?q=dll&amp;rnum=7#fb49e9de55a73606"&gt;usenet post&lt;/a&gt; recently in which someone asked "Is there a way to invoke Labview with a target Vi from an external debugger? ".&lt;br /&gt;&lt;br /&gt;Yes there is I answered. Set JIT debugging in Visual Studio (I don't know about other debuggers) and set a breakpoint. That said, I realised I'd never tried it myself from LabView. COM objects from Javascript or Java , yes. So I set JIT, ran up LabView and just for curiousity ran my latest prototype. &lt;br /&gt;&lt;br /&gt;Bang. A few seconds after watching the video playing and the thumbnails come up, Labview crashed bigtime. Not the app as such . I don't have any dll's of my own, just third party ones. Now I can guess what hapenned. Somewhere, someplace, there's an uncaught exception being ignored and the debugger found it. No way can I ever find out where it is though AFAIK. Reminds me of when I was doing Javascript with the JIT on. Lots and lots of external web pages gave me the 'Exception - would you like to debug?" message. Does anyone else every see this?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113221007421288060?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113221007421288060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113221007421288060&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113221007421288060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113221007421288060'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/11/just-in-time-debugging.html' title='Just In Time Debugging'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113212025055492956</id><published>2005-11-16T07:48:00.000+02:00</published><updated>2005-11-16T08:04:16.953+02:00</updated><title type='text'>How was work today dear?</title><content type='html'>&lt;span style="font-family: verdana;font-family:&amp;quot;;font-size:100%;"  &gt;Fine thank you. My highlight was ripping DVD video tracks into MPEG format so I could watch 20 minutes of an &lt;a href="http://en.wikipedia.org/wiki/Endoscope"&gt;endoscope &lt;/a&gt;being inserted into someone's rectum. The ending was a bit lame though.&lt;br /&gt;&lt;br /&gt;My curious lack of passion surprises me. Trying to deploy a prototype LabView VI onto my new Windows XP Embedded PC failed. I finally realised that my boss ordered the wrong version. We can't run the prototype anyplace else than my PC.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113212025055492956?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113212025055492956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113212025055492956&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113212025055492956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113212025055492956'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/11/how-was-work-today-dear.html' title='How was work today dear?'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113195105751664078</id><published>2005-11-14T08:44:00.000+02:00</published><updated>2005-11-14T08:50:57.516+02:00</updated><title type='text'>Studio</title><content type='html'>It's been a while since I installed and used Visual Studio. The last version was 6 and since then it's been Java with Builder, Embedded C++ and Borland. So, installing what must be my umpteenth studio I was reflecting on the very first time I met Microsoft C++. I'd been using Borland which was the market leader in those days and I was unimpressed at first. MSVC7 was a dos set of tools.&lt;br /&gt;&lt;br /&gt;Then came Visual Studio 1.0 (which I still have somewhere) and things improved. Borland dropped the ball, fiddled around with a name change and neglected their developers which they still do. Microsoft, on the other hand, never lost sight of it's developers and the growth of MSDN is the single biggest reason to stay with Microsoft. I shall never, ever , forget the video of Steve Ballmer doing his monkey impersonation while chanting 'Developers, developers, developers ' for what seemed hours. He's right.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113195105751664078?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113195105751664078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113195105751664078&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113195105751664078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113195105751664078'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/11/studio.html' title='Studio'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113195051078691233</id><published>2005-11-14T08:32:00.000+02:00</published><updated>2005-11-14T08:41:50.800+02:00</updated><title type='text'>Windows XP Embbeded Part II</title><content type='html'>I'm getting there. The previous problem was due to me not running the Target Analyser &lt;span style="font-weight: bold;"&gt;after&lt;/span&gt; all necessary drivers have been installed. That means , for the target board we had, a dual boot system with WXP Pro and Embedded. I use the supplied CD that came with the target system to install all the drivers for USB, sound, chipset etc, then run target analyser.&lt;br /&gt;&lt;br /&gt;The resultant PMQ file is fed into the following sets of steps.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;Import PMQ to Component Designer&lt;/li&gt;   &lt;li&gt;Generate an SLD and add this to the component  database (called devices)&lt;br /&gt;  &lt;/li&gt;   &lt;li&gt;In Target Designer, add devices to the SLX&lt;/li&gt;   &lt;li&gt;Pick and choose any needed OS bits such as which shell etc.&lt;/li&gt;   &lt;li&gt;Set tools/options/dependency check  to auto resolve&lt;/li&gt;   &lt;li&gt;Check dependencies, fix, check, fix, rinse, lather repeat and finally blow dry.&lt;/li&gt;   &lt;li&gt;Build image&lt;/li&gt;   &lt;li&gt;Deploy and check&lt;/li&gt; &lt;/ul&gt; For the time being, the dual boot will stay on the target system. I will automate the deployment at some time as it's a pain to do by hand. Stay reading for more on my adventures with LabView and WXPe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113195051078691233?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113195051078691233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113195051078691233&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113195051078691233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113195051078691233'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/11/windows-xp-embbeded-part-ii.html' title='Windows XP Embbeded Part II'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113161407637449775</id><published>2005-11-10T11:11:00.000+02:00</published><updated>2005-11-13T10:14:50.386+02:00</updated><title type='text'>Windows XP Embedded</title><content type='html'>Curious. We have our target system and every time I try to get past the FBA (First Boot Agent) is just goes to a very poor simulation of a command prompt and stops. I'll try and start over.&lt;br /&gt;&lt;br /&gt;Post post note:&lt;br /&gt;&lt;br /&gt;Memo to self. Check that &lt;span style="font-weight: bold;"&gt;all &lt;/span&gt;the motherboard drivers are installed before running the target analyser. Then  it  works.&lt;br /&gt;&lt;br /&gt;Addendum: Bloody well &lt;span style="font-weight: bold;"&gt;backup&lt;/span&gt; and Target Designer project files and images that work.  Keep them with a note as to what you did. Really. Backup working target sets. My bad.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113161407637449775?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113161407637449775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113161407637449775&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113161407637449775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113161407637449775'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/11/windows-xp-embedded.html' title='Windows XP Embedded'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113152775704278318</id><published>2005-11-09T11:13:00.000+02:00</published><updated>2005-11-09T11:15:57.060+02:00</updated><title type='text'>Life and people</title><content type='html'>I mustn't whinge , bitch or complain. Indeedy, so, I must grin and bear it. I find it passing strange that 'they', the powers that are, the bosses, management, PHB et al are perfectly content to spend $1500 on a training course for myself, some tens of thousands in software development tools yet get baulky when asked to buy a small set of screwdrivers costing perhaps eight dollars.&lt;br /&gt;&lt;br /&gt;A mystery.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113152775704278318?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113152775704278318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113152775704278318&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113152775704278318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113152775704278318'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/11/life-and-people.html' title='Life and people'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113108805671852741</id><published>2005-11-04T09:07:00.000+02:00</published><updated>2005-11-04T09:07:36.746+02:00</updated><title type='text'>O'Reilly: What Is Web 2.0</title><content type='html'>I'd heard of &lt;a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html"&gt;Web 2 &lt;/a&gt;but never bothered with it before. In case you're wondering, this is a Web2 page and the HTML manual that comes with anything is Web1. Now you know. &lt;br /&gt;&lt;br /&gt;Amaze your friends with phrases like:&lt;br /&gt;&lt;br /&gt;"Well, the development in the Web2 paradigm are fascinating to watch."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113108805671852741?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113108805671852741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113108805671852741&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113108805671852741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113108805671852741'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/11/oreilly-what-is-web-20.html' title='O&apos;Reilly: What Is Web 2.0'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113099987714940630</id><published>2005-11-03T08:37:00.000+02:00</published><updated>2005-11-03T08:37:57.180+02:00</updated><title type='text'>Nelson Rocks Preserve - Disclaimer</title><content type='html'>A wonderful &lt;a href="http://www.nelsonrocks.org/disclaimer.html"&gt;disclaimer here&lt;/a&gt; from Nelson Rocks Outdoor Rec centre.&lt;br /&gt;&lt;blockquote&gt;Nelson Rocks Preserve is covered in steep terrain with loose, slippery and unstable footing. The weather can make matters worse. Sheer drops are everywhere. You may fall, be injured or die. There are hidden holes. You could break your leg. There are wild animals, which may be vicious, poisonous or carriers of dread diseases. These include poisonous snakes and insects. Plants can be poisonous as well. We don't do anything to protect you from any of this. We do not inspect, supervise or maintain the grounds, rocks, cliffs or other features, natural or otherwise.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;The Preserve does not provide rangers or security personnel. The other people in the preserve, including other visitors, our employees, agents, and guests, and anyone else who might sneak in, may be stupid, reckless, or otherwise dangerous. They may be mentally ill, criminally insane, drunk, using illegal drugs and/or armed with deadly weapons and ready to use them. We aren't necessarily going to do anything about it. We refuse to take responsibility. &lt;/blockquote&gt;&lt;br /&gt;Beats the dense legalese you find inside software packages.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113099987714940630?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113099987714940630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113099987714940630&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113099987714940630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113099987714940630'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/11/nelson-rocks-preserve-disclaimer.html' title='Nelson Rocks Preserve - Disclaimer'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113094046043840718</id><published>2005-11-02T16:07:00.000+02:00</published><updated>2005-11-02T16:07:40.450+02:00</updated><title type='text'>Techdirt:Pissed Off Usability Experts Vow To Make Things Easier</title><content type='html'>Pissed&lt;a href="http://techdirt.com/articles/20051102/0050209_F.shtml"&gt; Off Usability Experts &lt;/a&gt;Vow To Make Things Easier.&lt;br /&gt;&lt;br /&gt;Right on.&lt;br /&gt;&lt;br /&gt;I just got a new phone at work place. Three engineers can't figure out how to set the date on the damn thing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113094046043840718?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113094046043840718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113094046043840718&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113094046043840718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113094046043840718'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/11/techdirtpissed-off-usability-experts.html' title='Techdirt:Pissed Off Usability Experts Vow To Make Things Easier'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113092281147427740</id><published>2005-11-02T11:12:00.000+02:00</published><updated>2005-11-02T11:13:31.496+02:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4273/84/1600/kp20030312.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/4273/84/320/kp20030312.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I loved this one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113092281147427740?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113092281147427740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113092281147427740&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113092281147427740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113092281147427740'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/11/i-loved-this-one.html' title=''/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113067775810639313</id><published>2005-10-30T15:09:00.000+02:00</published><updated>2005-10-30T15:09:19.846+02:00</updated><title type='text'>Sex.com thief arrested </title><content type='html'>That's going to be an interesting crime to tell the other inmates in &lt;a href="http://en.wikipedia.org/wiki/Club_Fed"&gt;Club Fed&lt;/a&gt;. Stephen Michael Cohen was arrested on an immigration violation by Mexican authorities and turned over to the US border patrol yesterday. He's the person who stole the sex.com domain from it's rightful owner.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113067775810639313?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113067775810639313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113067775810639313&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113067775810639313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113067775810639313'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/10/sexcom-thief-arrested.html' title='Sex.com thief arrested '/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113039443217932960</id><published>2005-10-27T08:27:00.000+02:00</published><updated>2005-10-27T08:27:12.230+02:00</updated><title type='text'>EFF: DocuColor Tracking Dot Decoding Guide</title><content type='html'>From the &lt;a href="http://www.eff.org/Privacy/printers/docucolor/"&gt;EFF&lt;/a&gt;, a detailed guide into how to decode the colour dots from some Colour Laser printers. This yellow dot code appears on all printouts and is intended to help track down countifiteirs. The privacy objections are that countries with less than stellar human rights may use it to track down dissidents. When it may be used against Greenpeace  in the USA then is becomes wrong.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113039443217932960?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113039443217932960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113039443217932960&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113039443217932960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113039443217932960'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/10/eff-docucolor-tracking-dot-decoding.html' title='EFF: DocuColor Tracking Dot Decoding Guide'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-113006980787829437</id><published>2005-10-23T14:12:00.000+02:00</published><updated>2005-10-23T15:01:09.083+02:00</updated><title type='text'>Windows XP Embedded</title><content type='html'>In the absence of training courses, I am teaching my self how to configure Windows XP Embedded. The concept is simple. Decide what bits of Windows XP Pro you really need and then using the toolset provided, build an OS Image.&lt;br /&gt;&lt;br /&gt;Well, one component I know I do not need is Internet Explorer. We don't want operating theatre staff to browse for porn while the Doctor is busy examing someone's rectum. It's also a footprint hog. So, I experiment. What is the footprint with and without Internet Explorer?&lt;br /&gt;&lt;br /&gt;Except that I can't. Can't build an image without the damn thing. Every time I disable the component and run a dependency check it adds it back. Not the one I disabled I hasten to add, it keeps adding what it imagines the next version will be. So, disable Internet Explorer, Versions 3,4,5 and 6 and it comes back with version 7. I'm upto version 9 now and getting frightened.&lt;br /&gt;&lt;br /&gt;Post post note:&lt;br /&gt;Fixed it. Turn off auto resolve dependencies and increase visiblity to 100. Slowly remove any unresolved components and recheck. Lather , rinse and repeat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-113006980787829437?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/113006980787829437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=113006980787829437&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113006980787829437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/113006980787829437'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/10/windows-xp-embedded_23.html' title='Windows XP Embedded'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112980403135550319</id><published>2005-10-20T12:27:00.000+02:00</published><updated>2005-10-20T12:27:11.380+02:00</updated><title type='text'>IPV6</title><content type='html'>So  the .uk domain will resolve with IPv6. The ip address is 2001:630:181:35::83 which will take some getting used to. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112980403135550319?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112980403135550319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112980403135550319&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112980403135550319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112980403135550319'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/10/ipv6.html' title='IPV6'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112974300459693767</id><published>2005-10-19T19:30:00.000+02:00</published><updated>2005-10-19T19:30:04.796+02:00</updated><title type='text'>Gmail: Help Center - Why are the contents of my messages missing?</title><content type='html'>What? Some &lt;a href="http://mail.google.com/support/bin/answer.py?ctx=%67mail&amp;hl=en&amp;answer=19529"&gt;Norton products may &lt;/a&gt;strip away the contents of Gmail messages? Since when?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112974300459693767?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112974300459693767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112974300459693767&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112974300459693767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112974300459693767'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/10/gmail-help-center-why-are-contents-of.html' title='Gmail: Help Center - Why are the contents of my messages missing?'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112972692801015723</id><published>2005-10-19T15:02:00.000+02:00</published><updated>2005-10-19T15:02:08.036+02:00</updated><title type='text'>:LinuxDevices: The ELC is Dead; Long Live the OSDL</title><content type='html'>Ok, so I won't be using &lt;a href="http://alllinuxdevices.com/news_story.php3?ltsn=2005-09-09-002-07-NW-BU-DV"&gt;embedded &lt;/a&gt;Linux for a while.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112972692801015723?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112972692801015723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112972692801015723&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112972692801015723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112972692801015723'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/10/linuxdevices-elc-is-dead-long-live.html' title=':LinuxDevices: The ELC is Dead; Long Live the OSDL'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112971450813636462</id><published>2005-10-19T11:35:00.000+02:00</published><updated>2005-10-19T11:35:08.193+02:00</updated><title type='text'>Microsoft Windows XP - DiskPart</title><content type='html'>Annoyingingly I was wrong, wrong, wrong. There is a way of changing partitions and disk drives in Windows XP. It's a command line tool called 'diskpart'. It even has a 'clean' parameter to zero every byte of every sector on the specified disk. Just the thing for people with a modicum of guilt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112971450813636462?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112971450813636462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112971450813636462&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112971450813636462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112971450813636462'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/10/microsoft-windows-xp-diskpart.html' title='Microsoft Windows XP - DiskPart'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112970522875950269</id><published>2005-10-19T08:42:00.000+02:00</published><updated>2005-10-19T09:23:34.823+02:00</updated><title type='text'>Runtimes - Part 1</title><content type='html'>I am uncertain is my thoughts on machine independent runtimes ever made it here. Her's Part 1 of many parts.&lt;br /&gt;&lt;br /&gt;Java, C# all depend on a runtime platform that sits between the application code and the operating system. It is this runtime that I have problems with. Neither fish, nor fowl, nor good red meat it is a bastard child , often forgotten and left in the corner.&lt;br /&gt;&lt;br /&gt;Consider this table of Java runtimes on a pocket PC with the varying OSs available. The Java runtimes vary from Personal Java (?) through Kaffe and Sun runtime 1.3.1. Now consider your development environment and the runtime you have on your desktop. What chance is there that the built in class, method, callback or other feature is going to be on a Pocket PC?&lt;br /&gt;Going for the desktop? Easy, I hear you say. We just deliver the same runtime as we use. Well done. How many other Java apps is the customer using? Are you going to do regression testing for him/her?&lt;br /&gt;&lt;br /&gt;The Microsoft CLR is slightly improved. At least there is a mechanisim for updating the thing but this is not always desireable. I see on this PC I have the .NET frame work 1.1. What does that mean exactly. Is it the latest? Is it the one I want?&lt;br /&gt;&lt;br /&gt;In my new job I have another scripting language to get to grips with. It's Lua, that nice Brazilian contribution to IT. Another runtime. More problems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112970522875950269?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112970522875950269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112970522875950269&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112970522875950269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112970522875950269'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/10/runtimes-part-1.html' title='Runtimes - Part 1'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112946918334963554</id><published>2005-10-16T15:26:00.000+02:00</published><updated>2005-10-16T15:26:23.393+02:00</updated><title type='text'>Joel on Software - Set Your Priorities</title><content type='html'>A  &lt;a href="http://www.joelonsoftware.com/articles/SetYourPriorities.html"&gt;wonderful article&lt;/a&gt; on the dangers of adding a feature just because 'we promised the customer' and how to assign priorites to features.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112946918334963554?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112946918334963554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112946918334963554&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112946918334963554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112946918334963554'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/10/joel-on-software-set-your-priorities.html' title='Joel on Software - Set Your Priorities'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112893289406900014</id><published>2005-10-10T10:25:00.000+02:00</published><updated>2005-10-10T10:28:14.076+02:00</updated><title type='text'>RS232 et al</title><content type='html'>Of course there is a new RS232 protocol to learn. Just wonderful. Hundreds of bit banging bytes sent to a board with no error correction or parameter checking, no way to find out what went wrong when the thing at the end goes belly up.&lt;br /&gt;&lt;br /&gt;What is it with people? Why use an old , antiquated interface and make up your own protocol from scratch yet again. Not even a parity bit to be seen, no CRC, checksums, error feedback. The commercial implementations are all written by people who skimmed the 300 page spec and shuddered. Deep, deep sigh.&lt;br /&gt;&lt;br /&gt;Yes, I know I've done it too. No excuse though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112893289406900014?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112893289406900014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112893289406900014&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112893289406900014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112893289406900014'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/10/rs232-et-al.html' title='RS232 et al'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112884349097776470</id><published>2005-10-09T09:33:00.000+02:00</published><updated>2005-10-09T09:38:10.983+02:00</updated><title type='text'>Windows XP Embedded</title><content type='html'>It seemed embarassing at the time. I had downloaded a trial edition of Windows XP Embedded to see what it was all about. Try as I might I could not install it even though the installer looked similar to many I have used before.&lt;br /&gt;&lt;br /&gt;I gave up and posted a question on news:microsoft.public.windowsxp.embedded. Sure enough, I got an answer. The initial download gave me a small download executable. Running that, over time, gets you cab files and expanding those gives the familiar disk1 folder, disk2 etc. Running the setup from there won't work. Instead , look in c:\program files\windows embedded. The setup.exe there will work.&lt;br /&gt;&lt;br /&gt;HTH.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112884349097776470?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112884349097776470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112884349097776470&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112884349097776470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112884349097776470'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/10/windows-xp-embedded.html' title='Windows XP Embedded'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112831724117181729</id><published>2005-10-03T08:23:00.000+03:00</published><updated>2005-10-03T08:27:21.176+03:00</updated><title type='text'>Future shock</title><content type='html'>It was quite a while ago I realised that I would never be able to service my own car ever again. Due to on board computers, and closed systems all I can do it take it to the local garage and watch. I could bear with that but I have a sneaky feeling it's happening with PCs as well. Take my new super-duper work PC. It has an annoying startup control centre which tells me lots of things I'm not interested in such as the DDR line voltage and the system fan r.p.m. It also makes a screaming noise in the earphones every morning and the only way I can find to stop it is to kill the silly thing once and for all.&lt;br /&gt;&lt;br /&gt;Automatic updates are bad enough. If we lose control of the PC facing us, we do not look to a happy future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112831724117181729?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112831724117181729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112831724117181729&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112831724117181729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112831724117181729'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/10/future-shock.html' title='Future shock'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112799911724786799</id><published>2005-09-29T16:04:00.000+03:00</published><updated>2005-09-29T16:05:17.256+03:00</updated><title type='text'>Comment spam</title><content type='html'>I can't believe it. There's no traffic here and I've just had my first comment spam. Time to turn on authentication.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112799911724786799?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112799911724786799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112799911724786799&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112799911724786799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112799911724786799'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/09/comment-spam.html' title='Comment spam'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112799733312018678</id><published>2005-09-29T15:35:00.000+03:00</published><updated>2005-09-29T15:35:33.126+03:00</updated><title type='text'>IT managers say software, systems arrive untested.</title><content type='html'>&lt;a href="http://www.theinquirer.net/?article=26566"&gt;IT managers say software, systems arrive untested&lt;/a&gt;. Well, knock me down with a wet haddock. What, companies ship untested software?  Never, surely.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112799733312018678?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112799733312018678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112799733312018678&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112799733312018678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112799733312018678'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/09/it-managers-say-software-systems.html' title='IT managers say software, systems arrive untested.'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112799451756530516</id><published>2005-09-29T14:41:00.000+03:00</published><updated>2005-09-29T14:48:37.576+03:00</updated><title type='text'>New job, new PC and NTFS partitions</title><content type='html'>It did take them a few days to get me a PC. I refused to stay yesterday and went to a bookshop then home. The boss did apoligise. I managed to read me dead tree copy of the C++ FAQ &lt;span style="font-weight: bold;"&gt;all&lt;/span&gt; the way through.&lt;br /&gt;&lt;br /&gt;We're probably be going to use Windows XP embedded with a board level PC. No Linux though . The first thing I've done with my PC is to resize the primary partition so I could have more that one for XP development. Annoyingly there is no way to shrink an NTFS partition under Windows XP so I dowloaded Knoppix and used the very nice QT Part which worked well. The System Rescue alternative didn't seem to work as QT Part running from that refused to believe I was root.&lt;br /&gt;&lt;br /&gt;Ah well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112799451756530516?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112799451756530516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112799451756530516&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112799451756530516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112799451756530516'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/09/new-job-new-pc-and-ntfs-partitions.html' title='New job, new PC and NTFS partitions'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112643586858020425</id><published>2005-09-11T13:46:00.000+03:00</published><updated>2005-09-11T13:51:08.590+03:00</updated><title type='text'>Void pointers and casting</title><content type='html'>Please don't.  Really, really don't . There are only a very few cases where this should be necessary. If you are unsure don't do it. Anyway, if I find you I will sell your children into slavery and do dreadful things to your spouse.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112643586858020425?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112643586858020425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112643586858020425&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112643586858020425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112643586858020425'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/09/void-pointers-and-casting.html' title='Void pointers and casting'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112615925405304697</id><published>2005-09-08T09:00:00.000+03:00</published><updated>2005-09-08T09:00:54.080+03:00</updated><title type='text'>UK.gov ditches 'Big Brother'-style e-voting </title><content type='html'>Thanks to &lt;a href="http://www.theregister.com/2005/09/06/govt_voting/"&gt;Vulture Central&lt;/a&gt;  for the snippet of news via &lt;a href="&lt;http://www.csl.sri.com/users/risko/risks.txt&gt;"&gt;comp.risks&lt;/a&gt;. So no E-Voting right now in the UK. Other items today include a mention of classes of Byzantine faults. I quote.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Byzantine faults are faults in which agents (sensors, computers) in a distributed system "lie" to their interlocutors: they do not fail silently but distribute erroneous data, or data which is read differently by different receivers. The name arose from a whimsical analogy by Lamport, Shostak and Pease to a group of Byzantine generals trying to reach agreement in a situation in which no one trusts anyone else to speak the truth.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;This particular case arose from a nose-up pitch event on a Boeing Model 777-200 series airplane while climbing through 36,000 feet altitude. &lt;br /&gt;&lt;br /&gt;Finally, having read the preliminary report on the Cypriot airliner crash, I shudder sometimes at the thought of flying.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112615925405304697?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112615925405304697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112615925405304697&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112615925405304697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112615925405304697'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/09/ukgov-ditches-big-brother-style-e.html' title='UK.gov ditches &apos;Big Brother&apos;-style e-voting '/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112581606676027353</id><published>2005-09-04T09:38:00.000+03:00</published><updated>2005-09-04T09:41:06.766+03:00</updated><title type='text'>Shock</title><content type='html'>I am in shock. Serious trembling mode. It a pre start meet, my new boss &lt;span style="font-weight: bold;"&gt;asked &lt;/span&gt;me what OS I would like and what development tools. He even took out the company credit card and I haven't even started there yet. I froze.&lt;br /&gt;&lt;br /&gt;I am so going to need help on this one. 30 plus years of writing software and I get to choose? Help!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112581606676027353?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112581606676027353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112581606676027353&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112581606676027353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112581606676027353'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/09/shock.html' title='Shock'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112538636314533634</id><published>2005-08-30T09:44:00.000+03:00</published><updated>2005-08-30T10:19:23.163+03:00</updated><title type='text'>Windows NT</title><content type='html'>It's been quite a while since I needed to make Windows NT in all it's flavours to logon automatically.  It's a registry hack of course. I do have issues with explaining to people that while this is fine for stand alone PCs it is not acceptable for networked computers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112538636314533634?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112538636314533634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112538636314533634&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112538636314533634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112538636314533634'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/08/windows-nt.html' title='Windows NT'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112496690315380989</id><published>2005-08-25T13:44:00.000+03:00</published><updated>2005-08-25T13:48:23.166+03:00</updated><title type='text'>Communications</title><content type='html'>So this new field in the database is called THINGIE_STAB_TIME. I see. It's not really a time is it because the business logic treats like a boolean. Sorry I didn't notice as I don't do the embedded stuff right now. Oh, it's defined as a floating point number as well. Only 1 or 0. But could be  -10^307 to 10^308 with 15 significant digits yes? Thanks a bunch. We do have one very unhappy customer right now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112496690315380989?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112496690315380989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112496690315380989&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112496690315380989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112496690315380989'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/08/communications.html' title='Communications'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112471130200235610</id><published>2005-08-22T14:48:00.000+03:00</published><updated>2005-08-22T14:48:22.023+03:00</updated><title type='text'>Linus trademarks Linux</title><content type='html'>It says &lt;a href="http://www.theinquirer.net/?article=25529"&gt;here &lt;/a&gt; that  Linus Torvalds wants to charge companies $5000 for the use of the Linux name. Surely can't be right can it?&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112471130200235610?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112471130200235610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112471130200235610&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112471130200235610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112471130200235610'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/08/linus-trademarks-linux.html' title='Linus trademarks Linux'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112357150168214545</id><published>2005-08-09T10:11:00.000+03:00</published><updated>2005-08-09T10:11:41.706+03:00</updated><title type='text'>United States Patent: 6,415,335</title><content type='html'>Via &lt;a href="http://yro.slashdot.org/article.pl?sid=05/08/08/2016210&amp;from=rss"&gt;Slashdot&lt;/a&gt;, we have&lt;a href="http://patft.uspto.gov/netacgi/nph-Parser?u=/netahtml/srchnum.htm&amp;Sect1=PTO1&amp;Sect2=HITOFF&amp;p=1&amp;r=1&amp;l=50&amp;f=G&amp;d=PALL&amp;s1=6415335.WKU.&amp;OS=PN/6415335&amp;RS=PN/6415335"&gt; more indications&lt;/a&gt; that the U.S.A patent system is seriously broken.&lt;br /&gt;&lt;blockquote&gt;The present invention teaches a method and apparatus for creating and managing custom Web sites. Specifically, one embodiment of the present invention claims a computer-implemented method for managing a dynamic Web page generation request to a Web server, the computer-implemented method comprising the steps of routing the request from the Web server to a page server, the page server receiving the request and releasing the Web server to process other requests, processing the request, the processing being performed by the page server concurrently with the Web server, as the Web server processes the other requests, and dynamically generating a Web page in response to the request, the Web page including data dynamically retrieved from one or more data sources.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;This appears to describe a web server using dynamic data to make pages. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112357150168214545?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112357150168214545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112357150168214545&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112357150168214545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112357150168214545'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/08/united-states-patent-6415335.html' title='United States Patent: 6,415,335'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112245528496277042</id><published>2005-07-27T12:08:00.000+03:00</published><updated>2005-07-27T12:08:04.963+03:00</updated><title type='text'>And the Verdict on Justice Kennedy Is: Guilty </title><content type='html'>According to Edwin Vieira, a speaker at a conference of the Judeo-Christian Council for Constitutional Restoration, the US supreme court appears to be full of Marxist, Leninist, followers of Satan. Impeachment should naturally follow. I loved the use of Stalin's method of dealing with problematic people.&lt;br /&gt;&lt;blockquote&gt;no man, no problem,&lt;/blockquote&gt;&lt;br /&gt;Wonderful. &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112245528496277042?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112245528496277042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112245528496277042&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112245528496277042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112245528496277042'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/07/and-verdict-on-justice-kennedy-is.html' title='And the Verdict on Justice Kennedy Is: Guilty '/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112245492465975635</id><published>2005-07-27T11:59:00.000+03:00</published><updated>2005-07-27T12:02:04.666+03:00</updated><title type='text'>InstallShield sucks</title><content type='html'>We have , against my very firm advise , InstallShield X Express for installation work. When it comes to adding custom actions, you are only allowed to execute a .dll, and .exe or a VBS script file. No, you may not run a batch file or a .cmd file. Why I have no idea. My carefully crafted command file needed a vbs file to run it from installshield. Bummer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112245492465975635?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112245492465975635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112245492465975635&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112245492465975635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112245492465975635'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/07/installshield-sucks.html' title='InstallShield sucks'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112238091205965628</id><published>2005-07-26T15:26:00.000+03:00</published><updated>2005-07-26T15:28:32.066+03:00</updated><title type='text'>Shame...</title><content type='html'>So I've written a script file that on install sets a scheduled task to restart the app every week of so. Well, it could be worse. I could be doing it in perl.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112238091205965628?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112238091205965628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112238091205965628&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112238091205965628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112238091205965628'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/07/shame.html' title='Shame...'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112227241890753945</id><published>2005-07-25T09:19:00.000+03:00</published><updated>2005-07-25T09:20:18.913+03:00</updated><title type='text'>Leaks</title><content type='html'>For the first time in my life I've been beaten by a software engineering problem. Our app leaks 30K bytes per hours per connected unit and I have no idea why.  So , my solution is to reboot the PC once a month automatically.&lt;br /&gt;&lt;br /&gt;I am so ashamed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112227241890753945?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112227241890753945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112227241890753945&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112227241890753945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112227241890753945'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/07/leaks.html' title='Leaks'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112184594255689340</id><published>2005-07-20T10:52:00.000+03:00</published><updated>2005-07-20T10:52:22.583+03:00</updated><title type='text'>How to Enable Heap Counters for Sysmon</title><content type='html'>For those poor souls trying to find out what's going on with the heap, it is a dissapointment to find that Performance Monitor does not, be default, have the capability of monitoring the heap. Well, now you can and here's the link on how to do it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;290639"&gt;How to Enable Heap Counters for Sysmon&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;or just add:&lt;br /&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance&lt;br /&gt;"DisplayHeapPerfObject"=dword:00000001&lt;br /&gt;&lt;br /&gt;to the registry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112184594255689340?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112184594255689340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112184594255689340&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112184594255689340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112184594255689340'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/07/how-to-enable-heap-counters-for-sysmon.html' title='How to Enable Heap Counters for Sysmon'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11201965.post-112158819226090529</id><published>2005-07-17T11:14:00.000+03:00</published><updated>2005-07-17T11:16:32.266+03:00</updated><title type='text'>Leaks and heaps</title><content type='html'>I've now tried four different memory analyzers ranging from Bounds Checker through Memory validator. All of them insist that I have no runtime leak at all. I'm now investigating Heap fragmentation. What fun. The boss looks very worried.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11201965-112158819226090529?l=softdevelop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softdevelop.blogspot.com/feeds/112158819226090529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11201965&amp;postID=112158819226090529&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112158819226090529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11201965/posts/default/112158819226090529'/><link rel='alternate' type='text/html' href='http://softdevelop.blogspot.com/2005/07/leaks-and-heaps.html' title='Leaks and heaps'/><author><name>ExpatEgghead</name><uri>http://www.blogger.com/profile/13578130377226462702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_JVAmGHa4n7o/SlxSfU7AmrI/AAAAAAAAAR0/rDMZmhTaVEk/S220/Picture+023.jpg'/></author><thr:total>0</thr:total></entry></feed>
