<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Franci Penov : Software</title><link>http://blogs.msdn.com/francip/archive/tags/Software/default.aspx</link><description>Tags: Software</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Yahoo! Mail Web Service - interesting business model</title><link>http://blogs.msdn.com/francip/archive/2007/03/30/yahoo-mail-web-service-interesting-business-model.aspx</link><pubDate>Fri, 30 Mar 2007 10:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1992897</guid><dc:creator>Franci Penov</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/francip/comments/1992897.aspx</comments><wfw:commentRss>http://blogs.msdn.com/francip/commentrss.aspx?PostID=1992897</wfw:commentRss><wfw:comment>http://blogs.msdn.com/francip/rsscomments.aspx?PostID=1992897</wfw:comment><description>Dare posted some thoughts on the limitations of the new Yahoo! Mail Web Service . One thing he missed to mention though, is how that Web Service ties into Yahoo! Mail subscription model: "Yahoo! Mail offers an incentive for developers to build applications...(&lt;a href="http://blogs.msdn.com/francip/archive/2007/03/30/yahoo-mail-web-service-interesting-business-model.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1992897" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/francip/archive/tags/Software/default.aspx">Software</category></item><item><title>Windows Live Toolbar build 130</title><link>http://blogs.msdn.com/francip/archive/2007/02/22/windows-live-toolbar-build-130.aspx</link><pubDate>Thu, 22 Feb 2007 11:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1740179</guid><dc:creator>Franci Penov</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/francip/comments/1740179.aspx</comments><wfw:commentRss>http://blogs.msdn.com/francip/commentrss.aspx?PostID=1740179</wfw:commentRss><wfw:comment>http://blogs.msdn.com/francip/rsscomments.aspx?PostID=1740179</wfw:comment><description>We just released the latest build of Windows Live Toolbar. There are no new features in this release, it's fucosed mostly on stability and performance improvements. If you use the toolbar, I'd suggest you upgrade. And if you're not using WLT, well, be...(&lt;a href="http://blogs.msdn.com/francip/archive/2007/02/22/windows-live-toolbar-build-130.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1740179" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/francip/archive/tags/Software/default.aspx">Software</category><category domain="http://blogs.msdn.com/francip/archive/tags/Windows+Live/default.aspx">Windows Live</category></item><item><title>ASP.NET Ajax 1.0 RTW</title><link>http://blogs.msdn.com/francip/archive/2007/01/23/asp-net-ajax-1-0-rtw.aspx</link><pubDate>Tue, 23 Jan 2007 21:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1516080</guid><dc:creator>Franci Penov</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/francip/comments/1516080.aspx</comments><wfw:commentRss>http://blogs.msdn.com/francip/commentrss.aspx?PostID=1516080</wfw:commentRss><wfw:comment>http://blogs.msdn.com/francip/rsscomments.aspx?PostID=1516080</wfw:comment><description>ASP.NET Ajax 1.0 (formerly "Atlas") has been released to the web. You can read more about the framework and the control toolkit at http://ajax.asp.net (including some really nice viedeo demos), or grab the bits from here and the toolkit from here ....(&lt;a href="http://blogs.msdn.com/francip/archive/2007/01/23/asp-net-ajax-1-0-rtw.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1516080" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/francip/archive/tags/Software/default.aspx">Software</category></item><item><title>Google Maps</title><link>http://blogs.msdn.com/francip/archive/2005/02/08/369217.aspx</link><pubDate>Tue, 08 Feb 2005 18:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:369217</guid><dc:creator>Franci Penov</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/francip/comments/369217.aspx</comments><wfw:commentRss>http://blogs.msdn.com/francip/commentrss.aspx?PostID=369217</wfw:commentRss><wfw:comment>http://blogs.msdn.com/francip/rsscomments.aspx?PostID=369217</wfw:comment><description>&lt;p&gt;&lt;a href="http://maps.google.com"&gt;Google Maps&lt;/a&gt; is one slick web application. It's very fast and the interface is quite intuitive. On the other hand, searching for One Microsoft Way is definitely showing the wrong place. :-)&lt;/p&gt; &lt;p&gt;Couple more complaints:&lt;/p&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;p&gt;Searching for my home address shows nearby businesess (good), but the mark for one of them cover entirely the mark for my appartment complex (bad). I can certainly understand why this happens - that particular business is in my appartment complex. However, that doesn't help me much. They should play with the pins shape a bit to figure out how to show that there are omre than one pins at the same place.&lt;/p&gt; &lt;p&gt;Searching for my appartment complex using the name Google showed me returns&amp;nbsp;about ten&amp;nbsp;hits between Marysville, WA and Seatac, Tacom, WA (about hour and a haf driving range). Only two of them have something common in their name with my appartment complex (one of them being "the" :-)). Same thing happens when searching for any place name - the range of the results is too big.&lt;/p&gt; &lt;p&gt;The map data is somewhat old. If I were buying a cd I wouldn't be surprised by this; however, this is online app.&lt;/p&gt; &lt;p&gt;It would've been good if there was data for Europe as well. (Ok, I admit this is nitpicking. :-))&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;On the good side:&lt;/p&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;p&gt;I like the popup when selecting a particular place.&lt;/p&gt; &lt;p&gt;The driving directions are very slick.&lt;/p&gt; &lt;p&gt;I like the fact that Google is listing the phone number for each place.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Overall I like it very much. I'll be giving it a try every once in a while.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=369217" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/francip/archive/tags/Software/default.aspx">Software</category></item><item><title>Google Desktop - Part 2</title><link>http://blogs.msdn.com/francip/archive/2004/10/21/245831.aspx</link><pubDate>Thu, 21 Oct 2004 18:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:245831</guid><dc:creator>Franci Penov</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/francip/comments/245831.aspx</comments><wfw:commentRss>http://blogs.msdn.com/francip/commentrss.aspx?PostID=245831</wfw:commentRss><wfw:comment>http://blogs.msdn.com/francip/rsscomments.aspx?PostID=245831</wfw:comment><description>&lt;p&gt;&lt;a href="http://insidegoogle.blogspot.com/"&gt;Nathan Weinberg&lt;/a&gt; apparently &lt;a href="http://insidegoogle.blogspot.com/2004/10/digital-life-how-google-desktop-works.html"&gt;spoke to Google's Marrisa Mayer&lt;/a&gt; and &lt;A href="http://blogs.msdn.com/francip/archive/2004/10/19/244656.aspx#245704"&gt;comments&lt;/a&gt; on &lt;A href="http://blogs.msdn.com/francip/archive/2004/10/19/244656.aspx"&gt;my concerns&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Nathan claims that #10 and #1 are by design. Yes, apparently they are by design - it would be quite hard to incidentally hook up the WinInet.dll or to install a BHO. That doesn't answer my concerns about them, though.&lt;/p&gt; &lt;p&gt;#10 - The BHO is probably the way Google Desktop intercepts the Google.com search results and injects the desktop results in the page. But it also means that GD also has access to any page I browse, even if it's https: and my IE is set to not cache on the hard drive secured pages. I hope this doesn't turn out to be same as the AIM&amp;nbsp;chats case.&lt;/p&gt; &lt;p&gt;It's interesting though that the only indication there is a BHO installed was a dialog box when GD installation hit IE with disabled BHOs.&amp;nbsp;Why isn't this mentioned somewhere else, like in the documentation? Why isn't there an option to not install the BHO?&lt;/p&gt; &lt;p&gt;#1 - Why does a desktop search tool needs to hook up WInInet.dll? My guess is that this is how they inject the desktop search&amp;nbsp;results in other browsers.&amp;nbsp;But why not do it this way in IE as well?&amp;nbsp;Or if it does it, then what's the BHO for? Why isn't there an option to not do hook up WinInet.dll?&lt;/p&gt; &lt;p&gt;And then comes the matter of AIM, which for the sake of the discussion I shall name Number Twelve and which everybody conveniently skips.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=245831" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/francip/archive/tags/Software/default.aspx">Software</category></item><item><title>Some "interesting" reactions to my Google Desktop concerns...</title><link>http://blogs.msdn.com/francip/archive/2004/10/20/245336.aspx</link><pubDate>Wed, 20 Oct 2004 20:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:245336</guid><dc:creator>Franci Penov</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/francip/comments/245336.aspx</comments><wfw:commentRss>http://blogs.msdn.com/francip/commentrss.aspx?PostID=245336</wfw:commentRss><wfw:comment>http://blogs.msdn.com/francip/rsscomments.aspx?PostID=245336</wfw:comment><description>&lt;p&gt;Overall, most readers that commented&amp;nbsp;on my &lt;A href="http://blogs.msdn.com/francip/archive/2004/10/19/244656.aspx"&gt;Google Desktop post&lt;/a&gt; took it for what it is - a list of my personal concerns with it. However, there are two "interesting" posts I'd like to comment on.&lt;/p&gt; &lt;p&gt;Lazyboa&amp;nbsp;&lt;a href="http://www.livejournal.com/users/lazyboa/475307.html"&gt;thinks&lt;/a&gt; (post in Russian) I posted&amp;nbsp;it because I am disturbed Google came out with desktop search before Microsoft. Lazyboa, my contract does not have a fine print about what I should feel and think (and contrary to the popular belief, it is not signed with blood). My post is based purely on what I feel as a regular computer user.&lt;/p&gt; &lt;p&gt;Arcadi &lt;a href="http://arcadi.blogspot.com/2004/10/google-desktop-wrong-things.html"&gt;says&lt;/a&gt;&amp;nbsp;"&lt;em&gt;As you will see, he&amp;nbsp;is a Microsoft empoyee...&lt;/em&gt;" as if&amp;nbsp;revealing a fact that I tried to hide. It's fairly obvious to anyone that reads my blog that yes indeed I am Microsoft employee. (In fact, I believe that most people read my blog because of that). I fail to see how this is related to my concerns with Google Desktop,&amp;nbsp;though, and I don't think it invalidates them in any way.&lt;/p&gt; &lt;p&gt;He then continues: "&lt;em&gt;I don't see Google Desktop more intrusive than other Microsoft products (i.e. the default redirection of IE to MSN Search)&lt;/em&gt;".&lt;/p&gt; &lt;p&gt;Arcadi, read item #2 in my post again. The example you give is similar to Google integrating their desktop search results with Google.com search results. I never said ithis is intrusive and&amp;nbsp;I don't have problems with such integration.&amp;nbsp;Google.com and Google Desktop are both their products and it's just normal (at least to me) that they would work together. The only concern I have about this is that I have to be aware of it and keep it in mind when doing search in front of other people.&lt;/p&gt; &lt;p&gt;What Google Desktop does with AIM is not the same though.&amp;nbsp;AIM can be set to not produce chat logs, yet Google Desktop still indexes the chats. But AIM is not a Google product. Of course, this is a matter of personal opinion and some people might disagree with me, but&amp;nbsp;I personally consider it as intrusive. I don't like the fact that Google Desktop intercepts the network traffic of a third party program. The only programs I think should do this are firewalls and antivirus programs - neither of which Google Desktop is.&lt;/p&gt; &lt;p&gt;Btw, if some future version of Microsoft Word&amp;nbsp;hooked up Adobe Reader and converted on the fly any PDF&amp;nbsp;I open to Word document as well, that would've been a better comparison with the Google Desktop/AIM "integration". And I would be as much troubled with such "feature" as with Google Desktop's one.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=245336" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/francip/archive/tags/Software/default.aspx">Software</category></item><item><title>Google Desktop</title><link>http://blogs.msdn.com/francip/archive/2004/10/19/244656.aspx</link><pubDate>Tue, 19 Oct 2004 18:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:244656</guid><dc:creator>Franci Penov</dc:creator><slash:comments>27</slash:comments><comments>http://blogs.msdn.com/francip/comments/244656.aspx</comments><wfw:commentRss>http://blogs.msdn.com/francip/commentrss.aspx?PostID=244656</wfw:commentRss><wfw:comment>http://blogs.msdn.com/francip/rsscomments.aspx?PostID=244656</wfw:comment><description>&lt;p&gt;There are lot of people that think the new &lt;a href="http://desktop.google.com"&gt;Google Desktop&lt;/a&gt; is great and&amp;nbsp;revolutionary. However, there are several things wrong with it that make me stay away from it. Here's the short list (in no particular order):&lt;/p&gt; &lt;ol&gt; &lt;li&gt;It hooks up WinInet.dll. Hooking up system level component and intercepting all incoming/outgoing traffic on my machine has nothing to do with my desktop search. (Btw, it's amazing how many antivirus programs &lt;a href="http://desktop.google.com/support/bin/answer.py?answer=10742"&gt;Google Desktop is incompatible with&lt;/a&gt; because of this) &lt;li&gt;They inject desktop search information in the Google web search results. While this might seem like a reasonable thing to do, it also means I should now be aware that when I do web search with somebody over my shoulder that I might be divulging private information. &lt;li&gt;Google desktop can be installed only as admin. The only reason I can think of for this limitation is the WinInet.dll hooking up. I want desktop search to search my files - files that belong to me and I have exclusive access to them. I shouldn't have to be admin to search my data. &lt;li&gt;It can be used only by the user that installed it. This means non-admins can't use it. That alone rules it out from my home machine, where admin user is logged only for Windows Updates and application installations. &lt;li&gt;It can be installed by one user only. Another reason I can't use it at home, where my wife and I have separate accounts. What, Google doesn't think people are entitled to their own privacy on computers? &lt;li&gt;It uses the browser as interface. Webpage is probably not the best way to list couple of thousand search results now, is it? &lt;li&gt;It uses the browser as interface. That means that any search strings in the Google Desktop will show up in the Google.com page if you double-click on the Search for text box and you have Autocomplete for Forms enabled in the browser. &lt;li&gt;It runs a webserver on your box. While it's supposedly listening for localhost requests only, it still means that every malicious webpage out there can possibly access it and do post back with the results to their server. A Java applet, for example, with 1px UI. Also, what are the chances that the desktop search page doesn't suffer from the same XSS exploit the main Google page suffers from? (You can search for Google Desktop Exploit on Google) &lt;li&gt;It makes copies of your browser cache without warning me about this or giving me any option to clear its cache as well when I want to clear the browser cache. I have not tried this with Outlook email, but I wouldn't be suprsied if they do it for email as well. Btw, if they do it, it might be in direct violation of the email retention policies of some companies. (Of course, IANAL disclaimer aplies) &lt;li&gt;It installs as a browser extension. Hm, I wonder why that is if it has hooked up WinInet.dll anyway. &lt;li&gt;There is no way to limit the size of the Google Desktop index.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;The list above is compiled from half a day looking at it. There might be other issues or plain wrong things with Google Desktop that I missed or overlooked. I'd be interested to hear what else people found out they don't like about Google Desktop.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; I was reading &lt;a href="http://radio.weblogs.com/0140770/"&gt;Fred's blog&lt;/a&gt; and stumbled upon &lt;a href="http://radio.weblogs.com/0140770/2004/10/16.html"&gt;another disturbing fact&lt;/a&gt;:&lt;/p&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;p&gt;&lt;em&gt;Everybody knows that Google Desktop index all messages from AIM. It’s not really news in itself. The thing that most people don’t know is that if you turn off the logging property of your AIM it seems that Google Desktop index your messages anyway.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;I know I can turn off indexing AIM in Google Desktop Preferences. But I shouldn't have to make my privacy choices there. I am aware that I've already made the explicit chioce of allowing Google to index&amp;nbsp;my AIM chats. However, that does not implicitly allow Google Desktop to search my whole network traffic. The privacy preferences of the primary program that produces the indexed data SHOULD be respected. It's that simple.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Update 2:&lt;/strong&gt; Removed the rethorical question about adding a keyboard logger. I want to keep this post just as a list of things that bug me in Google Desktop. I can talk about my paranoia in other posts. :-)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=244656" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/francip/archive/tags/Software/default.aspx">Software</category><category domain="http://blogs.msdn.com/francip/archive/tags/Security/default.aspx">Security</category></item><item><title>Indigo Belote - Part 1</title><link>http://blogs.msdn.com/francip/archive/2004/10/08/239997.aspx</link><pubDate>Fri, 08 Oct 2004 21:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:239997</guid><dc:creator>Franci Penov</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/francip/comments/239997.aspx</comments><wfw:commentRss>http://blogs.msdn.com/francip/commentrss.aspx?PostID=239997</wfw:commentRss><wfw:comment>http://blogs.msdn.com/francip/rsscomments.aspx?PostID=239997</wfw:comment><description>&lt;p&gt;&lt;a href="http://jroller.com/page/ssge/"&gt;George&lt;/a&gt;&amp;nbsp;posted the first part of of multipart&amp;nbsp;article on &lt;a title="Official Indigo website" href="http://msdn.microsoft.com/Longhorn/understanding/pillars/Indigo/default.aspx" target="_blank"&gt;Indigo&lt;/a&gt; Belote. Go read it &lt;a href="http://jroller.com/page/ssge/20041007#indigo_belote"&gt;here&lt;/a&gt;...&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.furrygoat.com/default.aspx"&gt;Steve&lt;/a&gt;, does this post count or &lt;a href="http://www.furrygoat.com/PermaLink.aspx?guid=0670697c-c226-40ed-ab39-2c203201b077"&gt;do I have to post&lt;/a&gt; something else? :-)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=239997" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/francip/archive/tags/Software/default.aspx">Software</category></item><item><title>Why I don't play with Linux...</title><link>http://blogs.msdn.com/francip/archive/2004/09/01/224504.aspx</link><pubDate>Thu, 02 Sep 2004 05:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:224504</guid><dc:creator>Franci Penov</dc:creator><slash:comments>36</slash:comments><comments>http://blogs.msdn.com/francip/comments/224504.aspx</comments><wfw:commentRss>http://blogs.msdn.com/francip/commentrss.aspx?PostID=224504</wfw:commentRss><wfw:comment>http://blogs.msdn.com/francip/rsscomments.aspx?PostID=224504</wfw:comment><description>&lt;p&gt;It's not because I work for Microsoft. It's because I am not able to install Linux on my home machine.&lt;/p&gt; &lt;p&gt;[Waiting patiently for all the laughing to die...]&lt;/p&gt; &lt;p&gt;So far I've tried two different distros. Both of them died before the install process even started.&lt;/p&gt; &lt;p&gt;Gentoo 2004.0 Live CD freezes while trying to load the kernel from the CD. The gentoo kernel at least shows a nice bluish screen. The smp kernel just dies.&lt;/p&gt; &lt;p&gt;Fedora Core 2 blows up with an exception in Anaconda when it tries to load the packages. I am trying to install the Personal SKU (hm, what's the appropriate name in the Linux world?) on an extended partition.&lt;/p&gt; &lt;p&gt;To the Fedora's credit, Anaconda gave me a nice call stack and offered to write a dump to the floppy. The tester in me liked that a lot. On the other hand, I can imagine what my mother's reaction would be to that.&lt;/p&gt; &lt;p&gt;Btw, the machine is P4&amp;nbsp;HT @3.2 GHz, ASUS P4C800E-Deluxe mobo, ASUS Radeon 9800XT with 256MB, Seagate Baracuda HDD, Hauppage WinVPR 250 tuner, Windows Media Center remote control/receiver, Microsoft wireless keyboard and mouse, ActivCard smartcard reader. That's about it. Nothing too fancy or too alien on the hardware front.&lt;/p&gt; &lt;p&gt;Oh, well, I guess I am out of luck.&amp;nbsp;I'll just have to give it a try in several months...&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=224504" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/francip/archive/tags/Software/default.aspx">Software</category></item><item><title>"Two Things I Hate" or "Macromedia, please help me!" - Part 2</title><link>http://blogs.msdn.com/francip/archive/2004/08/17/215948.aspx</link><pubDate>Tue, 17 Aug 2004 18:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:215948</guid><dc:creator>Franci Penov</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/francip/comments/215948.aspx</comments><wfw:commentRss>http://blogs.msdn.com/francip/commentrss.aspx?PostID=215948</wfw:commentRss><wfw:comment>http://blogs.msdn.com/francip/rsscomments.aspx?PostID=215948</wfw:comment><description>&lt;p&gt;&lt;a href="http://www.macromedia.com/go/blog_jd"&gt;John Dowdell&lt;/a&gt; from Macromedia has &lt;A href="http://blogs.msdn.com/francip/archive/2004/08/16/215374.aspx#215945"&gt;a very good point&lt;/a&gt;&amp;nbsp;on my &lt;A href="http://blogs.msdn.com/francip/archive/2004/08/16.aspx"&gt;post about Flash ads&lt;/a&gt;.&lt;/p&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;p&gt;&lt;em&gt;Bad ads and bad pages are indeed a problem, regardless of delivery format... GIF ads blink just as much, in-page MP3 are fortunately an aberration whose time has gone.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;The issue I am having is not the ads themselves (well, I do have an issue with the ads, but it's not the topic of these posts :-)). It's the fact that the end user is not given control in Flash over when content is presented and this is by design. Flash is not doing anything to help me protect myself from bad ads.&lt;/p&gt; &lt;p&gt;I understand that such design makes a lot of sense for Macromedia. Not because they are evil or something; it's just they are a business and as such their goal is to maximize their profit, not to please the end users. Macromedia is not getting money from me when I watch content in Flash. They are getting the money from the ads companies that buy their development tools.&lt;/p&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;p&gt;&lt;em&gt;For what it's worth, a good advertisement won't go all soapbox-y until you give it explicit direction... take a look at how video is controlled in this "Go Away Spray" example: &lt;br /&gt;&lt;/em&gt;&lt;a href="http://www.macromedia.com/devnet/mx/flash/articles/video_ads_fak.html" target="_new"&gt;&lt;font color="#355ea0"&gt;&lt;em&gt;http://www.macromedia.com/devnet/mx/flash/articles/video_ads_fak.html&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;I totally agree with that. However, most ads are not good. Most ads will do anything to steal my attention and make me click through them. It's not yet as bad as spam, but it's getting there. (An example - when "Walking Tall" came out on the big screen, there wasn't a single day when&amp;nbsp;The Rock wouldn't pop on my Yahoo! Mail screen. I must've clicked on this ad like fifty times or even more while trying to read my mail. In fact, that was the straw on the camel's back.) And, as John himself puts it:&lt;/p&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;p&gt;&lt;em&gt;People at Macromedia are trying to influence good advertising design, but it's hard to enforce it...&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;I commend Macromedia for these efforts, but that is not going to solve the problem.&lt;/p&gt; &lt;p&gt;Frankly, I don't really expect Macromedia to do anything about this. Still, one must never cease to hope. Plus, I just had to vent out... :-)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;SIDE NOTE:&lt;/strong&gt; John pointed me&amp;nbsp;to &lt;a href="http://www.microsoft.com/windowsxp/using/security/expert/bowman_sp2.mspx#XSLTsection132121120120"&gt;XP SP2&lt;/a&gt; as a possible solution.&amp;nbsp;(Btw, it's interesting to note that the&amp;nbsp;article John points to uses Flash ActiveX as an example :-)) This is would work only in IE and will most probably work only until somebody comes up with the idea of having a Java applet that internally instantiates the Flash object. I haven't tried this, but I wouldn't be surprised if the Browser Add-ons manager misses that.&lt;/p&gt; &lt;p&gt;There is also a wonderfull &lt;a href="http://freehost14.websamba.com/nirsoft/utils/tflash2.html"&gt;system tray utility&lt;/a&gt; that helps with installing/uninstalling Flash in IE. Several other people pointed me to a Firefox extension. Albeit these are&amp;nbsp;great tools, they are still just workarounds. They target the problem in particular browser only. I'd love to have a generic solution, that wouldn't require me to install third party tools in my browser or on my OS.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.randommedia.co.uk/"&gt;Adam Robertson&lt;/a&gt; says in a comment:&lt;/p&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;p&gt;&lt;em&gt;Why blame Flash? These overlay ads can be made in any technology (admitedly 99.9% are flash) but only work in IE (due to it's lax security model and non-standard treatment of layers), so why not blame IE? Simple answer, switch to Firefox.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;The topic of my post was a particular problem I have with Flash. Switching to Firefox is not the simple answer to world hunger and peace in Middle East. Flash will still work in Firefox and it will still be on by default and unless I install an extension to Firefox, Firefox will not prevent Flash from playing those ads. (Please, correct me if I am wrong)&lt;/p&gt; &lt;p&gt;I happen to like Firefox a lot; however, the fervor with which some people tend to push their political agenda is utterly frustrating. It's the single thing that puts me off of open source technologies and OSS community. Fanatics are not my favorite type of people.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=215948" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/francip/archive/tags/Software/default.aspx">Software</category></item><item><title>'They shoud not be making money out of it!'</title><link>http://blogs.msdn.com/francip/archive/2004/05/14/132016.aspx</link><pubDate>Fri, 14 May 2004 16:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:132016</guid><dc:creator>Franci Penov</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/francip/comments/132016.aspx</comments><wfw:commentRss>http://blogs.msdn.com/francip/commentrss.aspx?PostID=132016</wfw:commentRss><wfw:comment>http://blogs.msdn.com/francip/rsscomments.aspx?PostID=132016</wfw:comment><description>&lt;P&gt;&lt;EM&gt;'I have about 20 authors with twice as many blogs and I don't make money from this site. I can't afford to pay for MT.'&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;'I love it, it's good product, but there's no way I am paying for it.'&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;'They want us to&amp;nbsp;pay for it? It's outrageous!'&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;'SixApart are evil, since they want to stop giving their work for free!'.&lt;BR&gt;&lt;/EM&gt;(Ok, that last one I made up, but I wouldn't be surprised if somebody somewhere said it)&lt;/P&gt;
&lt;P&gt;By now everybody probably has heard about MT3 and the reaction from the users. Ben and Mena came up with a good product at the right time. They spent two years of their time on&amp;nbsp;Movable Type. Let's say they worked two years at another paying job and they did $30K a year (and I am sure they would've made more than that, being the smart people they are). This is an investment of at least $120K between the two of them.&amp;nbsp;In other words, Ben and Mena paid $120K. If you have a site and are using MT, part of these $120K have covered some of your&amp;nbsp;expenses&amp;nbsp;(indirectly, of course).&lt;/P&gt;
&lt;P&gt;Let's say MT didn't exist. Let's say you had to write it yourself. What's the price of all the time you would've spent on it? What's the price of two years of your life?&lt;/P&gt;
&lt;P&gt;We are not talking here about a big 'evil' software house. We are talking about two people that have a house, have to pay their bills and have to eat something. Did they not work hard? Are their efforts worth nothing?&lt;/P&gt;
&lt;P&gt;People would write a $70 check to the cable company every month without even thinking that most value they get out of it is watching reruns of old shows. That's $840 anually for things you most probably have seen at least once before. Yet these same people wouldn't even consider paying $100 for something that enables them to express themselves and reach hundreds or thousands of people.&lt;/P&gt;
&lt;P&gt;And that concludes this month's rant...&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Update:&lt;/STRONG&gt; A lot of people complain about the pricing structure of MT. That is not what I am ranting about here.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Update 2:&lt;/STRONG&gt; Some of the &lt;A href="http://developers.slashdot.org/developers/04/05/14/1314256.shtml?tid=149&amp;amp;tid=185&amp;amp;tid=99"&gt;Slashdot's comments&lt;/A&gt; are amuzing:&lt;/P&gt;
&lt;P&gt;&amp;#8220;...Not only do they still have a free version but also, no-one is forced to upgrade. It seems people aren't interested in whether it's free as in speech but when it's free as in beer, changes in the pricing structure bring bitter recriminations...&amp;#8221;&lt;/P&gt;
&lt;P&gt;&amp;#8220;...If it was free as in speech, then a group of developers could fork it and keep a free beer version.&lt;BR&gt;A lot of people like free as in speech because it gives a good chance of a free beer version existing...&amp;#8221;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=132016" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/francip/archive/tags/Software/default.aspx">Software</category></item><item><title>The Ten Rules of Performance</title><link>http://blogs.msdn.com/francip/archive/2004/02/12/71974.aspx</link><pubDate>Thu, 12 Feb 2004 18:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:71974</guid><dc:creator>Franci Penov</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/francip/comments/71974.aspx</comments><wfw:commentRss>http://blogs.msdn.com/francip/commentrss.aspx?PostID=71974</wfw:commentRss><wfw:comment>http://blogs.msdn.com/francip/rsscomments.aspx?PostID=71974</wfw:comment><description>Check out Paul Vick's &lt;A href="http://www.panopticoncentral.net/PermaLink.aspx/eacfc5e0-42df-44b0-bb9a-94354b689b17"&gt;ten rules of performance&lt;/A&gt;. It's very interesting read, even though it won't tell you how exactly to speed up a particular chunk of code.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=71974" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/francip/archive/tags/Software/default.aspx">Software</category></item><item><title>Paid drivers?</title><link>http://blogs.msdn.com/francip/archive/2004/01/30/65070.aspx</link><pubDate>Fri, 30 Jan 2004 16:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:65070</guid><dc:creator>Franci Penov</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/francip/comments/65070.aspx</comments><wfw:commentRss>http://blogs.msdn.com/francip/commentrss.aspx?PostID=65070</wfw:commentRss><wfw:comment>http://blogs.msdn.com/francip/rsscomments.aspx?PostID=65070</wfw:comment><description>&lt;P&gt;If you have Pocket PC or Palm, chances are you've seen the Pocketop wireless foldable keyboard. At a very reasonable price you get a great product. If you use your PDA everyday to enter a lot of information, you will find it probably the best $79 bucks you spent for peripherals.&lt;/P&gt;
&lt;P&gt;Or might turn out to be the useles device you ever bought... unless you are ready to cough some more dough. The reason - every piece of hardware is as good as the drivers you get with it. Otherwice it's just a scrap of plastic you can use to bang your head with.&lt;/P&gt;
&lt;P&gt;In the case of Pocketop's keyboard you have to buy the drivers for additional $10 to $20. The price just jumped up with 12.5% to 25%. And if you change your device, you might as well face another 12.5% to 25% increase int he price.&lt;/P&gt;
&lt;P&gt;I am sooo looking forward to the moment when my cable company will send me the cable box and small note that I could download the software for it for the small amount of $30...&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=65070" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/francip/archive/tags/Software/default.aspx">Software</category><category domain="http://blogs.msdn.com/francip/archive/tags/Hardware/default.aspx">Hardware</category></item><item><title>Security Readiness Kit</title><link>http://blogs.msdn.com/francip/archive/2004/01/29/64504.aspx</link><pubDate>Thu, 29 Jan 2004 18:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:64504</guid><dc:creator>Franci Penov</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/francip/comments/64504.aspx</comments><wfw:commentRss>http://blogs.msdn.com/francip/commentrss.aspx?PostID=64504</wfw:commentRss><wfw:comment>http://blogs.msdn.com/francip/rsscomments.aspx?PostID=64504</wfw:comment><description>&lt;P&gt;Another great tool to have handy - Security Readiness Kit.&amp;nbsp;Here's what TechNet says about the tool:&lt;/P&gt;
&lt;P&gt;&amp;#8220;The Security Readiness Kit (SRK) CD and its companion web site at &lt;A href="http://www.microsoft.com/technet/security/readiness"&gt;http://www.microsoft.com/technet/security/readiness&lt;/A&gt; are designed to give you easy access to the documentation and tools you need to ensure that your network operates with the best security possible.&amp;#8221;&lt;/P&gt;
&lt;P&gt;If you have TechNet, I believe you should have it in there (but don't quote me on that :-)). There is upcoming web page to &lt;A href="http://www.microsoft.com/technet/security/readiness/232.mspx"&gt;order the CD&lt;/A&gt; as well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=64504" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/francip/archive/tags/Software/default.aspx">Software</category><category domain="http://blogs.msdn.com/francip/archive/tags/Security/default.aspx">Security</category></item><item><title>Can a printer be a security threat for your computer?</title><link>http://blogs.msdn.com/francip/archive/2004/01/16/59613.aspx</link><pubDate>Sat, 17 Jan 2004 04:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:59613</guid><dc:creator>Franci Penov</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/francip/comments/59613.aspx</comments><wfw:commentRss>http://blogs.msdn.com/francip/commentrss.aspx?PostID=59613</wfw:commentRss><wfw:comment>http://blogs.msdn.com/francip/rsscomments.aspx?PostID=59613</wfw:comment><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;Everybody has printer at home. Well, mostly everybody. Chances are if you have computer at home, you most probably have a printer as well. It is just sitting there on the shelf or on your desk and silently (or not so - depending on the model) waits for you to use it. You open an email from your significant other or a page on the internet, hit the Print button and there it is - a hard copy of whatever you need. However, in all the years you did that, have you ever thought about the privacy and security implications of using a printer?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;Yes, that is right, you read it correctly. By the fact of using your printer, you might actually disclose private information to anybody that can access you computer. You might even disclose information that can help other people to compromise your system security.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;Case in example - my HP 7150. The drivers for the printer create a log file. Nothing unusual, almost any software on the planet creates some type of log, where it stores information about what happened. Anyway, the log files can always be deleted. Besides, the file is on the local disk and is protected by the file system security, so it is not a big problem. Furthermore, the file is in proprietary binary format, thus, it cannot be read easily. So we are safe, right?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;Wrong. Open the file in notepad and the first thing you notice is that it contains the names of every single document you printed. Now, this would not be that big of a problem, were it not for a couple of bad choices the developer made:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;The log file is not per user, it is a single log file for the whole system. Most probably, the arguments went on like: &amp;#8220;This particular printer targets mostly home users. Most home users run Windows 98 or ME, or if they run Windows XP, they do not use separate users. If the majority of the computers to run this software are going to be &amp;#8220;single-user&amp;#8221; systems, why bother with multiple log files? &amp;#8220;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;Once the choice one was made, it is very easy to make the second bad choice - put the log file in the root folder. Arguments: &amp;#8220;It's the only folder which is predictably on place on any computer. So why bother with complex logic of attempting to figure out where the Windows folder or the Temporary folder is? &amp;#8220;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;On default NTFS disk, the permissions for the root are admin - full, users - read-only. If you are logged on as regular user (you are, aren't you?), you cannot delete the file but you can still read it. In addition, if you have multiple users, all the documents every single one of them printed are in there. Moreover, if they print web pages, the name of the document is the web page.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;One can argue that the amount of information that can be found this way is very small. However, any information can be used in some way. Here is an example - let us assume that every user on the machine has printed only one document from their documents folder and let us say that both documents are named test.html. If there are two users, the log file will contain two document names, both of them test.html. There is no way you can get any useful information from such a log file, is there? Yes, there is - the document names in the log file are given to the printer driver by the program. It just so happens that Internet Explorer gives names that contain the full path of the file and the full path to your documents folder contains the account name. Therefore, by looking at the file, you now have a list of all the user accounts on the system. Share the printer with your peers on the dorm over the network and you could probably see their user names on their machines. If you open a web page that reads the file and sends it back to the server, somebody else can have this information.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;I am sure you can think of other ways in which this could be used by malicious people, so I will stop here with the examples. Besides, I think I already made the point of the post - next time you decide to store some information, be smart about it and think not only what, where and how you store, but also who has access to it and how can they use it. And for Pete's sake - please, do not put log files in the root folder...&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=59613" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/francip/archive/tags/Software/default.aspx">Software</category><category domain="http://blogs.msdn.com/francip/archive/tags/Security/default.aspx">Security</category></item></channel></rss>