<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Roiy Zysman </title><link>https://weblogs.asp.net:443/zroiy/</link><description></description><item><title>Network and Storage Devices Throughput Chart</title><link>https://weblogs.asp.net:443/zroiy/network-and-storage-devices-throughput-chart</link><description>&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;With all of the different storage and network devices that surround our day to day life, understanding these devices data transfer speeds can be somewhat confusing. &lt;BR&gt;Think about trying to identify your weakest link in the a chain that starts with an external USB hard drive (or a flash drive) that's connected to a 802.11g wifi router, can you quickly come up with an answer of where's the bottle neck in that chain , is it the router or the storage devices ? . &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;Well, the following chart should give you an idea understanding different devices, protocols and interfaces maximum throughput speeds. Though these numbers can fluctuate (mostly for worse, but sometimes for the better) due to different kind of factors such as OS overhead (or caching and optimization) , multiple users or processes and so on&amp;nbsp;, the chart can still serve to provide basic information on the theoretical throughput different devices and protocols can get to..&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;Enjoy.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;&lt;A href="http://bit.ly/NA7e9j" mce_href="http://bit.ly/NA7e9j"&gt;&lt;IMG style="WIDTH: 622px; HEIGHT: 393px" title="Network and storage devices chart" alt="Network and storage devices chart" src="https://aspblogs.blob.core.windows.net/media/zroiy/Media/NetworkStorageDevicesThroughput.png" width=1276 height=861 mce_src="https://aspblogs.blob.core.windows.net/media/zroiy/Media/NetworkStorageDevicesThroughput.png"&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;&lt;o:p&gt;&lt;A title=Chart href="http://bit.ly/NA7e9j" mce_href="http://bit.ly/NA7e9j"&gt;Link to the full size chart&lt;/A&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/FONT&gt; &lt;/FONT&gt;
&lt;P mce_keep="true"&gt;References:&lt;BR&gt;&lt;/P&gt;&lt;SPAN style="COLOR: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;A href="http://en.wikipedia.org/wiki/Sata#SATA_revision_1.0_.28SATA_1.5_Gbit.2Fs.29"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://en.wikipedia.org/wiki/Sata#SATA_revision_1.0_.28SATA_1.5_Gbit.2Fs.29&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;A href="http://en.wikipedia.org/wiki/Usb"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://en.wikipedia.org/wiki/Usb&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;A href="http://en.wikipedia.org/wiki/Usb_3"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://en.wikipedia.org/wiki/Usb_3&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;A href="http://en.wikipedia.org/wiki/802.11"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://en.wikipedia.org/wiki/802.11&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://mashable.com/2011/09/21/fastest-download-speeds-infographic/"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://mashable.com/2011/09/21/fastest-download-speeds-infographic/&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://en.wikipedia.org/wiki/Thunderbolt_(interface)"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://en.wikipedia.org/wiki/Thunderbolt_(interface)&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;A href="http://www.computerworld.com/s/article/9220434/Thunderbolt_vs._SuperSpeed_USB_3.0"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.computerworld.com/s/article/9220434/Thunderbolt_vs._SuperSpeed_USB_3.0&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;
&lt;P mce_keep="true"&gt;Icons:&lt;BR&gt;&lt;FONT face=Calibri&gt;&lt;A href="http://openiconlibrary.sourceforge.net/gallery2/?./Icons/devices/drive-harddisk-3.png"&gt;http://openiconlibrary.sourceforge.net/gallery2/?./Icons/devices/drive-harddisk-3.png&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;</description><pubDate>Thu, 14 Jun 2012 07:01:00 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/network-and-storage-devices-throughput-chart</guid><category>802.11a</category><category>802.11b</category><category>802.11g</category><category>firewire</category><category>General Software Development</category><category>ISP</category><category>Network</category><category>storage</category><category>Throughput</category><category>thunderbolt</category><category>USB</category></item><item><title>This is not a blog post about Windows Phone 7</title><link>https://weblogs.asp.net:443/zroiy/this-is-not-a-blog-post-about-windows-7-phone</link><description>&lt;P&gt;[OT, definitely not a C# post!.]&lt;/P&gt;
&lt;P&gt;Update: You can see the &lt;/P&gt;
&lt;P&gt;This is not a blog post about windows phone 7 , but it somehow started from the windows 7 phone commercial that was just release today. It will probably be known as the &lt;A href="http://www.youtube.com/watch?v=EHlN21ebeak" mce_href="http://www.youtube.com/watch?v=EHlN21ebeak"&gt;“really” commercial&lt;/A&gt;. BTW, this commercial is really good, go ahead and see it. But again , that’s not what this blog post is about. that commercial kept running in my head, something looked very familiar.&amp;nbsp; I thought maybe the idea for the commercial was &lt;STRIKE&gt;stolen&lt;/STRIKE&gt; err , inspired from some other commercial , but i couldn’t find any. after I gave it a rest , i suddenly remembered that it could have been the theme song to a scene from the &lt;A href="http://www.imdb.com/title/tt1285016/" mce_href="http://www.imdb.com/title/tt1285016/"&gt;“Social network”&lt;/A&gt; movie, the scene which i actually liked the most.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://twitter.com/zroiy" mce_href="http://twitter.com/zroiy"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://www.imgtoys.com/images/ThisisnotablogpostaboutWindows7Phone_140AF/image.png" width=495 height=84 mce_src="http://www.imgtoys.com/images/ThisisnotablogpostaboutWindows7Phone_140AF/image.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Since i couldn’t find that scene on YouTube.com to confirm my suspicion , I went ahead and searched for some information about the “Social Network” soundtrack. I found an interesting piece of evidence over &lt;A href="http://reelsoundtrack.wordpress.com/2010/10/01/the-social-network-soundtrack/" mce_href="http://reelsoundtrack.wordpress.com/2010/10/01/the-social-network-soundtrack/"&gt;here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.imgtoys.com/images/ThisisnotablogpostaboutWindows7Phone_140AF/image_3.png" mce_href="http://www.imgtoys.com/images/ThisisnotablogpostaboutWindows7Phone_140AF/image_3.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://www.imgtoys.com/images/ThisisnotablogpostaboutWindows7Phone_140AF/image_thumb.png" width=511 height=67 mce_src="http://www.imgtoys.com/images/ThisisnotablogpostaboutWindows7Phone_140AF/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;BTW, this &lt;/FONT&gt;&lt;A href="http://reelsoundtrack.wordpress.com/2010/10/01/the-social-network-soundtrack/" mce_href="http://reelsoundtrack.wordpress.com/2010/10/01/the-social-network-soundtrack/"&gt;&lt;FONT size=2&gt;guy thinks&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; that the rowing scene was genius as well …;-)&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;I went ahead and looked for the &lt;A href="http://www.youtube.com/results?search_query=In%20the%20Hall%20of%20the%20Mountain%20King%20Op&amp;amp;search=Search&amp;amp;sa=X&amp;amp;oi=spell&amp;amp;resnum=0&amp;amp;spell=1" mce_href="http://www.youtube.com/results?search_query=In%20the%20Hall%20of%20the%20Mountain%20King%20Op&amp;amp;search=Search&amp;amp;sa=X&amp;amp;oi=spell&amp;amp;resnum=0&amp;amp;spell=1"&gt;“In the Hall of the Mountain King Op. 23”&lt;/A&gt; and I got it!.&lt;/P&gt;
&lt;P&gt;I was right, the soundtrack for the windows phone 7 “Really” commercial was the same one as for the rowing scene in the &lt;A href="http://www.imdb.com/title/tt1285016/" mce_href="http://www.imdb.com/title/tt1285016/"&gt;“social network”&lt;/A&gt; movie. which makes one wonder , was this on purpose&amp;nbsp; ? It’s a bit of ironic sense windows phone 7&amp;nbsp; commercial narrates doing only the things you should be doing with _a_ phone but winks (maybe not on purpose) to facebook and the social network (which we all agree is the ultimate procrastinating black hole ) by using the same soundtrack. &lt;BR&gt;Here is also a snippet about &lt;A href="http://en.wikipedia.org/wiki/In_the_Hall_of_the_Mountain_King" mce_href="http://en.wikipedia.org/wiki/In_the_Hall_of_the_Mountain_King"&gt;this piece&lt;/A&gt; from Wikipedia..&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.imgtoys.com/images/ThisisnotablogpostaboutWindows7Phone_140AF/image_4.png" mce_href="http://www.imgtoys.com/images/ThisisnotablogpostaboutWindows7Phone_140AF/image_4.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://www.imgtoys.com/images/ThisisnotablogpostaboutWindows7Phone_140AF/image_thumb_3.png" width=592 height=95 mce_src="http://www.imgtoys.com/images/ThisisnotablogpostaboutWindows7Phone_140AF/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;I wonder who are the king and who are his trolls..&lt;/P&gt;
&lt;P&gt;Anyway,nice commercial ,nice movie scene. &lt;/P&gt;
&lt;P&gt;Here is the commercial and some more &lt;A href="http://en.wikipedia.org/wiki/In_the_Hall_of_the_Mountain_King" mce_href="http://en.wikipedia.org/wiki/In_the_Hall_of_the_Mountain_King"&gt;“In the hall..”&lt;/A&gt; samples&lt;/P&gt;
&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:125893df-bfb7-4415-8206-e098cfbbc929 class=wlWriterEditableSmartContent&gt;
&lt;DIV&gt;&lt;A href="http://www.youtube.com/watch?v=EHlN21ebeak" target=_new mce_href="http://www.youtube.com/watch?v=EHlN21ebeak"&gt;&lt;IMG style="BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none" alt="" src="http://www.imgtoys.com/images/ThisisnotablogpostaboutWindows7Phone_140AF/videofbee74c0779f.jpg" galleryimg="no" mce_src="http://www.imgtoys.com/images/ThisisnotablogpostaboutWindows7Phone_140AF/videofbee74c0779f.jpg"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:41ac7a28-b58e-4482-ba65-df9d43ab266b class=wlWriterEditableSmartContent&gt;
&lt;DIV&gt;&lt;A href="http://www.youtube.com/watch?v=eVRGZ2ag9tk" target=_new mce_href="http://www.youtube.com/watch?v=eVRGZ2ag9tk"&gt;&lt;IMG style="BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none" alt="" src="http://www.imgtoys.com/images/ThisisnotablogpostaboutWindows7Phone_140AF/videoa80d663e195b.jpg" galleryimg="no" mce_src="http://www.imgtoys.com/images/ThisisnotablogpostaboutWindows7Phone_140AF/videoa80d663e195b.jpg"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:2321fa3e-cbbc-4afe-bfac-dfb652317632 class=wlWriterEditableSmartContent&gt;
&lt;DIV&gt;&lt;A href="http://www.youtube.com/watch?v=dRpzxKsSEZg&amp;amp;feature=related" target=_new mce_href="http://www.youtube.com/watch?v=dRpzxKsSEZg&amp;amp;feature=related"&gt;&lt;IMG style="BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none" alt="" src="http://www.imgtoys.com/images/ThisisnotablogpostaboutWindows7Phone_140AF/video5b3d9838400c.jpg" galleryimg="no" mce_src="http://www.imgtoys.com/images/ThisisnotablogpostaboutWindows7Phone_140AF/video5b3d9838400c.jpg"&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;Update: here is the actual&amp;nbsp;scene from the movie&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;OBJECT width=640 height=385&gt;&lt;PARAM NAME="movie" VALUE="http://www.youtube.com/v/zatmdqTYivI?fs=1&amp;amp;hl=en_US&amp;amp;rel=0"&gt;&lt;PARAM NAME="allowFullScreen" VALUE="true"&gt;&lt;PARAM NAME="allowscriptaccess" VALUE="always"&gt;
&lt;embed src="http://www.youtube.com/v/zatmdqTYivI?fs=1&amp;amp;hl=en_US&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/OBJECT&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3b5f1a9b-53ce-4614-bab7-0c7bdf550543 class=wlWriterEditableSmartContent&gt;Technorati Tags: &lt;A href="http://technorati.com/tags/The+social+network" rel=tag mce_href="http://technorati.com/tags/The+social+network"&gt;The social network&lt;/A&gt;,&lt;A href="http://technorati.com/tags/windows+phone+7" rel=tag mce_href="http://technorati.com/tags/windows+phone+7"&gt;windows phone 7&lt;/A&gt;,&lt;A href="http://technorati.com/tags/facebook" rel=tag mce_href="http://technorati.com/tags/facebook"&gt;facebook&lt;/A&gt;,&lt;A href="http://technorati.com/tags/In+the+hall+of+the+mountain+king" rel=tag mce_href="http://technorati.com/tags/In+the+hall+of+the+mountain+king"&gt;In the hall of the mountain king&lt;/A&gt;,&lt;A href="http://technorati.com/tags/soundtrack" rel=tag mce_href="http://technorati.com/tags/soundtrack"&gt;soundtrack&lt;/A&gt;&lt;/DIV&gt;</description><pubDate>Tue, 12 Oct 2010 05:48:00 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/this-is-not-a-blog-post-about-windows-7-phone</guid></item><item><title>C Sharp Color Table</title><link>https://weblogs.asp.net:443/zroiy/c-sharp-color-table</link><description>&lt;p&gt;System.Drawing.Color is awesome, but sometime just the item name doesn’t say a lot. for your reference, here is a simple color table.    &lt;br /&gt;Powered by of C# reflection and System.Drawing.&lt;/p&gt;  &lt;p&gt;Enjoy&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.imgtoys.com/images/CSharpColorTable_1462D/CsharpColorTable.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CsharpColorTable" border="0" alt="CsharpColorTable" src="http://www.imgtoys.com/images/CSharpColorTable_1462D/CsharpColorTable_thumb.png" width="244" height="98" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6a534e3b-da06-445d-9569-f3593a1ab7fa" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/C+sharp" rel="tag"&gt;C sharp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Drwaing.Color" rel="tag"&gt;System.Drwaing.Color&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Color+Table" rel="tag"&gt;Color Table&lt;/a&gt;,&lt;a href="http://technorati.com/tags/colors" rel="tag"&gt;colors&lt;/a&gt;&lt;/div&gt;</description><pubDate>Mon, 20 Sep 2010 06:12:02 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/c-sharp-color-table</guid></item><item><title>The world (map) should be free!.</title><link>https://weblogs.asp.net:443/zroiy/the-world-map-should-be-free</link><description>&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f5f8ecab-3d59-4cda-bd3c-027f60679add" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/World+map" rel="tag"&gt;World map&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Open+source" rel="tag"&gt;Open source&lt;/a&gt;,&lt;a href="http://technorati.com/tags/LGPL" rel="tag"&gt;LGPL&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Royalty+free" rel="tag"&gt;Royalty free&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Map" rel="tag"&gt;Map&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;With all of the open source movement going around and new licenses like the &lt;a href="http://creativecommons.org/"&gt;creative commons&lt;/a&gt; you would have expected someone should be able to grab a simple jpeg or a png of the world map for free, without any licensing issues. Well, I’m not sure when I actually started looking for one, but at some point in time I did, and couldn’t actually find an appropriate map of the world countries that’s free to download and royalty free to use in projects. Sure some of you would say that Bing and Google maps have their own maps and API which is great for some purposes. but just grabbing a simple map world map with countries borders and without any companies watermarks or restrictions is just not available. (and if you do happen to find one , please let me know).     &lt;br /&gt;So anyway I’ve decided to play the role of a &lt;a href="Cartography"&gt;cartographer&lt;/a&gt; and create my own maps and share those with the rest of the world , for free!. the first step was to find a reliable data set of country borders . Took a look in the &lt;a href="https://www.cia.gov/library/publications/the-world-factbook/"&gt;CIA world Fact book&lt;/a&gt; which was good but not enough , took also a look here in this &lt;a href="http://www.waypoint.org/"&gt;database&lt;/a&gt; which seemed very outdated. Eventually, I’ve stumbled upon this marvelous &lt;a href="http://www.naturalearthdata.com/"&gt;Natural Earth Data website&lt;/a&gt;. here is the Natural Earth Data site’s description&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="400"&gt;&lt;font color="#0000a0"&gt;&lt;em&gt;Natural Earth is a public domain map dataset available at 1:10m, 1:50m, and 1:110 million scales. Featuring tightly integrated vector and raster data, with Natural Earth you can make a variety of visually pleasing, well-crafted maps with cartography or GIS software.&lt;/em&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Seeing the potential of this site , I’ve made sure the data had a very unrestrictive usage policy. here are &lt;a href="http://www.naturalearthdata.com/about/terms-of-use/"&gt;their terms&lt;/a&gt;&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="400"&gt;&lt;font color="#0000a0"&gt;All versions of &lt;em&gt;Natural Earth&lt;/em&gt; raster + vector map data found on this website are in the public domain. You may use the maps in any manner, including modifying the content and design, electronic dissemination, and offset printing. The primary authors, &lt;em&gt;Tom Patterson and Nathaniel Vaughn Kelso&lt;/em&gt;, and all other contributors renounce all financial claim to the maps and invites you to use them for personal, educational, and commercial purposes.&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Perfect. now that we have the usage policy out of the way I went ahead and starting playing with the data.    &lt;br /&gt;Natural Earth exposes the data as a zip file which contains ..shp. files. &lt;a href="http://en.wikipedia.org/wiki/Shapefile"&gt;shp&lt;/a&gt; files contain very basic information about the polygons that compose the different countries borders. here is a sample &lt;a href="http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/50m/cultural/50m-admin-0-countries.zip"&gt;zip file&lt;/a&gt; (unzip it to find the actual shp file)     &lt;br /&gt;Following the understanding how shp files are structured it was relatively easy to read those values , construct polygons and draw those polygons on a bit map.     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;The results can be shown below. To make sure the these images are free to use , the world map images linked below are licensed under &lt;a title="http://creativecommons.org/licenses/by/3.0/" href="http://creativecommons.org/licenses/by/3.0/"&gt;http://creativecommons.org/licenses/by/3.0/&lt;/a&gt; which basically means that you can do what ever you want with these images , remix them, embed them in your projects or even sell them on ebay , furthermore , no credits or links are required when you use those. hope that makes it clear enough that these images can be used for free.     &lt;br /&gt;If youe conscious doesn’t allow you to take something for free without saying thanks, just put a link to to this post and that should suffice. But again , you don’t have to.     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="4"&gt;So here are the free to use world countries maps:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;A simple black and white &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.imgtoys.com/images/mapoftheworld2colorssmall.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MapOfTheWorld2Colors" border="0" alt="MapOfTheWorld2Colors" src="http://www.imgtoys.com/images/Theworldmapshouldbefree_14D3D/MapOfTheWorld2Colors.jpg" width="244" height="122" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.imgtoys.com/images/mapoftheworld2colors.jpg"&gt;2 colors Large version&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;A greenish version&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.imgtoys.com/images/mapoftheworldGreenishsmall.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MapOfTheWorldGreenish" border="0" alt="MapOfTheWorldGreenish" src="http://www.imgtoys.com/images/Theworldmapshouldbefree_14D3D/MapOfTheWorldGreenish.jpg" width="244" height="132" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.imgtoys.com/images/mapoftheworldgreenish.jpg"&gt;Greenish Large version&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;And multicolor&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.imgtoys.com/images/mapoftheworldmulticolorsmall.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MapOfTheWorldMultiColor" border="0" alt="MapOfTheWorldMultiColor" src="http://www.imgtoys.com/images/Theworldmapshouldbefree_14D3D/MapOfTheWorldMultiColor.jpg" width="244" height="120" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.imgtoys.com/images/mapoftheworldmulticolor.jpg"&gt;Multicolor Large version&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Just be aware that the data which these maps are based on is take from the Natural Earth website. I just took at as is without any modifications or corrections. if you do find any mistakes or errors , I encourage you to read the information in the Natural earth website in the &lt;a href="http://www.naturalearthdata.com/about/"&gt;about page&lt;/a&gt; and &lt;a href="http://www.naturalearthdata.com/corrections/"&gt;corrections page&lt;/a&gt; as well. send me a note as well in case the maps are becoming outdated and when there is a need for new maps.     &lt;br /&gt;    &lt;br /&gt;Hope this helps.     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;More Related Links&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sharpmap.codeplex.com/wikipage?title=Screenshots&amp;amp;referringTitle=Home"&gt;SharpMap&lt;/a&gt; - mapping library for use in web and desktop applications&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.naturalearthdata.com/"&gt;&lt;img title="NEV-Logo-Black_sm" alt="NEV-Logo-Black_sm" src="http://www.naturalearthdata.com/wp-content/uploads/2009/08/NEV-Logo-Black_sm.png" width="216" height="72" /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 19 Sep 2010 08:55:18 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/the-world-map-should-be-free</guid><category>.NET</category><category>c#</category><category>Geotagging</category><category>GPS</category><category>open source</category><category>World Map</category></item><item><title>Windows Server Core 2008 R2 - Help tip #1 - Server Default Name</title><link>https://weblogs.asp.net:443/zroiy/windows-server-core-2008-r2-help-tip-1-server-default-name</link><description>&lt;P mce_keep="true"&gt;This might be simple, but also tricky if you don't know where to look for. Once installed, Server core has a default name assigned. &lt;BR&gt;To get it , just run &lt;EM&gt;&lt;STRONG&gt;ipconfig /all &lt;/STRONG&gt;&lt;/EM&gt;in the command line.&lt;BR&gt;The first line will include the server's default name.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Now, if you want to change it or join it to a domain , follow this post. &lt;A href="http://blogs.techrepublic.com.com/datacenter/?p=594"&gt;http://blogs.techrepublic.com.com/datacenter/?p=594&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;</description><pubDate>Wed, 18 Nov 2009 21:31:00 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/windows-server-core-2008-r2-help-tip-1-server-default-name</guid><category>Host name</category><category>ITAdmin</category><category>Windows Server Core 2008 R2</category></item><item><title>Guest Post on the ISABlog - Keeping High Availability with Forefront TMG’s ISP Redundancy Feature</title><link>https://weblogs.asp.net:443/zroiy/guest-post-on-the-isablog-keeping-high-availability-with-forefront-tmg-s-isp-redundancy-feature</link><description>&lt;A href="http://blogs.technet.com/isablog/archive/2009/02/16/keeping-high-availability-with-forefront-tmg-s-isp-redundancy-feature.aspx"&gt;&lt;FONT color=#666666&gt;Keeping High Availability with Forefront TMG’s ISP Redundancy Feature..&lt;/FONT&gt;&lt;/A&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;</description><pubDate>Wed, 18 Feb 2009 21:28:00 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/guest-post-on-the-isablog-keeping-high-availability-with-forefront-tmg-s-isp-redundancy-feature</guid><category>Forefront TMG</category><category>ISP Redundancy</category></item><item><title>Deepzoom with Silverlight 2.0 First Hands Example</title><link>https://weblogs.asp.net:443/zroiy/deepzoom-with-silverlight-2-0-first-hands-example</link><description>&lt;p&gt;I was looking for an interesting starting point to getting my hands dirty with Silverlight. &lt;a href="http://blogs.msdn.com/jaimer/archive/2008/03/31/a-deepzoom-primer-explained-and-coded.aspx"&gt;Deepzoom&lt;/a&gt; caught my attention. It is basically a Silverlight component that let's you zoom in and out into an image. While there are some examples out there that utilize and &lt;a href="http://www.hanselman.com/blog/TheWeeklySourceCode18DeepZoomSeadragonSilverlight2MultiScaleImageMouseWheelZoomingAndPanningEdition.aspx"&gt;showcase&lt;/a&gt; it, most of them are pretty basic and not that practical. While back I wrote a small app that composes a target image mosaic out of smaller images, but back than , I had to use &lt;a href="http://www.zoomify.com/"&gt;Zoomify&lt;/a&gt; to provide a zoom in and zoom out interface. Now with Deepzoom, I wanted to check it out.    &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://flickr.com/photos/wizan/1389829842/"&gt;&lt;img title="" height="370" alt="Tropical Fruits - Original Oil Painting by wizan." src="http://farm2.static.flickr.com/1160/1389829842_0a658f2840.jpg?v=0" width="500" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;So here is the final result, it is basically an image broken down to pixel size images that are matched to images that serve as the tiles of the original image. Now that we have the matching tiles, we can simply compose the original image. The only challenging is&amp;#160; point here is to break the new image into Deepzoom format. For that I used this good codeproject published &lt;a href="http://www.codeproject.com/KB/silverlight/DecosDeepZoom.aspx"&gt;project&lt;/a&gt;. Because the end result is almost 200MB , I've decided to share a video showcasing a silverlight ASP.Net embedded page.     &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;   &lt;div class="wlWriterSmartContent" id="scid:53357c8b-5919-4e32-8c25-305d27c17a37:8cdfea82-e4b2-4a9f-adc4-4433b0cc58e2" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;embed src="http://www.youtube.com/v/Pqn4vztOHH8" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;What is shown here is the Deepzoom running in an IE7 window with the composed mosaic image.&lt;/p&gt;  &lt;p&gt;It would be cool to have this online application that let's you upload images and build the last uploaded image from all of the previously loaded images.   &lt;br /&gt;&lt;strong&gt;I'll share more technical information on this on later posts , so stay tuned.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;BTW, here is a cool Michael Phelps mosaic, hand made. It would be nice to have a computer software to do this.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/tsevis/2774227020/sizes/m/in/set-72157594536252686/"&gt;&lt;img style="margin: 0px" src="http://farm4.static.flickr.com/3143/2774227020_7a290c8e43.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 01 Nov 2008 13:40:06 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/deepzoom-with-silverlight-2-0-first-hands-example</guid><category>.NET</category><category>ASP.Net</category><category>c#</category><category>Deepzoom</category><category>gdi</category><category>General Software Development</category><category>image filters</category><category>image manipulation</category><category>mosaic</category><category>Silverlight</category><category>tiles</category></item><item><title>Halloween Fun - Embedding Ghosts Watermark in images with C#</title><link>https://weblogs.asp.net:443/zroiy/halloween-fun-embedding-ghosts-watermark-in-images-with-c</link><description>&lt;p&gt;For those of you who are going to celebrate Halloween on the 31st , here is a nice cool thing to do with C# and System.Drawing library.    &lt;br /&gt;In this post I'll show you how to use C# to embed a ghost image with a background image. &lt;/p&gt;  &lt;p&gt;First we'll pick out the ingredients:    &lt;br /&gt;A ghost image     &lt;br /&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/HalloweenFunEmbeddingGhostsWatermarkinim_AF36/ghost_small_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="102" alt="ghost_small" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/HalloweenFunEmbeddingGhostsWatermarkinim_AF36/ghost_small_thumb.png" width="72" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;And for background I've picked a times square &lt;a href="http://flickr.com/photos/zeroneg1/447617993/"&gt;shot&lt;/a&gt; taken by &lt;a href="http://flickr.com/photos/leegillen/"&gt;barcoder96&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/HalloweenFunEmbeddingGhostsWatermarkinim_AF36/times_sqaure_by_leegillen_from_flickr_4.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="206" alt="times_sqaure_by_leegillen_from_flickr" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/HalloweenFunEmbeddingGhostsWatermarkinim_AF36/times_sqaure_by_leegillen_from_flickr_thumb_1.jpg" width="244" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;ok, now that we have these, let's start getting our hands code dirty.    &lt;br /&gt;open up a console project , and add the System.Drawing reference by adding a &lt;em&gt;using System.Drawing;      &lt;br /&gt;&lt;/em&gt;Next, type in the following code     &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;div class="csharpcode"&gt;   &lt;pre class="alt"&gt;Image backImg = Image.FromFile(&lt;span class="str"&gt;&amp;quot;e:/pictures/times.jpg&amp;quot;&lt;/span&gt;);&lt;/pre&gt;

  &lt;pre&gt;Image ghostImg = Image.FromFile(&lt;span class="str"&gt;&amp;quot;e:/pictures/ghost.png&amp;quot;&lt;/span&gt;);&lt;/pre&gt;

  &lt;pre class="alt"&gt;Graphics g = Graphics.FromImage(backImg);&lt;/pre&gt;

  &lt;pre&gt;g.DrawImage(ghostImg, backImg.Width/2, 10);&lt;/pre&gt;

  &lt;pre class="alt"&gt;backImg.Save(&lt;span class="str"&gt;&amp;quot;e:/pictures/halloween.jpg&amp;quot;&lt;/span&gt;);&lt;/pre&gt;
&lt;/div&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;

&lt;p&gt;What's happening here is that we basically load up our background image and foreground image, we acquire a graphics object from the background image, and use it to paint over the foreground image. Looks simple, right ? here is the result
  &lt;br /&gt;

  &lt;br /&gt;&amp;#160;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/HalloweenFunEmbeddingGhostsWatermarkinim_AF36/halloween_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="206" alt="halloween" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/HalloweenFunEmbeddingGhostsWatermarkinim_AF36/halloween_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; 

  &lt;br /&gt;

  &lt;br /&gt;But to make it more ghost realistic (there's an &lt;a href="http://en.wikipedia.org/wiki/Oxymoron"&gt;oxymoron&lt;/a&gt; for you), we'll make the ghost more transparent

  &lt;br /&gt;

  &lt;br /&gt;for that, I'm using an image color manipulation trick I first saw &lt;a href="http://www.codeproject.com/KB/GDI-plus/watermark.aspx"&gt;here&lt;/a&gt; (and there's also a good one &lt;a href="http://www.codeproject.com/KB/GDI-plus/alphafx.aspx"&gt;here&lt;/a&gt;)

  &lt;br /&gt;The Matrix33 value below sets the level of opacity or transparency. 0 is full transparency , 1 is no transparency at all.

  &lt;br /&gt;The matrix multiply all of the colors with the new opacity value which &amp;quot;fades&amp;quot; out the colors and thus gives it the requires transparency.&lt;/p&gt;

&lt;pre class="csharpcode"&gt;Bitmap transparentGhost = &lt;span class="kwrd"&gt;new&lt;/span&gt; Bitmap(ghostImg.Width, ghostImg.Height);
Graphics transGraphics = Graphics.FromImage(transparentGhost);
ColorMatrix tranMatrix = &lt;span class="kwrd"&gt;new&lt;/span&gt; ColorMatrix();
tranMatrix.Matrix33 = 0.25F; //this is the transparency value, tweak this to fine tuned results.

ImageAttributes transparentAtt = &lt;span class="kwrd"&gt;new&lt;/span&gt; ImageAttributes();
transparentAtt.SetColorMatrix(tranMatrix, ColorMatrixFlag.Default, ColorAdjustType.Bitmap);
transGraphics.DrawImage(ghostImg, &lt;span class="kwrd"&gt;new&lt;/span&gt; Rectangle(0, 0, transparentGhost.Width, transparentGhost.Height), 0, 0, transparentGhost.Width, transparentGhost.Height, GraphicsUnit.Pixel, transparentAtt);
transGraphics.Dispose();

g.DrawImage(transparentGhost, backImg.Width / 2, 10);
backImg.Save(&lt;span class="str"&gt;&amp;quot;e:/pictures/halloween2.jpg&amp;quot;&lt;/span&gt;);&lt;/pre&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;Which gets us to this better version

&lt;br /&gt;

&lt;br /&gt;

&lt;p&gt;
  &lt;br /&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/HalloweenFunEmbeddingGhostsWatermarkinim_AF36/halloween2_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="206" alt="halloween2" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/HalloweenFunEmbeddingGhostsWatermarkinim_AF36/halloween2_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; 

  &lt;br /&gt;

  &lt;br /&gt;And if you iterate it some more , and give it some skewing you can get the following result.

  &lt;br /&gt;

  &lt;br /&gt;

  &lt;br /&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/HalloweenFunEmbeddingGhostsWatermarkinim_AF36/halloween3_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="206" alt="halloween3" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/HalloweenFunEmbeddingGhostsWatermarkinim_AF36/halloween3_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; 

  &lt;br /&gt;

  &lt;br /&gt;For achieving this , you can use the &lt;a href="http://www.dotnetclan.com/zrlabs/yael/YaelMain.htm"&gt;YAEL C# image manipulation library&lt;/a&gt; which provides a watermark image filter

  &lt;br /&gt;

  &lt;br /&gt;Or trying this &lt;a href="http://www.imgtoys.com/ghosts.aspx"&gt;Halloween Ghosts Image&lt;/a&gt; filter &lt;strong&gt;online&lt;/strong&gt; at &lt;a href="http://www.imgtoys.com"&gt;http://www.imgtoys.com&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 25 Oct 2008 10:25:07 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/halloween-fun-embedding-ghosts-watermark-in-images-with-c</guid><category>.NET</category><category>ASP.Net</category><category>c#</category><category>class libraries</category><category>General Software Development</category><category>Halloween</category><category>image manipulation</category><category>Transparency</category><category>YAEL</category></item><item><title>Tagging Images with GPS coordinates. Now the lightweight app.</title><link>https://weblogs.asp.net:443/zroiy/tagging-images-with-gps-coordinates-now-the-lightweight-app</link><description>&lt;P&gt;In one of my previous posts I showed &lt;A href="http://weblogs.asp.net/zroiy/archive/2008/07/13/embedding-gps-coordinates-and-other-info-in-jpeg-images-with-c.aspx" mce_href="http://weblogs.asp.net/zroiy/archive/2008/07/13/embedding-gps-coordinates-and-other-info-in-jpeg-images-with-c.aspx"&gt;how to embed GPS coordinates to jpeg images using C#.&lt;/A&gt; It is mainly useful if you're using a maps+pictures services such as &lt;A href="http://panoramio.com/" mce_href="http://panoramio.com"&gt;panoramio.com&lt;/A&gt; or &lt;A href="http://everytrail.com/" mce_href="http://everytrail.com"&gt;everytrail.com&lt;/A&gt; or any other kind of mapping and pictures solutions. &lt;BR&gt;&lt;A href="http://www.holux.com/JCore/en/products/products_content.jsp?pno=341" mce_href="http://www.holux.com/JCore/en/products/products_content.jsp?pno=341"&gt;My GPS buddy is a nifty HOLUX M-241 GPS&lt;/A&gt;&amp;nbsp; among the regular location, speed, direction, time it can also records tracks, and on top of that it's &lt;A href="http://search.ebay.com/search/search.dll?from=R40&amp;amp;_trksid=m37.l1312&amp;amp;satitle=holux+m-241&amp;amp;category0=" mce_href="http://search.ebay.com/search/search.dll?from=R40&amp;amp;_trksid=m37.l1312&amp;amp;satitle=holux+m-241&amp;amp;category0="&gt;rather cheap&lt;/A&gt;.&amp;nbsp; &lt;BR&gt;&lt;A href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_12.png" mce_href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_12.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=201 alt=image src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_thumb_4.png" width=244 border=0 mce_src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_thumb_4.png"&gt;&lt;/A&gt; &lt;BR&gt;&lt;STRONG&gt;But&lt;/STRONG&gt; unfortunately its image GPS coordinates embedding feature doesn't work so well.&lt;/P&gt;
&lt;P&gt;So here is a little app to solve do that , it is &lt;A href="http://www.dotnetclan.com/GPSTag/setup.exe" mce_href="http://www.dotnetclan.com/GPSTag/setup.exe"&gt;basically an image GPS coordinates tagging solution&lt;/A&gt;. And it can be used with any other GPS that tracks data and can export the data as KML files. &lt;BR&gt;&lt;BR&gt;Here are the 3 simple steps to use it&amp;nbsp; (Please note that this application is just on its Beta stage, it doesn't come with any warranty, so use at your own risk)&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;GPS and Camera Time Sync - Before the shooting session starts, make sure your camera time is synced with your GPS time - "synchronize your watch gentlemen". This is critical to couple between the GPS sample and the appropriate picture that was taken at that point. Also make sure your GPS sample rate is as frequent as can be (I for example, take a waypoint record every second) &lt;/LI&gt;
&lt;LI&gt;Shoot - Go out and take some pictures. Download your pictures to a folder, and export your waypoints as a KML file (hopefully this app would support more formats in the future) &lt;/LI&gt;
&lt;LI&gt;Geotag - &lt;A href="http://www.dotnetclan.com/GPSTag/setup.exe" mce_href="http://www.dotnetclan.com/GPSTag/setup.exe"&gt;Run the application&lt;/A&gt;, show it where the pictures folder and KML file are, hit the GO button. &lt;BR&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;A href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_14.png" mce_href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_14.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=244 alt=image src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_thumb_5.png" width=244 border=0 mce_src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_thumb_5.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;BR&gt;And that's basically it, now your photos are tagged with their relevant GPS location. Once you upload them to any of the services listed above , they would be automatically placed on the map.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;A href="http://www.panoramio.com/map/#lt=27.380275&amp;amp;ln=33.632036&amp;amp;z=0&amp;amp;k=1&amp;amp;a=1" mce_href="http://www.panoramio.com/map/#lt=27.380275&amp;amp;ln=33.632036&amp;amp;z=0&amp;amp;k=1&amp;amp;a=1"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=183 alt=image src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_5.png" width=244 border=0 mce_src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_5.png"&gt;&lt;/A&gt; &lt;A href="http://www.panoramio.com/map/#lt=40.682721&amp;amp;ln=0.783463&amp;amp;z=7&amp;amp;k=1&amp;amp;a=1" mce_href="http://www.panoramio.com/map/#lt=40.682721&amp;amp;ln=0.783463&amp;amp;z=7&amp;amp;k=1&amp;amp;a=1"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=177 alt=image src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_8.png" width=244 border=0 mce_src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_8.png"&gt;&lt;/A&gt;&amp;nbsp; &lt;A href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_2.png" mce_href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_2.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=189 alt=image src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_thumb.png" width=244 border=0 mce_src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_thumb.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Since this is a technology blog, I feel obligated to share a few words on the technology. This solution is actually being deployed with the ClickOnce technology. Here is a quote of what it is from &lt;A href="http://msdn.microsoft.com/en-us/vbasic/ms789088.aspx" mce_href="http://msdn.microsoft.com/en-us/vbasic/ms789088.aspx"&gt;MSDN&lt;/A&gt; &lt;BR&gt;&lt;EM&gt;"ClickOnce is a deployment technology that allows you to create self-updating Windows-based applications that can be installed and run with minimal user interaction. ClickOnce deployment overcomes three major issues inherent in deployment..." &lt;/EM&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_16.png" mce_href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_16.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=99 alt=image src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_thumb_6.png" width=244 border=0 mce_src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/TaggingImageswithGPScoordinatesNowtheli_14B8D/image_thumb_6.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;One of the advantages of this feature that fits like a glove to this solution is that it comes prebuilt with an update check mechanism (as seen in the image above). You can configure&amp;nbsp; it to look for newer versions each time the application starts, and if there is , it automatically download and installs it on the client machine. Developing this functionality from scratch can be really tedious. If you're into releasing small foot print, specific focus solutions, I strongly recommend&amp;nbsp; reading more about it. It's not that it is perfect, &lt;A href="http://www.west-wind.com/Weblog/posts/154.aspx" mce_href="http://www.west-wind.com/Weblog/posts/154.aspx"&gt;ClickOnce has it's own issues&lt;/A&gt;, but for most cases (especially for these kinds of micro solutions)&amp;nbsp; it will be enough to take the overhead of working on an additional setup feature. &lt;/P&gt;</description><pubDate>Wed, 24 Sep 2008 20:38:00 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/tagging-images-with-gps-coordinates-now-the-lightweight-app</guid><category>.NET</category><category>c#</category><category>ClickOnce</category><category>EXIF</category><category>General Software Development</category><category>Geotagging</category><category>GPS</category></item><item><title>Using Live Maps to Show Beijing 2008 Medals Distribution by Contry</title><link>https://weblogs.asp.net:443/zroiy/using-live-maps-to-show-beijing-2008-medals</link><description>&lt;P&gt;I've was looking for an interesting project to get my hands on live maps API. Just to get the hang of developing cool application on top of Live maps.&lt;/P&gt;
&lt;P&gt;I've started this &lt;A title="Olympics Medal Count + Community Contributed Data + Live Maps Mashup" href="http://weblogs.asp.net/zroiy/archive/2008/08/21/olympics-medal-count-community-contributed-data-live-maps-mashup.aspx" mce_href="http://weblogs.asp.net/zroiy/archive/2008/08/21/olympics-medal-count-community-contributed-data-live-maps-mashup.aspx"&gt;Olympics Medal Count + Community Contributed Data + Live Maps Mashup&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;And It's almost complete.&lt;/P&gt;
&lt;P&gt;Take a look at this &lt;A href="http://www.dotnetclan.com/Map2.html" mce_href="http://www.dotnetclan.com/Map2.html"&gt;&lt;STRONG&gt;Beijing 2008 Medals Count on Live Maps&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/UsingLiveMapstoShowBeijing2008Medals_14BA8/image_2.png" mce_href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/UsingLiveMapstoShowBeijing2008Medals_14BA8/image_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" border=0 alt=image src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/UsingLiveMapstoShowBeijing2008Medals_14BA8/image_thumb.png" width=244 height=121 mce_src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/UsingLiveMapstoShowBeijing2008Medals_14BA8/image_thumb.png"&gt;&lt;/A&gt; &lt;BR&gt;&lt;BR&gt;If you want to help complete the picture, make your &lt;A href="http://en.wikipedia.org/wiki/World_countries_gps_coordinates" mce_href="http://en.wikipedia.org/wiki/World_countries_gps_coordinates"&gt;contribution to this wiki page&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Want to get a grip on the Live Earth SDK as well, here is your starting point &lt;A href="http://dev.live.com/virtualearth/sdk/" mce_href="http://dev.live.com/virtualearth/sdk/"&gt;[Live Earth SDK]&lt;/A&gt;&lt;/P&gt;&lt;!-- AddThis Button BEGIN --&gt;&lt;A title="Bookmark and Share" onclick="window.open('http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=zroiy&amp;amp;url='+encodeURIComponent(location.href)+'&amp;amp;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100'); return false;" target=_blank href="http://www.addthis.com/bookmark.php"&gt;&lt;IMG border=0 alt="Bookmark and Share" src="http://s9.addthis.com/button1-addthis.gif" width=125 height=16&gt;&lt;/A&gt; &lt;!-- AddThis Button END --&gt;</description><pubDate>Sat, 23 Aug 2008 20:36:00 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/using-live-maps-to-show-beijing-2008-medals</guid><category>Beijing</category><category>Beijing 2008</category><category>Community</category><category>Countries GPS</category><category>General Software Development</category><category>Live Maps</category><category>Medals Count</category><category>Olympic Games</category></item><item><title>Olympics Medal Count + Community Contributed Data + Live Maps Mashup</title><link>https://weblogs.asp.net:443/zroiy/olympics-medal-count-community-contributed-data-live-maps-mashup</link><description>&lt;p&gt;This is still work in progress , &lt;a href="http://weblogs.asp.net/zroiy/archive/2008/08/14/mapping-the-world-community-style.aspx"&gt;since this countries list is not completed yet&lt;/a&gt;. But I'd thought I'd share the work so far.&lt;/p&gt;  &lt;p&gt;Live maps with its &lt;a href="http://dev.live.com/virtualearth/sdk/"&gt;extendible API/SDK&lt;/a&gt; allows you to do cool things. Here is one, taking the countries 2008 Olympic games medal counts, asking the community to help with getting countries coordinates, and mashing it all up with javascript to create a cool representation of nations of the worlds map with their Beijing 2008 medals count.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/OlympicsMedalCountCommunityContributedDa_FB5/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="167" alt="image" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/OlympicsMedalCountCommunityContributedDa_FB5/image_thumb.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Here is what's ready so far.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetclan.com/Map2.html"&gt;Beijing 2008 Medals Count on Live Maps&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Want to help to complete the picture, add your country coordinates to this &lt;a href="http://en.wikipedia.org/wiki/World_countries_gps_coordinates"&gt;wikipedia countries gps coordinates page&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;No fancy ASP.Net stuff was used to build this, just a bunch of ye-olde-regex magic procedures.&lt;/p&gt;</description><pubDate>Wed, 20 Aug 2008 22:07:22 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/olympics-medal-count-community-contributed-data-live-maps-mashup</guid><category>2008</category><category>Beijing 2008</category><category>Community</category><category>Countries GPS</category><category>Live Maps</category><category>Olympic</category><category>Olympic Games</category><category>Olympics</category><category>Race for Medals</category></item><item><title>Engineering Failures, Bad Engineering or No Engineering at all</title><link>https://weblogs.asp.net:443/zroiy/engineering-failures-bad-engineering-or-no-engineering-at-all</link><description>&lt;p&gt;Here are a few examples that you can probably relate to as an analogy to your latest Software Development Project&lt;/p&gt;  &lt;p&gt;&lt;embed src="http://www.liveleak.com/e/c18_1217189503" width="450" height="370" type="application/x-shockwave-flash" wmode="transparent" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;embed src="http://www.liveleak.com/e/d72_1210704652" width="450" height="370" type="application/x-shockwave-flash" wmode="transparent" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;embed src="http://www.liveleak.com/e/ad3_1187238673" width="450" height="370" type="application/x-shockwave-flash" wmode="transparent" /&gt;&lt;/p&gt;</description><pubDate>Sun, 17 Aug 2008 21:45:51 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/engineering-failures-bad-engineering-or-no-engineering-at-all</guid><category>Bad Engineering</category><category>Engineering</category><category>Engineering Failures</category><category>General Software Development</category></item><item><title>Missing Windows Authentication provider For IIS 7 on Windows Server 2008</title><link>https://weblogs.asp.net:443/zroiy/missing-windows-authentication-provider-for-iis-7-on-windows-server-2008</link><description>&lt;p&gt;In case your Windows Server 2008 machine doesn't include a windows authentication scheme (see image below), do the following   &lt;br /&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/MissingWindowsAuthenticationproviderForI_C0E2/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="197" alt="image" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/MissingWindowsAuthenticationproviderForI_C0E2/image_thumb_1.png" width="442" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Open up Server Manager (one way to do this is by right clicking the computer node from within the start menu and choosing&amp;#160; &lt;em&gt;Manage&lt;/em&gt;). Expend the Roles node. Right click the Web Server (IIS) and choose &lt;em&gt;Add Role Services. &lt;/em&gt;You'll get the following wizard, just scroll down a bit and check &lt;em&gt;Windows Authentication&lt;/em&gt; under the security node.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/MissingWindowsAuthenticationproviderForI_C0E2/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="333" alt="image" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/MissingWindowsAuthenticationproviderForI_C0E2/image_thumb.png" width="443" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;If you've done everything right , you should also get the following option in IIS authentication pane&lt;/p&gt;  &lt;p&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/MissingWindowsAuthenticationproviderForI_C0E2/image_6.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="219" alt="image" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/MissingWindowsAuthenticationproviderForI_C0E2/image_thumb_2.png" width="445" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Here is how to do this on Vista   &lt;br /&gt;&lt;a href="http://cosier.wordpress.com/2007/08/23/adding-windows-authentication-provider-into-iis-7-on-vista/"&gt;Adding Windows Authentication provider into IIS 7 on Vista&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 17 Aug 2008 10:43:04 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/missing-windows-authentication-provider-for-iis-7-on-windows-server-2008</guid><category>ASP.Net</category><category>IIS7</category><category>Security</category><category>Windows Authentication</category><category>Windows Server 2008</category></item><item><title>Mapping the world - Community Style.</title><link>https://weblogs.asp.net:443/zroiy/mapping-the-world-community-style</link><description>&lt;p&gt;I had an idea for a cool mashup that included a map , countries coordinates and another secret ingredient.&amp;#160; But to my surprise, I couldn't find a free Country to&amp;#160; gps coordinates Database. which means that even though Columbus discovered America more than 5 centuries ago there are still some uncharted lands in the virtual world.&lt;/p&gt;  &lt;p&gt;&lt;img height="252" src="http://www.thebahamasguide.com/images/pictures/colombus.jpg" width="195" /&gt;&lt;/p&gt;  &lt;p&gt;Sure, there are some interesting GPS information &lt;a href="http://www.waypoint.org/"&gt;Databases&lt;/a&gt; about &lt;a href="http://www.waypoint.org/gps511-air.html"&gt;Airports&lt;/a&gt; , &lt;a href="http://www.waypoint.org/gps516-hotel.html"&gt;Hotels&lt;/a&gt; and other special &lt;a href="http://www.waypoint.org/gps2-list.html"&gt;interests&lt;/a&gt; but I just couldn't find a very basic type of I'll give you the country name and I'll get a GPS coordinates (somewhere in the middle of the country) in return.&lt;/p&gt;  &lt;p&gt;So I've started this &lt;a href="http://en.wikipedia.org/wiki/World_countries_gps_coordinates"&gt;&lt;strong&gt;wikipedia&lt;/strong&gt;&lt;/a&gt; page, it is basically just a list of countries and an empty place to enter a longitude, latitude coordinates.    &lt;br /&gt;    &lt;br /&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/MappingtheworldCommunityStyle_1473D/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="image" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/MappingtheworldCommunityStyle_1473D/image_thumb.png" width="211" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;How can you help you ask ? One simple way is to go to any maps services such as &lt;a href="http://maps.google.com/"&gt;Google maps&lt;/a&gt; or &lt;a href="http://maps.live.com/"&gt;Live's maps service&lt;/a&gt;, zoom in to a center location of your favorite country, extract the GPS coordinates of that point and paste them in the wikipedia page for all to use freely .&lt;/p&gt;  &lt;p&gt;Here is a very short tutorial on how to &lt;a href="http://www.mmenterprises.co.uk/blog/2007/07/how-to-find-gps-coodinates-from-google.htm"&gt;extract the coordinates from Google maps&lt;/a&gt; , the same similar technic can be used for Live's maps service as well&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;3&lt;/strong&gt; states are already tagged with their coordinates, just &lt;strong&gt;254 &lt;/strong&gt;to go !    &lt;br /&gt;let's see how long it takes for the whole list to get completely filled with would countries coordinates.&amp;#160;&amp;#160; &lt;/p&gt;</description><pubDate>Thu, 14 Aug 2008 20:17:38 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/mapping-the-world-community-style</guid><category>Community</category><category>coordinates</category><category>Countries GPS</category><category>Creative Commons</category><category>General Software Development</category><category>GEO Database</category><category>Geotagging</category><category>open source</category></item><item><title>GPS Coordinates in JPEG C# Example - Looks like there is a western side to the world as well</title><link>https://weblogs.asp.net:443/zroiy/gps-coordinates-in-jpeg-c-example-looks-like-there-is-a-western-side-to-the-world-as-well</link><description>&lt;p&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/GPSCoordinatesinJPEGCExampleThereisawest_7E9B/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 10px 0px 0px; border-right-width: 0px" height="244" alt="image" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/GPSCoordinatesinJPEGCExampleThereisawest_7E9B/image_thumb.png" width="243" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In &lt;a href="http://weblogs.asp.net/zroiy/archive/2008/07/13/embedding-gps-coordinates-and-other-info-in-jpeg-images-with-c.aspx"&gt;one of my previous posts&lt;/a&gt; , I provided an example of embedding GPS coordinates into a JPEG image. I had a bug!. It only took care of the eastern side of the world.     &lt;br /&gt;A comment by John about not working with negative longitude numbers identified the issue, thanks John!.&amp;#160; &lt;br /&gt;Well, watching the Olympics , and the concept of living in a global village have motivated me to sit down and fix my code so all of you people on the left side of the &lt;a href="http://wiki.answers.com/Q/What_is_the_name_of_the_0_degree_line_of_longitude "&gt;prime meridian&lt;/a&gt; can embed you Geo location in your Jpegs as well.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotnetclan.com/gps_jpeg_exif.cs" target="_blank"&gt;JPEG GPS Coordinates GeoTag Exif Example&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 10 Aug 2008 18:09:26 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/gps-coordinates-in-jpeg-c-example-looks-like-there-is-a-western-side-to-the-world-as-well</guid><category>.NET</category><category>c#</category><category>class libraries</category><category>coordinates</category><category>EXIF</category><category>General Software Development</category><category>Geotagging</category><category>GPS</category><category>JPEG</category></item><item><title>Beijing 2008 medals count</title><link>https://weblogs.asp.net:443/zroiy/beijing-2008-medals-count</link><description>&lt;p&gt;China wants to be in &lt;a href="http://www.voanews.com/english/2008-08-06-voa15.cfm"&gt;first place&lt;/a&gt; in the total medals count in the 2008 games.    &lt;br /&gt;Here are three easy ways to see if the can stand up their word.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Search&amp;#160; Google for &lt;em&gt;&lt;a href="http://www.google.com/search?hl=en&amp;amp;q=beijing+2008"&gt;Beijing 2008&lt;/a&gt;. &lt;/em&gt;The first entry would be a simple and clean table with the result.      &lt;br /&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/Beijing2008medalscount_111E4/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="96" alt="image" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/Beijing2008medalscount_111E4/image_thumb.png" width="244" border="0" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Check out &lt;a href="http://results.beijing2008.cn/WRM/ENG/INF/GL/95A/GL0000000.shtml"&gt;this&lt;/a&gt; official Beijing 2008 results page.      &lt;br /&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/Beijing2008medalscount_111E4/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="172" alt="image" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/Beijing2008medalscount_111E4/image_thumb_1.png" width="244" border="0" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Embed this &lt;a href="http://www.nbcolympics.com/widgets/?dst=nbcsp|widget|Olympics%20Results%20and%20Schedules&amp;amp;__source=nbcsp|widget|Olympics%20Results%20and%20Schedules"&gt;NBC medal count widget&lt;/a&gt; in your website.      &lt;br /&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/Beijing2008medalscount_111E4/image_6.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="image" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/Beijing2008medalscount_111E4/image_thumb_2.png" width="185" border="0" /&gt;&lt;/a&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;For other Beijing 2008 related info, check my pervious &lt;a href="http://weblogs.asp.net/zroiy/archive/2008/08/08/beijing-2008-it.aspx"&gt;post&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 09 Aug 2008 16:29:07 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/beijing-2008-medals-count</guid><category>2008</category><category>Beijing</category><category>Google</category><category>Medals Count</category><category>NBC</category><category>Olympic Games</category><category>Race for Medals</category></item><item><title>Beijing 2008 IT</title><link>https://weblogs.asp.net:443/zroiy/beijing-2008-it</link><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160; &lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/Beijing2008IT_1F2/image_14.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="199" alt="image" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/Beijing2008IT_1F2/image_thumb_6.png" width="582" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;I hope the title of this post is not too much misleading, by IT I don't mean to talk about which &lt;a href="http://www.intel.com/references/pdfs/Intel-CN-BS_Sohu_EN.pdf"&gt;brand of CPUs is being used&lt;/a&gt; to host the official games website, &lt;a href="http://news.moneycentral.msn.com/provider/providerarticle.aspx?feed=BW&amp;amp;date=20080807&amp;amp;id=8999959"&gt;or which Imaging technology is being used by which vendor&lt;/a&gt;. By IT I mean that I need and want to see the Olympic games &lt;strong&gt;Information &lt;/strong&gt;,now show me which &lt;strong&gt;Technology&lt;/strong&gt; I can use to get it .    &lt;br /&gt;Well there is of course the official &lt;a href="http://en.beijing2008.cn/"&gt;Beijing&lt;/a&gt; and &lt;a href="http://www.olympic.org/uk/index_uk.asp"&gt;Olympics&lt;/a&gt; games sites. But since according to my world time zone a lot of the events would take place when I sleep or when I'm at work so watching it on a plain TV wouldn't always be an option. With RSS I can get interesting almost real time results streamlined into my favorite RSS reader. Now the only problem is to actually find the RSS feeds. The official Beijing web site has a 13 category &lt;a href="http://en.beijing2008.cn/rss/"&gt;RSS page&lt;/a&gt; which was actually a bit hard to find (there is a small RSS link at the bottom of the main page). For me the most interesting one is &lt;a href="http://en.beijing2008.cn/rss/sports.xml"&gt;Sports News: News on the Games' sport events&lt;/a&gt; , only trouble is that it only includes a segment of the first sentence. You have to actually press the link to read the full detail.     &lt;br /&gt;    &lt;br /&gt;There are also some more RSS feeds :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://uk.eurosport.yahoo.com/eurosport/tickerdb/sport/82.xml"&gt;Eurosport's&lt;/a&gt; - Which currently looks a bit lame (only one post)&lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;a href="http://msn.foxsports.com/feedout/syndicatedContent?categoryId=235"&gt;MSN/ Fox sports&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;a href="http://sports.yahoo.com/olympics/rss.xml"&gt;Yahoo's&lt;/a&gt; &lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;But the king of them all RSS feeds has got to be &lt;a href="http://www.nbcolympics.com/rss/index.html"&gt;NBC's&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;It's the king because it lets you customize your RSS feeds according to nation or sport events or other relevant criteria. Here is for example the rss feed for just the &lt;a href="http://www.nbcolympics.com/rss/sport=SA/index.xml"&gt;Sailing events&lt;/a&gt; or &lt;a href="http://www.nbcolympics.com/rss/sport=JU/index.xml"&gt;Judo events&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;NBC also offers a &lt;a href="http://www.nbcolympics.com/widgets/?dst=nbcsp%7Cwidget%7COlympics%20Medal%20Tracker&amp;amp;__source=nbcsp%7Cwidget%7COlympics%20Medal%20Tracker"&gt;set of gadgets&lt;/a&gt; that can be embedded in your favorite Web 2.0 social network ,or on your desk as a vista widget or in your blog (if your reading this from the actual web site , check out the results and schedules widget on the right pane)    &lt;br /&gt;I highly recommend checking it out. &lt;a href="http://www.nbcolympics.com/widgets/?dst=nbcsp%7Cwidget%7COlympics%20Medal%20Tracker&amp;amp;__source=nbcsp%7Cwidget%7COlympics%20Medal%20Tracker"&gt;more info here&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/Beijing2008IT_1F2/image_12.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="362" alt="image" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/Beijing2008IT_1F2/image_thumb_5.png" width="553" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;p align="justify"&gt;So what can I also get on other media fronts ? you would expect that IPTV would be huge by now , getting a boost by this global event. Well , the situation here is not that great.    &lt;br /&gt;Here are some IPTV options:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;&lt;a href="http://www.eurovisionsports.tv/olympics/"&gt;Eurosport&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;a href="http://www.youtube.com/members?&amp;amp;session=SMH1UxesAAzk3jJ8MMI3xmIg_t16jnw-U7S2zOinvAV1pu1Pk_wXk4tDzmkxErrR9EM70PVhSeAqStMSEzZKajH-z8ccCA2_9GQVbNihhufCytI5vIAtLQUGxihIZqpwZp301j3zYtRCjMFebrgFJf5OYs3uelskTB3tHOp2r-eaNYdtexZj4UDPwq_rEOR0rvO5p7W1GaUkoRCLrzWEXeobx59rO3t4KByys5ICn6hAiUg8QPNVsJwgsQWLRSCmOvNdeixLbG2bxjm4juGAH1kaoupyUBzp_CTRO2rjoCaafMVoiF9FZQ=="&gt;Youtube channel&lt;/a&gt; &lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;a href="http://english.cctv.com/"&gt;CCTV.com&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;Youtube's dedicated channel is a bit ironic , it only serves countries where the &lt;a href="http://www.webtvwire.com/beijing-2008-olympics-on-youtube-in-77-territories-where-online-rights-unsold/"&gt;IOC failed to sell exclusive rights&lt;/a&gt; which means , in my guess , that these are countries that the economic situation is not that good , which also means that a broadband connection needed to watch YouTube's streams is not that common ;-(&lt;/p&gt;  &lt;p align="justify"&gt;There are also some podcasts and videocasts   &lt;br /&gt;&lt;a title="http://www.olympic.org/uk/news/podcast/podcast_vodcast_help_uk.asp" href="http://www.olympic.org/uk/news/podcast/podcast_vodcast_help_uk.asp"&gt;http://www.olympic.org/uk/news/podcast/podcast_vodcast_help_uk.asp&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://www.ogilvy8.com/index.php?cat=9"&gt;And your occasional on location video blogs&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;And there are also some Media you should probably avoid. here is a toolbar designed for the Olympics [&lt;a title="ttp://2008summergames.ourtoolbar.com" href="ttp://2008summergames.ourtoolbar.com"&gt;ttp://2008summergames.ourtoolbar.com&lt;/a&gt;] (add a prefix h to this url) &lt;a title="http://www.trustedsource.org/en/feedback/url" href="http://www.trustedsource.org/en/feedback/url"&gt;http://www.trustedsource.org/en/feedback/url&lt;/a&gt; say they are a shareware legit site, yet I would double check the end user and setup to understand what's really in there that they are installing.&lt;/p&gt;  &lt;p align="justify"&gt;I just wish that there was a cool results screen saver.&lt;/p&gt;  &lt;p align="justify"&gt;Good luck to all of the athletes!!&amp;#160; &lt;/p&gt;</description><pubDate>Thu, 07 Aug 2008 21:09:04 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/beijing-2008-it</guid><category>2008</category><category>Beijing</category><category>General Software Development</category><category>Olympic</category><category>Olympics</category><category>RSS</category><category>sports</category><category>Usability</category><category>videocasts</category><category>Web Design</category><category>youtube</category></item><item><title>Making your site more RSS browsers friendly</title><link>https://weblogs.asp.net:443/zroiy/making-your-site-more-rss-browsers-friendly</link><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Both IE7 and Firefox 3 are embedded RSS on page aware, meaning that in order to improve user usability they provide a one click RSS subscribe button.   &lt;br /&gt;Here is how it looks like :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;IE7 when &lt;strong&gt;enabled &lt;/strong&gt;(from cnn.com)      &lt;br /&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/MakingyoursitemoreRSSbrowsersfriendly_1004E/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="155" alt="image" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/MakingyoursitemoreRSSbrowsersfriendly_1004E/image_thumb.png" width="487" border="0" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Firfox &lt;strong&gt;enabled&lt;/strong&gt;      &lt;br /&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/MakingyoursitemoreRSSbrowsersfriendly_1004E/image_10.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="72" alt="image" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/MakingyoursitemoreRSSbrowsersfriendly_1004E/image_thumb_4.png" width="497" border="0" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;IE7 &lt;strong&gt;not enabled&lt;/strong&gt; (from bbc.com)      &lt;br /&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/MakingyoursitemoreRSSbrowsersfriendly_1004E/image_8.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="104" alt="image" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/MakingyoursitemoreRSSbrowsersfriendly_1004E/image_thumb_3.png" width="493" border="0" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Firefox not &lt;strong&gt;enabled       &lt;br /&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/MakingyoursitemoreRSSbrowsersfriendly_1004E/image_12.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="55" alt="image" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/MakingyoursitemoreRSSbrowsersfriendly_1004E/image_thumb_5.png" width="496" border="0" /&gt;&lt;/a&gt; &lt;/strong&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Now you ask , what makes these nice buttons to be enabled or disabled. It's pretty simple, it is basically just a &amp;lt;link&amp;gt; directive placed within the &amp;lt;head&amp;gt;&amp;lt;head/&amp;gt; section of the page.&lt;/p&gt;  &lt;p&gt;here is a simple example&lt;/p&gt;  &lt;p&gt;&amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;application/rss+xml&amp;quot; title=&amp;quot;Roiy Zysman's Blog&amp;quot; href=&amp;quot;&lt;a href="http://rss.cnn.com/rss/cnn_latest.rss""&gt;&lt;a title="http://feeds.feedburner.com/zroiy" href="http://feeds.feedburner.com/zroiy"&gt;http://feeds.feedburner.com/zroiy&lt;/a&gt;&amp;quot;&lt;/a&gt;&amp;gt;    &lt;/p&gt;</description><pubDate>Wed, 06 Aug 2008 15:14:22 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/making-your-site-more-rss-browsers-friendly</guid><category>ASP.Net</category><category>Feed</category><category>Firefox3</category><category>General Software Development</category><category>IE7</category><category>RSS</category><category>Usability</category></item><item><title>Hacking 101</title><link>https://weblogs.asp.net:443/zroiy/hacking-101</link><description>&lt;p&gt;   &lt;br /&gt;Not so much software related , but something to keep in mind when designing user interfaces aimed for security purposes.    &lt;br /&gt;    &lt;br /&gt;From the following picture, guess which &lt;strong&gt;buttons&lt;/strong&gt; are being used for typing in the parking lot gate code ...&lt;/p&gt;  &lt;p&gt;&lt;a href="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/Hacking101_ADDF/Image059_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="484" alt="Image059" src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/Hacking101_ADDF/Image059_thumb.jpg" width="364" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;BTW, this is a real life parking lot code key..&lt;/p&gt;</description><pubDate>Sun, 27 Jul 2008 09:17:25 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/hacking-101</guid><category>General Software Development</category><category>Hacking</category><category>Security</category><category>USer Interface</category></item><item><title>An informative GeoTagging Getting-started Article</title><link>https://weblogs.asp.net:443/zroiy/a-good-and-informative-geotagging-getting-started-article</link><description>&lt;P&gt;A friend at work , sent me &lt;A href="http://www.bhphotovideo.com/c/find/newsLetter/Geotagging.jsp" mce_href="http://www.bhphotovideo.com/c/find/newsLetter/Geotagging.jsp"&gt;this well documented and informative article on geotagging&lt;/A&gt;. &lt;BR&gt;He got the feeling I was hooked onto this technology after I nagged him about whether his Nokia N95 can take pictures with embedded GPS coordinates (No it can't if you're asking) as a research for my &lt;A href="http://weblogs.asp.net/zroiy/archive/2008/07/13/embedding-gps-coordinates-and-other-info-in-jpeg-images-with-c.aspx" mce_href="http://weblogs.asp.net/zroiy/archive/2008/07/13/embedding-gps-coordinates-and-other-info-in-jpeg-images-with-c.aspx"&gt;Embedding GPS coordinates and other info in JPEG images with C#&lt;/A&gt; post. &lt;BR&gt;I recommend reading it , especially if you're into digital photography or into technologies mesh ups.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.bhphotovideo.com/c/find/newsLetter/Geotagging.jsp"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=244 alt=image src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/AgoodandinformativeGeoTagginggettingstar_15111/image_6.png" width=201 border=0&gt;&lt;/A&gt; &lt;A href="http://www.bhphotovideo.com/c/find/newsLetter/Geotagging.jsp"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=186 alt=image src="https://aspblogs.blob.core.windows.net/media/zroiy/WindowsLiveWriter/AgoodandinformativeGeoTagginggettingstar_15111/image_5.png" width=244 border=0&gt;&lt;/A&gt; &lt;BR&gt;&lt;BR&gt;Roiy&lt;/P&gt;</description><pubDate>Tue, 15 Jul 2008 20:58:00 GMT</pubDate><guid isPermaLink="true">https://weblogs.asp.net:443/zroiy/a-good-and-informative-geotagging-getting-started-article</guid><category>Digital Photography</category><category>General Software Development</category><category>Geotagging</category><category>GPS</category></item></channel></rss>