<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>Internet</title>
        <link>http://vidmar.net/weblog/category/17.aspx</link>
        <description>Internet</description>
        <language>en-US</language>
        <copyright>David Vidmar</copyright>
        <managingEditor>david@vidmar.net</managingEditor>
        <generator>Subtext Version 1.9.5.176</generator>
        <item>
            <title>Balsamiq &amp;ndash; quick (and dirty) UI mockups</title>
            <link>http://vidmar.net/weblog/archive/2008/12/03/balsamiq-ndash-quick-and-dirty-ui-mockups.aspx</link>
            <description>&lt;p&gt;If you are in the market for simple but efficient program for doing web and desktop UI mockups, I would recommend &lt;a href="http://www.balsamiq.com/"&gt;Balsamiq&lt;/a&gt;. They offer web based tool (Flash), a desktop app (Adobe Air) and Confluence / &lt;a href="http://www.atlassian.com/software/jira/"&gt;Jira&lt;/a&gt; add-in. It’s quite inexpensive - $79 for a single user.&lt;/p&gt;  &lt;p&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="285" alt="image" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/BalsamiqquickanddirtyUImockups_13BE0/image_3.png" width="640" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;I have been using it on and off for few weeks and I liked it very. Is pretty, fun to used and highly efficient – simple forms can be mocked in seconds. Since we are heavy Jira users at work, its cool that &lt;a href="http://www.balsamiq.com/"&gt;Balsamiq&lt;/a&gt; can be integrated and with a click of a button mockup can be added to Jira issue. I'm currently pushing request for purchase up the corporate ladder, but I think once other project managers at our company see it, it's a no brainer…&lt;/p&gt;  &lt;p&gt;I was checking out &lt;a href="http://www.balsamiq.com/"&gt;Balsamiq&lt;/a&gt; home page today and found out they are &lt;a href="http://www.balsamiq.com/products/mockups/desktop#buy"&gt;offering number of ways how to get a free license&lt;/a&gt;. In matter of minutes nice lady replied to my email and now I'm a licensed user!&lt;/p&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4652.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/12/03/balsamiq-ndash-quick-and-dirty-ui-mockups.aspx</guid>
            <pubDate>Wed, 03 Dec 2008 21:28:07 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4652.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/12/03/balsamiq-ndash-quick-and-dirty-ui-mockups.aspx#feedback</comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4652.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Live Mesh available in non-US countries!</title>
            <link>http://vidmar.net/weblog/archive/2008/11/04/live-mesh-available-in-non-us-countries.aspx</link>
            <description>&lt;p&gt;While checking &lt;a href="http://lifehacker.com/5074781/live-mesh-adds-mac-windows-mobile-clients"&gt;news about Live Mesh for Mac&lt;/a&gt; I realized that &lt;a href="http://www.mesh.com/"&gt;Live Mesh&lt;/a&gt; is finally available outside US. &lt;/p&gt; &lt;p&gt;That's great news, but why didn't MS notify me as they promised when I signed up for beta?!&lt;/p&gt; &lt;p&gt;Can't wait to put Live Mesh through some serious testing. This should be a kick as tool!&lt;/p&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4644.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/11/04/live-mesh-available-in-non-us-countries.aspx</guid>
            <pubDate>Tue, 04 Nov 2008 06:46:45 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4644.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/11/04/live-mesh-available-in-non-us-countries.aspx#feedback</comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4644.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Cannot access MSDN Subscriptions site</title>
            <link>http://vidmar.net/weblog/archive/2008/10/03/cannot-access-msdn-subscriptions-site.aspx</link>
            <description>&lt;p&gt;If you get this error while trying to access MSDN subscriptions section you might be victim of a bug of latest update to MSDN site that was done in late September 2008.&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;font color="#ff0000"&gt;&lt;em&gt;The Windows Live Network is unavailable from this site for one of the following reasons:&lt;/em&gt;&lt;/font&gt; &lt;/p&gt;&lt;ul&gt; &lt;li&gt;&lt;em&gt;This site may be experiencing a problem &lt;/em&gt; &lt;/li&gt;&lt;li&gt;&lt;em&gt;The site may not be a member of the Windows Live Network&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt; &lt;p&gt;Clearing cookies and logging in again &lt;a target="_blank" href="http://blogs.msdn.com/msdnsubscriptions/archive/2008/09/19/subscribers-will-not-be-able-to-download-saturday-during-scheduled-maintenance.aspx"&gt;should fix the situation&lt;/a&gt;.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;a href="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/CannotaccessMSDNSubscriptionssite_8417/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="image" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/CannotaccessMSDNSubscriptionssite_8417/image_thumb.png" width="660" height="211" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4637.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/10/03/cannot-access-msdn-subscriptions-site.aspx</guid>
            <pubDate>Fri, 03 Oct 2008 07:23:31 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4637.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/10/03/cannot-access-msdn-subscriptions-site.aspx#feedback</comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4637.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Dropbox invites</title>
            <link>http://vidmar.net/weblog/archive/2008/07/23/dropbox-invites.aspx</link>
            <description>&lt;p&gt;&lt;img align="right" src="https://www.getdropbox.com/static/images/small_logo.gif?1216793995" /&gt;Thanks to &lt;a href="http://www.networkworld.com/newsletters/web/2008/072108web1.html?page=1" target="_blank"&gt;Mark Gibbs&lt;/a&gt; I was able to get a &lt;a href="http://www.getdropbox.com" target="_blank"&gt;Dropbox&lt;/a&gt; private beta account. &lt;/p&gt;  &lt;p&gt;I have 10 invites to give out, so drop a comment, &lt;a href="http://vidmar.net/weblog/contact.aspx" target="_blank"&gt;email&lt;/a&gt;, if you would like one. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;  I gave out 17 invites. Since I can always email last invite to myself, I have basically unlimited number of them.&lt;/p&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4626.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/07/23/dropbox-invites.aspx</guid>
            <pubDate>Wed, 23 Jul 2008 21:08:38 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4626.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/07/23/dropbox-invites.aspx#feedback</comments>
            <slash:comments>36</slash:comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4626.aspx</wfw:commentRss>
        </item>
        <item>
            <title>When cloud goes down</title>
            <link>http://vidmar.net/weblog/archive/2008/07/20/when-clouds-go-down.aspx</link>
            <description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;Cloud computing is all the rage this days. But what happens when the cloud goes down? &lt;a href="http://www.urbandictionary.com/define.php?defid=1087937&amp;amp;term=Cluster+Fuck" target="_blank"&gt;CF&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Is seems that &lt;a href="http://status.aws.amazon.com/" target="_blank"&gt;Amazon S3 is down&lt;/a&gt;. [update: down 3+ hours]&lt;/p&gt;  &lt;p&gt;&lt;a href="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/WhencloudsgodownAmazonS3down_12DC6/image_10.png" rel="lightbox"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" title="image" border="0" alt="image" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/WhencloudsgodownAmazonS3down_12DC6/image_thumb_4.png" width="170" height="154" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I’m writing an article about &lt;a href="http://www.picnik.com" target="_blank"&gt;Picnik&lt;/a&gt;, but it’s behaving strange, &lt;a href="http://www.vimeo.com" target="_blank"&gt;Vimeo&lt;/a&gt; is missing it’s content, &lt;a href="http://www.smugmug.com" target="_blank"&gt;SmugMug&lt;/a&gt; is completely down…&lt;/p&gt;  &lt;p&gt; &lt;a href="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/WhencloudsgodownAmazonS3down_12DC6/image_8.png" rel="lightbox"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" title="image" border="0" alt="image" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/WhencloudsgodownAmazonS3down_12DC6/image_thumb_3.png" width="170" height="112" /&gt;&lt;/a&gt; &lt;a href="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/WhencloudsgodownAmazonS3down_12DC6/image_2.png" rel="lightbox"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" title="image" border="0" alt="image" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/WhencloudsgodownAmazonS3down_12DC6/image_thumb.png" width="170" height="119" /&gt;&lt;/a&gt;  &lt;a href="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/WhencloudsgodownAmazonS3down_12DC6/image_4.png" rel="lightbox"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" title="image" border="0" alt="image" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/WhencloudsgodownAmazonS3down_12DC6/image_thumb_1.png" width="170" height="136" /&gt;&lt;/a&gt; &lt;a href="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/WhencloudsgodownAmazonS3down_12DC6/image_6.png" rel="lightbox"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" title="image" border="0" alt="image" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/WhencloudsgodownAmazonS3down_12DC6/image_thumb_2.png" width="170" height="178" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4623.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/07/20/when-clouds-go-down.aspx</guid>
            <pubDate>Sun, 20 Jul 2008 19:37:36 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4623.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/07/20/when-clouds-go-down.aspx#feedback</comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4623.aspx</wfw:commentRss>
        </item>
        <item>
            <title>GetCanon! 1.7</title>
            <link>http://vidmar.net/weblog/archive/2008/07/17/getcanon-1.7.aspx</link>
            <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;This is a minor release that I made since users asked for it. &lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;Please read the note below before asking about why new cameras aren’t supported and why it doesn’t work on Windows Vista!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;GetCanon! is a image downloader for &lt;a href="http://www.canon-europe.com/For_Home/Product_Finder/Cameras/Digital/index.asp?ComponentID=25190&amp;amp;SourcePageID=26009#2"&gt;Canon digital cameras&lt;/a&gt;. It's small, quick and simple. It can download images, rotate them automatically and delete them from camera. If you hate the "designer" interface of Canon utilities and hate Windows messing with image filenames, this is the right tool for you. &lt;/p&gt;  &lt;p&gt;GetCanon! is freeware. It includes open-source program JpegTran from &lt;a href="http://www.ijg.org/"&gt;Independent JPEG Group's&lt;/a&gt; JPEG software.&lt;/p&gt;  &lt;p&gt;The program has been downloaded more than 30,000 times from my own server only and is hosted on many sites around the web. This is what user of GetCanon! think about it:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;This application is exactly what I've been looking for. &lt;/li&gt;    &lt;li&gt;I found GetCanon! as a very useful tool for my PowerShot camera. &lt;/li&gt;    &lt;li&gt;Thanks this is exactly what I was looking for: something that just works! Thanks!!! &lt;/li&gt;    &lt;li&gt;Wow -- this is a great utility!  &lt;/li&gt;    &lt;li&gt;I like your hassle free program a lot. It's much better than the annoying canon software included with my camera. &lt;/li&gt;    &lt;li&gt;Thanks very much for writing GetCanon and thanks, too, for making it freely available. I love elegant, snappy &amp;amp; simple programs ... just like GetCanon. &lt;/li&gt;    &lt;li&gt;GetCanon is the _only_ software, including Canon's CameraWindow, that is able to transfer a ~900MB AVI File from my Cam, at all. I don't know why, all the others crashed, freezed, or produced a NULL Byte file after working for ages. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img border="0" hspace="0" alt="" align="bottom" src="http://vidmar.net/weblog/images/posts/GetCanon160.png" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Download: &lt;/strong&gt;&lt;img alt="" align="right" src="http://www.snapfiles.com/linkedimg/r_snapfiles40-05.gif" /&gt; &lt;img alt="" align="right" src="http://www.softpedia.com/images/spyward/softpedia_clean_award_f.gif" /&gt;&lt;a href="http://www.vidmar.net/download.aspx?file=GetCanon170Setup.exe"&gt;&lt;strong&gt;GetCanon! 1.7 Setup&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;(1016 KB)&lt;/p&gt;  &lt;p&gt;&lt;em&gt;This software requires &lt;/em&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5&amp;amp;displaylang=en"&gt;Microsoft .NET Framework 2.0&lt;/a&gt;&lt;em&gt;&lt;/em&gt;&lt;em&gt;. You probably have it on your computer but if you don't you can download it free from &lt;/em&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&amp;amp;displaylang=en"&gt;&lt;em&gt;Microsoft&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What's new since &lt;/strong&gt;&lt;a href="http://vidmar.net/weblog/archive/2005/11/06/2376.aspx"&gt;version 1.6&lt;/a&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Added Czech language. &lt;/li&gt;    &lt;li&gt;Fixed some minor glitches in Dutch translations. &lt;/li&gt;    &lt;li&gt;Other minor fixes. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Acknowledgments:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Big thanks to all of translators and testers. These include: Marko Juvančič, Gregor Šuster, Mojca Knaus, Roberto Boriotti, Tobias Sürig, Jac Willekens, Patrick Abi Salloum, Kasper Garns, Adam Nemeth, Marko Justinek and Steffen Klemichen, Josef Remes.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Supported cameras in version 1.7:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;PowerShot A10, PowerShot A20, PowerShot A30, PowerShot A40, PowerShot A60, &lt;/li&gt;    &lt;li&gt;PowerShot A70, PowerShot A75, PowerShot A80, PowerShot A85, PowerShot A95, &lt;/li&gt;    &lt;li&gt;PowerShot A100, PowerShot A200, PowerShot A300, PowerShot A310, PowerShot A400, PowerShot A510, PowerShot A520, &lt;/li&gt;    &lt;li&gt;PowerShot S10, PowerShot S20, PowerShot S30, PowerShot S40, PowerShot S45, PowerShot S50, PowerShot S60, PowerShot S70, &lt;/li&gt;    &lt;li&gt;PowerShot S100, IXY DIGITAL, DIGITAL IXUS, &lt;/li&gt;    &lt;li&gt;PowerShot S110, IXY DIGITAL 200, DIGITAL IXUS v, &lt;/li&gt;    &lt;li&gt;PowerShot S200, IXY DIGITAL 200a, DIGITAL IXUS v2, &lt;/li&gt;    &lt;li&gt;PowerShot S230, IXY DIGITAL 320, DIGITAL IXUS v3, &lt;/li&gt;    &lt;li&gt;PowerShot S300, IXY DIGITAL 300, DIGITAL IXUS 300, &lt;/li&gt;    &lt;li&gt;PowerShot S330, IXY DIGITAL 300a, DIGITAL IXUS 330, &lt;/li&gt;    &lt;li&gt;PowerShot S400, IXY DIGITAL 400, DIGITAL IXUS 400, &lt;/li&gt;    &lt;li&gt;PowerShot SD100, IXY DIGITAL 30, DIGITAL IXUS II, &lt;/li&gt;    &lt;li&gt;PowerShot SD10, IXY DIGITAL L, DIGITAL IXUS i, &lt;/li&gt;    &lt;li&gt;PowerShot SD110, IXY DIGITAL 30a, DIGITAL IXUS IIs, &lt;/li&gt;    &lt;li&gt;PowerShot S410, IXY DIGITAL 450, DIGITAL IXUS 430, &lt;/li&gt;    &lt;li&gt;PowerShot S500, IXY DIGITAL 500, DIGITAL IXUS 500, &lt;/li&gt;    &lt;li&gt;PowerShot SD20, IXY DIGITAL L2, DIGITAL IXUS I5, &lt;/li&gt;    &lt;li&gt;PowerShot SD200, IXY DIGITAL 40, DIGITAL IXUS 30, &lt;/li&gt;    &lt;li&gt;PowerShot SD300, IXY DIGITAL 50, DIGITAL IXUS 40, &lt;/li&gt;    &lt;li&gt;PowerShot SD400, IXY DIGITAL 55, DIGITAL IXUS 50, &lt;/li&gt;    &lt;li&gt;PowerShot SD500, IXY DIGITAL 600, DIGITAL IXUS 700 &lt;/li&gt;    &lt;li&gt;PowerShot G1, PowerShot G2, PowerShot G3, PowerShot G5, PowerShot G6, &lt;/li&gt;    &lt;li&gt;PowerShot Pro90 IS, PowerShot S1 IS, PowerShot S2 IS, PowerShot Pro1 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;PLEASE NOTE: &lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Canon stopped development of their DLL library GetCanon! uses. &lt;/font&gt;&lt;/strong&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;That’s why there is no support for newer cameras Unfortunately there is nothing I can do about it. You might try your luck with &lt;/strong&gt;&lt;a href="http://get.live.com/photogallery/overview?wa=wsignin1.0" target="_blank"&gt;&lt;strong&gt;Windows Live Photo Gallery&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; image downloader. It’s great, way better that GetCanon! I use it all the time.&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;It also doesn’t work on Windows Vista for the same reason. Some users reported that turning Windows XP compatibility on .exe file works.&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Note: &lt;/strong&gt;The EOS class of digital cameras is &lt;strong&gt;not supported&lt;/strong&gt;. You can use the version &lt;a href="http://vidmar.net/weblog/archive/2004/04/17/147.aspx"&gt;GetCanon 1.02&lt;/a&gt; with EOS class cameras.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Supported languages:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;English &lt;/li&gt;    &lt;li&gt;Slovenian &lt;/li&gt;    &lt;li&gt;Danish &lt;/li&gt;    &lt;li&gt;German &lt;/li&gt;    &lt;li&gt;French &lt;/li&gt;    &lt;li&gt;Hungarian &lt;/li&gt;    &lt;li&gt;Italian &lt;/li&gt;    &lt;li&gt;Dutch &lt;/li&gt;    &lt;li&gt;Portuguese &lt;/li&gt;    &lt;li&gt;Czech &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Source code:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you would like to get the source code for this version, you have to sign up for Canon Developer program. &lt;/p&gt;  &lt;p&gt;Once you have got your hands on Canon SDK, &lt;a href="http://vidmar.net/weblog/contact.aspx"&gt;contact me&lt;/a&gt; and I'll send you the source.&lt;/p&gt;  &lt;p&gt;These are links where you can apply for Canon SDK, depending where you're from:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Europe: &lt;a href="https://www.didp.canon-europa.com/"&gt;https://www.didp.canon-europa.com/&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;US: &lt;a href="http://www.developersupport.canon.com/"&gt;http://www.developersupport.canon.com/&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Asia: &lt;a href="http://www.canon-asia.com/index.jsp?fuseaction=dev_prog&amp;amp;prod_type=digital_imaging"&gt;http://www.canon-asia.com/index.jsp?fuseaction=dev_prog&amp;amp;prod_type=digital_imaging&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4622.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/07/17/getcanon-1.7.aspx</guid>
            <pubDate>Thu, 17 Jul 2008 19:28:42 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4622.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/07/17/getcanon-1.7.aspx#feedback</comments>
            <slash:comments>19</slash:comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4622.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>Watch EURO 2008 live for free on your computer</title>
            <link>http://vidmar.net/weblog/archive/2008/06/12/watch-euro-2008-live-for-free-on-your-computer.aspx</link>
            <description>&lt;p&gt;&lt;a rel="lightbox" href="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/WatchEURO2008liveforfreeonyourcomputer_1417B/image_2.png"&gt;&lt;img height="264" border="0" align="right" width="224" src="http://vidmar.net/weblog/images/vidmar_net/weblog/WindowsLiveWriter/WatchEURO2008liveforfreeonyourcomputer_1417B/image_thumb.png" alt="image" title="image" style="border-width: 0px;" /&gt;&lt;/a&gt;We all know football has low &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Woman_acceptance_factor"&gt;WAF&lt;/a&gt;. Having kids around doesn’t help either. So having a live stream on computer helps in this situations. Luckily, these days free TV is easy to find. &lt;/p&gt;
&lt;p&gt;Start by going to some &lt;a target="_blank" href="http://en.wikipedia.org/wiki/P2PTV"&gt;P2PTV&lt;/a&gt; portal like &lt;a target="_blank" href="http://myp2p.eu"&gt;MyP2P.eu&lt;/a&gt; or &lt;a target="_blank" href="http://www.worldtvpc.com/"&gt;WorldTvPc&lt;/a&gt; and search for live sports. Try to find a TV station with high bitrate, high rating and in language you understand.&lt;/p&gt;
&lt;p&gt;Then, figure out which &lt;a target="_blank" href="http://www2.myp2p.eu/software.php?part=software"&gt;P2P video application&lt;/a&gt; you need. Most popular are &lt;a target="_blank" href="http://tvunetworks.com/"&gt;TVU&lt;/a&gt;, &lt;a target="_blank" href="http://www.tvants.com/"&gt;TVants&lt;/a&gt; (&lt;a target="_blank" href="http://translate.google.com/translate?hl=en&amp;amp;safe=off&amp;amp;oe=UTF-8&amp;amp;u=http%3A//mirror.tvants.com/"&gt;translated&lt;/a&gt;) and &lt;a target="_blank" href="http://www.sopcast.com/"&gt;SopCast&lt;/a&gt;. Download and enjoy!&lt;/p&gt;
&lt;p&gt;Good choice for Euro 2008 is TVants and Croatian public TV station &lt;a target="_blank" href="http://www.hrt.hr/"&gt;HRT&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;All is not perfect, tough: &lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;be sure to connect well before you plan to start watching as it can take several minutes before you get enough connections (this can be fixed on &lt;a target="_blank" href="http://www.mydigitallife.info/2007/09/01/vistatcppatch-windows-vista-tcp-half-open-limit-auto-patcher-gui-version/"&gt;Vista&lt;/a&gt; and &lt;a target="_blank" href="http://www2.myp2p.eu/software.php?part=software"&gt;XP&lt;/a&gt;),&lt;/li&gt;
    &lt;li&gt;stream is also delayed for couple of seconds to half a minute,&lt;/li&gt;
    &lt;li&gt;I don’t know about other programs, but TVants has a band of Chinese ads on top and bottom of video window, but it’s not annoying,&lt;/li&gt;
    &lt;li&gt;picture will hand from time to time, and occasionally freeze, try reconnecting if it gets bad.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Warning: this is &lt;strike&gt;probably&lt;/strike&gt; illegal, so it’s your responsibility if you step on someone toes. &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4609.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/06/12/watch-euro-2008-live-for-free-on-your-computer.aspx</guid>
            <pubDate>Thu, 12 Jun 2008 21:19:41 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4609.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/06/12/watch-euro-2008-live-for-free-on-your-computer.aspx#feedback</comments>
            <slash:comments>17</slash:comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4609.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Free DNS Report alternatives</title>
            <link>http://vidmar.net/weblog/archive/2008/03/23/free-dns-report-alternatives.aspx</link>
            <description>&lt;p&gt;Everyone that runs a web server or even a site needs to run a DNS check from time to time. For a long time I have been a happy user of a site &lt;a href="http://www.dnsstuff.com/" target="_blank"&gt;DNSstuff.com&lt;/a&gt;. But couple of months ago they started charging for their main check called &lt;a href="http://www.dnsstuff.com/tools/dnsreportsmpl.ch?domain=google.com" target="_blank"&gt;DNSReport&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;For few queries a month I'm not willing to subscribe for $80 a year, and I'm &lt;a href="http://www.webhostingtalk.com/showthread.php?t=606200&amp;amp;page=7" target="_blank"&gt;certainly not alone&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Finally I have done some research and tried to find alternatives. Here are the results with ratings, where 10/10 is what DNSReport gave us.&lt;/p&gt; &lt;h3&gt;&lt;a href="http://www.checkdns.net/quickcheckdomainf.aspx" target="_blank"&gt;&lt;strong&gt;CheckDNS.net&lt;/strong&gt;&lt;/a&gt; - &lt;strong&gt;7/10&lt;/strong&gt; - &lt;a href="http://www.checkdns.net/quickcheck.aspx?domain=google.com&amp;amp;detailed=1" target="_blank"&gt;Sample&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;Clear design, errors and warning are nicely visible. Quite fast too. Too bad it check for only basic stuff. &lt;/p&gt; &lt;h3&gt;&lt;a href="http://www.zonecheck.fr/demo/" target="_blank"&gt;&lt;strong&gt;ZoneCheck&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;- &lt;strong&gt;6/10&lt;/strong&gt; &lt;/h3&gt; &lt;p&gt;AJAXy. Only reports error and/or warning. Had a &lt;a href="http://www.zonecheck.fr/demo/batch.html" target="_blank"&gt;batch mode&lt;/a&gt; for multiple domains and desktop program which I don't want to even try. DNS test should be available anywhere anytime.&lt;/p&gt; &lt;h3&gt;&lt;strong&gt;&lt;a href="http://www.intodns.com" target="_blank"&gt;&lt;strong&gt;intoDNS&lt;/strong&gt;&lt;/a&gt;&lt;/strong&gt; - &lt;strong&gt;8/10 - &lt;a href="http://www.intodns.com/google.com" target="_blank"&gt;Sample&lt;/a&gt;&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;Simple, powerful, web2.0-ish. Results are almost identical to DNSReport, it's just that the explanations are not that concise. For example, it says my SOA REFRESH is not ok, but I don't get any recommendations on how to fix it.&lt;/p&gt; &lt;h3&gt;&lt;a href="http://network-tools.com/" target="_blank"&gt;&lt;strong&gt;Network Tools&lt;/strong&gt;&lt;/a&gt; - &lt;strong&gt;5/10&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;Only stand alone tools, not DNSReport- like check. Trace and ping are nice though.&lt;/p&gt; &lt;h3&gt;&lt;a href="http://pingability.com/" target="_blank"&gt;&lt;strong&gt;pingability&lt;/strong&gt;&lt;/a&gt; - &lt;strong&gt;7/10&lt;/strong&gt; - &lt;a href="http://pingability.com/zoneinfo.jsp?domain=google.com" target="_blank"&gt;Sample&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;Solid report, too bad it is terribly hard to read. &lt;/p&gt; &lt;h3&gt;&lt;a href="http://www.iptools.com/" target="_blank"&gt;&lt;strong&gt;iptools.com&lt;/strong&gt;&lt;/a&gt; - &lt;strong&gt;4/10 &lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;Similar to Network tools, it only has standalone tools, but no big all-round DNS test. Boring.&lt;/p&gt; &lt;h3&gt;&lt;a href="http://dns-tools.domaintools.com/" target="_blank"&gt;&lt;strong&gt;DomainTools&lt;/strong&gt;&lt;/a&gt; - &lt;strong&gt;2/10 &lt;/strong&gt;- &lt;a href="http://dns-tools.domaintools.com/?q=google.com&amp;amp;m=dns" target="_blank"&gt;Sample&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;Too simple. Only lists DNS entries. &lt;/p&gt; &lt;h3&gt;&lt;a href="http://www.dnscolos.com/" target="_blank"&gt;&lt;strong&gt;Free DNS Report&lt;/strong&gt;&lt;/a&gt; - &lt;strong&gt;8/10 (scam?)&lt;/strong&gt; - &lt;a href="http://www.dnscolos.com/free-dns-report.html" target="_blank"&gt;Sample&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;The report looks remarkably similar to that of the original, but the site looks terribly like a scam. I'm kind of scared to enter my domain name in there. If this is real test, please pimp it up a bit!&lt;/p&gt; &lt;h3&gt;&lt;/h3&gt; &lt;h3&gt;&lt;a href="http://www.yougetsignal.com/" target="_blank"&gt;&lt;strong&gt;you get signal&lt;/strong&gt;&lt;/a&gt; - &lt;strong&gt;not rated&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;Doesn't really belong on the list, but it is a nice tool anyway. I use it for port forwarding tests and reverse IP domain check. &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;My pick is &lt;/strong&gt;&lt;a href="http://www.intodns.com" target="_blank"&gt;&lt;strong&gt;intoDNS&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;. If I need a second opinion, I'll go for &lt;/strong&gt;&lt;a href="http://www.checkdns.net/quickcheckdomainf.aspx" target="_blank"&gt;&lt;strong&gt;CheckDNS.net&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; or &lt;/strong&gt;&lt;a href="http://pingability.com/" target="_blank"&gt;&lt;strong&gt;pingability&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;. &lt;/strong&gt;&lt;strong&gt;For port scanning and trace router I like &lt;/strong&gt;&lt;a href="http://www.yougetsignal.com/" target="_blank"&gt;&lt;strong&gt;you get signal&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; the best.&lt;/strong&gt;&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:ea5cdc6d-5b5a-4e9c-87ff-a0e1ec0cb660" class="wlWriterSmartContent"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/dnsreport" rel="tag"&gt;dnsreport&lt;/a&gt;, &lt;a href="http://technorati.com/tags/dnsstuff" rel="tag"&gt;dnsstuff&lt;/a&gt;, &lt;a href="http://technorati.com/tags/dns" rel="tag"&gt;dns&lt;/a&gt;, &lt;a href="http://technorati.com/tags/tcp" rel="tag"&gt;tcp&lt;/a&gt;, &lt;a href="http://technorati.com/tags/ip" rel="tag"&gt;ip&lt;/a&gt;, &lt;a href="http://technorati.com/tags/free" rel="tag"&gt;free&lt;/a&gt;&lt;/div&gt;&lt;img src="http://vidmar.net/weblog/aggbug/4588.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Vidmar</dc:creator>
            <guid>http://vidmar.net/weblog/archive/2008/03/23/free-dns-report-alternatives.aspx</guid>
            <pubDate>Sun, 23 Mar 2008 22:11:11 GMT</pubDate>
            <wfw:comment>http://vidmar.net/weblog/comments/4588.aspx</wfw:comment>
            <comments>http://vidmar.net/weblog/archive/2008/03/23/free-dns-report-alternatives.aspx#feedback</comments>
            <slash:comments>10</slash:comments>
            <wfw:commentRss>http://vidmar.net/weblog/comments/commentRss/4588.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>
    </channel>
</rss>