<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Software</title>
        <link>http://vidmar.net/weblog/category/7.aspx</link>
        <description>Software</description>
        <language>en-US</language>
        <copyright>David Vidmar</copyright>
        <managingEditor>david@vidmar.net</managingEditor>
        <generator>Subtext Version 1.9.5.176</generator>
        <item>
            <title>All Subversion 1.5 Windows binaries are available!</title>
            <link>http://vidmar.net/weblog/archive/2008/07/03/all-subversion-1.5-windows-binaries-are-available.aspx</link>
            <description>&lt;p&gt;Finally, all three releases for &lt;a href="http://vidmar.net/weblog/archive/2008/06/24/subversion-1.5-released.aspx" target="_blank"&gt;Subversion 1.5&lt;/a&gt; Microsoft Windows binaries are available.&lt;/p&gt; &lt;p&gt;&lt;a href="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/AllSubversi.5Windowsbinariesareavailable_854F/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="68" alt="image" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/AllSubversi.5Windowsbinariesareavailable_854F/image_thumb_1.png" width="364" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a href="http://www.collab.net/downloads/subversion/" target="_blank"&gt;CollabNet&lt;/a&gt; and &lt;a href="http://www.visualsvn.com/server" target="_blank"&gt;VisualSVN&lt;/a&gt; were available since before, today I finally spotted &lt;a href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91"&gt;Apache 2.0&lt;/a&gt; or &lt;a href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100"&gt;Apache 2.2&lt;/a&gt; &lt;a href="http://subversion.tigris.org/getting.html#windows" target="_blank"&gt;Tigris&lt;/a&gt; builds, so I can start upgrading servers!&lt;/p&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4618.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/07/03/all-subversion-1.5-windows-binaries-are-available.aspx</guid>
            <pubDate>Thu, 03 Jul 2008 07:28:43 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4618.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/07/03/all-subversion-1.5-windows-binaries-are-available.aspx#feedback</comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4618.aspx</wfw:commentRss>
        </item>
        <item>
            <title>My Dell laptop is running loud, fan is almost always on full speed</title>
            <link>http://vidmar.net/weblog/archive/2008/06/29/my-dell-laptop-is-running-loud-fan-is-almost-always.aspx</link>
            <description>&lt;p&gt;Lately my &lt;a href="http://support.dell.com/support/topics/global.aspx/support/product_support/en/product_support_central?c=us&amp;amp;l=en&amp;amp;systemid=Latitude%20D820" target="_blank"&gt;Dell Latitude D820&lt;/a&gt; has been running very hot and loud. I tried to help it cool with various desk and lap positions, but things went from bad to worse. &lt;a href="http://www.google.com/search?q=dell+laptop+fan+awlays+on&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;aq=t&amp;amp;rls=org.mozilla:en-US:official&amp;amp;client=firefox-a" target="_blank"&gt;Google search&lt;/a&gt; &lt;a href="http://answers.yahoo.com/question/index?qid=20070323185720AAnjmzf" target="_blank"&gt;confirmed&lt;/a&gt; &lt;a href="http://www.mikeshardware.com/howtos/howto_dell_inspiron_8100_laptop_overheating.html" target="_blank"&gt;my suspicion&lt;/a&gt; that dust has killed it’s cooling capabilities. &lt;/p&gt;  &lt;p&gt;I could take it to repairs, but that’s no fun. And since times at Vidmar family are very stressful, what better way to take mind off troubles that some“screwdriver fun!? &lt;/p&gt;  &lt;p&gt;First, I ran &lt;a href="http://www.diefer.de/i8kfan/index.html" target="_blank"&gt;I8kfan GUI&lt;/a&gt;, a free tool to monitor temperature and change fan speed of Dell laptops. My CPU was hot, and speeding or slowing down didn’t do nothing to the temperature. Another proof, that dust is was in the way.&lt;/p&gt;  &lt;p&gt;Getting to the fan is not easy, as one has to:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;unscrew every screw you find on the bottom and back of the laptop, &lt;/li&gt;    &lt;li&gt;remove battery, &lt;/li&gt;    &lt;li&gt;remove keyboard, &lt;/li&gt;    &lt;li&gt;remove hinge, &lt;/li&gt;    &lt;li&gt;remove display. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Luckily &lt;a href="http://support.dell.com/support/edocs/systems/latd820/en/ug/index.htm" target="_blank"&gt;Dell provides instructions&lt;/a&gt;, so it’s not that hard as it seems. Instructions also tell that you should also remove hard drive, wireless card and RAM, but it’s not true.&lt;/p&gt;  &lt;p&gt;After opening my laptop, this is what I found. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/MyDelllaptopisrunningloudfanisalmostalwa_146AF/IMG_4569_2.jpg" rel="lightbox"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" title="IMG_4569" border="0" alt="IMG_4569" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/MyDelllaptopisrunningloudfanisalmostalwa_146AF/IMG_4569_thumb.jpg" width="250" height="167" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This is how it will look after you take your laptop apart (glasses optional).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/MyDelllaptopisrunningloudfanisalmostalwa_146AF/IMG_4571_2.jpg" rel="lightbox"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" title="IMG_4571" border="0" alt="IMG_4571" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/MyDelllaptopisrunningloudfanisalmostalwa_146AF/IMG_4571_thumb.jpg" width="250" height="167" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;After cleaning laptop is running 15-20°C cooler than before. &lt;/p&gt;  &lt;p&gt;One more piece of advice before doing what I just did – there are three kinds of screws. Black, fat and short for hard drive, silver for display and black and longer for everything else. Keep that in mind when putting machine back together. &lt;/p&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4616.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/06/29/my-dell-laptop-is-running-loud-fan-is-almost-always.aspx</guid>
            <pubDate>Sat, 28 Jun 2008 22:11:10 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4616.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/06/29/my-dell-laptop-is-running-loud-fan-is-almost-always.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4616.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Subversion 1.5 released</title>
            <link>http://vidmar.net/weblog/archive/2008/06/24/subversion-1.5-released.aspx</link>
            <description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="32" alt="image" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/76c2db86c822_78F6/image_3.png" width="236" align="right" border="0" /&gt;If news of last weeks was &lt;a href="http://www.mozilla.com/en-US/firefox/all.html" target="_blank"&gt;Firefox 3&lt;/a&gt;, this week, for devs anyway, is &lt;a href="http://subversion.tigris.org/svn_1.5_releasenotes.html#copy-move-improvements" target="_blank"&gt;Subversion 1.5&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Big new feature is &lt;a href="http://blogs.open.collab.net/svn/2007/05/the_subversion__1.html" target="_blank"&gt;Merge tracking&lt;/a&gt; which should significantly ease use of branching/merging. &lt;/p&gt;  &lt;p&gt;Upgrade should be easy. Upgrade your clients first, those will upgrade working copies automatically. The upgrade the server, which will run on v1.4 repository until you manually upgrade it. Some new features will not be available just using new server, you'll have to upgrade repositories too. This is not done automatically, so v1.4 clients can access it. Once you are read, simply run "svnadmin upgrade" and you are done.&lt;/p&gt;  &lt;p&gt;For more information I suggest you read through &lt;a href="http://subversion.tigris.org/svn_1.5_releasenotes.html#copy-move-improvements" target="_blank"&gt;Subversion 1.5 Release Notes&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Right now, Windows binaries by &lt;a href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100" target="_blank"&gt;Tigris&lt;/a&gt; or &lt;a href="http://www.collab.net/downloads/subversion/" target="_blank"&gt;CollabNet&lt;/a&gt; are not available yet, will have to wait few more days. &lt;a href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100" target="_blank"&gt;VisualSVN server 1.5&lt;/a&gt; is available. I use Tigris binaries, so I'll wait few more days before upgrading both home and work servers.&lt;/p&gt;  &lt;p&gt;Also, all clients where upgraded. I use &lt;a href="http://tortoisesvn.tigris.org/tsvn_1.5_releasenotes.html" target="_blank"&gt;TortoiseSVN&lt;/a&gt; and &lt;a href="http://www.visualsvn.com/visualsvn/changes/" target="_blank"&gt;VisualSVN&lt;/a&gt; so don't forget to upgrade those too..&lt;/p&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4615.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/06/24/subversion-1.5-released.aspx</guid>
            <pubDate>Tue, 24 Jun 2008 06:47:03 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4615.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/06/24/subversion-1.5-released.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4615.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Where is Firefox 3?</title>
            <link>http://vidmar.net/weblog/archive/2008/06/17/where-is-firefox-3.aspx</link>
            <description>&lt;p&gt;For all Firefox 3 fans who are asking themselves &lt;a href="http://www.spreadfirefox.com/node/2441" target="_blank"&gt;when FF3 will be released today&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://twitter.com/mozillafirefox/statuses/836404961" target="_blank"&gt;Release is scheduled for 10:00 a.m. Pacific Daylight Time on Tuesday, June 17th&lt;/a&gt;. For &lt;a href="http://www.timeanddate.com/worldclock/fixedtime.html?month=6&amp;amp;day=17&amp;amp;year=2008&amp;amp;hour=10&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=224&amp;amp;sort=1" target="_blank"&gt;Europeans&lt;/a&gt; it means we'll be able to grab it at 19.00. &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Update: &lt;a href="javascript:void(0);/*1213699667258*/"&gt;FileHippo already offers RTM for download&lt;/a&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4611.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/06/17/where-is-firefox-3.aspx</guid>
            <pubDate>Tue, 17 Jun 2008 07:27:08 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4611.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/06/17/where-is-firefox-3.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4611.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Free software for Nokia Symbian phones</title>
            <link>http://vidmar.net/weblog/archive/2008/04/11/free-software-for-nokia-symbian-phones.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/FreesoftwareforNokiaSymbianphones_14165/image_2.png"&gt;&lt;img border="0" alt="image" align="right" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/FreesoftwareforNokiaSymbianphones_14165/image_thumb.png" width="238" height="82" /&gt;&lt;/a&gt; Following one of most popular posts on this blog about &lt;a href="http://vidmar.net/weblog/archive/2004/06/12/313.aspx"&gt;Free Software for Nokia 6600&lt;/a&gt;, this is some more free titles, collected by Robert:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Tools&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://mtvoid.com/calcium/" target="_blank"&gt;Calcium&lt;/a&gt; - Slick calculator.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.outbank.de/index.php?id=29" target="_blank"&gt;S60SpotOn&lt;/a&gt; - Handheld torch.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.telesoftas.com/index.php?page=products" target="_blank"&gt;Tasky&lt;/a&gt; - Task manager.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.drjukka.com/YBrowser.html" target="_blank"&gt;Y-Browser&lt;/a&gt; - File manager.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Information&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.ubahnstation.net/mweather/" target="_blank"&gt;Mobile Weather&lt;/a&gt; - Weather forecast application.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sbsh.net" target="_blank"&gt;Papyrus&lt;/a&gt; - Time management. ($19.95!)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Games&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.elementsgames.com/stris2/" target="_blank"&gt;S-Tris 2&lt;/a&gt; - Tetris.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;You can find a more software in lists on &lt;a title="http://n95blog.com/25-must-have-applicatons-for-your-nokia-n95/" href="http://n95blog.com/25-must-have-applicatons-for-your-nokia-n95/" target="_blank"&gt;N95 blog&lt;/a&gt; and &lt;a href="http://lifehacker.com/software/smartphones/ask-the-readers--best-symbian-apps-255401.php" target="_blank"&gt;Lifehacker&lt;/a&gt;.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Similar articles: &lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://vidmar.net/weblog/archive/2004/06/12/313.aspx"&gt;Free Software for Nokia 6600 (Symbian &amp;amp; Series 60)&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;&lt;a href="http://vidmar.net/weblog/archive/2007/11/02/free-gps-software-for-java-phones.aspx"&gt;Free GPS software for Java phones&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;&lt;a href="http://vidmar.net/weblog/archive/2006/11/05/3311.aspx"&gt;Free software for Sony Ericsson W800i and W810i&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;&lt;a href="http://vidmar.net/weblog/archive/2006/12/14/4283.aspx"&gt;Tips and tricks for Sony Ericsson W800i and W810i&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt; &lt;/p&gt; &lt;div style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; display: inline" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b6c79868-ba4e-4983-a378-cd7cd011ad45" class="wlWriterSmartContent"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/free" rel="tag"&gt;free&lt;/a&gt;, &lt;a href="http://technorati.com/tags/software" rel="tag"&gt;software&lt;/a&gt;, &lt;a href="http://technorati.com/tags/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tags/symbian" rel="tag"&gt;symbian&lt;/a&gt;&lt;/div&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4592.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/04/11/free-software-for-nokia-symbian-phones.aspx</guid>
            <pubDate>Fri, 11 Apr 2008 21:07:36 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4592.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/04/11/free-software-for-nokia-symbian-phones.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4592.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Safari for Windows is terribly broken</title>
            <link>http://vidmar.net/weblog/archive/2008/03/22/safari-for-windows-is-terribly-broken.aspx</link>
            <description>&lt;p&gt;It's &lt;a href="http://www.news.com/8301-10784_3-9901006-7.html?part=rss&amp;amp;subj=news&amp;amp;tag=2547-1_3-0-20" target="_blank"&gt;one thing to force a software on people&lt;/a&gt;, but it's even worse when that software isn't working very well.&lt;/p&gt; &lt;p&gt;When Apple Update offered me to install &lt;a href="http://www.apple.com/safari/" target="_blank"&gt;Safari&lt;/a&gt;, I said to myself "why not?". It's been a while since I gave Safari a spin, so it would be time to give it another shot.&lt;/p&gt; &lt;p&gt;At first, I was delighted. It's fast, displays &lt;a href="http://www.codinghorror.com/blog/archives/000884.html" target="_blank"&gt;fonts like newspaper&lt;/a&gt;. It's, different, it makes me want to buy a Mac! &lt;em&gt;(I guess that was Apple's plan in the first place!)&lt;/em&gt;&lt;/p&gt; &lt;p&gt;But my fascination didn't last long. While I played with the plan that I would use Safari for my Gmail and have it open all the time, and only use Firefox for surfing, I checked RAM consumption. &lt;/p&gt; &lt;p&gt;Looks like Safari has a terrible memory leak. Everyone knows Firefox is a memory hog. But in just few minutes, Safari manages to occupy more memory that Firefox running not-stop for couple of day. &lt;/p&gt; &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/SafariforWindowsisterriblybroken_12D58/image_5.png" width="467" height="228" /&gt; &lt;/p&gt; &lt;p&gt;I bet some people will try to convince me, that it's all Windows/Microsoft/Bill's fault. :)&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;div style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; display: inline" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:842be479-5c95-4903-9aad-60875763ed5b" class="wlWriterSmartContent"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/safari" rel="tag"&gt;safari&lt;/a&gt;, &lt;a href="http://technorati.com/tags/apple" rel="tag"&gt;apple&lt;/a&gt;, &lt;a href="http://technorati.com/tags/windows" rel="tag"&gt;windows&lt;/a&gt;, &lt;a href="http://technorati.com/tags/bug" rel="tag"&gt;bug&lt;/a&gt;, &lt;a href="http://technorati.com/tags/memory" rel="tag"&gt;memory&lt;/a&gt;, &lt;a href="http://technorati.com/tags/leak" rel="tag"&gt;leak&lt;/a&gt;, &lt;a href="http://technorati.com/tags/appleupdate" rel="tag"&gt;appleupdate&lt;/a&gt;, &lt;a href="http://technorati.com/tags/apple%20update" rel="tag"&gt;apple update&lt;/a&gt;&lt;/div&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4586.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/03/22/safari-for-windows-is-terribly-broken.aspx</guid>
            <pubDate>Sat, 22 Mar 2008 21:27:05 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4586.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/03/22/safari-for-windows-is-terribly-broken.aspx#feedback</comments>
            <slash:comments>18</slash:comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4586.aspx</wfw:commentRss>
        </item>
        <item>
            <title>FolderShare update</title>
            <link>http://vidmar.net/weblog/archive/2008/03/11/foldershare-update.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/FolderShareupdate_127BC/fsanim_4.gif"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" border="0" alt="fsanim" align="right" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/FolderShareupdate_127BC/fsanim_thumb_1.gif" width="238" height="198" /&gt;&lt;/a&gt;One of my &lt;a href="http://www.google.com/custom?domains=vidmar.net&amp;amp;q=foldershare&amp;amp;sitesearch=vidmar.net&amp;amp;sa=Search&amp;amp;client=pub-5686862836711088&amp;amp;forid=1&amp;amp;channel=9047512506&amp;amp;ie=ISO-8859-1&amp;amp;oe=ISO-8859-1&amp;amp;cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BFORID%3A1&amp;amp;hl=en" target="_blank"&gt;favorite utils&lt;/a&gt; - &lt;a href="https://www.foldershare.com/" target="_blank"&gt;FolderShare&lt;/a&gt; - has been updated yesterday. It's the first update since Microsoft bought &lt;a href="http://en.wikipedia.org/wiki/Windows_Live_FolderShare" target="_blank"&gt;ByteTaxi&lt;/a&gt; back in 2005.&lt;/p&gt; &lt;p&gt;There are no big new features, just:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;updated &lt;a href="http://www.foldershare.com"&gt;www.foldershare.com&lt;/a&gt; site, which is prettier, somewhat faster, but is now lacking remote computer search,  &lt;/li&gt;&lt;li&gt;new icon and rearranged context menu,  &lt;/li&gt;&lt;li&gt;faster connect times in Windows Vista.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Upgrade is smooth and fast. Just click Check updates in tray icon's menu and download will start. I upgraded three machines so far without a glitch.&lt;/p&gt; &lt;p&gt;Unfortunately FolderShare still will not let you sync network folders and the limit of 10000 files per synced folder is still unchanged. &lt;/p&gt; &lt;p&gt;In spite of lack of any real changes, this is still news. At least we know Microsoft remembers that they bought software and they plan to keep it alive.&lt;/p&gt; &lt;p&gt;Read more:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a title="http://foldershareteam.spaces.live.com/" href="http://foldershareteam.spaces.live.com/" target="_blank"&gt;Windows Live FolderShare Team Blog&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;&lt;a href="https://www.foldershare.com/" target="_blank"&gt;Windows Live FolderShare&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt; &lt;/p&gt; &lt;div style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; display: inline" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:331af329-7733-4f26-baf4-664953003239" class="wlWriterSmartContent"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/foldershare" rel="tag"&gt;foldershare&lt;/a&gt;, &lt;a href="http://technorati.com/tags/software%20updates" rel="tag"&gt;software updates&lt;/a&gt;, &lt;a href="http://technorati.com/tags/synchronization" rel="tag"&gt;synchronization&lt;/a&gt;, &lt;a href="http://technorati.com/tags/folder" rel="tag"&gt;folder&lt;/a&gt;, &lt;a href="http://technorati.com/tags/sync" rel="tag"&gt;sync&lt;/a&gt;&lt;/div&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4584.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/03/11/foldershare-update.aspx</guid>
            <pubDate>Tue, 11 Mar 2008 20:36:14 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4584.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/03/11/foldershare-update.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4584.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Simplifying my life - Avoiding words when writting articles for a magazine (Marking words in the list using Word macro)</title>
            <link>http://vidmar.net/weblog/archive/2008/03/06/simplifying-my-life---help-for-better-writing-marking-words.aspx</link>
            <description>&lt;p&gt;Lately I have been writing articles for &lt;a href="http://www.monitor.si/" target="_blank"&gt;Monitor computer magazine&lt;/a&gt;. When I analyzed what I have written and what lector changed, I easily built a list of words I should avoid.&lt;/p&gt;
&lt;p&gt;Since I'm developer I believe that software can help. So I have written three Word macros to help me avoid those words and phrases in my articles.&lt;/p&gt;
&lt;p&gt;With three buttons on toolbar and three keyboard shortcuts fixing articles before turning them in is a piece of cake!&lt;/p&gt;
&lt;p&gt;&lt;img width="356" height="150" border="0" style="border: 0px none ;" alt="image" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/SimplifyingmylifeHelpforbetterwritingMar_14927/image_3.png" /&gt; &lt;/p&gt;
&lt;p&gt;I only need to maintain a text file with suspicious words and their suggested substitutes. Format is super simple. Here are few sample lines:&lt;/p&gt;
&lt;pre&gt;ampak|temveč&lt;br /&gt;blog|spletni dnevnik&lt;br /&gt;direkt*|neposredn*&lt;br /&gt;idej*|zamisel&lt;/pre&gt;
&lt;p&gt;Finally, here is the VBA code for three macros.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MarkForForbiddenWords&lt;/strong&gt; opens a file with words I try to avoid and suggestions, reads line by line and marks found words with green squiggles.&lt;/p&gt;
&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;Sub&lt;/span&gt; MarkForbiddenWords()&lt;br /&gt;    &lt;br /&gt;    Selection.Find.ClearFormatting&lt;br /&gt;    Selection.Find.Replacement.ClearFormatting&lt;br /&gt;    &lt;span class="kwrd"&gt;With&lt;/span&gt; Selection.Find&lt;br /&gt;        .Replacement.Text = &lt;span class="str"&gt;"^&amp;amp;"&lt;/span&gt;        &lt;br /&gt;        .MatchWildcards = &lt;span class="kwrd"&gt;True&lt;/span&gt;     &lt;br /&gt;    &lt;span class="kwrd"&gt;End&lt;/span&gt; &lt;span class="kwrd"&gt;With&lt;/span&gt;          &lt;span class="kwrd"&gt;&lt;br /&gt;    With&lt;/span&gt; Selection.Find.Replacement.Font &lt;br /&gt;        .Underline = wdUnderlineWavyDouble&lt;br /&gt;        .UnderlineColor = wdColorSeaGreen&lt;span class="kwrd"&gt;&lt;span style="font-family: Arial,Verdana,Sans-Serif;"&gt;&lt;br /&gt;         &lt;/span&gt;End&lt;/span&gt; &lt;span class="kwrd"&gt;With&lt;/span&gt;          &lt;br /&gt;    &lt;br /&gt;    intUnit = FreeFile     &lt;span class="rem"&gt;&lt;br /&gt;    ' change to correct path!&lt;/span&gt;     &lt;br /&gt;    Open &lt;span class="str"&gt;"C:\Users\David\Documents\checklist.txt"&lt;/span&gt; &lt;span class="kwrd"&gt;For&lt;/span&gt; Input &lt;span class="kwrd"&gt;As&lt;/span&gt; #intUnit&lt;br /&gt; &lt;br /&gt;    &lt;span class="kwrd"&gt;Do&lt;/span&gt; &lt;span class="kwrd"&gt;While&lt;/span&gt; &lt;span class="kwrd"&gt;Not&lt;/span&gt; EOF(intUnit)&lt;br /&gt;        &lt;span class="kwrd"&gt;Dim&lt;/span&gt; strBuffer &lt;span class="kwrd"&gt;As&lt;/span&gt; &lt;span class="kwrd"&gt;String&lt;/span&gt;         &lt;br /&gt;	Line Input #intUnit, strBuffer                  &lt;br /&gt;	s = Split(strBuffer, &lt;span class="str"&gt;"|"&lt;/span&gt;)&lt;br /&gt;    &lt;br /&gt;        &lt;span class="kwrd"&gt;With&lt;/span&gt; Selection.Find&lt;br /&gt;            .Wrap = wdFindContinue&lt;br /&gt;            .Text = s(0)&lt;br /&gt;            .Replacement.Text = Replace(s(0), &lt;span class="str"&gt;"*"&lt;/span&gt;, &lt;span class="str"&gt;""&lt;/span&gt;) &amp;amp; &lt;span class="str"&gt;" ["&lt;/span&gt; &amp;amp; s(1) &amp;amp; &lt;span class="str"&gt;"?]"&lt;/span&gt;             &lt;br /&gt;	    .Execute Replace:=wdReplaceAll         &lt;br /&gt;	&lt;span class="kwrd"&gt;End&lt;/span&gt; &lt;span class="kwrd"&gt;With&lt;/span&gt;                  &lt;br /&gt;	DoEvents     &lt;br /&gt;    &lt;span class="kwrd"&gt;Loop&lt;/span&gt;      &lt;br /&gt;&lt;span class="kwrd"&gt;End&lt;/span&gt; Sub&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;strong&gt;NextMarkedForbiddenWord&lt;/strong&gt; is much simpler, it just finds occurrence of text with green squiggles.
&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;Sub&lt;/span&gt; NextMarkedForbiddenWord()&lt;br /&gt;    Selection.Find.ClearFormatting&lt;br /&gt;    &lt;span class="kwrd"&gt;With&lt;/span&gt; Selection.Find&lt;br /&gt;        .Text = &lt;span class="str"&gt;""&lt;/span&gt; &lt;br /&gt;        .Forward = &lt;span class="kwrd"&gt;True&lt;/span&gt; &lt;br /&gt;        .Wrap = wdFindContinue &lt;br /&gt;        .Format = &lt;span class="kwrd"&gt;True&lt;/span&gt; &lt;br /&gt;        .Font.Underline = wdUnderlineWavyDouble &lt;br /&gt;        .Font.UnderlineColor = wdColorSeaGreen &lt;br /&gt;    &lt;span class="kwrd"&gt;End&lt;/span&gt; &lt;span class="kwrd"&gt;With&lt;/span&gt; &lt;br /&gt;    Selection.Find.Execute &lt;span class="kwrd"&gt;&lt;br /&gt;End&lt;/span&gt; Sub&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;strong&gt;CleanUpForbiddenWords&lt;/strong&gt; cleans things up as they were.
&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;Sub&lt;/span&gt; CleanUpForbiddenWords()&lt;br /&gt;    Selection.Find.ClearFormatting&lt;br /&gt;    Selection.Find.Replacement.ClearFormatting&lt;br /&gt;    &lt;span class="kwrd"&gt;With&lt;/span&gt; Selection.Find&lt;br /&gt;        .Text = &lt;span class="str"&gt;""&lt;/span&gt; &lt;br /&gt;        .Forward = &lt;span class="kwrd"&gt;True&lt;/span&gt; &lt;br /&gt;        .Wrap = wdFindContinue &lt;br /&gt;        .Format = &lt;span class="kwrd"&gt;True&lt;/span&gt; &lt;br /&gt;        .Font.Underline = wdUnderlineWavyDouble &lt;br /&gt;        .Font.UnderlineColor = wdColorSeaGreen &lt;br /&gt;    &lt;span class="kwrd"&gt;End&lt;/span&gt; &lt;span class="kwrd"&gt;With&lt;/span&gt;  &lt;br /&gt;    &lt;span class="kwrd"&gt;With&lt;/span&gt; Selection.Find.Replacement&lt;br /&gt;        .Text = &lt;span class="str"&gt;""&lt;/span&gt; &lt;br /&gt;        .Font.Underline = wdUnderlineNone  &lt;br /&gt;       .Font.UnderlineColor = wdColorAutomatic &lt;br /&gt;    &lt;span class="kwrd"&gt;End&lt;/span&gt; &lt;span class="kwrd"&gt;With&lt;/span&gt; &lt;br /&gt;    Selection.Find.Execute Replace:=wdReplaceAll &lt;br /&gt;&lt;span class="kwrd"&gt;End&lt;/span&gt; Sub&lt;/pre&gt;
&lt;p&gt;Another couple of minutes saved!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div style="margin: 0px; padding: 0px; display: inline;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:cb0ce337-781d-4402-8c69-cd09cb34cc59" class="wlWriterSmartContent"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/word" rel="tag"&gt;word&lt;/a&gt;, &lt;a href="http://technorati.com/tags/office" rel="tag"&gt;office&lt;/a&gt;, &lt;a href="http://technorati.com/tags/macro" rel="tag"&gt;macro&lt;/a&gt;, &lt;a href="http://technorati.com/tags/vba" rel="tag"&gt;vba&lt;/a&gt;, &lt;a href="http://technorati.com/tags/replace%20text" rel="tag"&gt;replace text&lt;/a&gt;, &lt;a href="http://technorati.com/tags/lectoring" rel="tag"&gt;lectoring&lt;/a&gt;&lt;/div&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4582.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/03/06/simplifying-my-life---help-for-better-writing-marking-words.aspx</guid>
            <pubDate>Thu, 06 Mar 2008 22:45:08 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4582.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/03/06/simplifying-my-life---help-for-better-writing-marking-words.aspx#feedback</comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4582.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Simplifying my life - Links of the week (Windows Live Writer add-in that generates content from Delicious and RSS feeds)</title>
            <link>http://vidmar.net/weblog/archive/2008/03/05/simplifying-my-life---links-of-the-week.aspx</link>
            <description>&lt;p&gt;&lt;em&gt;I'll soon have far less free time that I have now, so I'm actively working on simplifying my life. I don't want to give up things, I try to slipstream as much as possible. So far I think I'm doing quite well. &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;One big time waster was putting together Sunday's regular weekly links. I bookmark stuff I find on excellent &lt;a href="http://del.icio.us/" target="_blank"&gt;delicious&lt;/a&gt; using &lt;a href="http://del.icio.us/help/firefox/extension" target="_blank"&gt;Delicious Firefox buttons&lt;/a&gt;. That part is fast and painless, there is nothing I can do to improve that. When creating a post, I basically copy/paste, cleanup and then some formatting. Booooring...&lt;/p&gt;
&lt;p&gt;As I grew tired of that, I remembered than &lt;a href="http://del.icio.us/" target="_blank"&gt;delicious&lt;/a&gt; has an API that I could use to automate formatting. If I would be just little bit more careful when posting, Sunday evening could be free again. I could use first tag as category, enter a description, so post generation could be completely automatic.&lt;/p&gt;
&lt;p&gt;And that's how DeliciousLinks project was born few weeks ago. Since some stuff is hard-coded, the executable is not ready for publishing. But if anyone thinks this could be useful, I'll gladly share the code.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Let's go to some C# code how I done it.... Prepare WebClient object with right credentials.&lt;/p&gt;
&lt;div class="csharpcode"&gt;
&lt;pre class="alt"&gt;WebClient webClientDelicious = &lt;span class="kwrd"&gt;new&lt;/span&gt; WebClient&lt;/pre&gt;
&lt;pre&gt;                                   {&lt;/pre&gt;
&lt;pre class="alt"&gt;                                       Encoding = Encoding.Default,&lt;/pre&gt;
&lt;pre&gt;                                       Credentials = &lt;span class="kwrd"&gt;new&lt;/span&gt; NetworkCredential(username, password)&lt;/pre&gt;
&lt;pre class="alt"&gt;                                   };&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Get XML of links from particular day. I'll repeat that for all dates in a week.&lt;/p&gt;
&lt;div class="csharpcode"&gt;
&lt;pre class="alt"&gt;Uri uriDelicious = &lt;span class="kwrd"&gt;new&lt;/span&gt; Uri(&lt;span class="kwrd"&gt;string&lt;/span&gt;.Format(&lt;span class="str"&gt;"https://api.del.icio.us/v1/posts/get?&amp;amp;dt={0:yyyy-MM-dd}"&lt;/span&gt;, date));&lt;/pre&gt;
&lt;pre&gt;&lt;span class="kwrd"&gt;string&lt;/span&gt; xmlContent = webClientDelicious.DownloadString(uriDelicious);&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Then, using Linq to XML, I sort results and fill data in List&amp;lt;Link&amp;gt;&lt;/p&gt;
&lt;div class="csharpcode"&gt;
&lt;pre class="alt"&gt;var posts = from post &lt;span class="kwrd"&gt;in&lt;/span&gt; xdoc.Descendants(&lt;span class="str"&gt;"post"&lt;/span&gt;)&lt;/pre&gt;
&lt;pre&gt;            orderby post.Attribute(&lt;span class="str"&gt;"tag"&lt;/span&gt;).Value.Split(&lt;span class="str"&gt;' '&lt;/span&gt;)[0], post.Attribute(&lt;span class="str"&gt;"description"&lt;/span&gt;).Value&lt;/pre&gt;
&lt;pre class="alt"&gt;            select &lt;span class="kwrd"&gt;new&lt;/span&gt; Link&lt;/pre&gt;
&lt;pre&gt;                       {&lt;/pre&gt;
&lt;pre class="alt"&gt;                           Url = post.Attribute(&lt;span class="str"&gt;"href"&lt;/span&gt;).Value,&lt;/pre&gt;
&lt;pre&gt;                           Title = post.Attribute(&lt;span class="str"&gt;"description"&lt;/span&gt;).Value,&lt;/pre&gt;
&lt;pre class="alt"&gt;                           Description = post.Attribute(&lt;span class="str"&gt;"extended"&lt;/span&gt;) == &lt;span class="kwrd"&gt;null&lt;/span&gt; ? &lt;span class="str"&gt;""&lt;/span&gt; : post.Attribute(&lt;span class="str"&gt;"extended"&lt;/span&gt;).Value,&lt;/pre&gt;
&lt;pre&gt;                           Category = (post.Attribute(&lt;span class="str"&gt;"tag"&lt;/span&gt;).Value.Split(&lt;span class="str"&gt;' '&lt;/span&gt;)[0]).Capitalize()&lt;/pre&gt;
&lt;pre class="alt"&gt;                       };&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;I also parse a RSS feed, I also parse that with Linq to XML.&lt;/p&gt;
&lt;div class="csharpcode"&gt;
&lt;pre class="alt"&gt;var entries = from feedElements &lt;span class="kwrd"&gt;in&lt;/span&gt; rssXDocument.Descendants(xmlns + &lt;span class="str"&gt;"entry"&lt;/span&gt;)&lt;/pre&gt;
&lt;pre&gt;              select &lt;span class="kwrd"&gt;new&lt;/span&gt; Link&lt;/pre&gt;
&lt;pre class="alt"&gt;                         {&lt;/pre&gt;
&lt;pre&gt;                             Url = feedElements.Elements(xmlns + &lt;span class="str"&gt;"link"&lt;/span&gt;)&lt;/pre&gt;
&lt;pre class="alt"&gt;                                    .Where(link =&amp;gt; link.Attribute(&lt;span class="str"&gt;"rel"&lt;/span&gt;).Value == &lt;span class="str"&gt;"alternate"&lt;/span&gt;)&lt;/pre&gt;
&lt;pre&gt;                                    .Select(link =&amp;gt; link.Attribute(&lt;span class="str"&gt;"href"&lt;/span&gt;).Value).First(),&lt;/pre&gt;
&lt;pre class="alt"&gt;                             Title = feedElements.Element(xmlns + &lt;span class="str"&gt;"title"&lt;/span&gt;).Value,&lt;/pre&gt;
&lt;pre&gt;                             Description = &lt;span class="str"&gt;""&lt;/span&gt;,&lt;/pre&gt;
&lt;pre class="alt"&gt;                             Category = &lt;span class="str"&gt;"Software Updates"&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;                         };&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Then I'll just roll over results, use StringBuilder to build HTML and post body is done.&lt;/p&gt;
&lt;p&gt;But where to put this code into? In Windows Live Writer add-in, of course!&lt;/p&gt;
&lt;p&gt;First, I add a reference to WindowsLive.Writer.Api. Then I'll create new class that will extend ContentSource.&lt;/p&gt;
&lt;div class="csharpcode"&gt;
&lt;pre class="alt"&gt;[WriterPlugin(&lt;span class="str"&gt;"{06BDBEB7-0D4F-45bf-AD23-2AAE6D98D745}"&lt;/span&gt;, &lt;span class="str"&gt;"Delicious Links"&lt;/span&gt;,&lt;/pre&gt;
&lt;pre&gt;    ImagePath = &lt;span class="str"&gt;"images.delicious_links.png"&lt;/span&gt;, &lt;/pre&gt;
&lt;pre class="alt"&gt;    HasEditableOptions = &lt;span class="kwrd"&gt;true&lt;/span&gt;, &lt;/pre&gt;
&lt;pre&gt;    PublisherUrl = &lt;span class="str"&gt;"http://vidmar.net/"&lt;/span&gt;, &lt;/pre&gt;
&lt;pre class="alt"&gt;    Description = &lt;span class="str"&gt;"Helps to generate link posts using bookmarks on del.icio.us."&lt;/span&gt;)]&lt;/pre&gt;
&lt;pre&gt;[InsertableContentSource(&lt;span class="str"&gt;"Delicious Links"&lt;/span&gt;)]&lt;/pre&gt;
&lt;pre class="alt"&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; WlwPlugin : ContentSource&lt;/pre&gt;
&lt;pre&gt;{&lt;/pre&gt;
&lt;pre class="alt"&gt;    Settings settings;&lt;/pre&gt;
&lt;pre&gt; &lt;/pre&gt;
&lt;pre class="alt"&gt;    &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;override&lt;/span&gt; DialogResult CreateContent(IWin32Window dialogOwner, &lt;span class="kwrd"&gt;ref&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; content)&lt;/pre&gt;
&lt;pre&gt;    {&lt;/pre&gt;
&lt;pre class="alt"&gt;        DialogResult dialogResult;&lt;/pre&gt;
&lt;pre&gt;        &lt;span class="kwrd"&gt;using&lt;/span&gt; (MainForm mainForm = &lt;span class="kwrd"&gt;new&lt;/span&gt; MainForm(settings.Username, settings.Password))&lt;/pre&gt;
&lt;pre class="alt"&gt;        {&lt;/pre&gt;
&lt;pre&gt;            dialogResult = mainForm.ShowDialog();&lt;/pre&gt;
&lt;pre class="alt"&gt; &lt;/pre&gt;
&lt;pre&gt;            &lt;span class="kwrd"&gt;if&lt;/span&gt; (dialogResult == DialogResult.OK)&lt;/pre&gt;
&lt;pre class="alt"&gt;                content = mainForm.Links;&lt;/pre&gt;
&lt;pre&gt; &lt;/pre&gt;
&lt;pre class="alt"&gt;            mainForm.Hide();&lt;/pre&gt;
&lt;pre&gt;        }&lt;/pre&gt;
&lt;pre class="alt"&gt;        &lt;span class="kwrd"&gt;return&lt;/span&gt; dialogResult;            &lt;/pre&gt;
&lt;pre&gt;    }&lt;/pre&gt;
&lt;pre class="alt"&gt; &lt;/pre&gt;
&lt;pre&gt;    &lt;span class="rem"&gt;// ... some more boring code to read and write settings ...&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="alt"&gt;    &lt;/pre&gt;
&lt;pre&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;All done! I can get my weekly links post with couple of clicks exactly where I need them. I love it.&lt;/p&gt;
&lt;p&gt;This is how my Windows Live Writer looks like now.&lt;/p&gt;
&lt;p&gt;&lt;a rel="lightbox" href="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/SimplifyingmylifeLinksoftheweek_12881/image_4.png"&gt;&lt;img width="404" height="399" border="0" style="border: 0px none ;" alt="image" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/SimplifyingmylifeLinksoftheweek_12881/image_thumb_1.png" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:bc3b99cc-3741-44d2-82ec-8a736d2d7413" style="margin: 0px; padding: 0px; display: inline;"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/windows%20live%20writer" rel="tag"&gt;windows live writer&lt;/a&gt;, &lt;a href="http://technorati.com/tags/add-in" rel="tag"&gt;add-in&lt;/a&gt;, &lt;a href="http://technorati.com/tags/code" rel="tag"&gt;code&lt;/a&gt;, &lt;a href="http://technorati.com/tags/c#" rel="tag"&gt;c#&lt;/a&gt;&lt;/div&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4581.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/03/05/simplifying-my-life---links-of-the-week.aspx</guid>
            <pubDate>Wed, 05 Mar 2008 20:37:55 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4581.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/03/05/simplifying-my-life---links-of-the-week.aspx#feedback</comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4581.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Xobni [review]</title>
            <link>http://vidmar.net/weblog/archive/2008/02/21/xobni-review.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2008/02/five-xonbi-invites-first-come-first.html" target="_blank"&gt;Greg&lt;/a&gt; kindly invited me to beta app called &lt;a href="http://www.xobni.com/" target="_blank"&gt;Xobni&lt;/a&gt;. (cool name by itself, but it's also word Inbox in reverse!) &lt;/p&gt; &lt;p&gt;It's an Outlook plugin that indexes your mail and the provides different kinds of stats (like average response time of a person) and builds a social network of your contacts, so when you are looking at the mail from a friend you'll get a list of connected contact. Pretty neat.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.xobni.com/" target="_blank"&gt;Xobni&lt;/a&gt; looks great and while it's not super useful I do throw a look at it couple of times a day and get a piece of information way faster than I would if I had to browse other mails. But it's also a paradise loosing time instead of doing real work. What more could a geek want!? That alone is a reason to try it. ;)&lt;/p&gt; &lt;p&gt;&lt;a href="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/Xobnireview_139BD/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="180" alt="image" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/Xobnireview_139BD/image_thumb.png" width="254" border="0" /&gt;&lt;/a&gt; &lt;a href="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/Xobnireview_139BD/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="254" alt="image" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/Xobnireview_139BD/image_thumb_1.png" width="73" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;I didn't find any info if it's going to be free after beta or not, but I really hope Microsoft buys them. Obviously &lt;a href="http://www.xobni.com/blog/2008/02/11/bill-gates-demoes-xobni/" target="_blank"&gt;they like Xobni&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;You'll learn everything without installing by watching &lt;a href="http://www.xobni.com/learnmore/" target="_blank"&gt;promotional video&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;I have couple of invites left, so if you are interested, drop me &lt;a href="http://vidmar.net/weblog/contact.aspx" target="_blank"&gt;an email&lt;/a&gt;.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:44b0521f-1f97-42d1-a0f1-34706623c579" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/xobni" rel="tag"&gt;xobni&lt;/a&gt;, &lt;a href="http://technorati.com/tags/outlook" rel="tag"&gt;outlook&lt;/a&gt;, &lt;a href="http://technorati.com/tags/add-in" rel="tag"&gt;add-in&lt;/a&gt;, &lt;a href="http://technorati.com/tags/review" rel="tag"&gt;review&lt;/a&gt;&lt;/div&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4576.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/02/21/xobni-review.aspx</guid>
            <pubDate>Thu, 21 Feb 2008 21:42:23 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4576.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/02/21/xobni-review.aspx#feedback</comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4576.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>