<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C0MBQnc9fSp7ImA9WhRbGEU.&quot;"><id>tag:blogger.com,1999:blog-21631074</id><updated>2012-02-10T14:44:13.965+01:00</updated><category term="MaxiVista" /><category term="GPU" /><category term="Square Enix" /><category term="Visual Studio" /><category term="Channel 9" /><category term="Chrono Cross" /><category term="Offline" /><category term="RTM" /><category term="Hack" /><category term="Upstart" /><category term="RPG" /><category term="Screenshots" /><category term="Bug" /><category term="Mozilla Firefox" /><category term="Vana'diel" /><category term="Graphic Design" /><category term="Geek" /><category term="Kernel" /><category term="Windows" /><category term="Pentium" /><category term="Test" /><category term="Skype" /><category term="CodeDom" /><category term="Photoshop" /><category term="Web Development" /><category term="Visual Studio 2008" /><category term="Akira Toriyama" /><category term="Games" /><category term="Feed" /><category term="GBA" /><category term="Nrk" /><category term="Lamers" /><category term="JRPG" /><category term="Beta" /><category term="Profile" /><category term="Need for Speed Carbon" /><category term="Mac OS X" /><category term="Google API" /><category term="WTF" /><category term="Parser" /><category term="Preview" /><category term="Animaonline Weather API" /><category term="ヴァナ・ディール　☆基地外　たる　時計☆" /><category term="News" /><category term="Funny" /><category term="Calculator" /><category term="Rss" /><category term="Windows Vista" /><category term="Sony" /><category term="MOHH" /><category term="Xbox" /><category term="XML" /><category term="Spotify" /><category term="Josh Harris" /><category term="Silent Hill" /><category term="Widsets" /><category term=".NET Framework" /><category term="Birthday" /><category term="Theme" /><category term="Animaonline Windows Live Presence Wrapper" /><category term="Nds" /><category term="Gnome" /><category term="C# 3.0" /><category term="Nobuo Uematsu" /><category term="Regex" /><category term="Development" /><category term="Firefox" /><category term="UAC" /><category term="Experexperts Exchange" /><category term="FileUpload" /><category term="Alpha" /><category term="BSOD" /><category term="Widget" /><category term="Internet Explorer" /><category term="ARD Team" /><category term="Cookies" /><category term="Final Fantasy" /><category term="Origins" /><category term="Best Game" /><category term="Blog" /><category term="Demo" /><category term=".NET" /><category term="UNIX" /><category term="Alifanov" /><category term="Windows Mobile" /><category term="Twitter" /><category term="LOL" /><category term="Microsoft" /><category term="Powershell" /><category term="Blue Dragon" /><category term="Playstation" /><category term="Final Fantasy VI" /><category term="Mistwalker" /><category term="PSP" /><category term="Windows Live" /><category term="Tutorial" /><category term="PowerToys" /><category term="IDE" /><category term="The Simpsons" /><category term="Codeplex" /><category term="Programming" /><category term="Politics" /><category term="Medal Of Honor" /><category term="Wikipedia" /><category term="Mozilla" /><category term="Pocket PC" /><category term="Weather" /><category term="Visual Basic" /><category term="Win32" /><category term="Software" /><category term="Office 2007" /><category term="SNES" /><category term="Digg" /><category term="Emulator" /><category term="Japanese" /><category term="Facebook" /><category term="Anima" /><category term="Hironobu Sakaguchi" /><category term="Animaonline" /><category term="Script" /><category term="Website" /><category term="Blood Pressure Server" /><category term="FileUpload Full Path" /><category term="AIDE" /><category term="Music" /><category term="0rigins" /><category term="ASP .NET" /><category term="World Of Warcraft" /><category term="Wooseok Seo" /><category term="Animaonline Remote Desktop" /><category term="Advance" /><category term="Java" /><category term="Screensaver" /><category term="API" /><category term="Adobe Photoshop" /><category term="Valefor" /><category term="Roman Alifanov's Website" /><category term="Open Source" /><category term="C#" /><category term="PSX" /><category term="Web Browser" /><category term="Metal Gear Sons Of Liberty" /><category term="Blue Screen Of Death" /><category term="FPS" /><category term="RAW" /><category term="Powershell GUI" /><category term="Linux" /><category term="Sourcecode" /><category term="Titan" /><category term="Roman Alifanov" /><category term="Leaked" /><category term="ARD" /><category term="Ubuntu" /><category term="Elevation" /><category term="Rating" /><category term="Blood Pressure" /><category term="WinCE" /><category term="Windows CE" /><title>Animaonline's Nerdy Corner</title><subtitle type="html">As Nerdy As It Gets!</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://animaonline.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>166</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/rJAgX" /><feedburner:info uri="blogspot/rjagx" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;A0MERXk8eyp7ImA9Wx9RFEw.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-2129741428640146808</id><published>2010-12-15T14:23:00.000+01:00</published><updated>2010-12-15T14:23:24.773+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-15T14:23:24.773+01:00</app:edited><title>Blog moved!</title><content type="html">&lt;span style="font-size: large;"&gt;This blog has moved to &lt;a href="http://www.animaonline.com/"&gt;http://www.animaonline.com&lt;/a&gt; :) &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-2129741428640146808?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iU1J_ndZuk7Psg4YjqPpWKXCBFM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iU1J_ndZuk7Psg4YjqPpWKXCBFM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iU1J_ndZuk7Psg4YjqPpWKXCBFM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iU1J_ndZuk7Psg4YjqPpWKXCBFM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/elbHLyjtjDM" height="1" width="1"/&gt;</content><link rel="related" href="http://www.animaonline.com" title="Blog moved!" /><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/2129741428640146808/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2010/12/blog-moved.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/2129741428640146808?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/2129741428640146808?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/elbHLyjtjDM/blog-moved.html" title="Blog moved!" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2010/12/blog-moved.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QFQnc-cCp7ImA9WxBbE04.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-4785724886969577594</id><published>2010-03-11T20:04:00.005+01:00</published><updated>2010-03-11T20:21:53.958+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-11T20:21:53.958+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Music" /><category scheme="http://www.blogger.com/atom/ns#" term="API" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="Animaonline" /><category scheme="http://www.blogger.com/atom/ns#" term="Twitter" /><category scheme="http://www.blogger.com/atom/ns#" term="Spotify" /><title>twNowplaying</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YUEet-VxXIs/S5lBHCgEoxI/AAAAAAAABiU/OMW5Lv3f628/s1600-h/twNowplaying.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 106px;" src="http://4.bp.blogspot.com/_YUEet-VxXIs/S5lBHCgEoxI/AAAAAAAABiU/OMW5Lv3f628/s320/twNowplaying.png" alt="" id="BLOGGER_PHOTO_ID_5447456813467607826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I made this little program today, it tweets your currently playing track from Spotify to Twitter&lt;br /&gt;It is an Alpha version so it's not 100% bug free.&lt;br /&gt;&lt;br /&gt;Anyway, I will be happy for all the feedback that I can get.&lt;br /&gt;&lt;br /&gt;To get started, download the archive , extract all of its contents to any directory, and run the twNowplayinge.exe. Then, press the Twitter icon to authenticate.&lt;br /&gt;&lt;br /&gt;Here's an example of what some tweets posted by it look like.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/#search?q=%23twNowPlaying"&gt;#twNowplaying&lt;/a&gt;&lt;br /&gt;(note the #twNowplaying tag)&lt;br /&gt;&lt;br /&gt;Later versions will make it possible to sync the currently playing track from Last.fm and Windows Media Player.&lt;br /&gt;&lt;br /&gt;And don't forget to follow me @ &lt;a href="http://twitter.com/animaonline"&gt;twitter&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://alifanov.net/twnowplaying.rar"&gt;Download it from here &lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Later! :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-4785724886969577594?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ufe0muqdZRJKEEt4AUi9ef_xpig/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ufe0muqdZRJKEEt4AUi9ef_xpig/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ufe0muqdZRJKEEt4AUi9ef_xpig/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ufe0muqdZRJKEEt4AUi9ef_xpig/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/oLiTZWwe4n8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/4785724886969577594/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2010/03/twnowplaying.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/4785724886969577594?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/4785724886969577594?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/oLiTZWwe4n8/twnowplaying.html" title="twNowplaying" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_YUEet-VxXIs/S5lBHCgEoxI/AAAAAAAABiU/OMW5Lv3f628/s72-c/twNowplaying.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2010/03/twnowplaying.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQHR3g6cCp7ImA9WxBXE0s.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-61404512691226316</id><published>2010-01-24T20:53:00.003+01:00</published><updated>2010-01-24T21:02:16.618+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-24T21:02:16.618+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Animaonline Weather API" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="Google API" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>awAPI Weather Condition Images</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YUEet-VxXIs/S1ymo8LzZcI/AAAAAAAABho/-2sWxFU6wE8/s1600-h/chance_of_rain%5B1%5D.png"&gt;&lt;img style="cursor: pointer; width: 128px; height: 128px;" src="http://1.bp.blogspot.com/_YUEet-VxXIs/S1ymo8LzZcI/AAAAAAAABho/-2sWxFU6wE8/s320/chance_of_rain%5B1%5D.png" alt="" id="BLOGGER_PHOTO_ID_5430398472982586818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Adam Pendle over at blindmotion&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt; , shared a list of all weather condition images that are available for Animaonline Weather API , plus some custom looking images, that are looking Good. :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blindmotion.com/?p=73"&gt;Check it out&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-61404512691226316?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RCABL6i0T8OOoJ1rXPBSbowp6WE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RCABL6i0T8OOoJ1rXPBSbowp6WE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RCABL6i0T8OOoJ1rXPBSbowp6WE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RCABL6i0T8OOoJ1rXPBSbowp6WE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/teqsEXWPvqY" height="1" width="1"/&gt;</content><link rel="related" href="http://www.blindmotion.com/?p=73" title="awAPI Weather Condition Images" /><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/61404512691226316/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2010/01/awapi-weather-condition-images.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/61404512691226316?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/61404512691226316?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/teqsEXWPvqY/awapi-weather-condition-images.html" title="awAPI Weather Condition Images" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_YUEet-VxXIs/S1ymo8LzZcI/AAAAAAAABho/-2sWxFU6wE8/s72-c/chance_of_rain%5B1%5D.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2010/01/awapi-weather-condition-images.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEANQn44fSp7ImA9WxBTGUs.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-1060280514852561477</id><published>2009-12-16T08:45:00.006+01:00</published><updated>2009-12-16T12:26:33.035+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-16T12:26:33.035+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Animaonline Weather API" /><category scheme="http://www.blogger.com/atom/ns#" term="Codeplex" /><category scheme="http://www.blogger.com/atom/ns#" term="Weather" /><category scheme="http://www.blogger.com/atom/ns#" term="Open Source" /><category scheme="http://www.blogger.com/atom/ns#" term="Sourcecode" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="Animaonline" /><title>Animaonline Weather API 2.5.0.0 Is Here</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YUEet-VxXIs/SyiUJUy6iHI/AAAAAAAABhY/Q_KjiL-hCEg/s1600-h/FileDownload%5B1%5D.aspx_ProjectName%3DawAPI%26DownloadId%3D44136"&gt;&lt;img style="cursor: pointer; width: 313px; height: 137px;" src="http://2.bp.blogspot.com/_YUEet-VxXIs/SyiUJUy6iHI/AAAAAAAABhY/Q_KjiL-hCEg/s320/FileDownload%5B1%5D.aspx_ProjectName%3DawAPI%26DownloadId%3D44136" alt="" id="BLOGGER_PHOTO_ID_5415741439835015282" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;That's right! &lt;a href="http://awapi.codeplex.com/"&gt;Animaonline Weather API 2.5.0.0&lt;/a&gt; has been released!
&lt;br /&gt;One year has passed since it's last release!
&lt;br /&gt;I simply don't have that much time to code, now that I'm married ;)
&lt;br /&gt;
&lt;br /&gt;The new awAPI uses &lt;a href="http://en.wikipedia.org/wiki/LINQ"&gt;LINQ &lt;/a&gt;for all it's core operations, making it much faster, and more stable than the previous versions! The core has been rewritten from scratch and uses a new format, so the old documentation is now considered to be deprecated. But, that doesn't mean it became more difficult to use, in fact it's much simpler in this version!
&lt;br /&gt;The API .dll file can be downloaded from Project's download section &lt;a href="http://awapi.codeplex.com/Release/ProjectReleases.aspx"&gt;here&lt;/a&gt; on CodePlex.
&lt;br /&gt;
&lt;br /&gt;The source code will be available, as soon as I get my Team Foundation Server up and running!
&lt;br /&gt;
&lt;br /&gt;Here's some example API usage code goodies for ya'll!
&lt;br /&gt;
&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///C:%5CUsers%5Cromali%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///C:%5CUsers%5Cromali%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CUsers%5Cromali%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;NO-BOK&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-520092929 1073786111 9 0 415 0;} @font-face 	{font-family:Consolas; 	panose-1:2 11 6 9 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:modern; 	mso-font-pitch:fixed; 	mso-font-signature:-520092929 1073806591 9 0 415 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 70.85pt 70.85pt 70.85pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;var&lt;/span&gt; phoenixWeat&lt;/span&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;her =&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;&lt;span style=""&gt;                &lt;/span&gt;Animaonline.Weather.&lt;span style="color: rgb(43, 145, 175);"&gt;GoogleWeatherAPI&lt;/span&gt;.GetWeather(Animaonline.Globals.&lt;span style="color: rgb(43, 145, 175);"&gt;LanguageCode&lt;/span&gt;.en_US, &lt;span style="color: rgb(163, 21, 21);"&gt;"Phoenix, AZ"&lt;/span&gt;);&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color: rgb(163, 21, 21);"&gt;"Current Condition: {0}"&lt;/span&gt;,&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;&lt;span style=""&gt;                &lt;/span&gt;phoenixWeather.CurrentConditions.Condition);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;Console&lt;/span&gt;.WriteLine(&lt;/span&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;&lt;span style="color: rgb(163, 21, 21);"&gt;"Current Humidity: {0}"&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;&lt;span style=""&gt;                &lt;/span&gt;phoenixWeather.Curre&lt;/span&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;ntConditions.Humidity);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color: rgb(163, 21, 21);"&gt;"Current Temperature: {0}"&lt;/span&gt;,&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;&lt;span style=""&gt;                &lt;/span&gt;phoenixWeather.CurrentConditions.Temperature.Fahrenheit);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color: rgb(163, 21, 21);"&gt;"Current Wind Condition: {0}"&lt;/span&gt;,&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;&lt;span style=""&gt;                &lt;/span&gt;phoenixWeather.CurrentConditions.WindCondition);&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;
&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;You also have
&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///C:%5CUsers%5Cromali%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///C:%5CUsers%5Cromali%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CUsers%5Cromali%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;NO-BOK&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-520092929 1073786111 9 0 415 0;} @font-face 	{font-family:Consolas; 	panose-1:2 11 6 9 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:modern; 	mso-font-pitch:fixed; 	mso-font-signature:-520092929 1073806591 9 0 415 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 70.85pt 70.85pt 70.85pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;phoenixWeather.Forecas&lt;/span&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;tConditions (Which is a List&lt;*&gt; of ForecastCondition &lt;/span&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;objects)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;phoenixWeather.ForecastInformation&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;
&lt;br /&gt;&lt;/p&gt;Plus all the goodies from the old versions; such as:&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///C:%5CUsers%5Cromali%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///C:%5CUsers%5Cromali%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CUsers%5Cromali%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;NO-BOK&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-520092929 1073786111 9 0 415 0;} @font-face 	{font-family:Consolas; 	panose-1:2 11 6 9 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:modern; 	mso-font-pitch:fixed; 	mso-font-signature:-520092929 1073806591 9 0 415 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 70.85pt 70.85pt 70.85pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;GeoCoding&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;GeoNames&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;Google Maps G&lt;/span&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;eneration&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9.5pt;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;GeoRSS Generation&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;All to be found in the new Animaonline.Geo namespace! ;)&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;
&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;and much more...&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;
&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Thanks to everyone of you that are using my API, it really makes it worth the effort I put into it!&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;I would also thank everyone that have donated!, thank you!!! :)&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;
&lt;br /&gt;&lt;/p&gt;&lt;img src="file:///C:/Users/romali/AppData/Local/Temp/moz-screenshot.png" alt="" /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;amp;business=WDKYASARR2YD6&amp;amp;lc=US&amp;amp;item_name=Animaonline%20Weather%20API&amp;amp;currency_code=USD&amp;amp;bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted"&gt;&lt;img style="cursor: pointer; width: 122px; height: 47px;" src="http://4.bp.blogspot.com/_YUEet-VxXIs/SyjDkQy4ZCI/AAAAAAAABhg/At8jnkHRGjE/s320/FileDownload%5B1%5D.aspx_ProjectName%3DawAPI%26DownloadId%3D97257" alt="" id="BLOGGER_PHOTO_ID_5415793579664106530" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Enjoy&lt;/p&gt;/Roman A.
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-1060280514852561477?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/r2AASO0qDuDwSbnjM4L-CqlUCw4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r2AASO0qDuDwSbnjM4L-CqlUCw4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/r2AASO0qDuDwSbnjM4L-CqlUCw4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r2AASO0qDuDwSbnjM4L-CqlUCw4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/H5kjM_CX9V8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/1060280514852561477/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2009/12/animaonline-weather-api-2500-is-here.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/1060280514852561477?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/1060280514852561477?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/H5kjM_CX9V8/animaonline-weather-api-2500-is-here.html" title="Animaonline Weather API 2.5.0.0 Is Here" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_YUEet-VxXIs/SyiUJUy6iHI/AAAAAAAABhY/Q_KjiL-hCEg/s72-c/FileDownload%5B1%5D.aspx_ProjectName%3DawAPI%26DownloadId%3D44136" height="72" width="72" /><thr:total>7</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2009/12/animaonline-weather-api-2500-is-here.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YNR3Y8fCp7ImA9WxNbFEg.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-6622704162488392828</id><published>2009-11-17T12:28:00.006+01:00</published><updated>2009-11-17T12:59:56.874+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-17T12:59:56.874+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="Internet Explorer" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Development" /><category scheme="http://www.blogger.com/atom/ns#" term="FileUpload" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP .NET" /><category scheme="http://www.blogger.com/atom/ns#" term="FileUpload Full Path" /><category scheme="http://www.blogger.com/atom/ns#" term="Mozilla Firefox" /><title>Saving ASP.NET FileUpload files in all browsers</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YUEet-VxXIs/SwKP_0eEAiI/AAAAAAAABhM/TUX_JZ3jAYk/s1600/Untitled.png"&gt;&lt;img style="cursor: pointer; width: 228px; height: 76px;" src="http://4.bp.blogspot.com/_YUEet-VxXIs/SwKP_0eEAiI/AAAAAAAABhM/TUX_JZ3jAYk/s320/Untitled.png" alt="" id="BLOGGER_PHOTO_ID_5405040829377282594" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;After a number of non-successful attempts on making the ASP.NET FileUpload dialog work in Mozilla Firefox browsers, and reading some stuff on the net, I made my own version of the FileUpload dialog, well.. actually it's just a modified version of the FileUpload from the BCL.
&lt;br /&gt;Anyways, it fixes the issue when FileDialog returns just the file name, instead of the full folder name , in non IE browsers , and it does so by writing the underlying stream to a file. Spares you the headache ;)
&lt;br /&gt;
&lt;br /&gt;Here's the code.
&lt;br /&gt;
&lt;br /&gt;P.s. to those of you who's still reading my blog, thank you and sorry for not posting in a long time.
&lt;br /&gt;
&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///C:%5CUsers%5Cromali%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///C:%5CUsers%5Cromali%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CUsers%5Cromali%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;NO-BOK&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 415 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-520092929 1073786111 9 0 415 0;} @font-face 	{font-family:Consolas; 	panose-1:2 11 6 9 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:modern; 	mso-font-pitch:fixed; 	mso-font-signature:-520092929 1073806591 9 0 415 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 70.85pt 70.85pt 70.85pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;color:blue;"   &gt;using&lt;/span&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt; System;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;color:blue;"   &gt;using&lt;/span&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt; System.Web.UI.WebControls;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;color:blue;"   &gt;using&lt;/span&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt; System.IO;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;color:blue;"   &gt;namespace&lt;/span&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt; Animaonline&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;class&lt;/span&gt; &lt;span style="color: rgb(43, 145, 175);"&gt;FileUploadPro&lt;/span&gt; : &lt;span style="color: rgb(43, 145, 175);"&gt;FileUpload&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; SaveFileMozilla(&lt;span style="color:blue;"&gt;string&lt;/span&gt; fileName)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;try&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;span style="color:blue;"&gt;byte&lt;/span&gt;[] bytes = &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color:blue;"&gt;byte&lt;/span&gt;[&lt;span style="color:blue;"&gt;base&lt;/span&gt;.PostedFile.ContentLength];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;                &lt;/span&gt;PostedFile.InputStream.Read(bytes, &lt;span style="color:brown;"&gt;0&lt;/span&gt;, &lt;span style="color:blue;"&gt;base&lt;/span&gt;.PostedFile.ContentLength);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;span style="color:blue;"&gt;using&lt;/span&gt; (&lt;span style="color: rgb(43, 145, 175);"&gt;FileStream&lt;/span&gt; fileWriter = &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color: rgb(43, 145, 175);"&gt;FileStream&lt;/span&gt;(fileName, &lt;span style="color: rgb(43, 145, 175);"&gt;FileMode&lt;/span&gt;.Create))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;                &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style=""&gt;        &lt;/span&gt;fileWriter.Write(bytes, &lt;span style="color:brown;"&gt;0&lt;/span&gt;, bytes.Length);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;                &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;catch&lt;/span&gt; (&lt;span style="color: rgb(43, 145, 175);"&gt;Exception&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;span style="color:blue;"&gt;throw&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:Consolas;font-size:9;"  &gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-6622704162488392828?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0NAVFqHpAO33LWw9sHYB5Hy05WM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0NAVFqHpAO33LWw9sHYB5Hy05WM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0NAVFqHpAO33LWw9sHYB5Hy05WM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0NAVFqHpAO33LWw9sHYB5Hy05WM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/fE_j2EyG4ts" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/6622704162488392828/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2009/11/saving-aspnet-fileupload-files-in-all.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/6622704162488392828?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/6622704162488392828?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/fE_j2EyG4ts/saving-aspnet-fileupload-files-in-all.html" title="Saving ASP.NET FileUpload files in all browsers" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_YUEet-VxXIs/SwKP_0eEAiI/AAAAAAAABhM/TUX_JZ3jAYk/s72-c/Untitled.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2009/11/saving-aspnet-fileupload-files-in-all.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYFQ3w8cCp7ImA9WxVRFk4.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-8143971473581590049</id><published>2009-01-22T16:21:00.003+01:00</published><updated>2009-01-22T16:28:32.278+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-22T16:28:32.278+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="GPU" /><title>Microsoft Accelerator (GPU) based Pi Calculation - A C# Port</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YUEet-VxXIs/SXiQHVzeiGI/AAAAAAAABZ0/lnbYVg2lsqE/s1600-h/accelerator.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 112px;" src="http://2.bp.blogspot.com/_YUEet-VxXIs/SXiQHVzeiGI/AAAAAAAABZ0/lnbYVg2lsqE/s320/accelerator.png" alt="" id="BLOGGER_PHOTO_ID_5294139817760557154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span id="ctl00_ContentPlaceHolder1_output"&gt;&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: arial;"&gt;This is a quick and dirty port.&lt;br /&gt;&lt;a href="http://research.microsoft.com/en-us/downloads/648909e1-cb85-46c4-9a94-3cca55971b1d/"&gt;Microsoft Research Accelerator Project&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;using&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt; System;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;using&lt;/span&gt;&lt;span style="font-size:78%;"&gt; System.Collections.Generic;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;using&lt;/span&gt;&lt;span style="font-size:78%;"&gt; System.Text;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;using&lt;/span&gt;&lt;span style="font-size:78%;"&gt; Microsoft.Research.DataParallelArrays;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;namespace&lt;/span&gt;&lt;span style="font-size:78%;"&gt; piSharp.cs&lt;br /&gt;{&lt;br /&gt;  &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;class&lt;/span&gt;&lt;span style="font-size:78%;"&gt; Program&lt;br /&gt;  {&lt;br /&gt;      &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;static&lt;/span&gt;&lt;span style="font-size:78%;"&gt; &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;void&lt;/span&gt;&lt;span style="font-size:78%;"&gt; Main(&lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;string&lt;/span&gt;&lt;span style="font-size:78%;"&gt;[] args)&lt;br /&gt;      {&lt;br /&gt;          Random r = &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;new&lt;/span&gt;&lt;span style="font-size:78%;"&gt; Random();&lt;br /&gt;          &lt;/span&gt;&lt;span class="rem"  style="font-size:78%;"&gt;// create randomly generated samples in the unit square centered on (0,0)&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;int&lt;/span&gt;&lt;span style="font-size:78%;"&gt; iSize = 1500;&lt;br /&gt;          &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;float&lt;/span&gt;&lt;span style="font-size:78%;"&gt;[,] x = &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;new&lt;/span&gt;&lt;span style="font-size:78%;"&gt; &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;float&lt;/span&gt;&lt;span style="font-size:78%;"&gt;[iSize + 1, iSize + 1];&lt;br /&gt;          &lt;/span&gt;&lt;span class="rem"  style="font-size:78%;"&gt;// x coordinate&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;float&lt;/span&gt;&lt;span style="font-size:78%;"&gt;[,] y = &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;new&lt;/span&gt;&lt;span style="font-size:78%;"&gt; &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;float&lt;/span&gt;&lt;span style="font-size:78%;"&gt;[iSize + 1, iSize + 1];&lt;br /&gt;          &lt;/span&gt;&lt;span class="rem"  style="font-size:78%;"&gt;// y coordinate&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;int&lt;/span&gt;&lt;span style="font-size:78%;"&gt; i = 0;&lt;br /&gt;          &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;int&lt;/span&gt;&lt;span style="font-size:78%;"&gt; j = 0;&lt;br /&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="rem"  style="font-size:78%;"&gt;// create an x and y arrays of random numbers between 0 and 1&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;for&lt;/span&gt;&lt;span style="font-size:78%;"&gt; (i = 0; i &lt;= iSize - 1; i += 1)            {                &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;for&lt;/span&gt;&lt;span style="font-size:78%;"&gt; (j = 0; j &lt;= iSize - 1; j += 1)                {                    x[i, j] = (&lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;float&lt;/span&gt;&lt;span style="font-size:78%;"&gt;)r.NextDouble();&lt;br /&gt;                  y[i, j] = (&lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;float&lt;/span&gt;&lt;span style="font-size:78%;"&gt;)r.NextDouble();&lt;br /&gt;              }&lt;br /&gt;          }&lt;br /&gt;          ParallelArrays.InitGPU();&lt;br /&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="rem"  style="font-size:78%;"&gt;// make x and y data parallel arrays&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;          DisposableFloatParallelArray parallelX = &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;new&lt;/span&gt;&lt;span style="font-size:78%;"&gt; DisposableFloatParallelArray(x);&lt;br /&gt;          DisposableFloatParallelArray parallelY = &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;new&lt;/span&gt;&lt;span style="font-size:78%;"&gt; DisposableFloatParallelArray(y);&lt;br /&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="rem"  style="font-size:78%;"&gt;// center them about (0, 0) with range (-1, 1)&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;          FloatParallelArray parallelXCentered = &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;default&lt;/span&gt;&lt;span style="font-size:78%;"&gt;(FloatParallelArray);&lt;br /&gt;          FloatParallelArray parallelYCentered = &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;default&lt;/span&gt;&lt;span style="font-size:78%;"&gt;(FloatParallelArray);&lt;br /&gt;          parallelXCentered = ParallelArrays.Multiply(ParallelArrays.Subtract(parallelX, 0.5f), 2f);&lt;br /&gt;          parallelYCentered = ParallelArrays.Multiply(ParallelArrays.Subtract(parallelY, 0.5f), 2f);&lt;br /&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="rem"  style="font-size:78%;"&gt;// calculate distance of (x,y) from 0, ie. Sqrt(x^2 + y^2)&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;          FloatParallelArray parallelXSquare = &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;default&lt;/span&gt;&lt;span style="font-size:78%;"&gt;(FloatParallelArray);&lt;br /&gt;          FloatParallelArray parallelYSquare = &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;default&lt;/span&gt;&lt;span style="font-size:78%;"&gt;(FloatParallelArray);&lt;br /&gt;          FloatParallelArray parallelDistance = &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;default&lt;/span&gt;&lt;span style="font-size:78%;"&gt;(FloatParallelArray);&lt;br /&gt;          parallelXSquare = ParallelArrays.Multiply(parallelXCentered, parallelXCentered);&lt;br /&gt;          parallelYSquare = ParallelArrays.Multiply(parallelYCentered, parallelYCentered);&lt;br /&gt;          parallelDistance = ParallelArrays.Sqrt(ParallelArrays.Add(parallelXSquare, parallelYSquare));&lt;br /&gt;          &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;float&lt;/span&gt;&lt;span style="font-size:78%;"&gt;[,] test = &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;new&lt;/span&gt;&lt;span style="font-size:78%;"&gt; &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;float&lt;/span&gt;&lt;span style="font-size:78%;"&gt;[iSize + 1, iSize + 1];&lt;br /&gt;          ParallelArrays.ToArray(parallelDistance, &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;out&lt;/span&gt;&lt;span style="font-size:78%;"&gt; test);&lt;br /&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="rem"  style="font-size:78%;"&gt;// create an array of 1's if distance &lt;&gt; 1&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;          FloatParallelArray parallelOne = &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;new&lt;/span&gt;&lt;span style="font-size:78%;"&gt; FloatParallelArray(1f, parallelX.Shape);&lt;br /&gt;          FloatParallelArray parallelZero = &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;new&lt;/span&gt;&lt;span style="font-size:78%;"&gt; FloatParallelArray(0f, parallelX.Shape);&lt;br /&gt;          FloatParallelArray parallelInCircle = &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;default&lt;/span&gt;&lt;span style="font-size:78%;"&gt;(FloatParallelArray);&lt;br /&gt;&lt;br /&gt;          parallelInCircle = ParallelArrays.Select(ParallelArrays.Subtract(parallelOne, parallelDistance), parallelOne, parallelZero);&lt;br /&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="rem"  style="font-size:78%;"&gt;// the number inside the circle is the sum of the entire InCircle array&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;          FloatParallelArray parallelCountInCircle = &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;default&lt;/span&gt;&lt;span style="font-size:78%;"&gt;(FloatParallelArray);&lt;br /&gt;          parallelCountInCircle = ParallelArrays.Sum(parallelInCircle);&lt;br /&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;float&lt;/span&gt;&lt;span style="font-size:78%;"&gt;[] inCircle = &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;new&lt;/span&gt;&lt;span style="font-size:78%;"&gt; &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;float&lt;/span&gt;&lt;span style="font-size:78%;"&gt;[2];&lt;br /&gt;          ParallelArrays.ToArray(parallelCountInCircle, &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;out&lt;/span&gt;&lt;span style="font-size:78%;"&gt; inCircle);&lt;br /&gt;          parallelX.Dispose();&lt;br /&gt;          parallelY.Dispose();&lt;br /&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="rem"  style="font-size:78%;"&gt;// approximate pi--area of unit circle is pi&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="rem"  style="font-size:78%;"&gt;//                 area of square from -1,1 is 4&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="rem"  style="font-size:78%;"&gt;// inCircle/(total number of points) == pi/4&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="kwrd"  style="font-size:78%;"&gt;float&lt;/span&gt;&lt;span style="font-size:78%;"&gt; pi = 0;&lt;br /&gt;          pi = 4 * inCircle[0] / (iSize * iSize);&lt;br /&gt;          System.Console.WriteLine(&lt;/span&gt;&lt;span class="str"  style="font-size:78%;"&gt;"Pi is approximately "&lt;/span&gt;&lt;span style="font-size:78%;"&gt; + pi.ToString());&lt;br /&gt;          ParallelArrays.UnInit();&lt;br /&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="rem"  style="font-size:78%;"&gt;// Prompt user for exit for running in VS IDE&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;          System.Console.WriteLine(&lt;/span&gt;&lt;span class="str"  style="font-size:78%;"&gt;"Press Enter to Exit"&lt;/span&gt;&lt;span style="font-size:78%;"&gt;);&lt;br /&gt;          System.Console.ReadLine();&lt;br /&gt;      }&lt;br /&gt;  }&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-8143971473581590049?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ucoAZoqDSLhvZSZV-YUGYW7XnBo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ucoAZoqDSLhvZSZV-YUGYW7XnBo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ucoAZoqDSLhvZSZV-YUGYW7XnBo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ucoAZoqDSLhvZSZV-YUGYW7XnBo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/SHHLiYOqk4w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/8143971473581590049/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2009/01/microsoft-accelerator-gpu-based-pi.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/8143971473581590049?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/8143971473581590049?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/SHHLiYOqk4w/microsoft-accelerator-gpu-based-pi.html" title="Microsoft Accelerator (GPU) based Pi Calculation - A C# Port" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_YUEet-VxXIs/SXiQHVzeiGI/AAAAAAAABZ0/lnbYVg2lsqE/s72-c/accelerator.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2009/01/microsoft-accelerator-gpu-based-pi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYNRns-fSp7ImA9WxRRFkU.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-51596710452324655</id><published>2008-09-29T13:05:00.004+02:00</published><updated>2008-09-29T13:19:57.555+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-29T13:19:57.555+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Animaonline Weather API" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows Live" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="Animaonline Windows Live Presence Wrapper" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>AWLP And AWAPI - New versions out, now!</title><content type="html">&lt;span id="ctl00_ctl00_Content_TabContentPanel_Content_TitleLabel" class="CodePlexPageHeader"&gt;Lately I had a lot of spare time to work on my projects , and now I'm proud to announce new versions of &lt;a href="http://www.codeplex.com/awAPI/Release/ProjectReleases.aspx?ReleaseId=17688"&gt;Animaonline Weather API (2.0.3.0 BETA)&lt;/a&gt; and &lt;a href="http://www.codeplex.com/AWLP/Release/ProjectReleases.aspx?ReleaseId=17780"&gt;Animaonline Windows Live Presence Wrapper (2.0)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YUEet-VxXIs/SOC5ccFV8sI/AAAAAAAAA8Y/aHBCSH6sOQo/s1600-h/FileDownload%5B1%5D.aspx_ProjectName%3DawAPI%26DownloadId%3D44136"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_YUEet-VxXIs/SOC5ccFV8sI/AAAAAAAAA8Y/aHBCSH6sOQo/s320/FileDownload%5B1%5D.aspx_ProjectName%3DawAPI%26DownloadId%3D44136" alt="" id="BLOGGER_PHOTO_ID_5251401063740076738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span id="ctl00_ctl00_Content_TabContentPanel_Content_TitleLabel" class="CodePlexPageHeader"&gt;&lt;a style="font-weight: bold;" href="http://www.codeplex.com/awAPI/Release/ProjectReleases.aspx?ReleaseId=17688"&gt;Animao&lt;/a&gt;&lt;/span&gt;&lt;span id="ctl00_ctl00_Content_TabContentPanel_Content_TitleLabel" class="CodePlexPageHeader"&gt;&lt;a style="font-weight: bold;" href="http://www.codeplex.com/awAPI/Release/ProjectReleases.aspx?ReleaseId=17688"&gt;nline Weather API 2.0.3.0 BETA&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;What's new:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;The GPS Code was improved and tested on a Windows Mobile Device, it works now :)&lt;br /&gt;A Windows Mobile GPS Test Application was added.&lt;br /&gt;Note: GPS code is still unstable&lt;br /&gt;Image Downloader for Windows Mobile&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YUEet-VxXIs/SOC5mSDyHNI/AAAAAAAAA8g/UEmwfV52WUs/s1600-h/FileDownload%5B1%5D.aspx_ProjectName%3DAWLP%26DownloadId%3D23892"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_YUEet-VxXIs/SOC5mSDyHNI/AAAAAAAAA8g/UEmwfV52WUs/s320/FileDownload%5B1%5D.aspx_ProjectName%3DAWLP%26DownloadId%3D23892" alt="" id="BLOGGER_PHOTO_ID_5251401232847871186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://www.codeplex.com/AWLP/Release/ProjectReleases.aspx?ReleaseId=17780"&gt;&lt;span id="ctl00_ctl00_Content_TabContentPanel_Content_TitleLabel" class="CodePlexPageHeader"&gt;AWLP 2.0 (Animaonline Windows Live Presence Wrapper)&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;For those who don't know what AWLP is, here is a short description:&lt;br /&gt;&lt;span id="ctl00_ctl00_Content_TabContentPanel_Content_wikiSourceLabel"&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;Animaonline Windows Live Presence Wrapper Let's you query Windows Live service for user's status.&lt;br /&gt;Powered by Microsoft's Windows Live API&lt;br /&gt;Usage Example:&lt;br /&gt;&lt;/span&gt;&lt;span id="ctl00_ctl00_Content_TabContentPanel_Content_wikiSourceLabel"&gt;&lt;pre&gt;Animaonline.WindowsLive.PresenceData Presence;&lt;br /&gt;Presence.GetPresence(&lt;span style="color: rgb(163, 21, 21);"&gt;"animaonline@gmail.com"&lt;/span&gt;);&lt;br /&gt;Console.WriteLine(Presence)&lt;span style="font-family:Georgia,serif;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Returns user's current status / status text , nickname and icon&lt;/span&gt;&lt;/span&gt;&lt;span id="ctl00_ctl00_Content_TabContentPanel_Content_TitleLabel" class="CodePlexPageHeader"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;span id="ctl00_ctl00_Content_TabContentPanel_Content_TitleLabel" class="CodePlexPageHeader"&gt;&lt;span style="font-size:100%;"&gt;What's new:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;The code has been improved in many ways, and the assembly is now CLS compliant :)&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-51596710452324655?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FW9kaK2xMe4imRY4ZRa_bsa3_x4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FW9kaK2xMe4imRY4ZRa_bsa3_x4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FW9kaK2xMe4imRY4ZRa_bsa3_x4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FW9kaK2xMe4imRY4ZRa_bsa3_x4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/vqPth3euggY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/51596710452324655/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2008/09/awlp-and-awapi-new-versions-out-now.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/51596710452324655?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/51596710452324655?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/vqPth3euggY/awlp-and-awapi-new-versions-out-now.html" title="AWLP And AWAPI - New versions out, now!" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_YUEet-VxXIs/SOC5ccFV8sI/AAAAAAAAA8Y/aHBCSH6sOQo/s72-c/FileDownload%5B1%5D.aspx_ProjectName%3DawAPI%26DownloadId%3D44136" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2008/09/awlp-and-awapi-new-versions-out-now.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04ER34yfSp7ImA9WxRREE8.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-6713123630111424794</id><published>2008-09-21T20:59:00.005+02:00</published><updated>2008-09-21T21:38:26.095+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-21T21:38:26.095+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Animaonline Weather API" /><category scheme="http://www.blogger.com/atom/ns#" term="Weather" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="Animaonline" /><title>Animaonline Weather API 2.0 BETA, Released</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YUEet-VxXIs/SNahZaSdnHI/AAAAAAAAA7w/xa45hB-IRt0/s1600-h/awAPILogo.gif"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_YUEet-VxXIs/SNahZaSdnHI/AAAAAAAAA7w/xa45hB-IRt0/s320/awAPILogo.gif" alt="" id="BLOGGER_PHOTO_ID_5248559873672453234" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CANIMAO%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="Edit-Time-Data" href="file:///C:%5CDOCUME%7E1%5CANIMAO%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_editdata.mso"&gt;&lt;!--[if !mso]&gt; &lt;style&gt; v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline; 	text-underline:single;} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:320280487; 	mso-list-template-ids:-1501163510;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:36.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} ol 	{margin-bottom:0cm;} ul 	{margin-bottom:0cm;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;
&lt;br /&gt;Okay! It's been a while since I last posted, a lot has happened lately
&lt;br /&gt;and I simply didn't have time to post, but now I'm back,
&lt;br /&gt;and I would like to announce the release of Animaonline Weather API 2.0 BETA,
&lt;br /&gt;quite some time has passed since the first release (One year actually!), I had some time to go trough the code, and it was then that I found out that the whole code would be better if I rewrite it from scratch; so I did..
&lt;br /&gt;
&lt;br /&gt;The new release of awAPI has A LOT of improvements.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;The performance has been      drastically improved by 70-100 percent&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;The user now has ability to      select the language the weather data will be queried in.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Querying weather data is      now even simpler, can be done by one line of code!&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;I added GeoServices      support, this includes GeoCoding (Which lets you find associated      geographic coordinates from other geographic data, such as street      addresses, or zip codes)&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Reverse GeoCoding (Which is      the opposite of GeoCoding: finding an associated textual location such as      a street address, from geographic coordinates.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;GPS Support (Combined with      GeoServices let's you query weather for the region you are in)&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Google’s Maps support,      allows you to generate Google Maps combining it with weather, GeoServices      and GPS data&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Multi Platform support, run      the API on Windows, CE Devices, and the Mono Framework&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal"&gt;Note: This is still a BETA version; I'm working on improving the final version and adding new features.
&lt;br /&gt;
&lt;br /&gt;Check out the &lt;a href="http://www.codeplex.com/awAPI/SourceControl/ListDownloadableCommits.aspx"&gt;Recent Check-ins&lt;/a&gt; page for the latest version or visit &lt;a href="http://www.codeplex.com/awAPI/Release/ProjectReleases.aspx?ReleaseId=17500"&gt;this page&lt;/a&gt; for a compiled binary.
&lt;br /&gt;
&lt;br /&gt;P.S.
&lt;br /&gt;You can make a donation if you'd like to support my work.
&lt;br /&gt;&lt;a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;amp;business=animaonline%40gmail%2ecom&amp;amp;item_name=Animaonline%20Weather%20API&amp;amp;amount=1%2e00&amp;amp;no_shipping=0&amp;amp;no_note=1&amp;amp;tax=0&amp;amp;currency_code=USD&amp;amp;lc=NO&amp;amp;bn=PP%2dDonationsBF&amp;amp;charset=UTF%2d8" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;span style="text-decoration: none;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1026" type="#_x0000_t75" alt="" href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;amp;business=animaonline%40gmail%2ecom&amp;amp;item_name=Animaonline%20Weather%20API&amp;amp;amount=1%2e00&amp;amp;no_shipping=0&amp;amp;no_note=1&amp;amp;tax=0&amp;amp;currency_code=USD&amp;amp;lc=NO&amp;amp;bn=PP%2dDonationsBF&amp;amp;charset=UTF%2d8" style="'width:192pt;height:60pt'" button="t"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\ANIMAO~1\LOCALS~1\Temp\msohtml1\01\clip_image002.gif" href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=awAPI&amp;amp;DownloadId=44138"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/a&gt;&lt;img src="file:///C:/DOCUME%7E1/ANIMAO%7E1/LOCALS%7E1/Temp/moz-screenshot-1.jpg" alt="" /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;amp;business=animaonline%40gmail%2ecom&amp;amp;item_name=Animaonline%20Weather%20API&amp;amp;amount=1%2e00&amp;amp;no_shipping=0&amp;amp;no_note=1&amp;amp;tax=0&amp;amp;currency_code=USD&amp;amp;lc=NO&amp;amp;bn=PP%2dDonationsBF&amp;amp;charset=UTF%2d8"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_YUEet-VxXIs/SNahuGTSLnI/AAAAAAAAA74/vtDMind-HgU/s320/payPal.gif" alt="" id="BLOGGER_PHOTO_ID_5248560229084442226" border="0" /&gt;&lt;/a&gt;&lt;!--[endif]--&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-6713123630111424794?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GMFNgFC4R3XEZucXzLTw4cgWbKk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GMFNgFC4R3XEZucXzLTw4cgWbKk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GMFNgFC4R3XEZucXzLTw4cgWbKk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GMFNgFC4R3XEZucXzLTw4cgWbKk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/RA_RmT7JcG8" height="1" width="1"/&gt;</content><link rel="related" href="http://www.codeplex.com/awAPI/Release/ProjectReleases.aspx?ReleaseId=17500" title="Animaonline Weather API 2.0 BETA, Released" /><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/6713123630111424794/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2008/09/animaonline-weather-api-20-beta.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/6713123630111424794?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/6713123630111424794?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/RA_RmT7JcG8/animaonline-weather-api-20-beta.html" title="Animaonline Weather API 2.0 BETA, Released" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_YUEet-VxXIs/SNahZaSdnHI/AAAAAAAAA7w/xa45hB-IRt0/s72-c/awAPILogo.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2008/09/animaonline-weather-api-20-beta.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HRXY6fCp7ImA9WxRVFUk.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-6035908632944647092</id><published>2008-03-06T08:16:00.005+01:00</published><updated>2008-11-13T04:27:14.814+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T04:27:14.814+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Internet Explorer" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="Beta" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Internet Explorer 8 BETA</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YUEet-VxXIs/R8-dnUp2yYI/AAAAAAAAA5o/rK8if6xhyG4/s1600-h/images%255Cie8betalogo%5B1%5D.gif"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_YUEet-VxXIs/R8-dnUp2yYI/AAAAAAAAA5o/rK8if6xhyG4/s320/images%255Cie8betalogo%5B1%5D.gif" alt="" id="BLOGGER_PHOTO_ID_5174527795756714370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://on10.net/blogs/larry/21442/player/" frameborder="0" height="325" scrolling="no" width="320"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://on10.net/blogs/larry/First-Look-Internet-Explorer-8/"&gt;First Look: Internet Explorer 8 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are some end-user features you can expect to see in Internet Explorer 8 Beta 1.&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;b&gt;Activities&lt;/b&gt;&lt;br /&gt;Activities are contextual services to quickly access a service from any webpage, like Facebook or Digg, Live Search, etc...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;WebSlices&lt;br /&gt;&lt;/b&gt;WebSlices is a new feature for websites to connect to their users by subscribing to content directly within a webpage. WebSlices behave just like feeds where clients can subscribe to get updates and notify the user of changes.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Favorites Bar&lt;br /&gt;&lt;/b&gt;Like the one in Mozilla Firefox, lets you drag and drop URL's on it.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Automatic Crash Recovery&lt;/b&gt;&lt;br /&gt;This one helps to prevent the loss of work and productivity in the unlikely event of the browser crashing or hanging.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Improved Phishing Filter&lt;br /&gt;&lt;/b&gt;Internet Explorer 7 introduced the Phishing Filter, a feature which helps warn users when they visit a Phishing site. Phishing sites spoof a trusted legitimate site, with the goal of stealing the user’s personal or financial information. For Internet Explorer 8, we are building on the success of the Phishing Filter with a more comprehensive feature called the "Safety Filter."&lt;/p&gt;  Download it &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C3C6E8C1-BD91-490B-86F5-F3652DD691DE&amp;amp;displaylang=en#AdditionalInfo"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What’s new in Internet Explorer 8 for Developers&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Accessibility&lt;/li&gt;&lt;li&gt;ActiveX Improvements&lt;/li&gt;&lt;li&gt;Activities and WebSlices&lt;/li&gt;&lt;li&gt;AJAX Enhancements&lt;/li&gt;&lt;li&gt;CSS Compliance&lt;/li&gt;&lt;li&gt;Developer Tools&lt;/li&gt;&lt;li&gt;Document Compatibility Mode&lt;/li&gt;&lt;li&gt;DOM Storage&lt;/li&gt;&lt;li&gt;Protected Mode Cookies&lt;/li&gt;&lt;li&gt;Selectors API&lt;/li&gt;&lt;li&gt;Tab Isolation and Concurrency&lt;/li&gt;&lt;/ol&gt;For a detailed list go to this &lt;a href="http://msdn2.microsoft.com/en-us/library/cc288472%28VS.85%29.aspx#activex"&gt;page&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-6035908632944647092?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hCq92aRJB1VtxkGVcugP8jMEBpk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hCq92aRJB1VtxkGVcugP8jMEBpk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hCq92aRJB1VtxkGVcugP8jMEBpk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hCq92aRJB1VtxkGVcugP8jMEBpk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/v002kiaSbiI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/6035908632944647092/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2008/03/internet-explorer-8-beta.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/6035908632944647092?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/6035908632944647092?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/v002kiaSbiI/internet-explorer-8-beta.html" title="Internet Explorer 8 BETA" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_YUEet-VxXIs/R8-dnUp2yYI/AAAAAAAAA5o/rK8if6xhyG4/s72-c/images%255Cie8betalogo%5B1%5D.gif" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2008/03/internet-explorer-8-beta.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HRXc5fip7ImA9WxRVFUk.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-2670058574326455648</id><published>2007-12-11T10:57:00.000+01:00</published><updated>2008-11-13T04:27:14.926+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T04:27:14.926+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="Animaonline" /><category scheme="http://www.blogger.com/atom/ns#" term="Powershell" /><category scheme="http://www.blogger.com/atom/ns#" term="Powershell GUI" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Windows Powershell 2.0 CTP Available</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YUEet-VxXIs/R15ftnYmrEI/AAAAAAAAA4s/3B4Fus5qXyA/s1600-h/PowershellCTP.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_YUEet-VxXIs/R15ftnYmrEI/AAAAAAAAA4s/3B4Fus5qXyA/s320/PowershellCTP.png" alt="" id="BLOGGER_PHOTO_ID_5142653061774617666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Microsoft has released Windows Powershell 2.0 CTP to Microsoft Beta testers, you can apply for the beta program at &lt;a href="https://connect.microsoft.com/"&gt;https://connect.microsoft.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A lot of new features has been added, here are my favorites&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Script Debugger (Very neat)&lt;/li&gt;&lt;li&gt;GUI ! &lt;/li&gt;&lt;/ul&gt;For a full list of new features go to Powershell 2.0 CTP beta program site at Microsoft Connect&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-2670058574326455648?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/d0Y5WbLzUKJMLLWV4VKZhlXKJ5s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d0Y5WbLzUKJMLLWV4VKZhlXKJ5s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/d0Y5WbLzUKJMLLWV4VKZhlXKJ5s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d0Y5WbLzUKJMLLWV4VKZhlXKJ5s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/6THwcExBrZQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/2670058574326455648/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2007/12/windows-powershell-20-ctp-available.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/2670058574326455648?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/2670058574326455648?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/6THwcExBrZQ/windows-powershell-20-ctp-available.html" title="Windows Powershell 2.0 CTP Available" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_YUEet-VxXIs/R15ftnYmrEI/AAAAAAAAA4s/3B4Fus5qXyA/s72-c/PowershellCTP.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2007/12/windows-powershell-20-ctp-available.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HRH48eyp7ImA9WxRVFUk.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-8765042281101013223</id><published>2007-12-07T10:13:00.000+01:00</published><updated>2008-11-13T04:27:15.073+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T04:27:15.073+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows Vista" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="Animaonline" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Vista SP1 RC is here</title><content type="html">Microsoft Released Vista SP1 to MSDN subscribers, here is the script to make it Visible in Windows Update, Right now I'm installing it, I will report as soon as the installation has been completed.&lt;br /&gt;&lt;br /&gt;- Enjoy&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YUEet-VxXIs/R1kPvp7EW4I/AAAAAAAAA4k/dRvLd71nRVM/s1600-h/sp1ovr_440%5B1%5D.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_YUEet-VxXIs/R1kPvp7EW4I/AAAAAAAAA4k/dRvLd71nRVM/s200/sp1ovr_440%5B1%5D.jpg" alt="" id="BLOGGER_PHOTO_ID_5141157761002003330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Note: As far as I know the script should work on any Windows Vista versions, and in all countries.&lt;br /&gt;How to update:&lt;br /&gt;&lt;br /&gt;Open notepad -&gt; Paste following text&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:78%;"&gt;@echo off&lt;br /&gt;reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\VistaSp1 /f &gt; NUL 2&gt;&amp;amp;1&lt;br /&gt;reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\WindowsUpdate\VistaSP1 /f &gt; NUL 2&gt;&amp;amp;1&lt;br /&gt;reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\VistaSp1 /v Beta1 /t REG_SZ /d da2ba4db-dedb-437e-8e7e-104643454bb6 /f&lt;br /&gt;IF NOT %errorlevel% == 0 ( goto ERROR)&lt;br /&gt;:SUCCESS&lt;br /&gt;goto END&lt;br /&gt;:ERROR&lt;br /&gt;goto END&lt;br /&gt;:END&lt;br /&gt;pause&lt;/span&gt;&lt;/blockquote&gt;Save as .BAT or .CMD&lt;br /&gt;Run as administrator (Right click the file, and click "Run as administrator")&lt;br /&gt;Now check for updates on Windows Update&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-8765042281101013223?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7Eix83J6oRZaRvV2ovUoKHKzaTw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7Eix83J6oRZaRvV2ovUoKHKzaTw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7Eix83J6oRZaRvV2ovUoKHKzaTw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7Eix83J6oRZaRvV2ovUoKHKzaTw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/pRpxAE-jtc8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/8765042281101013223/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2007/12/vista-sp1-rc-is-here.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/8765042281101013223?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/8765042281101013223?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/pRpxAE-jtc8/vista-sp1-rc-is-here.html" title="Vista SP1 RC is here" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_YUEet-VxXIs/R1kPvp7EW4I/AAAAAAAAA4k/dRvLd71nRVM/s72-c/sp1ovr_440%5B1%5D.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2007/12/vista-sp1-rc-is-here.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AEQX4yeyp7ImA9WB9VEUo.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-4079518463935708003</id><published>2007-11-27T15:49:00.000+01:00</published><updated>2007-11-27T16:01:40.093+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-11-27T16:01:40.093+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Calculator" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="CodeDom" /><title>CodeDom Calculator</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://channel9.msdn.com/Photos/360076.jpg"&gt;&lt;img style="cursor: pointer; width: 200px;" src="http://channel9.msdn.com/Photos/360076.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;How to use&lt;br /&gt;1: Compile the class and add to your application reference list.&lt;br /&gt;&lt;br /&gt;2:  Add the following line to display output&lt;br /&gt;Console.WriteLine(CodeDomCalc.Calculator.Execute("2*55/1.5", "double").ToString());&lt;br /&gt;          &lt;a id="template__ctl0_PostThroneView__ctl0_PostRepeater__ctl0_UserPostBar1__ctl0_Postview1__ctl0__ctl0_ZipLink" onclick="c = confirm( 'Files available on Channel9.msdn.com have been contributed by both Microsoft and Channel9/msdn users.  Files have not been tested or screened in any manner (e.g., for viruses) by Microsoft.  Microsoft makes no claims and implies no warranties regarding title or non-infringement of the content.' );if(c!=true)return false;" href="http://channel9.msdn.com/Photos/ZippedFiles/360076_CodeDomCalc.zip" target="_blank"&gt;[Save]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-4079518463935708003?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5Xk_y43MmLYZI9n-Ta8ygHH58r4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5Xk_y43MmLYZI9n-Ta8ygHH58r4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5Xk_y43MmLYZI9n-Ta8ygHH58r4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5Xk_y43MmLYZI9n-Ta8ygHH58r4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/lzb6_Yh7Im4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/4079518463935708003/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2007/11/codedom-calculator.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/4079518463935708003?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/4079518463935708003?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/lzb6_Yh7Im4/codedom-calculator.html" title="CodeDom Calculator" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2007/11/codedom-calculator.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMBQX0_cSp7ImA9WB9WFUs.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-7735438919794778383</id><published>2007-11-20T13:36:00.000+01:00</published><updated>2007-11-20T13:40:50.349+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-11-20T13:40:50.349+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="RTM" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Visual Studio 2008 RTM avaialble for download</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://msdn.microsoft.com/"&gt;&lt;img style="cursor: pointer; width: 73px; height: 37px;" src="http://msdn2.microsoft.com/msdn/images/msdn_logo.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;MSDN subscribers can now download Visual Studio 2008 RTM from MSDN&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-7735438919794778383?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iZ6_MWmVBGWxlFoOjpyV5wVaLMc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iZ6_MWmVBGWxlFoOjpyV5wVaLMc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iZ6_MWmVBGWxlFoOjpyV5wVaLMc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iZ6_MWmVBGWxlFoOjpyV5wVaLMc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/vYHV5YjblwM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/7735438919794778383/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2007/11/visual-studio-2008-rtm-avaialble-for.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/7735438919794778383?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/7735438919794778383?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/vYHV5YjblwM/visual-studio-2008-rtm-avaialble-for.html" title="Visual Studio 2008 RTM avaialble for download" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2007/11/visual-studio-2008-rtm-avaialble-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HRHw5cCp7ImA9WxRVFUk.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-2657882412658820021</id><published>2007-11-14T12:15:00.000+01:00</published><updated>2008-11-13T04:27:15.228+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T04:27:15.228+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="Office 2007" /><title>Converting Excel's DateTime serial to Windows DateTime</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YUEet-VxXIs/RzraSed9VqI/AAAAAAAAA4Y/zszGyDNCOKA/s1600-h/logo_msoffice%5B1%5D.gif"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_YUEet-VxXIs/RzraSed9VqI/AAAAAAAAA4Y/zszGyDNCOKA/s200/logo_msoffice%5B1%5D.gif" alt="" id="BLOGGER_PHOTO_ID_5132654736293320354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This little snippet here will allow you to convert excel encoded date to standard Windows DateTime.                  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  lang="EN-US" &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  lang="EN-US" &gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;static&lt;/span&gt; &lt;span style="color: rgb(43, 145, 175);"&gt;DateTime&lt;/span&gt; ExcelDateConverter(&lt;span style="color:blue;"&gt;int&lt;/span&gt; excelDateSerial)&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;if&lt;/span&gt; (excelDateSerial &lt;&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;            &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                &lt;/span&gt;excelDateSerial++;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;            &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;return&lt;/span&gt; &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color: rgb(43, 145, 175);"&gt;DateTime&lt;/span&gt;((excelDateSerial + 693593) * (10000000L * 24 * 3600));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:10;"  lang="EN-US" &gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:10;"  &gt;}&lt;/span&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:10;"  &gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-2657882412658820021?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3gicqk9HDSh3ijrTHrRZysqYH-w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3gicqk9HDSh3ijrTHrRZysqYH-w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3gicqk9HDSh3ijrTHrRZysqYH-w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3gicqk9HDSh3ijrTHrRZysqYH-w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/n9cQWHi0jY4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/2657882412658820021/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2007/11/converting-excels-datetime-serial-to.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/2657882412658820021?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/2657882412658820021?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/n9cQWHi0jY4/converting-excels-datetime-serial-to.html" title="Converting Excel's DateTime serial to Windows DateTime" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_YUEet-VxXIs/RzraSed9VqI/AAAAAAAAA4Y/zszGyDNCOKA/s72-c/logo_msoffice%5B1%5D.gif" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2007/11/converting-excels-datetime-serial-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HRH0_eSp7ImA9WxRVFUk.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-964884216172346091</id><published>2007-11-12T12:27:00.000+01:00</published><updated>2008-11-13T04:27:15.341+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T04:27:15.341+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>F# Windows Forms Tutorial</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YUEet-VxXIs/Rzg5tF99tqI/AAAAAAAAA4Q/FFppDLIYCmY/s1600-h/F%23.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_YUEet-VxXIs/Rzg5tF99tqI/AAAAAAAAA4Q/FFppDLIYCmY/s200/F%23.jpg" alt="" id="BLOGGER_PHOTO_ID_5131915222247650978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;               &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;Here's a little tutorial on how to show a windows form from &lt;a href="http://en.wikipedia.org/wiki/F_Sharp_programming_language"&gt;F# &lt;/a&gt;(The new .NET Language)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;You can get the compiler from &lt;a href="http://research.microsoft.com/fsharp/release.aspx"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;open&lt;/span&gt; System&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;open&lt;/span&gt; System.Windows.Forms&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;span style=""&gt;  &lt;br /&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;    let&lt;/span&gt; form = &lt;span style="color:blue;"&gt;new&lt;/span&gt; Form()&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;do&lt;/span&gt; form.Width &lt;- 300&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;do&lt;/span&gt; form.Height &lt;- 300&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;do&lt;/span&gt; form.FormBorderStyle &lt;- FormBorderStyle.Fixed3D&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;do&lt;/span&gt; form.Text &lt;- &lt;span style="color: rgb(163, 21, 21);"&gt;"Windows Form from F#"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;let&lt;/span&gt; RichTextbox1 = &lt;span style="color:blue;"&gt;new&lt;/span&gt; RichTextBox()&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;do&lt;/span&gt; RichTextbox1.Text &lt;- &lt;span style="color: rgb(163, 21, 21);"&gt;"Hello Windows Forms From F#"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;do&lt;/span&gt; RichTextbox1.Size &lt;- &lt;span style="color:blue;"&gt;new&lt;/span&gt; System.Drawing.Size(320,240)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;          &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;let&lt;/span&gt; btn1 = &lt;span style="color:blue;"&gt;new&lt;/span&gt; Button()&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;do&lt;/span&gt; btn1.Text &lt;- &lt;span style="color: rgb(163, 21, 21);"&gt;"Click me!"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;do&lt;/span&gt; btn1.Location &lt;- &lt;span style="color:blue;"&gt;new&lt;/span&gt; System.Drawing.Point(0,240)&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style="color:blue;"&gt;let&lt;/span&gt; btn1Click (e: #IEvent&lt;_&gt;) = e.Add(&lt;span style="color:blue;"&gt;fun&lt;/span&gt; _ &lt;span style="color:blue;"&gt;-&gt;&lt;/span&gt; System.Windows.Forms.MessageBox.Show(&lt;span style="color: rgb(163, 21, 21);"&gt;"Hello World, from btnClick event handler!"&lt;/span&gt;);())&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;do&lt;/span&gt; btn1Click btn1.Click&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;do&lt;/span&gt; form.Controls.Add(RichTextbox1) &lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;do&lt;/span&gt; form.Controls.Add(btn1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;do&lt;/span&gt; Application.Run(form)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%;font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-964884216172346091?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iDRBqpKriUeW6zPAFcTed6-q0Jk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iDRBqpKriUeW6zPAFcTed6-q0Jk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iDRBqpKriUeW6zPAFcTed6-q0Jk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iDRBqpKriUeW6zPAFcTed6-q0Jk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/TxZOjYndeCU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/964884216172346091/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2007/11/f-windows-forms-tutorial.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/964884216172346091?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/964884216172346091?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/TxZOjYndeCU/f-windows-forms-tutorial.html" title="F# Windows Forms Tutorial" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_YUEet-VxXIs/Rzg5tF99tqI/AAAAAAAAA4Q/FFppDLIYCmY/s72-c/F%23.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2007/11/f-windows-forms-tutorial.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HRHs_eip7ImA9WxRVFUk.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-1808449853060305331</id><published>2007-11-07T14:36:00.000+01:00</published><updated>2008-11-13T04:27:15.542+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T04:27:15.542+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="Office 2007" /><title>Office application does not quit after automation from Visual Studio .NET client</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YUEet-VxXIs/RzHAkjP70qI/AAAAAAAAA4I/BR9CXypYU0I/s1600-h/VSTO.gif"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_YUEet-VxXIs/RzHAkjP70qI/AAAAAAAAA4I/BR9CXypYU0I/s400/VSTO.gif" alt="" id="BLOGGER_PHOTO_ID_5130093184721605282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This is a common nasty problem that has bugged me a lot lately&lt;br /&gt;&lt;blockquote&gt;When you automate a Microsoft Office application from     Microsoft Visual Basic .NET or Microsoft Visual C# .NET, the Office application does not quit when     you call the &lt;b&gt;Quit&lt;/b&gt; method.&lt;/blockquote&gt;&lt;br /&gt;Here's the solution:&lt;br /&gt;&lt;br /&gt;In your form's FormClosing event add the following code&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ExcelApp.Application.Application.Quit();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ExcelApp.Application.Quit();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;GC.Collect();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;GC.WaitForPendingFinalizers();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Source: &lt;a href="http://support.microsoft.com/?kbid=317109"&gt;http://support.microsoft.com/?kbid=317109&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-1808449853060305331?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dRTjpVUCNWyAc_YBoVlwVtug7R8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dRTjpVUCNWyAc_YBoVlwVtug7R8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dRTjpVUCNWyAc_YBoVlwVtug7R8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dRTjpVUCNWyAc_YBoVlwVtug7R8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/8nV7zUms9D8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/1808449853060305331/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2007/11/office-application-does-not-quit-after.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/1808449853060305331?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/1808449853060305331?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/8nV7zUms9D8/office-application-does-not-quit-after.html" title="Office application does not quit after automation from Visual Studio .NET client" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_YUEet-VxXIs/RzHAkjP70qI/AAAAAAAAA4I/BR9CXypYU0I/s72-c/VSTO.gif" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2007/11/office-application-does-not-quit-after.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HRHk6fCp7ImA9WxRVFUk.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-6304776207277785976</id><published>2007-09-23T00:33:00.000+02:00</published><updated>2008-11-13T04:27:15.714+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T04:27:15.714+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Fixing "Cross-thread operation not valid"</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YUEet-VxXIs/RvWZJkg2wRI/AAAAAAAAA4A/7h2sPSNYSC4/s1600-h/omfg.bmp"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_YUEet-VxXIs/RvWZJkg2wRI/AAAAAAAAA4A/7h2sPSNYSC4/s400/omfg.bmp" alt="" id="BLOGGER_PHOTO_ID_5113161341648421138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Did you ever get this error? Well I did!  I got it pretty often lately…&lt;br /&gt;&lt;br /&gt;But I found a quick fix that you can use to fix that issue instead of writing a lot of thread handling code, joining the threads, and so on…&lt;br /&gt;&lt;br /&gt;You can just use this little snippet in your application’s Main void&lt;br /&gt;&lt;br /&gt;Here it goes:&lt;br /&gt;CheckForIllegalCrossThreadCalls = false;&lt;br /&gt;&lt;br /&gt;P.S. Remember to add System.Windows.Forms to your assembly!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-6304776207277785976?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cbI-QA8NXGFdmkHyJhGu-oHju5U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cbI-QA8NXGFdmkHyJhGu-oHju5U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cbI-QA8NXGFdmkHyJhGu-oHju5U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cbI-QA8NXGFdmkHyJhGu-oHju5U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/u1VfBl-W5iI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/6304776207277785976/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2007/09/fixing-cross-thread-operation-not-valid.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/6304776207277785976?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/6304776207277785976?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/u1VfBl-W5iI/fixing-cross-thread-operation-not-valid.html" title="Fixing &quot;Cross-thread operation not valid&quot;" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_YUEet-VxXIs/RvWZJkg2wRI/AAAAAAAAA4A/7h2sPSNYSC4/s72-c/omfg.bmp" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2007/09/fixing-cross-thread-operation-not-valid.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQDRnoyeyp7ImA9WB9TEEQ.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-3536532811959656230</id><published>2007-09-18T08:14:00.000+02:00</published><updated>2007-09-18T08:19:37.493+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-18T08:19:37.493+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Geek" /><category scheme="http://www.blogger.com/atom/ns#" term="Josh Harris" /><category scheme="http://www.blogger.com/atom/ns#" term="Test" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><title>Geek Test</title><content type="html">&lt;a href="http://thejoshblog.wordpress.com/2007/09/18/yup-thats-me/" target="_blank"&gt;I took the same test as Josh did and here I get exactly the same results, :D&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.g33ktest.com/" target="_blank"&gt;&lt;img src="http://www.g33ktest.com/images/code_m.gif" alt="code geek" height="370" width="330" /&gt;&lt;/a&gt;&lt;br /&gt;But there's a couple of things that are not correct here, First of all; I don't use *nix OS’es, and no, I did not write my first program in the sixth grade, (I guess it was in the kindergarten)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-3536532811959656230?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/u2ybkPh9OoeR_PO7Qx5bJi2LJRM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u2ybkPh9OoeR_PO7Qx5bJi2LJRM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/u2ybkPh9OoeR_PO7Qx5bJi2LJRM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u2ybkPh9OoeR_PO7Qx5bJi2LJRM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/GxBuiG5Fr5o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/3536532811959656230/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2007/09/geek-test.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/3536532811959656230?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/3536532811959656230?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/GxBuiG5Fr5o/geek-test.html" title="Geek Test" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2007/09/geek-test.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HR34ycSp7ImA9WxRVFUk.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-2506433193268907845</id><published>2007-09-17T00:31:00.001+02:00</published><updated>2008-11-13T04:27:16.099+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T04:27:16.099+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Vana'diel" /><category scheme="http://www.blogger.com/atom/ns#" term="ヴァナ・ディール　☆基地外　たる　時計☆" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Final Fantasy" /><title>Vana'diel Time in C# (Vana'diel Crazy Taru Clock) ヴァナ・ディール　☆基地外　たる　時計☆</title><content type="html">ヴァナ・ディール　☆基地外　たる　時計☆&lt;br /&gt;Vana'diel Crazy Taru Clock&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YUEet-VxXIs/Ru2xoJsPyPI/AAAAAAAAA3c/B84t0nyKdME/s1600-h/qrcode%5B1%5D.com"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_YUEet-VxXIs/Ru2xoJsPyPI/AAAAAAAAA3c/B84t0nyKdME/s400/qrcode%5B1%5D.com" alt="" id="BLOGGER_PHOTO_ID_5110936455489767666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I was bored , so decided to port the &lt;a href="http://www.pyogenes.com/ffxi/timer/v2.html"&gt;Pyogenes "Vana'diel Time" Clock&lt;/a&gt; to C#&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;About:&lt;/span&gt;&lt;br /&gt;Vana'diel time is 25 times faster than Earth time and is being used in the &lt;span style="font-style: italic;"&gt;fictional&lt;/span&gt;? universe of Final Fantasy XI Online&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YUEet-VxXIs/Ru2yHZsPyQI/AAAAAAAAA3k/sFwgxf543pY/s1600-h/06-tarutaru%5B1%5D.gif"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_YUEet-VxXIs/Ru2yHZsPyQI/AAAAAAAAA3k/sFwgxf543pY/s400/06-tarutaru%5B1%5D.gif" alt="" id="BLOGGER_PHOTO_ID_5110936992360679682" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YUEet-VxXIs/Ru2yf5sPyRI/AAAAAAAAA3s/-va47VBZxX8/s1600-h/Crazy+Taru+Clock.PNG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 200px;" src="http://2.bp.blogspot.com/_YUEet-VxXIs/Ru2yf5sPyRI/AAAAAAAAA3s/-va47VBZxX8/s400/Crazy+Taru+Clock.PNG" alt="" id="BLOGGER_PHOTO_ID_5110937413267474706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I made a simple API that you can use to get current weather in Vana'diel, that means you can use it in any application you want, everything from Command Line Applications, to AJAX Powered ASP.NET websites, remember, you have to use Timer.Tick() to update the information from the API! Or you can implement it directly to the class, if you want to; &lt;span style="font-weight: bold;"&gt;do whatever you want with it, &lt;span style="font-style: italic;"&gt;just remember to credit me and &lt;/span&gt;&lt;/span&gt;&lt;a style="font-weight: bold; font-style: italic;" href="http://www.pyogenes.com/ffxi/timer/v2.html"&gt;Pyogenes&lt;/a&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt; for his great formula.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Note this is the &lt;span style="font-weight: bold;"&gt;first &lt;/span&gt;implementation of Vana'diel clock in C# , if I'm wrong , someone correct me...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Here goes the code &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;&lt;span style="font-style: italic;"&gt;(Sorry, no comments (yet), I'm sleepy)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;:&lt;br /&gt;&lt;/span&gt;                                                                                              &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;using&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; System;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;using&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; System.Collections.Generic;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;using&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; System.Text;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;namespace&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; Animaonline.Vanadiel&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;class&lt;/span&gt; &lt;span style="color: teal;"&gt;Time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: teal;"&gt;DateTime&lt;/span&gt; basisDate = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: teal;"&gt;DateTime&lt;/span&gt;(2002, 06, 23, 15, 00, 00, 0000);&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;long&lt;/span&gt; msRealDay = 86400000;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;string&lt;/span&gt;[] VanaDay = { &lt;span style="color: maroon;"&gt;"Firesday"&lt;/span&gt;, &lt;span style="color: maroon;"&gt;"Earthsday"&lt;/span&gt;, &lt;span style="color: maroon;"&gt;"Watersday"&lt;/span&gt;, &lt;span style="color: maroon;"&gt;"Windsday"&lt;/span&gt;, &lt;span style="color: maroon;"&gt;"Iceday"&lt;/span&gt;, &lt;span style="color: maroon;"&gt;"Lightningday"&lt;/span&gt;, &lt;span style="color: maroon;"&gt;"Lightsday"&lt;/span&gt;, &lt;span style="color: maroon;"&gt;"Darksday"&lt;/span&gt; };&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;double&lt;/span&gt; vanaDate&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color: blue;"&gt;get&lt;/span&gt; { &lt;span style="color: blue;"&gt;return&lt;/span&gt; ((898 * 360 + 30) * msRealDay) + ((&lt;span style="color: teal;"&gt;DateTime&lt;/span&gt;.UtcNow - basisDate).TotalMilliseconds * 25); }&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;double&lt;/span&gt; vYear&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color: blue;"&gt;get&lt;/span&gt; { &lt;span style="color: blue;"&gt;return&lt;/span&gt; &lt;span style="color: teal;"&gt;Math&lt;/span&gt;.Floor(vanaDate / (360 * msRealDay)); }&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;double&lt;/span&gt; vMon&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color: blue;"&gt;get&lt;/span&gt; { &lt;span style="color: blue;"&gt;return&lt;/span&gt; &lt;span style="color: teal;"&gt;Math&lt;/span&gt;.Floor((vanaDate % (360 * msRealDay)) / (30 * msRealDay)) + 1; }&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;double&lt;/span&gt; vDate&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt;          &lt;/span&gt;&lt;span style="color: blue;"&gt;get&lt;/span&gt; { &lt;span style="color: blue;"&gt;return&lt;/span&gt; &lt;span style="color: teal;"&gt;Math&lt;/span&gt;.Floor((vanaDate % (30 * msRealDay)) / (msRealDay)) + 1; }&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;double&lt;/span&gt; vHour&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color: blue;"&gt;get&lt;/span&gt; { &lt;span style="color: blue;"&gt;return&lt;/span&gt; &lt;span style="color: teal;"&gt;Math&lt;/span&gt;.Floor((vanaDate % (msRealDay)) / (60 * 60 * 1000)); }&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;double&lt;/span&gt; vMin&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color: blue;"&gt;get&lt;/span&gt; { &lt;span style="color: blue;"&gt;return&lt;/span&gt; &lt;span style="color: teal;"&gt;Math&lt;/span&gt;.Floor((vanaDate % (60 * 60 * 1000)) / (60 * 1000)); }&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;double&lt;/span&gt; vSec&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color: blue;"&gt;get&lt;/span&gt; { &lt;span style="color: blue;"&gt;return&lt;/span&gt; &lt;span style="color: teal;"&gt;Math&lt;/span&gt;.Floor((vanaDate % (60 * 1000)) / 1000); }&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;double&lt;/span&gt; vDay&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color: blue;"&gt;get&lt;/span&gt; { &lt;span style="color: blue;"&gt;return&lt;/span&gt; &lt;span style="color: teal;"&gt;Math&lt;/span&gt;.Floor((vanaDate % (8 * msRealDay)) / (msRealDay)); }&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;string&lt;/span&gt; TextTime = vMon + &lt;span style="color: maroon;"&gt;"/"&lt;/span&gt; + vDate + &lt;span style="color: maroon;"&gt;"/"&lt;/span&gt; + vYear + &lt;span style="color: maroon;"&gt;" ("&lt;/span&gt; + VanaDay[&lt;span style="color: teal;"&gt;Convert&lt;/span&gt;.ToInt16(vDay)] + &lt;span style="color: maroon;"&gt;") "&lt;/span&gt; + vHour + &lt;span style="color: maroon;"&gt;":"&lt;/span&gt; + vMin + &lt;span style="color: maroon;"&gt;":"&lt;/span&gt; + vSec;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-weight: bold;"&gt;Usage&lt;/span&gt;: To use the code in your application just create a new class and paste the code (you can also compile it into a dll, and share it with your friends, if you want to)&lt;br /&gt;&lt;br /&gt;In your application's main void or click event or whatever write the following code:&lt;br /&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: teal;"&gt;MessageBox&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;.Show(Animaonline.Vanadiel.&lt;span style="color: teal;"&gt;Time&lt;/span&gt;.vHour + &lt;span style="color: maroon;"&gt;":"&lt;/span&gt; + Animaonline.Vanadiel.&lt;span style="color: teal;"&gt;Time&lt;/span&gt;.vMin + &lt;span style="color: maroon;"&gt;":"&lt;/span&gt; + Animaonline.Vanadiel.&lt;span style="color: teal;"&gt;Time&lt;/span&gt;.vSec);&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;That's it, enjoy! :D&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-2506433193268907845?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-_UyEN6We4IBrKOi49jJDOV9r6U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-_UyEN6We4IBrKOi49jJDOV9r6U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-_UyEN6We4IBrKOi49jJDOV9r6U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-_UyEN6We4IBrKOi49jJDOV9r6U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/Xyu1r7bVvcM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/2506433193268907845/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2007/09/vanadiel-time-in-c-vanadiel-crazy-taru.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/2506433193268907845?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/2506433193268907845?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/Xyu1r7bVvcM/vanadiel-time-in-c-vanadiel-crazy-taru.html" title="Vana'diel Time in C# (Vana'diel Crazy Taru Clock) ヴァナ・ディール　☆基地外　たる　時計☆" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_YUEet-VxXIs/Ru2xoJsPyPI/AAAAAAAAA3c/B84t0nyKdME/s72-c/qrcode%5B1%5D.com" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2007/09/vanadiel-time-in-c-vanadiel-crazy-taru.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HR3w5cCp7ImA9WxRVFUk.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-4571130682427198553</id><published>2007-09-16T23:04:00.001+02:00</published><updated>2008-11-13T04:27:16.228+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T04:27:16.228+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="Theme" /><category scheme="http://www.blogger.com/atom/ns#" term="Digg" /><category scheme="http://www.blogger.com/atom/ns#" term="Blog" /><title>New sleek look, and Digg support</title><content type="html">I refurbished the look and feel of the blog, making it more code article friendly&lt;br /&gt;(Yes you can expect a lot of them, in the near future)&lt;br /&gt;I also added Digg support, so you can just start Digg’in along.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YUEet-VxXIs/Ru2aZZsPyOI/AAAAAAAAA3U/FG2-_Gh1uvk/s1600-h/newLook.PNG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_YUEet-VxXIs/Ru2aZZsPyOI/AAAAAAAAA3U/FG2-_Gh1uvk/s400/newLook.PNG" alt="" id="BLOGGER_PHOTO_ID_5110910913319258338" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-4571130682427198553?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JXFtKBI5F5iqhzczzvEKIljvPFY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JXFtKBI5F5iqhzczzvEKIljvPFY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JXFtKBI5F5iqhzczzvEKIljvPFY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JXFtKBI5F5iqhzczzvEKIljvPFY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/WtnClMwwvIg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/4571130682427198553/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2007/09/new-sleek-look-and-digg-support.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/4571130682427198553?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/4571130682427198553?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/WtnClMwwvIg/new-sleek-look-and-digg-support.html" title="New sleek look, and Digg support" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_YUEet-VxXIs/Ru2aZZsPyOI/AAAAAAAAA3U/FG2-_Gh1uvk/s72-c/newLook.PNG" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2007/09/new-sleek-look-and-digg-support.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HR30zeCp7ImA9WxRVFUk.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-6384404719792812865</id><published>2007-09-16T20:05:00.000+02:00</published><updated>2008-11-13T04:27:16.380+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T04:27:16.380+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Experexperts Exchange" /><category scheme="http://www.blogger.com/atom/ns#" term="Hack" /><category scheme="http://www.blogger.com/atom/ns#" term="Mozilla" /><category scheme="http://www.blogger.com/atom/ns#" term="Cookies" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="Firefox" /><title>Experexperts Exchange "Hack"</title><content type="html">&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YUEet-VxXIs/Ru1wm5sPyNI/AAAAAAAAA3M/kTBxzv0a_Dk/s1600-h/pageHeaderLogo.gif"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_YUEet-VxXIs/Ru1wm5sPyNI/AAAAAAAAA3M/kTBxzv0a_Dk/s400/pageHeaderLogo.gif" alt="" id="BLOGGER_PHOTO_ID_5110864965759125714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This little Hack allows you to view the results without joining Experts Exchange&lt;br /&gt;&lt;br /&gt;I have only tested it in Mozilla Firefox, but I’m positive it will work in IE too.&lt;br /&gt;&lt;br /&gt;Go to Tools--&gt;Options&lt;br /&gt;&lt;br /&gt;Step 1:&lt;br /&gt;Open up the privacy tab&lt;br /&gt;Click the "Show Cookies" button&lt;br /&gt;In the "Search:" textbox enter "Experts-Exchange"&lt;br /&gt;When the results show up, remove all of them by clicking the “Remove Cookies” button.&lt;br /&gt;If nothing showed up, just jump to step 2.&lt;br /&gt;&lt;br /&gt;Step 2:&lt;br /&gt;Now click the "Exceptions" button on the Privacy tab.&lt;br /&gt;Add "experts-exchange.com" to the "Exceptions" List&lt;br /&gt;&lt;br /&gt;Now you can browse Experts Exchange, and look trough all the answers :)&lt;br /&gt;&lt;br /&gt;This bug is probably being fixed by Experts Exchange team as we speak, but there is another solution too, you can change your user agent to one of those:&lt;br /&gt;&lt;br /&gt;Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)&lt;br /&gt;Googlebot/2.1 (+http://www.googlebot.com/bot.html)&lt;br /&gt;Googlebot/2.1 (+http://www.google.com/bot.html)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-6384404719792812865?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/l9Zxy8x16A5r1Vyjftokac29-pY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l9Zxy8x16A5r1Vyjftokac29-pY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/l9Zxy8x16A5r1Vyjftokac29-pY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l9Zxy8x16A5r1Vyjftokac29-pY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/3mdLmIQf7Kc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/6384404719792812865/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2007/09/experexperts-exchange-hack.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/6384404719792812865?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/6384404719792812865?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/3mdLmIQf7Kc/experexperts-exchange-hack.html" title="Experexperts Exchange &quot;Hack&quot;" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_YUEet-VxXIs/Ru1wm5sPyNI/AAAAAAAAA3M/kTBxzv0a_Dk/s72-c/pageHeaderLogo.gif" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2007/09/experexperts-exchange-hack.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cBQn4_fSp7ImA9WB5aF0w.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-8248977051894182078</id><published>2007-09-13T22:54:00.000+02:00</published><updated>2007-09-13T23:30:53.045+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-13T23:30:53.045+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="C# 3.0" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Automatic Property Handling in C# 3.0</title><content type="html">I have been working on a project with some of the code written in C# 2.0&lt;br /&gt;But today when I was about to port that project to C# 3.0 I discovered this neat new function.&lt;br /&gt;&lt;br /&gt;This is what my code looked like in C# 2.0&lt;br /&gt;&lt;br /&gt;                                 &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;string&lt;/span&gt; _city;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: gray;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt; &lt;/span&gt;&lt;span style="color: gray;"&gt;&lt;summary&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: gray;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt; Returns the City name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: gray;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt; &lt;/span&gt;&lt;span style="color: gray;"&gt;&lt;/summary&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;string&lt;/span&gt; city&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color: blue;"&gt;get&lt;/span&gt; { &lt;span style="color: blue;"&gt;return&lt;/span&gt; _city; }&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;          &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style="color: blue;"&gt;set&lt;/span&gt; { _city = &lt;span style="color: blue;"&gt;value&lt;/span&gt;; }&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;And this is how it looks like in C# 3.0&lt;br /&gt;&lt;br /&gt;     &lt;p class="MsoNormal"&gt;  &lt;/p&gt;      &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: gray;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt; &lt;/span&gt;&lt;span style="color: gray;"&gt;&lt;summary&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: gray;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt; Returns the City name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: gray;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt; &lt;/span&gt;&lt;span style="color: gray;"&gt;&lt;/summary&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;string&lt;/span&gt; city { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  Smart eh?&lt;br /&gt;The cool thing about C# 3.0 is that the compiler declares the private object by it self under the runtime, so it’s being added in to the call stack just like the first example does.&lt;br /&gt;This can actually be seen by disassembling the application or by decompiling it using MSIL,&lt;br /&gt;It’s actually a great feature that may spare you a bit of time, and reduce the source code size.&lt;br /&gt;Well at least it did so in my case.&lt;br /&gt;&lt;br /&gt;Note: If you attempt using Automatic Properties in C# 2.0, the compilation will result in the following error.&lt;br /&gt;&lt;br /&gt;Error 1 '&lt;variablename&gt;' must declare a body because it is not marked abstract or extern&lt;br /&gt;&lt;br /&gt;&lt;/variablename&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-8248977051894182078?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EQBhJQsQVmxiqwGFz6k_3GOCKbE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EQBhJQsQVmxiqwGFz6k_3GOCKbE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EQBhJQsQVmxiqwGFz6k_3GOCKbE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EQBhJQsQVmxiqwGFz6k_3GOCKbE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/reGOhQYcAv8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/8248977051894182078/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2007/09/automatic-property-handling-in-c-30.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/8248977051894182078?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/8248977051894182078?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/reGOhQYcAv8/automatic-property-handling-in-c-30.html" title="Automatic Property Handling in C# 3.0" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2007/09/automatic-property-handling-in-c-30.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HR3s-cCp7ImA9WxRVFUk.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-1210188263778938056</id><published>2007-09-13T21:06:00.000+02:00</published><updated>2008-11-13T04:27:16.558+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T04:27:16.558+01:00</app:edited><title>Animaonline Image WTF</title><content type="html">I don't even know how to explain this one... :/&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YUEet-VxXIs/RumQIJsPyMI/AAAAAAAAA3E/MJ8Mr3gVdZI/s1600-h/WTF.PNG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_YUEet-VxXIs/RumQIJsPyMI/AAAAAAAAA3E/MJ8Mr3gVdZI/s400/WTF.PNG" alt="Mr. Bill Gates" id="BLOGGER_PHOTO_ID_5109773721943394498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;... Some days ago, I caught a cold, and I have been staying at home for some days now.&lt;br /&gt;&lt;br /&gt;But today I was felling really drowsy, sick and bored as hell, so I made this little good for nothing WTF program! It opens an image file and goes through it, pixel by pixel, outputting the pixels as colorized characters... (Weird stuff)&lt;br /&gt;But at least it made me feel a little better :)&lt;br /&gt;&lt;br /&gt;Sample Source:&lt;br /&gt;                                        &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;int&lt;/span&gt; y = 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;span style=""&gt;           &lt;/span&gt;&lt;span style="color:blue;"&gt;int&lt;/span&gt; Counter = 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                &lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;for&lt;/span&gt; (&lt;span style="color:blue;"&gt;int&lt;/span&gt; i = 0; i &lt;&gt;&lt;br /&gt;&lt;span style=""&gt;                &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                    &lt;/span&gt;&lt;span style="color:blue;"&gt;if&lt;/span&gt; (i == Bitmap.Width)&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                    &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                        &lt;/span&gt;i = 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                        &lt;/span&gt;y += 1;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                        &lt;/span&gt;ImageOutputASText.SelectedText = &lt;span style="color:maroon;"&gt;"n";&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                        &lt;/span&gt;&lt;span style="color:blue;"&gt;if&lt;/span&gt; (Counter &gt; Bitmap.Width * Bitmap.Height - 1)&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                            &lt;/span&gt;&lt;span style="color:teal;"&gt;MessageBox&lt;/span&gt;.Show(&lt;span style="color:maroon;"&gt;"Reached the end"&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                            &lt;/span&gt;&lt;span style="color:blue;"&gt;return&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                    &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                    &lt;/span&gt;BitmapContents.SelectionStart = BitmapContents.TextLength;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                    &lt;/span&gt;BitmapContents.SelectionColor = Bitmap.GetPixel(i, y);&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;span style=""&gt;               &lt;/span&gt;BitmapContents.SelectedText = txtOutputchar.Text;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                    &lt;/span&gt;BitmapContents.SelectionColor = Bitmap.GetPixel(i, y);&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                    &lt;/span&gt;Counter += 1;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style=""&gt;                &lt;/span&gt;}&lt;/span&gt;&lt;span style="" lang="NO-BOK"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-weight: bold;"&gt;Download:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://channel9.msdn.com/Photos/ZippedFiles/341656_Image%20Test.zip"&gt;Mirror 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=341656#341656"&gt;Channel9 Post&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-1210188263778938056?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zOn3xqeNdyXII32NX0fWznbwUag/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zOn3xqeNdyXII32NX0fWznbwUag/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zOn3xqeNdyXII32NX0fWznbwUag/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zOn3xqeNdyXII32NX0fWznbwUag/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/srEtsRBpRME" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/1210188263778938056/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2007/09/animaonline-image-wtf.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/1210188263778938056?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/1210188263778938056?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/srEtsRBpRME/animaonline-image-wtf.html" title="Animaonline Image WTF" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_YUEet-VxXIs/RumQIJsPyMI/AAAAAAAAA3E/MJ8Mr3gVdZI/s72-c/WTF.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2007/09/animaonline-image-wtf.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HR3c_eCp7ImA9WxRVFUk.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-7639904368614667638</id><published>2007-09-13T14:12:00.000+02:00</published><updated>2008-11-13T04:27:16.940+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T04:27:16.940+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="The Simpsons" /><title>Me Simpsonized?</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YUEet-VxXIs/RukqN5sPyLI/AAAAAAAAA28/oq3guoyLLCM/s1600-h/your_image3.png"&gt;&lt;img style="cursor: pointer; width: 119px; height: 220px;" src="http://2.bp.blogspot.com/_YUEet-VxXIs/RukqN5sPyLI/AAAAAAAAA28/oq3guoyLLCM/s400/your_image3.png" alt="" id="BLOGGER_PHOTO_ID_5109661670541609138" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YUEet-VxXIs/RukpjZsPyKI/AAAAAAAAA20/Yy7oq8XeGEc/s1600-h/your_image.png"&gt;&lt;img style="cursor: pointer; width: 257px; height: 257px;" src="http://4.bp.blogspot.com/_YUEet-VxXIs/RukpjZsPyKI/AAAAAAAAA20/Yy7oq8XeGEc/s400/your_image.png" alt="" id="BLOGGER_PHOTO_ID_5109660940397168802" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-7639904368614667638?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LLUJqlNPapAcccqeiRBlBiy9GcU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LLUJqlNPapAcccqeiRBlBiy9GcU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LLUJqlNPapAcccqeiRBlBiy9GcU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LLUJqlNPapAcccqeiRBlBiy9GcU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/riXHAKz6SvY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/7639904368614667638/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2007/09/me-simpsonized.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/7639904368614667638?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/7639904368614667638?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/riXHAKz6SvY/me-simpsonized.html" title="Me Simpsonized?" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_YUEet-VxXIs/RukqN5sPyLI/AAAAAAAAA28/oq3guoyLLCM/s72-c/your_image3.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2007/09/me-simpsonized.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HRn49eCp7ImA9WxRVFUk.&quot;"><id>tag:blogger.com,1999:blog-21631074.post-1799314643023924826</id><published>2007-09-05T10:11:00.000+02:00</published><updated>2008-11-13T04:27:17.060+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T04:27:17.060+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Roman Alifanov" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Regex" /><title>Removing Non-Numeric Characters from a string (The easy way)</title><content type="html">I was searching the web for a way to easily remove all non numeric characters from a string, but the only thing I found was some "for loop" examples, which really slowed down my application, so after a little research I came up with a simple way to do it using Regular Expressions&lt;br /&gt;&lt;br /&gt;          Here it goes:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;string Temp = "Hax00r L33t";&lt;br /&gt;string Output = Regex.Replace(Temp, "[^0-9]", "");&lt;/blockquote&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YUEet-VxXIs/Rt5lTrCrG5I/AAAAAAAAA2s/lyv_mGVcDaA/s1600-h/RegexExample.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_YUEet-VxXIs/Rt5lTrCrG5I/AAAAAAAAA2s/lyv_mGVcDaA/s400/RegexExample.jpg" alt="" id="BLOGGER_PHOTO_ID_5106630416130579346" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21631074-1799314643023924826?l=animaonline.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MurbnD5hJmQMhlSbDzH8jrfKG58/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MurbnD5hJmQMhlSbDzH8jrfKG58/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MurbnD5hJmQMhlSbDzH8jrfKG58/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MurbnD5hJmQMhlSbDzH8jrfKG58/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/rJAgX/~4/hgE3TS6OXWc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://animaonline.blogspot.com/feeds/1799314643023924826/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://animaonline.blogspot.com/2007/09/removing-non-numeric-characters-from.html#comment-form" title="25 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/1799314643023924826?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/21631074/posts/default/1799314643023924826?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/rJAgX/~3/hgE3TS6OXWc/removing-non-numeric-characters-from.html" title="Removing Non-Numeric Characters from a string (The easy way)" /><author><name>Animaonline</name><uri>http://www.blogger.com/profile/17389550168110788387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://2.bp.blogspot.com/_YUEet-VxXIs/S6x1tf-uYDI/AAAAAAAABic/RFaIYbB_vAc/S220/Avatar3.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_YUEet-VxXIs/Rt5lTrCrG5I/AAAAAAAAA2s/lyv_mGVcDaA/s72-c/RegexExample.jpg" height="72" width="72" /><thr:total>25</thr:total><feedburner:origLink>http://animaonline.blogspot.com/2007/09/removing-non-numeric-characters-from.html</feedburner:origLink></entry></feed>

