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

<channel>
	<title>Michael Banzon &#187; Uncategorized</title>
	<atom:link href="http://michaelbanzon.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://michaelbanzon.com</link>
	<description></description>
	<lastBuildDate>Thu, 02 Sep 2010 19:17:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>The miracles of RAID</title>
		<link>http://michaelbanzon.com/2009/09/03/the-miracles-of-raid/</link>
		<comments>http://michaelbanzon.com/2009/09/03/the-miracles-of-raid/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 07:19:17 +0000</pubDate>
		<dc:creator>mbanzon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://michaelbanzon.com/?p=69</guid>
		<description><![CDATA[The other day at work we had a harddrive failure! Ouch! All our corporate files where suddenly inaccessible! This was caused by a malfunctioning harddrive in our main NAS box. Fortunately we had bought a device with a two-disk RAID-1 configuration. To temporarily resolve the problem we simply had to remove the broken harddrive and [...]]]></description>
			<content:encoded><![CDATA[<p>The other day at work we had a harddrive failure! Ouch!</p>
<p>All our corporate files where suddenly inaccessible! This was caused by a malfunctioning harddrive in our main NAS box.</p>
<p>Fortunately we had bought a device with a two-disk RAID-1 configuration. To temporarily resolve the problem we simply had to remove the broken harddrive and reboot the device. Nice and simple! I love RAID!</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelbanzon.com/2009/09/03/the-miracles-of-raid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Return of involvement</title>
		<link>http://michaelbanzon.com/2009/08/29/return-of-involvement/</link>
		<comments>http://michaelbanzon.com/2009/08/29/return-of-involvement/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 12:29:51 +0000</pubDate>
		<dc:creator>mbanzon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://michaelbanzon.com/?p=65</guid>
		<description><![CDATA[I&#8217;m not directly involved in marketing. Henriette Weber (my good friend) didn&#8217;t care much for this fact and sent me her new book &#8220;Return of Involvement&#8220;. In her own personal way she puts her heart and soul into explaining the marketing and corporate screw-ups and supplying a road ahead. Involvement! I felt closer to her [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not directly involved in marketing.</p>
<p><a href="http://henrietteweber.com/">Henriette Weber</a> (my good friend) didn&#8217;t care much for this fact and sent me her new book &#8220;<a href="http://www.toothlesstigerpress.com/pr/roi/index.html">Return of Involvement</a>&#8220;.</p>
<p>In her own personal way she puts her heart and soul into explaining the marketing and corporate screw-ups and supplying a road ahead. Involvement! I felt closer to her after reading the book, and even though I&#8217;m not personally involved in anything that could be connected to the content of the book it set some stuff straight for me regarding my life as a <em>consumer.</em></p>
<p>I can only recommend everybody to go get the book!</p>
<p>After reading the book myself I talked with some of the people at work which had no second thoughts immediately asking me to borrow the book so the could read this splendid work! They accepted the book straight away mainly because of my recommendation &#8211; I know that Henriette will <strong><em>love</em><span style="font-weight: normal;"> this &#8211; this is one of the key issues of her book!</span></strong></p>
<p><strong><span style="font-weight: normal;">After (almost) completing the book I decided I absolutely had to go to her reception &#8211; and so I did. There I met Henriette who was welcoming everyone with her always shiny happy presence and stunning looks.</span></strong></p>
<p>Just go get her book! <img src='http://michaelbanzon.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://michaelbanzon.com/2009/08/29/return-of-involvement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remember to flush!</title>
		<link>http://michaelbanzon.com/2009/05/08/remember-to-flush/</link>
		<comments>http://michaelbanzon.com/2009/05/08/remember-to-flush/#comments</comments>
		<pubDate>Fri, 08 May 2009 05:41:48 +0000</pubDate>
		<dc:creator>mbanzon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://michaelbanzon.com/?p=62</guid>
		<description><![CDATA[Last night I was doing some network/socket programming. Just for the fun of it. This was done as I always do (it&#8217;s not the first time I&#8217;m doing this kind of programming) by building up the socket connection and running it through the stream handlers that the programming language library (Java/C#) provides. Last night I [...]]]></description>
			<content:encoded><![CDATA[<p>Last night I was doing some network/socket programming. Just for the fun of it. This was done as I always do (it&#8217;s not the first time I&#8217;m doing this kind of programming) by building up the socket connection and running it through the stream handlers that the programming language library (Java/C#) provides.</p>
<p>Last night I found &#8211; as I always do the first time around &#8211; that my communication wasn&#8217;t coming around to the server. I tried, I tried some more, I failed&#8230;. And went to bed upset.</p>
<p>I woke up this morning &#8211; went to do my morning business and BAM it hit me! Flush!! Oh my&#8230; ! I booted the computer, added a &#8220;stream.Flush()&#8221; and we where off! It is certainly NOT the first time I&#8217;ve missed this part! I blame the high level stream handlers &#8211; did I tell them to buffer? No!</p>
<p>Anyway &#8211; remember to flush people!</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelbanzon.com/2009/05/08/remember-to-flush/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Re-inventing the wheel</title>
		<link>http://michaelbanzon.com/2009/05/02/re-inventing-the-wheel/</link>
		<comments>http://michaelbanzon.com/2009/05/02/re-inventing-the-wheel/#comments</comments>
		<pubDate>Sat, 02 May 2009 16:03:03 +0000</pubDate>
		<dc:creator>mbanzon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://michaelbanzon.com/?p=59</guid>
		<description><![CDATA[Starting 2009 ABC-tool faced some challenges regarding development. The program has been undergoing some enormous changes since I joined the company and one of the biggest was yet to be seen. Since the program was first introduced to the marked there had been a desire to have some sort of database underneath it all to [...]]]></description>
			<content:encoded><![CDATA[<p>Starting 2009 ABC-tool faced some challenges regarding development. The program has been undergoing some enormous changes since I joined the company and one of the biggest was yet to be seen.</p>
<p>Since the program was first introduced to the marked there had been a desire to have some sort of database underneath it all to hold data along with calculation results and overall program state. The nature of the program only allowed users to import and export files which in many cases was far too little. Upon my arrival to the company one of my first comments (easy made because I&#8217;m not really there to make up sellable buzz words) where something like “I don&#8217;t think you mean database – you simply just want a save function”. Besides that I probably had a lot of other comments as well but the essence here being what mostly describes my work: finding out what people want. This is a classical example of users focusing on <strong>how</strong><span style="font-weight: normal;"> they want it instead of </span><strong>what</strong><span style="font-weight: normal;"> they want. Needless to say that ABC-tool can now store the program state in project files with absolutely no use of databases.</span></p>
<p style="font-weight: normal;">Which leads me to the wheel-inventing part!</p>
<p style="font-weight: normal;">The development team where set on a quest to create a file format from scratch to support the numerous functions that our program holds. Furthermore we where very aware that the requirements to this format could/can change over night – nothing is certain. Last but not least we needed the format to be easy to debug and human readable (shortening development time) and make it easy to implement readers for other programming languages.</p>
<p style="font-weight: normal;">Numb from thinking big thoughts I reached into the back of my head and thought: XML! Now there is a format that keeps the human readability in serialized form. Furthermore XML supports all the gibberish that we would ever think to stuff into it – and it is very expandable. The only problems would be that we need to stuff all our data into one single document – fairly easy to accomplish – and then the size of the document would be an issue when dealing with large data files. The last point would be a problem not easily solved by developers (us) but very annoying to users. Imagine a file containing what seems to be a small amount of data craving 100+ MB of storage space – ouch! The fact is that at many similar records – especially when record node names are long – XML sucks! A lot! This takes up way too much disk space due to the fact that node names are repeated for every record.</p>
<p style="font-weight: normal;">So – our natural thought was: How do we solve this problem during development and make this the best solution mankind has every seen? The answer was short: Compression! (a fairly long word to be honest!). The compression solution actually also solves the other problem we had and lets us distribute our data into different files. So – as you probably have guessed – the file format that we use to store data, calculations and program state is simply a bunch of XML files organized in one single compressed ZIP-file. Simple and neat. Now where have I head about such a solution before? Oh yeah – the new Microsoft Office formats! I call it: The wheel – re-invented.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelbanzon.com/2009/05/02/re-inventing-the-wheel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZIP-files and Windows Vista</title>
		<link>http://michaelbanzon.com/2008/09/13/zip-files-and-windows-vista/</link>
		<comments>http://michaelbanzon.com/2008/09/13/zip-files-and-windows-vista/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 18:44:12 +0000</pubDate>
		<dc:creator>mbanzon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.southbound.dk/?p=39</guid>
		<description><![CDATA[At the moment I have some spare time to write something. For the silliest of reasons! I&#8217;m waiting for Windows Vista to extract the content of a ZIP-file. Usually it has been the content of World of Warcraft addons &#8211; which generally doesn&#8217;t contain that many files. This time it is the win32 source code [...]]]></description>
			<content:encoded><![CDATA[<p>At the moment I have some spare time to write something. For the silliest of reasons! I&#8217;m waiting for Windows Vista to extract the content of a ZIP-file.</p>
<p>Usually it has been the content of World of Warcraft addons &#8211; which generally doesn&#8217;t contain that many files. This time it is the win32 source code of the Apache HTTPD server.</p>
<p>The ZIP-file downloaded had a size of 9.4MB and the total download time was about 30 seconds to a minute. Windows Vistas current estimate is 1 hour and 46 minutes to complete. I really can&#8217;t see why this should be the case. Yes it is a lot of small files. Yes it is a whole lot &#8211; but come on &#8211; give me a break! Windows XP performed better than this!</p>
<p>If someone can shed some light over this please do so &#8211; I&#8217;m dying to find out why it is so freakin&#8217; slow!</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelbanzon.com/2008/09/13/zip-files-and-windows-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
