<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-4817591370063741827</atom:id><lastBuildDate>Mon, 18 Jan 2010 00:15:25 +0000</lastBuildDate><title>Amr Eldib</title><description>Developer at heart..</description><link>http://www.amreldib.com/</link><managingEditor>eldib.amr@gmail.com (Amr Eldib)</managingEditor><generator>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AmrEldib" /><feedburner:info uri="amreldib" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>AmrEldib</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FAmrEldib" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/AmrEldib" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FAmrEldib" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FAmrEldib" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FAmrEldib" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-3941515684079835657</guid><pubDate>Mon, 18 Jan 2010 00:15:00 +0000</pubDate><atom:updated>2010-01-17T19:15:25.550-05:00</atom:updated><title>Updated release of Arabic translation for Cubic Explorer</title><description>&lt;p&gt;A year ago, &lt;a href="http://www.amreldib.com/2009/01/cubicexplorer-arabic-translation-is.html" target="_blank"&gt;I released&lt;/a&gt; an Arabic translation for my favorite alternative of Windows Explorer, Cubic Explorer. After a year of updates of the software, I thought the translation might need some updating and I also noticed some mistakes that needed to be fixed.&lt;/p&gt;  &lt;p&gt;Now you can get an updated release of the translation (release 1.1). You can find it at my public SkyDrive &lt;a href="http://bit.ly/6sTDe1" target="_blank"&gt;here&lt;/a&gt;. This translation works with Cubic Explorer release 0.91.0.1223 (SVN Snapshot) which you can get &lt;a href="http://www.cubicreality.com/2010/01/15/notes-week-2-polished-info-bar-and-ces-future/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Hopefully the updated translation will be included in the installer very soon.&lt;/p&gt;  &lt;p&gt;Enjoy.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-3941515684079835657?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=-dmi-RRvbQs:FkUZJD0UrIg:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=-dmi-RRvbQs:FkUZJD0UrIg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=-dmi-RRvbQs:FkUZJD0UrIg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=-dmi-RRvbQs:FkUZJD0UrIg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/-dmi-RRvbQs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/-dmi-RRvbQs/updated-release-of-arabic-translation.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2010/01/updated-release-of-arabic-translation.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-4595490835673449095</guid><pubDate>Wed, 30 Dec 2009 05:12:00 +0000</pubDate><atom:updated>2009-12-30T00:22:35.022-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><category domain="http://www.blogger.com/atom/ns#">Mozilla</category><category domain="http://www.blogger.com/atom/ns#">Firefox</category><title>New Firefox Addons Collection for the New Year</title><description>&lt;p&gt;It’s been a good year for Firefox and Mozilla. They&lt;a href="http://www.mozilla.com/en-US/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="Mozilla Firefox" border="0" alt="Mozilla Firefox" align="right" src="http://lh6.ggpht.com/_QnwET5uCdXI/SzrhTF1_P9I/AAAAAAAAAE0/Gg1pPi7wjo0/Firefox_3.5_logo%5B1%5D%5B15%5D.png?imgmax=800" width="118" height="118" /&gt;&lt;/a&gt; released the &lt;a href="http://www.mozilla.com/en-US/" target="_blank"&gt;3.5 version&lt;/a&gt; with lots of improvements. We celebrated &lt;a href="http://www.spreadfirefox.com/5years/en-US/" target="_blank"&gt;five years&lt;/a&gt; of Firefox. &lt;a href="http://ubiquity.mozilla.com/" target="_blank"&gt;Ubiquity&lt;/a&gt; has become more stable, got lots more of &lt;a href="https://wiki.mozilla.org/Labs/Ubiquity/Commands_In_The_Wild" target="_blank"&gt;commands&lt;/a&gt;, &lt;a href="http://www.getpersonas.com/en-US/" target="_blank"&gt;Personas&lt;/a&gt; reached the 2.0 milestone and the &lt;a href="http://www.mozillamessaging.com/en-US/thunderbird/"&gt;Thunderbird 3.0&lt;/a&gt; looks really great. Firefox 3.5 has become the &lt;a href="http://www.downloadsquad.com/2009/12/21/firefox-3-5-passes-ie7-as-most-poluar-web-browser/" target="_blank"&gt;most popular browser&lt;/a&gt; on the web.&lt;/p&gt;  &lt;p&gt;To celebrate this year and the one to come, I created a collection of the addons I use on daily basis. Maybe some of them can help you like it help me.&lt;/p&gt;  &lt;p&gt;To view the contents of the collection please visit &lt;a href="https://addons.mozilla.org/en-US/firefox/collection/amreldib2010collection"&gt;this page&lt;/a&gt;. Here’s a list of the addons in the collection:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Appearance&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/14284?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;&lt;strong&gt;Strata40&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; and &lt;/strong&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/14762?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;&lt;strong&gt;StrataBuddy&lt;/strong&gt;&lt;/a&gt; (Windows Only) gives you the look and feel of the mockups of Firefox 4.0 which makes your browser looks great in Windows 7.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3895?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;&lt;strong&gt;Personal Menu&lt;/strong&gt;&lt;/a&gt; puts all Firefox menus in one place and hides the menu bar.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1951?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;&lt;strong&gt;Fission&lt;/strong&gt;&lt;/a&gt; displays the progress bar in the address bar.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Tabs&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/14644?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;Tab Progress Bar&lt;/a&gt;&lt;/strong&gt; shows a little progress bar in tab header.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1122?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;TabMixPlus&lt;/a&gt;&lt;/strong&gt; what can I say. Nothing is like having complete and total control over your browser tabs. Take 20 minutes of your time to go through all the configurations and then export it to a file a keep it in a safe place.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4882?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;TabScope&lt;/a&gt;&lt;/strong&gt; lets you peek at the other tabs that aren’t in focus like Windows live thumbnail for applications in the taskbar. Scroll page in the preview and even click links. You can control the size of the preview.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/5244?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;Ctrl-Tab&lt;/a&gt;&lt;/strong&gt; displays a preview of all tabs while switching between them just like Windows 7 Alt + Tab.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Work-ish&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/8381?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;Evernote Web Clipper&lt;/a&gt;&lt;/strong&gt; if you’re not using Evernote, it’s probably because you’re using OneNote.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/12003?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;&lt;strong&gt;Clip to OneNote&lt;/strong&gt;&lt;/a&gt; if you’re not using OneNote, it’s because you’re using Evernote.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/7661?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;Read it Later&lt;/a&gt;&lt;/strong&gt; this is definitely for work. You mark web pages you’re interested in and then read later at work :)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/5579?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;Cooliris&lt;/a&gt;&lt;/strong&gt; (Windows Only) great tool for slideshowing any picture collection. Look at a wall of pictures and zoom in to any one for details. Love it.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Development&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/2489?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;CacheViewer&lt;/a&gt;&lt;/strong&gt; easily browse and search your browser cache. Open a file or save it to disk.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1843?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;FireBug&lt;/a&gt;&lt;/strong&gt; debugging CSS never been easier.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Firefox Utilities&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1865?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;Adblock Plus&lt;/a&gt;&lt;/strong&gt; blocks ads like they don’t exist.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1759?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;Organize Status Bar&lt;/a&gt;&lt;/strong&gt; controls how all those other addons are arranged in the status bar.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3497?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;&lt;strong&gt;United States English Dictionary&lt;/strong&gt;&lt;/a&gt; you need this if you stink at spelling like I do.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Download&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3006?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;&lt;strong&gt;Video DownloadHelper&lt;/strong&gt;&lt;/a&gt; helps you download video. It’s that simple really.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/26?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;Download Statusbar&lt;/a&gt;&lt;/strong&gt; puts downloading status in the status bar with simple pause, resume, cancel, rename, open and even delete.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Little Things that Matter&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3201?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;PastoGo&lt;/a&gt;&lt;/strong&gt; Don’t paste a link in the address bar then click the ‘Go’ button. Have the link the clipboard and just click the ‘PastoGo’ button. Place it next to the address bar and make sure it opens links in a new tab.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1330?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;&lt;strong&gt;CuteMenus - Crystal SVG&lt;/strong&gt;&lt;/a&gt; makes all menus cuter.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1812?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;CoLT&lt;/a&gt;&lt;/strong&gt; I installed this a long time ago, and one day I uninstalled it because I wasn’t sure what it does, my life was difficult for a couple of days. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;For Mozilla Groupies :)&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/9527?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;&lt;strong&gt;Ubiquity&lt;/strong&gt;&lt;/a&gt; is a one-stop command line to do everything web-related. Search, check the whether, send quick e-mail, tweet, you name it. Make sure to download the latest beta from &lt;a href="http://ubiquity.mozilla.com/"&gt;the Ubiquity website&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/12025?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;&lt;strong&gt;JetPack&lt;/strong&gt;&lt;/a&gt; is the future of Firefox addons. No restart for installation or updates with the same functionality and awesomeness. Try visiting the jetpacks gallery to find a little awesomeness now.&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;strong&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/13661?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;TestPilot&lt;/a&gt;&lt;/strong&gt; if you want to help Firefox development just by using Firefox. Use this addon to collect anonymous statistics about your usage. TestPilot asks you to participates in tests and shows the data it collected before submitting it.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Arabic and International&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1117?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;&lt;strong&gt;FoxClocks&lt;/strong&gt;&lt;/a&gt; it’s really not nice to call your overseas friends at a late hour. This helps avoiding that.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3677?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;&lt;strong&gt;Arabic Spell-Check Dictionary&lt;/strong&gt;&lt;/a&gt; to spell-check Arabic writing.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4270?collection_uuid=88e5ddd4-504b-afac-7ab6-6331c8a6b40a"&gt;PrayTimes&lt;/a&gt;&lt;/strong&gt; stop browsing for a little time to pray.&lt;/p&gt;  &lt;p&gt;Hope you enjoy this and found it useful. Happy New Year.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-4595490835673449095?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=gabPIW4dVGM:_YVPBdS4cfM:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=gabPIW4dVGM:_YVPBdS4cfM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=gabPIW4dVGM:_YVPBdS4cfM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=gabPIW4dVGM:_YVPBdS4cfM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/gabPIW4dVGM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/gabPIW4dVGM/new-firefox-addons-collection-for-new.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2009/12/new-firefox-addons-collection-for-new.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-7850547857555408204</guid><pubDate>Fri, 13 Nov 2009 18:56:00 +0000</pubDate><atom:updated>2009-11-13T13:58:18.366-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">IT Industry</category><category domain="http://www.blogger.com/atom/ns#">Wish List</category><title>Time to Start Versioning Web Applications</title><description>&lt;p&gt;It's clear to me with every newly released version of a web application that we need a mechanism for users to choose which web app release to use.&lt;/p&gt;  &lt;p&gt;With the rollout of new features in Facebook and this week the new ReTweeting feature in Twitter, users acted negatively to these new features. For some of features, the company would eventually have to roll back the new feature(s). &lt;/p&gt;  &lt;p&gt;However, some users actually like the new features and want to keep them. It’s a lose-lose for the company rolling out the new feature. Not only because some users are upset but also they also already lost all the effort going into developing and deploying those features.&lt;/p&gt;  &lt;p&gt;From the start, the concept of versioning was missing from the web, mainly because we were using web sites. Now that we’re using web applications, I don’t see why we can’t keep track of application versions.&lt;/p&gt;  &lt;p&gt;Let’s differentiate between two kinds of updates, Minor and Major. There are some updates that are important to be deployed to everyone like fixes, security updates, and performance improvements. These updates are ‘Minor’ updates that have to be applied to everyone. Other updates that include rolling out new features are ‘Major’ updates that users login one day and say to themselves “What the hell happened here?”.&lt;/p&gt;  &lt;p&gt;There are two ways that companies are using to update their web applications right now. The first is to incrementally roll out one feature at a time like Twitter introducing the new ‘ReTweeting’ feature. The other is introducing totally new interface with new features like the new Hotmail and Facebook lite.&lt;/p&gt;  &lt;p&gt;Any web applications (or at least the ones affecting big number of users) should have an option for users to either opt-out of new features (in case of incrementally rolled-out features) or to simply choose which version to use.&lt;/p&gt;  &lt;p&gt;This requires companies to keep clear and announced track of application version. It also requires them to keep different version of their application deployed which will eventually lead to applying &lt;a href="http://en.wikipedia.org/wiki/End-of-life_%28product%29" target="_blank"&gt;End-of-Life&lt;/a&gt; concept to web applications as it’s applied to desktop applications.&lt;/p&gt;  &lt;p&gt;As time goes on, more and more of our activities are going into web applications instead of desktop applications. And while users appreciate the removal of application management overhead, they don’t appreciate software companies defining how and when they should use those applications. To put it in a cheap populist chant “Power to the People”.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-7850547857555408204?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=2bwuNMQKiCg:--ea3x_-Hvc:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=2bwuNMQKiCg:--ea3x_-Hvc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=2bwuNMQKiCg:--ea3x_-Hvc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=2bwuNMQKiCg:--ea3x_-Hvc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/2bwuNMQKiCg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/2bwuNMQKiCg/time-to-start-versioning-web.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2009/11/time-to-start-versioning-web.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-4388972652297310084</guid><pubDate>Wed, 03 Jun 2009 18:17:00 +0000</pubDate><atom:updated>2009-06-03T17:22:05.147-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Obama</category><category domain="http://www.blogger.com/atom/ns#">Politics</category><category domain="http://www.blogger.com/atom/ns#">Egypt</category><title>A Distant Cousin</title><description>&lt;p&gt;This is pretty much a technical blog. Okey, it’s a technical blog about software and developers, even the tag line is about a developer in some kind of heart surgery or something. So, I thought hard before taking a D-tour of those topics to address a political event like Obama’s address in Cairo tomorrow.&lt;/p&gt;  &lt;p&gt;The reason is that I think I have a vantage point on the topic, being an Egyptian living in the west and subjected to the sheer volume of press coverage of the Obama campaign, transition, administration, and every little thing. &lt;/p&gt;  &lt;p&gt;First of all, I want to address some of the arguments about the visit and the speech. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://www.foreignpolicy.com/story/cms.php?story_id=4963" target="_blank"&gt;No Muslim World&lt;/a&gt;&lt;/strong&gt;: trying to put a geographical boundary around the Muslim world is like giving membership cards for intellectuals. There are no specific qualifications yet a lot of people are qualified.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Visit is endorsement to the Mubarak regime&lt;/u&gt;&lt;/strong&gt;: Not really, the reason the Obama administration chose Cairo rather than any other Islamic country is on basis of elimination. Helene Cooper &lt;a href="http://www.nytimes.com/2008/12/04/us/politics/04web-cooper.html?_r=3&amp;amp;adxnnl=1&amp;amp;adxnnlx=1228410035-arPoPrJ86UAwtYZsM9YLsg" target="_blank"&gt;predicted&lt;/a&gt; it best. You know, Syria and Iran off limit, Indonesia would be playing favor with his childhood town, Saudi Arabia too holy, Turkey not Arabic enough, Iraq too many American forces, Palestine and Pakistan no no from secret service, Libya too crazy, Gulf Area too rich and too small for a big speech. So Cairo is the place, not with all the advantages but rather the place with no ‘Obvious’ disadvantages except for the no-democracy thing. Well, America lived with that for so long why stop now?. I can assure you that all Obama wanted was a podium with Al-Azhar or any other mosque in the background, a Muslim-y looking crowd and his teleprompter of course. If Mubarak had visited Washington as planned, maybe Obama wouldn’t have met with him in Cairo.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Cairo turning into a police/security barrack&lt;/u&gt;&lt;/strong&gt;: Well, what else is new? Every time Mubarak goes out to buy new socks, Cairo turns upside down and a buffer zone of police top officers is created along the way from the presidential palace to the socks shop downtown.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://kasperb4.blogspot.com/2009/06/blog-post.html" target="_blank"&gt;Invitation to the ‘real’ Egypt&lt;/a&gt;&lt;/strong&gt;: As much as I love for that to happen, we all know that not gonna. Simply because such a trip for Mubarak himself isn’t gonna happen. The guy have a financial meltdown, a GM bankruptcy, fading middle class, rising unemployment numbers, diving home prices across America, two wars, failing health care system, failing students, near failing social security system, changing climate, and a VP who doesn’t stop talking and you want him to pay attention to your problems of being unemployed, under paid if employed, having no health care, or decent education, having no freedom, or rights, being tortured, beaten, robbed, and used by all means possible. Please be serious. It’s not that Obama doesn’t care, or doesn’t know, or doesn’t have the means, no it’s just he’s not your president and probably have shit to do.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://www.harakamasria.org/node/10617" target="_blank"&gt;Protesting the visit&lt;/a&gt;&lt;/strong&gt;: Look, I’m totally for the protests and all that. But don’t protest a speech from a pretty reasonable guy who is globally beloved and hugely popular in Europe, home of all Anti-American protests during the last 8 years. A guy who literally gave his first TV interview in office to an Arabic TV network.&amp;#160; I’m not saying don’t protest, I’m saying protest something that is actually worth protesting. For example, Obama broke one of his promises few weeks ago when he didn’t release the torture photos of Guantanamo camp and said that his administration will not seek the prosecution of those who carried out the torture or those who authorized it under the banner of protecting the American troops overseas. But it’s actually for political reasons including avoiding the embarrassment of addressing the Muslim world while photos of torturing Muslims is circulating the media and the Internet, and also avoiding a fight with the Republicans (who are basically responsible for all what happened in Gitmo) in a time where national unity and bipartisanship in Washington is the talk of the town. So, if you wanna protest, protest all you want but do it for something that will get you some air time in the west to where you wanna deliver a message and not just get couple of nights in a Cairo police station.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Obama speech in Cairo for the Muslim world is part of his effort to fix the image of the United States around the world, especially in the Muslim world where good relations would go a long way in proving Obama right when he talks about dialog and direct diplomacy being the best way to secure America. So, this is more about Obama playing his best card in the effort to secure his own country, just like Bush did. And while Bush best card was his ‘Dickishness’ powered by Tomahawk cruise missiles, Stealth fighter jets, and empty threats of plug ’n’ play democracy, Obama’s best card is ‘Inclusion’ powered by inspiring rhetoric, compelling life story, and head-on style of addressing problems. Just look at what he’s &lt;a href="http://www.politico.com/news/stories/0509/22611.html" target="_blank"&gt;done in Notre Dame&lt;/a&gt; and you’ll get a sense of how he tackle problems. Of course the middle east is no anti-abortion protest but you get the picture.&lt;/p&gt;  &lt;p&gt;So, stop treating the man as if he’s the distant cousin who was elevated to leading the company producing all of our products and suddenly we’re expecting him to return all the favors that we never gave him, forgetting that the company is declining and stuck in legal disputes while its PR machine has been put on hold for the last 8 years. Stop casting your unrealistic hopes, disappointed dreams, everlasting problems, and growing anger on him. Start taking matters in your own hands and realize that no one, but you, can solve your own problems.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-4388972652297310084?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=2OGe8HYq05E:zmhEbXI4IbM:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=2OGe8HYq05E:zmhEbXI4IbM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=2OGe8HYq05E:zmhEbXI4IbM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=2OGe8HYq05E:zmhEbXI4IbM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/2OGe8HYq05E" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/2OGe8HYq05E/distant-cousin.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.amreldib.com/2009/06/distant-cousin.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-9076968617946345674</guid><pubDate>Fri, 02 Jan 2009 19:16:00 +0000</pubDate><atom:updated>2009-01-02T14:16:09.701-05:00</atom:updated><title>CubicExplorer Arabic Translation is Available</title><description>&lt;p&gt;There are many Windows Explorer alternatives available on the web. The one that I’m using is &lt;a title="Download CubicExplorer 0.8 (Freeware)" href="http://www.cubicreality.com/cubicexplorer/download/" target="_blank"&gt;CubicExplorer&lt;/a&gt; which is pretty cool. It supports tabs, saving sessions, multiple sessions, bookmarks, bookmarks grouping, themes, and localization (here are some &lt;a title="Screenshots of CubicExplorer" href="http://www.cubicreality.com/cubicexplorer/screenshots/" target="_blank"&gt;screenshots&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;I’m contributing to CubicExplorer with the Arabic translation in an effort to make it more available to the Arabic user. The translation file is not integrated in the application build yet. You can get the link to the translation file from the &lt;a title="CubicExplorer Arabic Translation Page" href="http://www.cubicreality.com/forum/index.php?topic=874.0" target="_blank"&gt;CubicExplorer&lt;/a&gt; forum, or you can download the file directly from my &lt;a title="CubicExplorer Arabic Translation File" href="http://cid-a0f4e46186f7cce4.skydrive.live.com/self.aspx/Public/CubicExplorerArabicTranslation/default.po" target="_blank"&gt;SkyDrive page&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The translation works with the RC3 release of the 0.9 version of the application which is pretty stable. I recommend that you download the RC3 release rather than the 0.8 version. You can find the RC3 release at &lt;a title="Download CubicExplorer 0.9 RC3 (Freeware)" href="http://www.cubicreality.com/forum/index.php?topic=791.0" target="_blank"&gt;this page&lt;/a&gt; (or directly to the &lt;a title="Download CubicExplorer 0.9 RC3 (Freeware - Executable)" href="http://cubicreality.pp.fi/files/ce/CubicExplorer_0.90rc3_Setup.exe" target="_blank"&gt;executable&lt;/a&gt; file or the &lt;a title="Download CubicExplorer 0.9 RC3 (Freeware - zip package)" href="http://cubicreality.pp.fi/files/ce/CubicExplorer_0.90rc3.zip" target="_blank"&gt;zip package&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;Enjoy it.&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:right; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://www.amreldib.com/2009/01/cubicexplorer-arabic-translation-is.html";digg_title = "CubicExplorer Arabic Translation is Available";digg_bgcolor = "#FFFFFF";digg_skin = "compact";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-9076968617946345674?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=StIOWTfOxpw:vx9WMnaMvJo:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=StIOWTfOxpw:vx9WMnaMvJo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=StIOWTfOxpw:vx9WMnaMvJo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=StIOWTfOxpw:vx9WMnaMvJo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/StIOWTfOxpw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/StIOWTfOxpw/cubicexplorer-arabic-translation-is.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2009/01/cubicexplorer-arabic-translation-is.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-2163851960555070847</guid><pubDate>Wed, 31 Dec 2008 19:23:00 +0000</pubDate><atom:updated>2008-12-31T14:23:12.425-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Google</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><category domain="http://www.blogger.com/atom/ns#">Wish List</category><category domain="http://www.blogger.com/atom/ns#">Firefox</category><title>No Thanks, we don’t want your feedback..</title><description>&lt;p&gt;So, I have this idea about including a dropdown list in the Google web search results page so you can select a saved URL to search in. In the &lt;a href="http://www.google.ca/advanced_search?hl=en" target="_blank"&gt;advanced search&lt;/a&gt; page, you can enter a URL to limit the search results to. I use this feature a lot with a number of web sites. So, I thought that it would be great to get those web sites in a drop down list so I can quickly search them. This will actually add a benefit to logging in while searching other than recording my activity on the web which is benefiting other people more it’s benefiting me.&lt;/p&gt;  &lt;p&gt;Following a positive attitude to improve the products that I’m using, I decided to submit a suggestion to Google about this idea and here’s the shock. No link to submit feedback in the search &lt;a href="http://www.google.com/" target="_blank"&gt;home page&lt;/a&gt;. No link to submit feedback in the &lt;a href="http://www.google.ca/intl/en/about.html" target="_blank"&gt;About Google&lt;/a&gt; page. No link to submit feedback in &lt;a href="http://www.google.ca/intl/en/contact/" target="_blank"&gt;Contact Us&lt;/a&gt; page. Now, I have to ask a &lt;a href="http://www.google.com/support/forum/p/Web+Search/thread?tid=6366c235b799ea78&amp;amp;hl=en" target="_blank"&gt;question&lt;/a&gt; in the Google web search &lt;a href="http://www.google.com/support/forum/p/Web+Search?hl=en" target="_blank"&gt;help forum&lt;/a&gt; just to submit a suggestion of improvement. The only link to feedback is about the search results. If you’re not satisfied with the results you can submit a comment.&lt;/p&gt;  &lt;p&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://gbrkhw.bay.livefilestore.com/y1pBRHgacqnWL27N0PZZtgCAKFplpmFc20LHv80gzd5EfECG6G9lM3cXSj589eWYafcaXtNZ_kmxQbbr1Wp1IOsNg/Feedback-SearchResultsLink.jpg" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.gmail.com" target="_blank"&gt;Gmail&lt;/a&gt; is no better. No link in the home page or in the Settings page. When searching the Gmail Help for “Submit Feedback” you get &lt;a href="http://mail.google.com/support/bin/search.py?query=submit+feedback&amp;amp;ctx=en%3Asearchbox" target="_blank"&gt;3 results&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" src="http://gbrkhw.bay.livefilestore.com/y1pjbXcykgp1L0zHQXuNBR8F6MIxvT3WrqqKK_cGf7r6zCxfiQgfyRikEixfprEcVaEvTDDDeqb24tJ00hBJ6cgUQ/Feedback-FirefoxSupport.jpg" align="right" /&gt;Chrome doesn’t have a link either. When searching the Chrome Help for “Submit Feedback” you get &lt;a href="http://www.google.com/support/chrome/bin/search.py?query=submit+feedback&amp;amp;ctx=en:searchbox" target="_blank"&gt;2 results&lt;/a&gt;. Firefox has a “How to Contribute” &lt;a href="http://support.mozilla.com/en-US/kb/How+to+contribute?style_mode=inproduct" target="_blank"&gt;link&lt;/a&gt; in the &lt;a href="http://support.mozilla.com/en-US/kb/Firefox+Help?style_mode=inproduct" target="_blank"&gt;Support&lt;/a&gt; home page (that you can access from Help &amp;gt; Help Contents) where you can – not only submit feedback but also – do a lot of things to help. IE has a menu item in the Help menu that leads to the &lt;a href="http://www.microsoft.com/windows/products/winfamily/ie/iefaq.mspx" target="_blank"&gt;Support&lt;/a&gt; page.&lt;/p&gt;  &lt;p&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://gbrkhw.bay.livefilestore.com/y1pSNkzoghTE6BgBAQcyk2EXq1EJD3hV2Gs1Sth43Nzw6S_aXtqgTvWV_0nOcZlUSKDNrJrSRO3brNi1cKUd3x57w/Feedback-IEFeedback.jpg" /&gt; &lt;/p&gt;  &lt;p&gt;So, Is Google not interested at all in what we have to say? Of course, there are the forums like the &lt;a href="http://www.google.com/support/forum/p/Chrome" target="_blank"&gt;Chrome forum&lt;/a&gt;. But it’s not like a “Submit Feedback” link that is a classic software practice that every software company does. Is Google re-writing the rules of software companies? first, it’s the &lt;a href="http://www.networkworld.com/community/node/33131" target="_blank"&gt;never ending beta&lt;/a&gt; products. Then the &lt;a href="http://gizmodo.com/5044871/google-chrome-eula-claims-ownership-of-everything-you-create-on-chrome-from-blog-posts-to-emails" target="_blank"&gt;Chrome EULA&lt;/a&gt; (which they had to &lt;a href="http://gizmodo.com/5045050/google-updating-chrome-eula-to-be-less-creepy" target="_blank"&gt;update&lt;/a&gt; after controversy) and now this.&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;The whole feedback thing is a little annoying. The “Submit Feedback” pages in other web sites are not that great either. They feel like dumping a paragraph or two in a never ending list that no body really reads. I wish that feedback is taking more seriously. &lt;/p&gt;  &lt;p&gt;I want my dropdown list. I guess that’s what I’m saying..&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-2163851960555070847?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=hHZfP2SzGLo:IhSt26YL910:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=hHZfP2SzGLo:IhSt26YL910:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=hHZfP2SzGLo:IhSt26YL910:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=hHZfP2SzGLo:IhSt26YL910:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/hHZfP2SzGLo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/hHZfP2SzGLo/no-thanks-we-dont-want-your-feedback.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.amreldib.com/2008/12/no-thanks-we-dont-want-your-feedback.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-8443043176452014653</guid><pubDate>Tue, 30 Dec 2008 05:40:00 +0000</pubDate><atom:updated>2008-12-30T00:40:29.700-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><title>Windows 7: The missing point</title><description>&lt;p&gt;With everyone reviewing the first “beta” of Windows 7, I wouldn’t say that this is a first look. If you haven’t seen these snapshots before, you’re definitely not online.&lt;/p&gt;  &lt;p&gt;Two quick notes before we start. &lt;strong&gt;First&lt;/strong&gt;, It’s not really a beta, it’s just Build 7000 which the Microsoft &lt;a href="http://www.microsoft.com/windows/windows-7/" target="_blank"&gt;page&lt;/a&gt; for Windows 7 doesn’t confirm as an official beta. However they have a “What’s coming in the Windows 7 beta” title in the page. &lt;strong&gt;Second&lt;/strong&gt;, how I got it and how can you. It’s out there, man. you know it, I know it, even Microsoft knows it. Anyway, Let’s dive in.&lt;/p&gt;  &lt;p&gt;Was it 20 minutes? maybe a little more, I’m not sure. But I’m sure that the installation is much faster than Vista and XP. The installation is pretty much straight forward and similar to Vista except for the option to setup a “homegroup” which was the first thing to grab my attention (only because I saw the new task bar in snapshots. We’ll get to that later).&lt;/p&gt;  &lt;p&gt;Homegroup is simply a simple way to create a home network. The name is – I think – an opposite to Workgroup which is the nickname for any network group with no domain controller. So, Other than the name, how’s a Homegroup is different from a Workgroup?&lt;/p&gt;  &lt;p&gt;It’s easier to create/join a Homegroup. Open a Windows Explorer and choose “Homegroup” on the left and you get the &lt;a href="http://gbrkhw.bay.livefilestore.com/y1pS-W9qZgcQh5MYOjM-cbmyqJrJ6rt0k9-m2lhU40ue607RoWBjFfW27MIRCE3GryC75yd3tPTui6GJQt4sPkYKw/Win7-CreateHomegroupStep1.jpg" target="_blank"&gt;wizard&lt;/a&gt;. When you click to create a homegroup you get the option to share a “Library”.&lt;/p&gt;  &lt;p&gt;&lt;a title="Click for larger image" href="http://gbrkhw.bay.livefilestore.com/y1pFPPuEL5vB2dUF_GG49xwV78ah-lE__qJmHwtS_XlQ3Yg4PzpWFjO0xtsldwrOS0uzusyTn9lfN0/Win7-CreateHomegroupStep2.jpg" target="_blank"&gt;&lt;img src="http://gbrkhw.bay.livefilestore.com/y1pr5YVUnTQi7B7Yha6axy8Nyu8WVokrHLB5DoeRrvKG0-0gWaffrvw5_0LYPzWHEEg7-YB85VZPZV8Tx2bG0Txbw/Win7-CreateHomegroupStep2-Zoom.jpg" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Library is a new word for me, so I decided to follow what it means. I found in the task bar an icon with a folder in it.&lt;/p&gt;  &lt;p&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://gbrkhw.bay.livefilestore.com/y1pWk_vWdsXIIzJ6HLqsxRLWQYd4PW-O4RUO6mu4yAQiN0zx2wpJywA9VHpxwK_DqoIW18t7cJTND5cd580CtyHzw/Win7-TaskbarWithWindowsExplorer.jpg" /&gt; &lt;/p&gt;  &lt;p&gt;I assumed that it’s “My Computer” or “Computer” (since Microsoft decided in Vista that it’s not mine anymore) but it turns out to be Windows Explorer and it opens on “libraries”&lt;/p&gt;  &lt;p&gt;&lt;a title="Click for larger image" href="http://gbrkhw.bay.livefilestore.com/y1p0ToFeq-sUKCGlIZRn-u1D414ld6UYW8PeNCqI8qUsVZs7PERrEejEO6HsyqujXFS-XmVysa4q04/Win7-LibrariesBig.jpg" target="_blank"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" height="232" src="http://gbrkhw.bay.livefilestore.com/y1poxmVwg0GretQo7bAKYtTuKE1A0_wvOlnxMGb8SS2HVBRiFNj7Obxrr6xmQMGUSW6MpPOYCrvMQXrJ7gVEp-FnQ/Win7-LibrariesSmall.jpg" width="265" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Interesting, so is this like &lt;a href="http://en.wikipedia.org/wiki/Virtual_folder#Windows" target="_blank"&gt;Virtual folders&lt;/a&gt; from Vista that never really made it to mainstream? Yes, but with a different approach. Virtual folders was &lt;a href="http://www.winsupersite.com/showcase/winvista_virtualfolders.asp" target="_blank"&gt;a shortcut to the results of search keyword&lt;/a&gt; except the results are dynamic. It wasn’t a snapshot of the results but a shortcut to the search. In Windows 7, a library is a pool of the content of many folders in one view which is great if you want to find things quickly unless those things have the same name because the view doesn’t show content with the same name differently. so you can easily end up with this.&lt;/p&gt;  &lt;p&gt;&lt;a title="Click for larger image" href="http://gbrkhw.bay.livefilestore.com/y1p9nNKvpd3ggJOMfFOwRavuk_tX8tS34TZkoSj0BcbpvtQ6ScgOG_dpCxKyoE1q_gKiNussfyVWkQ/Win7-LibraryViewBig.jpg" target="_blank"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://gbrkhw.bay.livefilestore.com/y1pVWXLYFbTDMAb6UTIvzCOD774nI2EEbl21ON7UlwYVmX5Eb6QVgTg4m4xTEnwqicXeTvP4lnGogKL-EQkNDfkLA/Win7-LibraryViewSmall.jpg" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So, a library is a folder of folders which is cool but my question is “Why?”. Isn’t the whole point of folders is to keep things organized and if you want to find them use “Search”. The only logical benefit of libraries is to combine the content of different folders in your machine and offer them in one entry point on a Homegroup which is exclusive to Windows 7 machines (a note in the Help section) at Home (at least for now, not clear if it’s offered through Windows Server).&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;What I’m trying to say – again - is “Why?”. Libraries in Windows 7 are replacing “My Documents”. If you click “Documents” in Start menu, windows explorer opens on the “Documents” library. So, Microsoft is pushing libraries as the default option (with no obvious chance for the user to change this default).&lt;/p&gt;  &lt;p&gt;Anyway, what’s the default folders included in this Documents library? Two folders, [My] Documents and Public Documents. This choice brings another subject to my attention. My Documents. There are couple of issues here:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Anyone who ever had to suddenly re-install Windows (which is a big portion of the Windows population) knows very well that keeping files under My Documents is a bad bad bad idea. Why there isn’t a way to easily change the default location of My Documents, anyway?&lt;/li&gt;    &lt;li&gt;The default and only breakdown of folders includes Documents, Downloads, Favorites, Music, Pictures, Videos (and other less famous ones). Of course you can create new folders, but Microsoft is treating those folders specially, they’re referenced in all Microsoft application in Windows and sometimes you can’t get rid of them. Like Windows Media Player you can’t remove the “Users” folder. You can only “Ignore” it.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img src="http://gbrkhw.bay.livefilestore.com/y1pntB71pJWB7Lt8BgU_eXvo5W7b4-03vBqVzo1TRqw6QXMdGtrLNDZrOYs5VUr2zh1rMlKm0IQsWYNS6Lyps74rQ/MediaPlayer-LibraryFolders.jpg" /&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Other than My Documents, there are also Public Documents. Now, you can share My Documents and you can share Public Documents. In Windows 7 they’re combined in the Documents library. Again, the urging question, “Why?”. What’s the point of having two folders?&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Back to libraries in Windows 7&lt;/strong&gt;, if you take a look at the &lt;a href="http://gbrkhw.bay.livefilestore.com/y1pj2miHNOi0tjNlqbAEsXoDtNY5qNeoFI507ZLx6xtnFg_nHP7IZGZiTSQAw9sIP5ndwa_1_mf3PI/Win7-CreateHomegroupStep2.jpg" target="_blank"&gt;image&lt;/a&gt; of the wizard. You’ll notice that you can select the libraries to share and they’re only limited to the default libraries created by Microsoft (by the way, if you shared a default library after you have deleted it. It will be created again!!!). Now, What about “My” libraries? the ones that I created. I have to use something similar to “Share” in Windows Vista. &lt;em&gt;How is this faster or simpler?&lt;/em&gt; Why can’t the windows Users folder be easily customizable and expandable. Why can’t it have profiles based on the user category? Does Microsoft really think that ALL Windows users are the same? I want to be able to apply a certain User folder based on my category (Student, Power user, Developer, Mum, etc.) and I want those profiles to be expandable, editable and created by the community. &lt;/p&gt;  &lt;p&gt;For my first look at Windows 7, Microsoft is missing the point on why they’re making changes. Not only for the libraries, but also for the new taskbar. But that’s another post.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-8443043176452014653?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=oV1nMPxhLmE:zXONnmHP6uM:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=oV1nMPxhLmE:zXONnmHP6uM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=oV1nMPxhLmE:zXONnmHP6uM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=oV1nMPxhLmE:zXONnmHP6uM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/oV1nMPxhLmE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/oV1nMPxhLmE/windows-7-missing-point.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://www.amreldib.com/2008/12/windows-7-missing-point.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-2082553438890176483</guid><pubDate>Thu, 18 Dec 2008 04:29:00 +0000</pubDate><atom:updated>2008-12-17T23:29:27.964-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Google</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><category domain="http://www.blogger.com/atom/ns#">Firefox</category><title>How Firefox can outlast other browsers?</title><description>&lt;p align="left"&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" height="133" src="http://mashable.com/wp-content/uploads/2007/06/firefox.png" width="189" align="right" /&gt;It’s probably not news by now, but you should know up front. I&amp;#160; really like Firefox. I favor it over &lt;a href="http://blogs.zdnet.com/security/?p=2328" target="_blank"&gt;IE&lt;/a&gt;, &lt;a href="http://www.microsoft-watch.com/content/web_services_browser/chrome_privacy_is_full_of_dents.html" target="_blank"&gt;Chrome&lt;/a&gt;, that &lt;a href="http://www.informationweek.com/news/internet/browsers/showArticle.jhtml?articleID=209800452" target="_blank"&gt;Apple thing&lt;/a&gt;, &lt;a href="http://my.opera.com/haavard/blog/2007/02/28/opera-did-not-respond-to-security-vulner" target="_blank"&gt;Opera&lt;/a&gt;, and even &lt;a href="http://news.bbc.co.uk/1/hi/entertainment/7776129.stm" target="_blank"&gt;Oprah&lt;/a&gt; (these are the only links I could find, really). But my favorite software is in – shall we say – “danger”. It’s being attacked by all the other competitors who are planning its end. Okey, that’s a little over-dramatic.&lt;/p&gt;  &lt;p align="left"&gt;With the release of Google Chrome and replacing Firefox in Google package (who is the idiot who didn’t see that coming?), everybody knows that the browser war is far more interesting now than ever. Even though that IE is the front runner which everybody should be after, but with its 70+ % market share, it’s more realistic to consider the Firefox-Chrome race more interesting.&lt;/p&gt;  &lt;p align="left"&gt;Even though the difference in market share between the Firefox 20% and the 3-months-old Chrome is significant, the weight of Google and its control over Mozilla cash-supply (after 2011) closes the gap between the two. Google &lt;a href="http://www.amreldib.com/2007/12/how-firefox-makes-money.html" target="_blank"&gt;deal with Mozilla&lt;/a&gt; to share advertisement revenues offers Mozilla a big share of its annual revenue. Shutting down this deal might significantly affect Mozilla and it will cause a big reaction from the community against Google until the next time they decide to google something (I wanted to say ‘search’, but.. c’mon). Mozilla has to figure this out starting now, and I hope they’re doing that.&lt;/p&gt;  &lt;p align="left"&gt;Meanwhile, the market share battle is on between the two browsers. Chrome could enjoy a temporary spike in its market share (it &lt;a href="http://www.tgdaily.com/content/view/39174/118/" target="_blank"&gt;did&lt;/a&gt;) by all the power users who are curious about the brand new browser (I was one of them). But when the dust settle, Firefox users return to their browsers just to avoid missing the not-so-secret weapon of Extensions.&lt;/p&gt;  &lt;p align="left"&gt;When was the last time you tried a &lt;a href="http://www.mozilla.com/en-US/" target="_blank"&gt;bare Firefox&lt;/a&gt; with absolutely no extensions? it’s really awkward experience. Extensions are what makes Firefox a really special software. It’s all the little things that saves you seconds but really brings the web to your finger tips. It’s going to take Chrome along time to build a community that can match the effort of the Mozilla community.&lt;/p&gt;  &lt;p align="left"&gt;But for Firefox to really survive, it must go on the offense. Tackle the IE market share rather than worrying about Chrome.&lt;/p&gt;  &lt;p align="left"&gt;Since it’s extensions that distinguish Firefox, they somehow should be available to the average user as they are to the power user. Most average users don’t use advanced tools because they simply don’t know they have the option. I watched a guy using Edit &amp;gt; Copy because he doesn’t know about Ctrl+C and context menus (seriously). Mozilla should make an effort to somehow offer the average user the blessings of extensions. Maybe they’re already doing that by &lt;a href="https://addons.mozilla.org/en-US/firefox/fashionyourfirefox" target="_blank"&gt;‘Fashion your Firefox’&lt;/a&gt; but it’s still a web page that the average user needs to go to first. Try to put extensions more front and center.&lt;/p&gt;  &lt;p align="left"&gt;Then, there’s the distribution problem. Most average users don’t really user IE, they use the ‘internet’ through the blue ‘e’ icon. The whole concept of browser and better browser is missing for these people. So, these are like 20% of IE share (I’m totally making those numbers up). 40% don’t care about the browser to choose the better one. 35% don’t know why they should switch, they really think that this is the best browser. and 5% are stupid because they know it’s a bad browser but they’re using it anyway (of course, I’m excluding IE testers). What I’m trying to say is a large share of IE users are using it because it’s pre-loaded and this is a problem not only for Firefox but also for Chrome. Apply tried to go through the back door and push Safari through iTunes. I don’t think that this has made a huge difference but it’s worth the shot.&lt;/p&gt;  &lt;p align="left"&gt;Frankly, I don’t know how to solve the distribution problem. But I know this, until Google figures about a way to solve it, Chrome is not going to make a lot of progress in Firefox market share. I hope ;)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-2082553438890176483?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=Rv5BCa4CjSk:b3uiemnRg_8:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=Rv5BCa4CjSk:b3uiemnRg_8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=Rv5BCa4CjSk:b3uiemnRg_8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=Rv5BCa4CjSk:b3uiemnRg_8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/Rv5BCa4CjSk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/Rv5BCa4CjSk/how-firefox-can-outlast-other-browsers.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://www.amreldib.com/2008/12/how-firefox-can-outlast-other-browsers.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-4451796044012735516</guid><pubDate>Mon, 22 Sep 2008 03:19:00 +0000</pubDate><atom:updated>2008-09-21T23:19:32.295-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">IT Industry</category><category domain="http://www.blogger.com/atom/ns#">Apple</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><title>Raising Expectations</title><description>&lt;p&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" src="http://farm4.static.flickr.com/3044/2878060062_f5a8dc9d3c_m.jpg" align="right" /&gt;If you’re following up with the US presidential election these days, you probably heard about Bill Clinton &lt;a href="http://blogs.abcnews.com/politicalradar/2008/09/bill-clinton-pr.html" target="_blank"&gt;praising&lt;/a&gt; Sarah Palin and describing her as a candidate who can’t be underestimated. Even though Sarah Palin has been proven to be a &lt;a href="http://www.youtube.com/watch?v=SlQo-IYNkwg" target="_blank"&gt;political joke&lt;/a&gt; that is &lt;a href="http://www.youtube.com/watch?v=qaSECfQqty8" target="_blank"&gt;clearly&lt;/a&gt; not qualified to run anything not to mention a superpower. Add this to the Clinton’s (newly found) support for Obama, it’s easy to find yourself wondering what’s Bill doin’. The answer is simple, he’s raising expectations for Sarah Palin, making her look like someone who’s is very tough to beat so that when the fight is over and she won then Bill was right and if she lost then she’s letting everybody down.&lt;/p&gt;  &lt;p&gt;Now, I hear your question from the minute you started reading. What does this has to do with anything that I ever wrote about? It’s simple really, Bill Clinton is a very skilled politician but Microsoft maybe not so much.&lt;/p&gt;  &lt;p&gt;Couple of weeks ago, Microsoft started rolling out the “highly anticipated” ad campaign starring Jerry Seinfeld. Here are three facts about this campaign. First, People were waiting for months for Microsoft’s response to &lt;a href="http://en.wikipedia.org/wiki/Get_a_Mac" target="_blank"&gt;“Get a Mac”&lt;/a&gt; campaign by Apple. Second, All the buzz through August was about how Microsoft is spending 300 millions on a counter-attack ad campaign led by an &lt;a href="http://www.cpbgroup.com/" target="_blank"&gt;agency&lt;/a&gt; that is known for its re-branding experience. And last, The &lt;a href="http://blogs.zdnet.com/BTL/?p=9905" target="_blank"&gt;negative&lt;/a&gt; reviews started 90 seconds after the first run of the first ad that didn’t deliver any kind of message.&lt;/p&gt;  &lt;p&gt;Now, contrast Microsoft’s ads rollout strategy with what Bill Clinton did in the ABC interview and you’ll figure out one killer mistake that Microsoft is doing. Whenever I’m watching one of those ads, all I can think of is “300 millions for this”. Other people are even adding “crap” to my question. Even though we don’t know what the 300 millions are actually for (they could be for production, for distribution or both) But the important thing is that all we can think of is that Microsoft’s counter punch that costs more than a year and 300 million dollars is a not-so-funny joke between Gates and Seinfeld. It’s not the first time that Microsoft has done this mistake, remember the roll out of Vista, back when it was longhorn, people were very excited about Aero and the new Windows that just looks fantastic. And then there was the waiting, the features cutting to finish the waiting, and UAC messages. Over time people started getting used to how exciting Vista looks like and when it was time for it to be released it was like “So, what else is new”.&lt;/p&gt;  &lt;p&gt;I can understand Microsoft’s reasons for involving the community in the development process by providing feedback and participating in testing. But let me revise those two reasons for a second. Feedback like suggesting features and tweaking existing features based on suggesting is an endless meaningless process. With all do respect to feedback, there’s a limit to people’s involvement in the process. Software design is simply not a democracy where anyone can be the designer and everyone can vote on design. If Microsoft don’t trust their own designers to build the right thing then maybe they should fire them and get other people who they can trust. Users involvement in Microsoft’s products via feedback is certainly not helping products being better and it’s not helping making users feel like they’re part of the process because at the end of the day they’re paying for those products, how can I help build something and then you’re charging me for it. As for testing, Microsoft can always test their products in a controlled environment by professional teams without &lt;a href="http://www.microsoft.com/presspass/press/2006/sep06/09-05WindowsVistaIndustryPR.mspx" target="_blank"&gt;having 5 million users testing it like they did with Vista&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Even if there are more reasons to involve the community in the development process, this still doesn’t justify letting products out in the open very early and giving away the excitement factor months before the final release and raising expectations for what the final release will look like.&lt;/p&gt;  &lt;p&gt;You can say that Microsoft started avoiding this mistake with Windows 7 by setting a very strict secrecy policy (even with the leak of some screenshots) described as &lt;a href="http://www.microsoft2.net/2008/04/27/translucency-vs-transparency-blog-post/" target="_blank"&gt;translucency Vs. transparency&lt;/a&gt; (credited to Steven Sinofsky who is the senior VP for windows) which is widely &lt;a href="http://blogs.zdnet.com/microsoft/?p=1406" target="_blank"&gt;criticized&lt;/a&gt; by critics and Microsoft news bloggers that with no news coming out of Redmond will probably have nothing to blog about.&lt;/p&gt;  &lt;p&gt;To sum up. Microsoft, stop building expectations for your products and find a balance between how to share info with the media, partners, and community and how to roll out the excitement very near to the shipping date.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-4451796044012735516?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=5t6G_4BOGlI:W19mEH55Rdo:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=5t6G_4BOGlI:W19mEH55Rdo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=5t6G_4BOGlI:W19mEH55Rdo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=5t6G_4BOGlI:W19mEH55Rdo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/5t6G_4BOGlI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/5t6G_4BOGlI/raising-expectations.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2008/09/raising-expectations.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-7961239795959655608</guid><pubDate>Sat, 16 Aug 2008 17:11:00 +0000</pubDate><atom:updated>2008-08-16T13:15:25.801-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Google</category><category domain="http://www.blogger.com/atom/ns#">Wish List</category><title>What Google Reader is missing?</title><description>&lt;p align="justify"&gt;&lt;a title="Google Reader" href="http://www.google.com/reader" target="_blank"&gt;&lt;img style="margin: 5px 0px 5px 5px" src="http://www.google.com/googlereader/images/logo_reader.gif" align="right" /&gt;&lt;/a&gt;I must confess something. Google Reader really changed a part of my life. Before it, I used to spend - at least - 5 times the time I'm spending now to keep track of all those web sites and blogs (actually I'm spending the same time but I'm following up with 5 times the content). Even though I'm a great fan as it's obvious. Lately, I think I'm having some problems with Reader. They're not really problems but more like I've pushed the application to its limit that I need something more. Something like:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;b&gt;&amp;quot;No, thanks&amp;quot; button in feed preview:      &lt;br /&gt;&lt;/b&gt;Whenever you're reviewing a feed from the recommendations page and you realize that you don't want this feed anymore, you have to go back to the recommendations page and click the &amp;quot;No, Thanks&amp;quot; button to make room for other feeds. Why can't I get a button in the top banner while I'm reviewing the feed.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;b&gt;Keep the preview banner visible.&lt;/b&gt;    &lt;br /&gt;The banner on the top while I'm reviewing the feed should be kept visible so that I can decide on the feed quickly and don't have to scroll back up and click &amp;quot;Subscribe&amp;quot; or &amp;quot;No, Thanks&amp;quot; (which is not really there as I described earlier).&lt;/p&gt;  &lt;p align="justify"&gt;&lt;b&gt;&amp;quot;Show me More&amp;quot; button in the Top Recommendation section to show three more suggestions.&lt;/b&gt;    &lt;br /&gt;I really like the small badge on the top right of the home page that shows the top recommendations. If only I can quickly display 3 more feeds without having to view the recommendations page.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;b&gt;Control the keywords of recommendations.&lt;/b&gt;    &lt;br /&gt;I've subscribed to tens of feeds through the recommendations page that is &lt;a title="How do feed recommendations work?" href="http://www.google.com/support/reader/bin/answer.py?hl=en&amp;amp;answer=80468" target="_blank"&gt;reading my subscriptions&lt;/a&gt; and bringing me more feeds that are like my subscriptions (totally violating my privacy without even asking if I like to do this or not or even giving me a chance to turn it off but whatever). But sometimes I want to add more topics without subscribing to feeds of that topic and without searching for a feed. This way I can include this topic in my daily 5 minutes preview of recommended feeds.    &lt;br /&gt;&lt;b&gt;     &lt;br /&gt;Sort unread items from old to new while keeping the read items visible.&lt;/b&gt;    &lt;br /&gt;Whenever I travel or away from any PC for couple of days, I get back and I find 1000+ posts (which takes me either 5 hours or 1 second to read). Reading the news section of my feeds is the most troubling one in this situation because I get the latest updates on sports (for example) before the pre-match analysis (which I love especially when I can find out the results 2 seconds after I read them to find out how ridiculous those sports analysts are. They're starting to be more like political analysts and we're way off topic now). Of course I can sort the posts by oldest which will show me the older posts first but will also give me the already read posts. And I can also only show the unread posts which will solve this problem but will prevent me from reading the already read posts (which I like to do every once in a while just for fun). What I want is to be able to display all posts (not just the unread ones) and while they're sorted by oldest. Something like scrolling down to the first unread post and then go through them to the newer ones. I don't travel that much but maybe I will if I have this feature.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;b&gt;More clever use of the Home page.&lt;/b&gt;    &lt;br /&gt;Most of the time I finish reading all the posts. So I go back to the Home page which is empty now because I finished reading all the posts. The message tells me that I can browse the recommendations or go to Google news. But I don't want to do this, I just want something to fill this area. Something like bigger recommendations badge, clip of Google news that displays the kind of news that I would be interested in (like news from my hometown or ones that match my subscriptions keywords, you know more violation of my privacy type of thing).&lt;/p&gt;  &lt;p align="justify"&gt;&lt;b&gt;Read later folder/section.&lt;/b&gt;    &lt;br /&gt;I don't know what the Starred folder is for, I just used it to mark stuff to be read later. But that not the way I wanted to always be. I wanna be able to see how many items I have marked to be read later.&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160; That's it for now, maybe I have more demands later. If I'm sending this as a letter to Google, I would probably sign it as &amp;quot;yours truely, lazy reader lover&amp;quot; :).   &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-7961239795959655608?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=NOg8lhgOIa8:XtgGc9XP6oA:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=NOg8lhgOIa8:XtgGc9XP6oA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=NOg8lhgOIa8:XtgGc9XP6oA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=NOg8lhgOIa8:XtgGc9XP6oA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/NOg8lhgOIa8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/NOg8lhgOIa8/what-google-reader-is-missing.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2008/08/what-google-reader-is-missing.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-7523999297349395236</guid><pubDate>Wed, 30 Jul 2008 02:22:00 +0000</pubDate><atom:updated>2008-07-29T22:22:58.582-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software Development</category><title>Why Help Suck (2 of 2)</title><description>&lt;p&gt;It doesn’t really matter why exactly help system has become inefficient (if it ever were efficient). That fact by itself is not that important unless we do something about it. If you’re developing software and you’re considering developing a help system for your product. Here are some Does and Don’ts that could help you.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Use screen casts instead of how-to guides: important part of any help system is the how-to guide (step-by-step description of how to do a specific task). Screen casts are videos capturing the user’s (in this case, the tutor’s) behavior on screen while performing a task. Videos are way cooler than how-to guides, and they’re not that hard to produce. Those videos have to be described in text in a way that would make it easy for the user to find a video using search. &lt;/li&gt;    &lt;li&gt;Focus on search: the problem with categorization is that no two people can ever agree on how to categorize any content. No matter how organized and simple your categorization might be, it will always be hard for some people to follow because they’re not aware of all the content and that’s why they don’t understand why would you put this topic under this category not that one. Search goes around all that hassle by directly jumping to what’s related to the user’s input. You can optimize your content for search by adding the different forms of questions that might be asked about each topic. This way when users asks those questions, they can find them and hence their answers. You might as well tell the users that it’s okey to ask their questions in plain English because they don’t really expect that. &lt;/li&gt;    &lt;li&gt;Use search engines to index your help system: since search should be the central focus of the start page of any help system, if you’re using an online help system you might as well use a search engine as your primary search engine to search your help system. All major search engines offer powerful tools to use their search as the primary search for any web site. &lt;/li&gt;    &lt;li&gt;Offer categories as alternative: the Office 2007 Ribbon is one of the best things ever, but some people just didn’t like it. Don’t do the same mistake as Microsoft and drop categorization completely and only relay on search (they dropped menus and toolbars completely and only relied on the ribbon). Two reasons: some users might not know exactly what they’re looking for, browsing can help them. Other users use the topics related to the result of their search to find out more information about the software (Related topics. that sound like another thing you can do). &lt;/li&gt;    &lt;li&gt;Offer related topics: some users use help to learn about the software, it’s a very hands-on approach. On the side of each page (not necessarily on the side, it could be up and down as well), make a list of the topics that are related to the topic is being displayed sorted by their relativity to the displayed topic. You could also create another section similar to the idea of “People who browsed this, also browsed..”. Offer a list of the topic that are not directly related to this topic but can be linked to it.&lt;/li&gt;    &lt;li&gt;Avoid endless hierarchies: categories should have a limited number of levels. Avoid having 20 levels of subcategories that will never guide a user to their destination, it will only drive them mad.&lt;/li&gt;    &lt;li&gt;Avoid confusing titles: while browsing your content, topics titles are not only representing the content of that topic, they are pretty much the topic. No one we’ll go through a topic unless it’s exactly what he’s looking for and if the title is not clear enough to speak for the topic, no one will read it. If the titles of your pages doesn’t seem clear enough for the average user, modify them or make it clear that you’re applying some naming conventions and list their meanings.&lt;/li&gt;    &lt;li&gt;Audience-Sensitive content: wouldn’t it be great if my help system can speak to me? And I don’t mean “speak” as in the act of talking, but more like as in using a language that I can understand. One major problem with help systems is that the content is used according to the concept “one size fits all”. If you’re looking for a piece of information, it’s there; you just have to find it. And finding that piece of information isn’t just about finding what page it’s on. It’s also about finding in what part of the page it is. Average users find themselves scrolling through pages of details on how a file is being streamed as binary before it’s transmitted over the TCP/IP protocol and how it’s being… zzz. Power users find themselves scrolling through pages of introductions on how to create a new file and a description of the Open File window. An audience sensitive content would offer different forms of the same content depending on the level of user’s proficiency determined by the user. Users are promoted to select their level of proficiency in the software and other topics that are related to the software. For example, a user that has experience in the previous version of the software doesn’t need to know about how features work; he only needs to know about the differences between the two versions. This kind of content can be developed by carefully tagging each paragraph of the content and just hiding and showing those paragraphs depending on the user’s preferences. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;All this is great (I’m sure you agree ;) ), but is it really what you want? Do you want your help system to be efficient enough that users can actually learn and solve their problems without contact your support line or attending your courses? Maybe it’s not, but that’s another story.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-7523999297349395236?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=TXXYp62761s:AdU5D-ney40:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=TXXYp62761s:AdU5D-ney40:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=TXXYp62761s:AdU5D-ney40:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=TXXYp62761s:AdU5D-ney40:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/TXXYp62761s" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/TXXYp62761s/why-help-suck-2-of-2.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2008/07/why-help-suck-2-of-2.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-1586232072158024058</guid><pubDate>Fri, 18 Jul 2008 04:23:00 +0000</pubDate><atom:updated>2008-07-24T01:19:48.089-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software Development</category><title>Why Help Suck (1 of 2)</title><description>&lt;p&gt;Ever used the help system? Of course you have. Hated it? Of course you did. No body likes to go into the Help menu and just browse the Help Content. Everybody seems to try to use those other resources (forums, blogs, screen casts, etc.) to learn how to go around the software they’re using. Since this is quite clear, why would you bother build a Help Contents for your software. Most software vendors already know that, yet the only obvious enhancement in Help systems is to make it online. In other words, make it everywhere.&lt;/p&gt;  &lt;p&gt;But what’s wrong with Help. I mean we know it’s not the best thing, but what’s exactly is wrong with it.&lt;/p&gt;  &lt;p&gt;First, It's a lot of reading. No body likes to read that much, even book lovers, they read for fun and knowledge not for solving problems. It’s like those emergency instructions, the plane is going down, your hair is on fire and you’re reading the emergency instructions. Users don’t want to read those long pages just to figure out an solution to their problem, they want “Help”. They want answers to their questions, which are most likely not to be included in the frequently asked questions (I don’t know where do these come from anyway).&lt;/p&gt;  &lt;p&gt;Second, when users turn to help, they’re looking for answers. That means Search, right? well, &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help" target="_blank"&gt;CHM&lt;/a&gt; (the most used format for help files) have a terrible search capabilities and results. The problem with using plain search for help is it’s not optimized for finding answers for questions. A user should be able to enter a question and get an answer for it. Online help system have better search capabilities but they still lead to the same boring content.&lt;/p&gt;  &lt;p&gt;Finally, It’s not that help content is long and unreadable. It’s that “everybody” has to read (or rather scan) it to get any information out of it. A beginner user doesn’t need to know every little detail that a power user might be looking for. Users don’t just want answers to their questions, they also want that answer in a way they understand.&lt;/p&gt;  &lt;p&gt;But it’s not like help systems are that bad all the way and no one tried to make them better. Some companies are actually trying. The new Vista help looks pretty good.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a title="Snapshot of Vista Help System" href="http://farm4.static.flickr.com/3246/2691552724_ae0b9a5942.jpg?v=0"&gt;&lt;img title="clip_image001" height="547" alt="clip_image001" src="http://lh4.ggpht.com/eldib.amr/SIVWTxsb2zI/AAAAAAAAABY/fzBxN4p1zDk/clip_image001%5B17%5D.png?imgmax=800" width="369" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can see from the snapshot that:&lt;/p&gt;  &lt;p&gt;1. Search is front and center in the help window, it’s your primarily entry point.&lt;/p&gt;  &lt;p&gt;2. Windows Basics is the first item in the “Find an answer” section. Because it’s a help system for Windows which is the most basic thing, the users expected to land here are beginners (and I mean people who need a second to tell the difference between a mouse and a keyboard).&lt;/p&gt;  &lt;p&gt;3. Windows Online Help is important because offline help can’t be updated as online help. It should be reached easily.&lt;/p&gt;  &lt;p&gt;4. Most software application put “What’s New” up front, which is not a topic for help but rather a topic for white papers. Good job to keep the section but put it at the end of the list.&lt;/p&gt;  &lt;p&gt;5. Also, because the expected users are beginners, it’s logical to offer them a chance to contact someone for help.&lt;/p&gt;  &lt;p&gt;6. The offline help sign switch the search box results to include results from online help.&lt;/p&gt;  &lt;p&gt;Other help systems include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Option to comment on the content page where users can add their own experience and discuss the content of the page. &lt;/li&gt;    &lt;li&gt;Social tools to share the content of those pages. &lt;/li&gt;    &lt;li&gt;Discussion forums. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;All of that seems fine but still not enough. What would it take for a help system not to suck. Let’s leave that to another post.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-1586232072158024058?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=wb1_SD1tkPE:GgTFztWqJ_Q:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=wb1_SD1tkPE:GgTFztWqJ_Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=wb1_SD1tkPE:GgTFztWqJ_Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=wb1_SD1tkPE:GgTFztWqJ_Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/wb1_SD1tkPE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/wb1_SD1tkPE/why-help-suck-1-of-2.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2008/07/why-help-suck-1-of-2.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-429279302151553308</guid><pubDate>Wed, 18 Jun 2008 11:52:00 +0000</pubDate><atom:updated>2008-06-18T22:14:37.059-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Firefox</category><title>Firefox 3 is here..</title><description>&lt;p&gt;Of course by now you already know that Firefox 3 has been released yesterday. Instead of just talking about how great the new version seems to be, I’m gonna cover the release coverage. Here’s a sum up of some interesting links about the new Firefox.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://people.mozilla.com/~beltzner/overview-of-firefox3.swf"&gt;Watch it in action&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dria.org/wordpress/archives/2008/06/12/655/"&gt;Field Guide&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://feeds.gawker.com/~r/lifehacker/full/~3/313932919/power-users-guide-to-firefox-3"&gt;Field Guide for Power Users&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;strong&gt;&lt;em&gt;Download Count&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.spreadfirefox.com/en-US/worldrecord"&gt;Spread Firefox: Download Day&lt;/a&gt;: An attempt by the Firefox community to set a Guinness world record for the most downloads of an application in 24 hours.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://john.jubjubs.net/2008/06/18/firefox-3s-first-24-hours/"&gt;Firefox 3 passes 8 million downloads in the first 24 hours&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;News Coverage&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://news.sky.com/skynews/article/0,,91221-1319341,00.html"&gt;Firefox 3 on Sky News&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://origin.mercurynews.com/opinion/ci_9620844"&gt;Article about the effect of community on Firefox&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.forbes.com/technology/personaltech/2008/06/17/firefox-new-browser-tech-internet-cx_bc_0617firefox.html"&gt;Forbes article on why Firefox matter&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;Funny stuff&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.flickr.com/photos/8345192@N03/2588850084/"&gt;IE team sends a cake to the Firefox team&lt;/a&gt; (also &lt;a href="http://www.flickr.com/photos/robceemoz/2587912633/"&gt;here&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.0xdeadbeef.com/weblog/?p=389"&gt;The Colbert bump for Firefox 3&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.spreadfirefox.com/en-US/worldrecord/certificate_form"&gt;Get a download certificate from Mozilla&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;   &lt;p&gt;.. enjoy your new Firefox everyone.&lt;/p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-429279302151553308?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=pv23R4GBg3c:7l52jFbA2_g:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=pv23R4GBg3c:7l52jFbA2_g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=pv23R4GBg3c:7l52jFbA2_g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=pv23R4GBg3c:7l52jFbA2_g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/pv23R4GBg3c" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/pv23R4GBg3c/firefox-3-is-here.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2008/06/firefox-3-is-here.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-7047023538642659667</guid><pubDate>Tue, 10 Jun 2008 11:30:00 +0000</pubDate><atom:updated>2008-06-10T14:14:48.383-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">GIS</category><category domain="http://www.blogger.com/atom/ns#">GeoWeb</category><title>Getting on the Geo Train</title><description>&lt;p&gt;So, looks like Acrobat 9 is getting map support. But instead of talking about what is it exactly what Acrobat 9 is supporting (which you find &lt;a href="http://www.adobe.com/products/acrobatproextended/"&gt;here&lt;/a&gt;), I'm gonna focus on with the question &amp;quot;why&amp;quot;. Acrobat has no relation with GIS or GeoWeb, but it seems like Geo info is the next big thing (or at least one of them) where everyone wants to get a part of it (of course, not as big as advertisement). Google Earth (currently &lt;a href="http://code.google.com/apis/earth/"&gt;accessible&lt;/a&gt; at any browser near you), Live maps (with the amazing &lt;a href="http://en.wikipedia.org/wiki/Live_Search_Maps#Bird.27s_eye_view"&gt;bird's eye&lt;/a&gt; functionality), and yahoo maps are on the geo train for a while now as GIS (or to be more specific geo-info) is being brought to the masses by car navigation devices, and cell phone embedded GPSs.&lt;/p&gt;  &lt;p&gt;But even &amp;quot;Why&amp;quot; is not the key question here, &amp;quot;Who&amp;quot; is. Geo-enabled apps are being brought to the masses by companies that had close to no existence in the GIS market, 3 or 4 years ago. &lt;a href="http://www.esri.com"&gt;ESRI&lt;/a&gt;, &lt;a href="http://www.erdas.com"&gt;ERDAS&lt;/a&gt;, &lt;a href="http://www.intergraph.com"&gt;Intergraph&lt;/a&gt; and other GIS software vendors who has been in this business for years if not decades, are not the ones who is bringing GIS to the masses. On the contrary, these companies still have no significant - or even absolutely no - contribution to GeoWeb.&lt;/p&gt;  &lt;p&gt;So, instead of simplifying GIS in a way that would make the average Joe be able to explode its full potential. The regular databases and information systems are being extended to store X and Y coordinates to represent locations on a map. This extending is a big step, but it only limits the functionalities to answering the questions of how far, how large, and which is closer.&lt;/p&gt;  &lt;p&gt;Of course, it's up to the GIS software vendors not to bring GIS to the masses. It could be their idea to keep low profile and enjoy their share of the GIS market without a competition with the big guys (GIS market was &lt;a href="http://www.gisdevelopment.net/magazine/years/2004/dec/setting1.htm"&gt;estimated in 2004 to be  2.2B$, where software represent 64%&lt;/a&gt;). A friend of mine who works for a GIS software vendor told about how they're avoiding their software in comparison with Google Earth to avoid explaining why their software is that expensive. This kind of behavior is what is keeping the GIS genie in the bottle, and it will go on until the attitude changes (I don't see why) or another software vendor gets in the market and maybe change the rules a bit.&lt;/p&gt;&lt;p&gt;Until then, we're just watching more people getting on the geo train. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-7047023538642659667?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=ieJT2F2xieM:I9hKm2E00Z0:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=ieJT2F2xieM:I9hKm2E00Z0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=ieJT2F2xieM:I9hKm2E00Z0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=ieJT2F2xieM:I9hKm2E00Z0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/ieJT2F2xieM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/ieJT2F2xieM/getting-on-geo-train.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2008/06/getting-on-geo-train.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-5230571484232695663</guid><pubDate>Thu, 05 Jun 2008 02:33:00 +0000</pubDate><atom:updated>2008-07-12T20:36:40.981-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Apple</category><title>It's getting really old..</title><description>&lt;p&gt;Yesterday, I watched the &lt;a href="http://www.youtube.com/watch?v=-Iewhh9a1tA"&gt;new&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Get_a_Mac"&gt;"Get A Mac"&lt;/a&gt; ad. And unlike other &lt;a href="http://www.youtube.com/view_play_list?p=3097C6C21AADCE7E"&gt;ads&lt;/a&gt; before, no new Mac features were introduced and the joke wasn't even that funny. There is no doubt about the fact that Mac OS market share is feeding on Windows users, it's not like new users are growing on trees here. But, there's no need to be that destructive. The Get A Mac ad campaign started out by making a point which was that Mac is better than PC and Mac OS X is better than any other OS (a.k.a. windows) because it has lots of stuff. And every ad used to tell the story of a certain feature. Like the &lt;a href="http://www.youtube.com/watch?v=ToOSg5cEX7c"&gt;one&lt;/a&gt; that has many Macs that are taking about Time Machine feature, which is if you're a regular windows user wouldn't know that windows had something similar since XP which is "Restore Point" but it had never been an easy to use or popular feature that is worth making an ad for.&lt;/p&gt;  &lt;p&gt;Then the ads became just funny, like the &lt;a href="http://www.youtube.com/watch?v=ZMGfLa3s48w"&gt;one&lt;/a&gt; with the group therapy where there's no point other than making fun of Vista and branding Mac as the cool kid in the block more than it already is. But when you start over profiting from anything, it backfires.&lt;/p&gt;  &lt;p&gt;Some people are asking "How do they get away with it" as in how can a company say something that mean about another company and not get sued. I don't know, I'm not a lawyer, but I think that they - Apple - don't wanna get away with it, they don't care. Apple always been a fan of making fun of competitors. There was the famous &lt;a href="http://www.youtube.com/watch?v=R706isyDrqI"&gt;"1984"&lt;/a&gt; ad that pictured IBM as the dominate dictator who is brain-washing everyone. And I remember those banners in Mac World conference couple of years ago that said "Redmond, Start your Photocopiers" (as in Microsoft is copying everything Apple is doing). And of course, tons of Steve Jobs's &lt;a href="http://www.youtube.com/watch?v=zhy7ehkgWcg"&gt;remarks on competitors&lt;/a&gt; in Mac World demos. It's a natural extension of Apple's arrogant attitude drawn from their CEO's ego. &lt;/p&gt;  &lt;p&gt;Don't get me wrong, I admire Steve Jobs, the guy built Apple &lt;a href="http://en.wikipedia.org/wiki/Steve_Jobs#Return_to_Apple"&gt;twice&lt;/a&gt;, and if you wanna know the man himself, just watch his Stanford commencement address &lt;a href="http://www.youtube.com/watch?v=UF8uR6Z6KLc"&gt;speech&lt;/a&gt; in 2005 (really wise stuff) but there's no doubt that Steve's ego is really burning Apple's bridges with other companies. Once in 1997, Apple needed help from Microsoft for its resurrection. Of course, Microsoft got a fair deal (settlements for for Patent disputes, IE as the default browser on Mac, and revenues from Office for Mac and Apple shares) but if Microsoft knew that Apple would be mocking Vista like they are now, I'm sure Microsoft would have been thinking this through.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-5230571484232695663?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=n1HiRLCNJRQ:Fdp_dQejCg8:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=n1HiRLCNJRQ:Fdp_dQejCg8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=n1HiRLCNJRQ:Fdp_dQejCg8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=n1HiRLCNJRQ:Fdp_dQejCg8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/n1HiRLCNJRQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/n1HiRLCNJRQ/it-getting-really-old.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2008/06/it-getting-really-old.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-566160918880923486</guid><pubDate>Sat, 31 May 2008 00:44:00 +0000</pubDate><atom:updated>2008-05-30T20:44:40.263-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Consumer Devices</category><title>Personalized TV Guide</title><description>&lt;p&gt;I was watching TV this morning and I went through my 37-channels favorite list and I found nothing interesting to watch. So, I turned to the TV guide. I don't use the guide that much so here's my impression. SHOCKED. the TV guide is listing more than 800 channels, how am I supposed to go through these. Of course there's a categorization for shows by theme, channel, or title.&amp;#160; Maybe other cable boxes even have search. But, that's not what I want to do, I just want to watch a good show, I don't know what it is but I want it and I want it now. I got frustrated with the TV guide so I turned off the TV and turned to the computer to check my Gmail, I opened a new e-mail and I found this small ad in the top banner about something related to the e-mail I'm reading right at the same moment. So, I thought what if my TV (or rather cable box) can do that.&lt;/p&gt;  &lt;p&gt;Here's the idea, What if TV channels have enough metadata to suggest shows to the viewer. Metadata can include Show Rating, Theme, Production Year, Cast Names. The viewer selects his/her favorite picks in each of these categories and there's magic. It's simple matter of mix and match.&lt;/p&gt;  &lt;p&gt;Now, here's the problem, I don't know how cable boxes work, I don't have a cable company to apply something like this. So, I thought I just put this out there for anyone to apply it. But I reserve the right of having one of those cable boxes for free.&lt;/p&gt;  &lt;p&gt;By the way, if by any chance, someone already applied this idea, let me know.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-566160918880923486?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=b_rzB2qH26g:vx2SS9PoLt0:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=b_rzB2qH26g:vx2SS9PoLt0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=b_rzB2qH26g:vx2SS9PoLt0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=b_rzB2qH26g:vx2SS9PoLt0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/b_rzB2qH26g" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/b_rzB2qH26g/personalized-tv-guide.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2008/05/personalized-tv-guide.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-1651119504998397790</guid><pubDate>Thu, 22 May 2008 00:39:00 +0000</pubDate><atom:updated>2008-05-21T20:40:28.027-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">GIS</category><category domain="http://www.blogger.com/atom/ns#">GeoWeb</category><title>GIS, GPS, LBS, and GeoWeb - They're different, People.</title><description>&lt;p&gt;When I tell anyone one that I work in &lt;a href="http://en.wikipedia.org/wiki/Geographic_information_system"&gt;GIS&lt;/a&gt; and tell them about what it's about, I always get the response of &amp;quot;Oh, I know what that is, it's the little screen in my car with the navigator&amp;quot;. No people, that's &lt;a href="http://en.wikipedia.org/wiki/Global_Positioning_System"&gt;GPS&lt;/a&gt;. Smarter responses include &amp;quot;Is that part of GPS?&amp;quot; and &amp;quot;Yeah, I know what that is, I use Google Maps&amp;quot;. But All of that is still not GIS. So, I'm gonna write this down for one last time and the next person to ask me about what I'm doing for living, I'll just give him the link for this post.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;GPS&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Let's start with the most known one, GPS. The Global Positioning System is a network of satellites that orbits around the earth at let a receiver device determine its location, speed, direction, and time. The receiver device (which is commonly known as &amp;quot;GPS&amp;quot;) needs to be connected to at least 4 satellites to determine its location, and hence speed, direction and time. GPS is an American system, and it's the only completely implemented global navigation satellite system. There are other GNSS like Russian &lt;a href="http://en.wikipedia.org/wiki/GLONASS"&gt;GLONASS&lt;/a&gt;, European &lt;a href="http://en.wikipedia.org/wiki/Galileo_positioning_system"&gt;Galileo&lt;/a&gt;, the proposed Chinese &lt;a href="http://en.wikipedia.org/wiki/COMPASS_navigation_system"&gt;COMPASS&lt;/a&gt;, and Indian &lt;a href="http://en.wikipedia.org/wiki/Indian_Regional_Navigational_Satellite_System"&gt;IRNSS&lt;/a&gt;. GPS devices are now widely, not just used but also, integrated into other devices like cars, smart phones, and cameras.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;GIS&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Geographic Information System is the implementation of database for spatial data. If a database can have text, numbers, dates, and photos, it can have maps as well. It's not just about the location, it's about querying the location and analyzing that location with respect to other locations. It's just like querying and analyzing tabular data. The only difference is that if a picture is worth a thousand words, a map is worth a thousand pictures. &lt;/p&gt;  &lt;p&gt;GIS is a mix of science (Geography), information systems, and modern software technologies that hasn't - unfortunately - exploit the potentials of GIS yet, but hopefully one day it will.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;GeoWeb&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This is the new buzz, and I think we owe the credit to &lt;a href="http://en.wikipedia.org/wiki/Keyhole,_Inc."&gt;Keyhole&lt;/a&gt;. Keyhole was the company that created the software that we know now as Google Earth. In 2004, Google acquired Keyhole and changed their paid software to a free software that we all use now.&lt;/p&gt;  &lt;p&gt;It was Google Earth and its user generated content that required the creation of this new term &amp;quot;GeoWeb&amp;quot;. GeoWeb is basically to provide a geographic dimension to the information on the web. You want to find a house in your area, but what really defines &amp;quot;Your Area&amp;quot;, it's where you think is close to you and you can't define that unless you use a map.&lt;/p&gt;  &lt;p&gt;Even though GeoWeb is the natural evolution of GIS - It's GIS for the public, where everyone can search, add, or analyze spatial-based information -, the GeoWeb didn't come from a GIS software company but rather a company founded only in 2001.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;LBS&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Location-based_service"&gt;Location Based Services&lt;/a&gt; is the product of GIS, GPS, GeoWeb, and mobile computing. Here's a scenario of what LBS can offer, you're on the go and you want to find the nearest favorite sports store, you pick up your cell phone and connect to the Internet to get that info, easy, then you get directions to the store and as you move, the cell phone adjusts the route and suggests other routs depending on the traffic and how long is the route, still easy. As you approach the store you get a message telling you that there's another sports store near by that is offering 50% discount on exactly what you're looking for. Now, that's not easy. Of course there are &lt;a href="http://en.wikipedia.org/wiki/Location-based_service#LBS_applications"&gt;other applications&lt;/a&gt; to LBS, but this is one of its most widely known ones. It's about offering the right information at the right time in the right location so you can act on it immediately, and if that info is an ad, that mean there gonna be &lt;a href="http://www.google.com"&gt;people&lt;/a&gt; looking forward for LBS.&lt;/p&gt;  &lt;p&gt;Google has been working building an &lt;a href="http://gigaom.com/2006/08/15/google-launches-wifi-network-in-mountain-view/"&gt;alternative&lt;/a&gt; to LBS that can be implemented now. Based on a free widely available WiFi network, Google can distribute ads to those logging in to the network with their Google account.&lt;/p&gt;  &lt;p&gt;Downside, Privacy. LBS - in my opinion as one whose working in GIS - is a major violation of privacy. It's not just that the service providers know who you are and what you're interested in, but also where you are and where you've been. Your location is identified in real time but also could be logged very easily. And who knows who's listening.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Anyway&lt;/strong&gt;, forget about the differences between the technical terms. One thing is for sure, Location is next big buzz.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-1651119504998397790?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=gh3qgaMr4VM:Bu-WKdpfpT0:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=gh3qgaMr4VM:Bu-WKdpfpT0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=gh3qgaMr4VM:Bu-WKdpfpT0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=gh3qgaMr4VM:Bu-WKdpfpT0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/gh3qgaMr4VM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/gh3qgaMr4VM/gis-gps-lbs-and-geoweb-they-different.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2008/05/gis-gps-lbs-and-geoweb-they-different.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-2258226224709485720</guid><pubDate>Sat, 17 May 2008 15:32:00 +0000</pubDate><atom:updated>2008-05-17T11:32:39.564-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Google</category><category domain="http://www.blogger.com/atom/ns#">IT Industry</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><title>Microsoft vs. Google: Is it a real fight?</title><description>&lt;p&gt;I think it would be fair to say that there seem to be a competition going on between Microsoft and Google. It's ridiculous to deny it since Microsoft is making all of those moves to compete with Google (Enhancing &lt;a href="http://www.microsoft.com/windows/products/winfamily/desktopsearch/default.mspx"&gt;Windows&lt;/a&gt; Search, Ballmer &lt;a href="http://web-advertising.suite101.com/article.cfm/microsoft_advertising_strategy"&gt;announcing&lt;/a&gt; that 25% of Microsoft revenues would come from advertising, &lt;a href="http://www.microsoft.com/presspass/press/2007/aug07/08-13MSaQuantivePR.mspx"&gt;acquisition&lt;/a&gt; of aQuantive for 6B$, and &lt;a href="http://www.microsoft.com/presspass/press/2008/feb08/02-01CorpNewsPR.mspx"&gt;offer&lt;/a&gt; to buy Yahoo! for more than 44B$). Even though the two companies doesn't share much of battlegrounds (search and online advertising, which both represent a fraction of Microsoft revenues), The two companies - especially Microsoft - seem to be more concerned with one another more and more. Why is that?&lt;/p&gt;  &lt;p&gt;1. A few years back when Google was on the rise, the question &amp;quot;How can stop Google?&amp;quot; was naturally followed by &amp;quot;Could it be Microsoft?&amp;quot;. The collision of the two powers is a natural course of events, and Microsoft is thinking &amp;quot;let's do it now before Google &lt;a href="http://www.alleyinsider.com/2008/5/google_to_surpass_size_of_microsoft_windows_in_2009"&gt;gets too big&lt;/a&gt; to handle&amp;quot;.&lt;/p&gt;  &lt;p&gt;2. Google expanding its products to provide cheap (free is cheap, right?) only-core-widely-used-features everywhere-accessible alternatives to Microsoft products (for example, Google Docs vs Office) is threatening Microsoft future revenues. It kinda feels like Netscape replacing windows all over again. Microsoft is thinking &amp;quot;It's not about generating more profit, it's a matter of national security&amp;quot;.&lt;/p&gt;  &lt;p&gt;3. The business model offered by Google, a company offering free products that makes millions of dollars, is more effective than Microsoft traditional-software-company business model. Microsoft is thinking &amp;quot;Adopt it or beat it, or maybe adopt it and beat everybody else&amp;quot;.&lt;/p&gt;  &lt;p&gt;4. Google's products are the closest thing to Microsoft's Software-as-a-Service licensing model that was supposed to replace the traditional license model currently used. Microsoft is probably thinking &amp;quot;Those Google guys stole my idea and they're making money of it, I'll #&amp;amp;jlk%fn&amp;amp;h!i* them&amp;quot;.&lt;/p&gt;  &lt;p&gt;5. Online advertising is generating more profit everyday. Microsoft is thinking &amp;quot;Why not get a bigger piece of the pie&amp;quot;.&lt;/p&gt;  &lt;p&gt;Well, we've established that there is a fight. But how real is it?&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Microsoft can avoid the &lt;a href="http://www.alleyinsider.com/2008/5/google_to_surpass_size_of_microsoft_windows_in_2009#comment-4829b325796c7a88001709b4"&gt;&amp;quot;If Google is winning, then we must be losing&amp;quot;&lt;/a&gt; attitude which seem be driving the company lately, like the Microhoo merger that will take at least a year to be active because of all the in-house arrangements that has to happen. Stopping that attitude will make the fight look much less intense. &lt;/li&gt;    &lt;li&gt;Microsoft should take a moment and re-plan its online strategy, at least to avoid all the redundant services (for example, &lt;a href="https://www.foldershare.com/welcome.aspx"&gt;Folder Share&lt;/a&gt;, &lt;a href="http://skydrive.live.com/"&gt;SkyDrive&lt;/a&gt;, and &lt;a href="https://www.mesh.com/Welcome/Welcome.aspx"&gt;Live Mesh&lt;/a&gt;). This might give Microsoft's effort in online services a chance to compete with Google in that area. &lt;/li&gt;    &lt;li&gt;Even though online advertising is driving Google's revenues, Google's services is what's threatening Microsoft. And while it's a good strategy to directly compete in online advertising which will dry Google funds for building those services, it's still sufficient to build better services - or software - to limit Google services' affect on Microsoft revenues. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;How real is the fight, if someone came out on top.. then, it's real.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-2258226224709485720?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=dG4yt3YE8UE:-WdzgywYqTg:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=dG4yt3YE8UE:-WdzgywYqTg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=dG4yt3YE8UE:-WdzgywYqTg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=dG4yt3YE8UE:-WdzgywYqTg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/dG4yt3YE8UE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/dG4yt3YE8UE/microsoft-vs-google-is-it-real-fight.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2008/05/microsoft-vs-google-is-it-real-fight.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-2965373233004820868</guid><pubDate>Wed, 26 Dec 2007 22:53:00 +0000</pubDate><atom:updated>2007-12-27T10:47:47.183-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><category domain="http://www.blogger.com/atom/ns#">Personal</category><title>Internet Day to Day tools - for geeks only</title><description>&lt;p&gt;As you use the Internet on daily basis, either in work or home or both, for business or pleasure, you spend more and more time in front of your browser. Over the last month, I've been trying to cut down the time I spend on daily activities on the Internet. Here are some of the tools that helped me do that and others that introduce some really great benefits that might come in handy for you too..&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Essential Tools&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&amp;#160;&lt;a href="http://www.mozilla.com/en-US/" target="_blank"&gt;&lt;strong&gt;Firefox&lt;/strong&gt;&lt;/a&gt;: There's one feature in firefox that IE can't compete with, and that is Extensions. When I was on the edge between using IE or Firefox, Extensions - and themes also - was the winning card for firefox. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.google.com/reader" target="_blank"&gt;&lt;strong&gt;Google Reader&lt;/strong&gt;&lt;/a&gt;: Great Web based RSS reader from Google. Not only you get to follow your favorite RSS feeds through this simple well-designed Ajax interface, but also, you can share the posts you find most interesting directly with your friends, you can also have a URL of page listing those posts. You can also receive links of feeds as recommended by Google (of course, through inspecting your data) which can be very accurate. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href="http://windowslivewriter.spaces.live.com/" target="_blank"&gt;Windows Live Writer&lt;/a&gt;&lt;/strong&gt;: very cool blog writer tool from Microsoft. With colorful very nice interface, WLW is open to large number of blogging services, starting of course with Windows Live. &lt;/li&gt;    &lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/browse/type:3" target="_blank"&gt;&lt;strong&gt;Spell-check dictionaries&lt;/strong&gt;&lt;/a&gt;: you can get spell check as you're writing e-mails or any text in web pages in firefox by installing the dictionaries of the languages you use. It might be not as accurate in corrections as Office but at least it's gonna catch the wrong words. &lt;/li&gt;    &lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/2109" target="_blank"&gt;&lt;strong&gt;FEBE&lt;/strong&gt;&lt;/a&gt;: Backup firefox data including extensions, themes, bookmarks, preferences, cookies, and many more.. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Development and Technology&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.codeproject.com/script/News/List.aspx" target="_blank"&gt;&lt;strong&gt;CodeProject Newletter&lt;/strong&gt;&lt;/a&gt;: a careful daily selection of 8 IT industry and development headlines with very hilarious comments. You need to register in &lt;a href="http://www.codeproject.com" target="_blank"&gt;CodeProject&lt;/a&gt; to receive this newsletter. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codinghorror.com/blog/archives/000682.html" target="_blank"&gt;&lt;strong&gt;Jeff Atwood Visual Studio Settings&lt;/strong&gt;&lt;/a&gt;: Great VS color schema for both 2005 and 2008. &lt;a href="http://www.codinghorror.com/blog/files/exported-font-and-colors-for-jeff-atwood-sept-19.zip" target="_blank"&gt;Download Here&lt;/a&gt;. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Bookmarks&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4496" target="_blank"&gt;&lt;strong&gt;Online Bookmark Manager - StartAid&lt;/strong&gt;&lt;/a&gt;: Haven't you ever want to show your friend that web site that you bookmarked couple a days ago, but you can't remember the URL. Bookmarks (or Favorites for IE users) is a great tool but you depend on it too much that it makes you forget URL. StartAid helps you solve this problem by offering an online bookmark manager that has a web interface in a folder hierarchy with the ability to show those bookmarks in a firefox menu just like firefox bookmarks and a side tab to offer search capabilities. Also, sharing bookmarks and searching others' bookmarks are great features offered by this extension. &lt;/li&gt;    &lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/2410" target="_blank"&gt;&lt;strong&gt;Foxmarks Bookmark Synchronizer&lt;/strong&gt;&lt;/a&gt;: If you're using firefox on more than one machine, you would like to sync your bookmarks between those machines. This extension helps do that. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Google-Related&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/6076" target="_blank"&gt;&lt;strong&gt;Better Gmail 2&lt;/strong&gt;&lt;/a&gt;: Adds enhancements to the GMail web page. You can prefer &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4866" target="_blank"&gt;Better Gmail&lt;/a&gt;, you can read the differences &lt;a href="http://lifehacker.com/software/exclusive-lifehacker-download/better-gmail-2-firefox-extension-for-new-gmail-320618.php" target="_blank"&gt;here&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1320" target="_blank"&gt;&lt;strong&gt;Gmail Manager&lt;/strong&gt;&lt;/a&gt;: manages Gmail accounts and shows notifications of new e-mails. &lt;/li&gt;    &lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3977" target="_blank"&gt;&lt;strong&gt;Google Reader Notifier&lt;/strong&gt;&lt;/a&gt;: notification of Google Reader updates. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://gears.google.com/" target="_blank"&gt;&lt;strong&gt;Google Gears&lt;/strong&gt;&lt;/a&gt;: this doesn't really adds direct tool to the browser, but it enables web applications to provide offline functionality using JavaScript APIs. A functionality that is nice to have if you're using laptop. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.google.com/tools/firefox/browsersync/" target="_blank"&gt;&lt;strong&gt;Google Browser Sync&lt;/strong&gt;&lt;/a&gt;: This extension from Google continuously synchronizes including bookmarks, history, persistent cookies, and saved passwords &amp;#8211; across multiple computers. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.google.com/notebook" target="_blank"&gt;&lt;strong&gt;Google Notebook&lt;/strong&gt;&lt;/a&gt;: allows you to store notes on web pages using a popup in your browser. &lt;/li&gt;    &lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/918" target="_blank"&gt;&lt;strong&gt;gTranslate&lt;/strong&gt;&lt;/a&gt;: Translates the selected text via Google Translate. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Firefox Interface Customization&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1812" target="_blank"&gt;&lt;strong&gt;CoLT&lt;/strong&gt;&lt;/a&gt;: Adds a Copy Link Text item to the browser's context menu along with the Copy Link Location item. &lt;/li&gt;    &lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1330" target="_blank"&gt;&lt;strong&gt;CuteMenus&lt;/strong&gt;&lt;/a&gt;: Adds icons to all menus. &lt;/li&gt;    &lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3176" target="_blank"&gt;&lt;strong&gt;Favicon Picker 2&lt;/strong&gt;&lt;/a&gt;: adds UI for replacing bookmarks icon. &lt;/li&gt;    &lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1951" target="_blank"&gt;&lt;strong&gt;Fission&lt;/strong&gt;&lt;/a&gt;: puts the progress bar in the address bar like Safari. &lt;/li&gt;    &lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4882" target="_blank"&gt;&lt;strong&gt;Tab Scope&lt;/strong&gt;&lt;/a&gt;: Vista-like live thumbnails for firefox tabs. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Other tools&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.skype.com" target="_blank"&gt;&lt;strong&gt;Skype&lt;/strong&gt;&lt;/a&gt;: turns every phone number on each web page to a click-able link that can be called directly using Skype. &lt;/li&gt;    &lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/2194" target="_blank"&gt;&lt;strong&gt;SearchWith&lt;/strong&gt;&lt;/a&gt;: search selected text with various search services from context menu. &lt;/li&gt;    &lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/5490" target="_blank"&gt;&lt;strong&gt;MrUptime&lt;/strong&gt;&lt;/a&gt;: Get notified when an unavalible web site starts to work again. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.ideashower.com/ideas/active/read-it-later/" target="_blank"&gt;&lt;strong&gt;Read it Later&lt;/strong&gt;&lt;/a&gt;: Save pages to read later instead of keeping them as open tabs. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Let us know what tools are you using...&lt;/p&gt;  &lt;p&gt;   &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6584e77c-db1a-447b-a17e-27937001d012" 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/firefox" rel="tag"&gt;firefox&lt;/a&gt;,&lt;a href="http://technorati.com/tags/extensions" rel="tag"&gt;extensions&lt;/a&gt;,&lt;a href="http://technorati.com/tags/google" rel="tag"&gt;google&lt;/a&gt;,&lt;a href="http://technorati.com/tags/browser" rel="tag"&gt;browser&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-2965373233004820868?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=sZiyqfW48jQ:qZ8o93gBjdE:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=sZiyqfW48jQ:qZ8o93gBjdE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=sZiyqfW48jQ:qZ8o93gBjdE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=sZiyqfW48jQ:qZ8o93gBjdE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/sZiyqfW48jQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/sZiyqfW48jQ/internet-day-to-day-tools-for-geeks.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.amreldib.com/2007/12/internet-day-to-day-tools-for-geeks.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-9019867361123930753</guid><pubDate>Mon, 24 Dec 2007 17:21:00 +0000</pubDate><atom:updated>2007-12-24T13:19:03.689-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows</category><category domain="http://www.blogger.com/atom/ns#">IT Industry</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><title>Windows 7: What it's rumored to have, and What it should have..</title><description>&lt;p&gt;As the year is coming to an end, everyone is gazing into the future and making predictions for 2008. So, I thought I&amp;#8217;d gaze a little into the future of Windows..&lt;/p&gt;  &lt;p&gt;Windows 7 is the codename for the next windows version, as you all might know by now. Until now, number of features of the next windows has been &lt;a href="http://arstechnica.com/news.ars/post/20071112-early-windows-7-feature-list-leaked-to-the-public.html?rel" target="_blank"&gt;leaked&lt;/a&gt;/&lt;a href="http://arstechnica.com/news.ars/post/20071218-reality-check-what-we-know-and-dont-about-windows-7.html" target="_blank"&gt;rumored&lt;/a&gt; recently, even &lt;a href="http://apcmag.com/7668/beyond_vista_windows_7_what_we_know_so_far" target="_blank"&gt;some snapshots were claimed to of windows 7&lt;/a&gt;. The list contains some obvious, known, demanded, and - of course - copied features, like:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;1. Virtual machines for legacy software:&lt;/strong&gt; one of the main reasons for the late adoption for Vista by users is for incompatibility for most software. And as Windows team would want to make larger modifications in the OS, they should worry more about this issue. Apple people had a similar situation when moving from OS 9 to OS X, to overcome this they had &amp;quot;Classic&amp;quot; programs run in a virtual machine mode. With the &lt;a href="http://en.wikipedia.org/wiki/Windows_Server_2008#Hyper-V" target="_blank"&gt;Hyper-V&lt;/a&gt; feature in the new Windows Server 2008, it's possible for Microsoft to think about including a virtual machine mode to run classic programs too. This would give the development team the advantage of making as much modifications as they want.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;2. New smaller kernel:&lt;/strong&gt; Vista is installed in almost 14GB (just the windows folder on my machine) unlike XP that is around 3GB, if we're going to continue on this ratio.. we'll be seeing a 100GB OS soon. It's not about hard disk size, HDs gets more GBs every year with cheaper prices. It's about re-building the core of system instead modifying the existing one. Microsoft didn't change much of the core of windows since NT, maybe it's time to do so.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;3. &lt;/strong&gt;&lt;a href="http://en.wikipedia.org/wiki/WinFS" target="_blank"&gt;&lt;strong&gt;WinFS&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; Microsoft promised to include WinFS in Vista and they didn't. WinFS is as fancy idea as it's wanted. WinFS is announced to be included in ADO.NET Entity Framework and SQL Server 2008. In November 2006, Steve Ballmer &lt;a href="http://www.crn.com/software/196600671" target="_blank"&gt;said&lt;/a&gt; that WinFS will be integrated in the windows codebase after the development has fully completed, which should be in time for Windows 7.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;4. Entirely new look:&lt;/strong&gt; Vista got a new GUI , Areo, with significant new look, but the experience is the same as XP. Microsoft should inspect the real needs of the users and modify the experience to fit that, like they did in Office 2007. Luckily enough, &lt;a href="http://www.microsoft.com/presspass/exec/ssinofsky/default.mspx" target="_blank"&gt;Steven Sinofsky&lt;/a&gt; who is the Senior Vice President for the Windows Engineering Group, was responsible for developing Office 2007. Maybe he'll do the same in the new position..&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;5. De-coupling the interface from the explorer shell:&lt;/strong&gt; sounds like a complicated inner behind-the-scene feature, but actually this would affect the user interface in a great way. Now, you can change the whole interface and still make full benefit of the shell.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;6. Multi-touch Support:&lt;/strong&gt; with Microsoft Surface going from research to production and Support for Tablet-PCs, Supporting Multi-touch in windows seems like a good idea.&lt;/p&gt;  &lt;p&gt;That's what Windows 7 is most likely to have according to number of articles, but what it should have..&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;1. Better file operation management:&lt;/strong&gt; Don't you just hate how XP is handling copy operations. If you don't, try to copy two files in parallel rather than in sequence, it'll take you almost twice as much time. Or try to copy/move a large folder to another drive and after half an hour you get this message that there's no enough space. What if you left your machine and came back in an hour assuming that copying is in progress but actually it's not. Also, There's the un-explainable waiting before displaying the confirmation message when trying to delete a large number of files. Well, that was in XP, what about Vista? I tell you, it's even worse.. I miss the good old days of XP when it comes to copying. In Vista, you can't rename/delete/move any file on the System drive without getting all those confirmation messages (at least 3 messages). And it's also slow, and when I say slow, I mean sloooooow. Of course, I don't need to mention the crazy estimated time counter, One time, &lt;a href="http://microsoft.blognewschannel.com/archives/2007/12/07/vista-file-copying-is-blazing-fast/" target="_blank"&gt;Vista indicated that it needs 129 years to complete the remaining 7.55MB&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;It's not that hard to have better copy operation. Check out those copy managers like &lt;a href="http://www.copyhandler.com/en/downloads/4.html" target="_blank"&gt;Copy Handler&lt;/a&gt;, and &lt;a href="http://www.ranvik.net/totalcopy/" target="_blank"&gt;Total Copy&lt;/a&gt;. That's not impossible to do, right? Copy operations in windows needs Pause and Resume capabilities, better handling for parallel copying, fault tolerance for network failure when copying over network or for removable devices, Minimize to tray button, centralized window for all operations and maybe history recording, and to put more human common sense in the sequence of messages.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;2. Less/No &lt;/strong&gt;&lt;a href="http://en.wikipedia.org/wiki/User_Account_Control" target="_blank"&gt;&lt;strong&gt;UAC (User Account Control)&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; pop-ups:&lt;/strong&gt; If you didn't hear about UAC and how it operates, expect a moment of panic when your first UAC message pop up. But don't worry, you'll get used to it, as more and more are coming your way.&lt;/p&gt;  &lt;p&gt;For those how hasn't experienced UAC, here's how it work. The screen turns to black in the same way it turns off, and then in about a moment everything is grayed and here's your UAC message, why the suspense? and for what? No UAC message has ever warned me about something I don't know, instead it treats Visual Studio 2005, VMware Workstation, and Real Player as they're programs that are about to violate my machine.&lt;/p&gt;  &lt;p&gt;Of course, the principle idea behind UAC is running applications processes in a standard user privileges until the user grant them higher privileges. But, it's handled very badly as a user experience and most importantly, Applications still not playing nicely with it. Microsoft is putting avoiding UAC messages as an essential part in their conditions to grant application the &amp;quot;Certified for Vista&amp;quot; logo. But that's just for small companies or close partners to Microsoft, other wise, the user has face those messages on daily basis.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;3. Less minimum requirements:&lt;/strong&gt; One of the primary reasons for Vista's low distribution numbers is the high configurations that are set as minimum requirements for running the OS. And don't get fooled with the &amp;quot;Vista Capable&amp;quot; statement, this's just mean that you're gonna be running the OS, but we're not sure about other programs. To run Vista in a comfortable way, you need a dual core processor, and 2GB of RAM, not to mention a upper-medium graphics card.&lt;/p&gt;  &lt;p&gt;It's not that difficult to expect when new hardware will be available, and when it will be mainstream. The hardware (Processors, Memory, and Graphic Cards like Intel, AMD, MSI, and those people) companies and PCs (Desktop and laptops like HP, Dell, and Toshiba) companies, they have road maps for these things and they can tell you if you lunch an OS in 2010 what kind of configuration will be available. If Microsoft took couple of hours to search on the Internet for these information (even without using &lt;a href="http://www.google.com" target="_blank"&gt;Google&lt;/a&gt;), you should be able to fix the Vista hardware mistake.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;4. Themes:&lt;/strong&gt; Microsoft promised to enable themes in both XP and Vista, but didn't deliver. Large number of applications are allowing themes and actually helping developers and designers building themes, and also a large number of applications are turning to web applications which can change their looks every now and then or even allowing personalization. Microsoft should keep their promise this time, if they make one..&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;5. .NET framework built into Windows core:&lt;/strong&gt; The idea behind the &lt;a href="http://en.wikipedia.org/wiki/Common_Language_Runtime" target="_blank"&gt;CLR&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Just-in-time_compilation" target="_blank"&gt;JIT compilation&lt;/a&gt; of the .net framework is to allow converting written code in the time of execution to the code appropriate to the platform which the application is running on, like the &lt;a href="http://en.wikipedia.org/wiki/Just-in-time_compilation" target="_blank"&gt;Java Virtual Machine&lt;/a&gt;. But wait a minute, Isn't Microsoft only releasing .net framework for the Windows platform. Yes, &lt;a href="http://en.wikipedia.org/wiki/Shared_Source_Common_Language_Infrastructure" target="_blank"&gt;they're sharing source of the CLI&lt;/a&gt; and Novell is building &lt;a href="http://en.wikipedia.org/wiki/Mono_%28software%29" target="_blank"&gt;Mono&lt;/a&gt; but .net applications are not really platform independent. On the other hand, Maybe Microsoft's perfect chance to push the .net as a development option for commercial software (and not just solutions) built by enterprises is to play their favorite move and integrate .net into the core of Windows.&lt;/p&gt;  &lt;p&gt;If Microsoft pushed the framework into the core of the system and done it right, maybe that's will help overcoming the performance problem known for the .net applications.&lt;/p&gt;  &lt;p&gt;I don't know if this is possible or not, but maybe it's worth thinking about.&lt;/p&gt;  &lt;p&gt;What do you think.. what would you like the next windows version, Windows 7, to have.. let us know..&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-9019867361123930753?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=8BmmrKWocQQ:sn1WHvA-m08:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=8BmmrKWocQQ:sn1WHvA-m08:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=8BmmrKWocQQ:sn1WHvA-m08:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=8BmmrKWocQQ:sn1WHvA-m08:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/8BmmrKWocQQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/8BmmrKWocQQ/windows-7-what-it-rumored-to-have-and.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2007/12/windows-7-what-it-rumored-to-have-and.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-5861391010561233189</guid><pubDate>Wed, 12 Dec 2007 14:03:00 +0000</pubDate><atom:updated>2007-12-13T06:34:51.751-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">IT Industry</category><category domain="http://www.blogger.com/atom/ns#">Firefox</category><title>How Firefox makes money..</title><description>&lt;p&gt;Ever wondered how firefox is still running even though all of Mozilla's products are for free..&lt;/p&gt;  &lt;p&gt;First, it must be denotations, the "Best Browser Implementing Web Standards" - according to Mozilla - must be receiving lots of denotations from its wide user base. But There are actually two Mozillas, the Foundation and the Corporation.&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://en.wikipedia.org/wiki/Mozilla_Foundation"&gt;Foundation&lt;/a&gt; is a non-profit organization that handles the leadership for the open source Mozilla project, the polices, key infrastructure, trademarks and that stuff. Its revenue is tax-exempt status under the U.S. tax code as it's based in Mountain View, California.&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://en.wikipedia.org/wiki/Mozilla_Corporation"&gt;Corporation&lt;/a&gt; is a subsidiary of the foundation that coordinates the development of internet-related applications such as &lt;a href="http://en.wikipedia.org/wiki/Mozilla_Firefox"&gt;firefox&lt;/a&gt;. It also depends on denotations but there's also a deal with Google that whenever a user uses that little search box on the top right and he/she clicks an ad in the search results offered by Google, Mozilla gets 80% of the revenue. That little box is &lt;a href="http://www.calacanis.com/2006/03/06/firefox-mozilla-corporation-mozilla-foundation-made-72m-last/"&gt;rumored&lt;/a&gt; to had made $72M last year. It's &lt;a href="http://en.wikipedia.org/wiki/Mozilla_Foundation"&gt;confirmed&lt;/a&gt; (by Wikipedia, read the Financing section) that $61.5M were Mozilla's revenues in 2006 because of the little box out of a total $66.8M of revenues.&lt;/p&gt;  &lt;p&gt;It's good to see Mozilla going strong financially as they are technically. Looks like the red fox is gonna be sticking around for a while.. bad news for the guys in Redmond..&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-5861391010561233189?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=fytgWp7aB1U:oZumgw3NCD4:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=fytgWp7aB1U:oZumgw3NCD4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=fytgWp7aB1U:oZumgw3NCD4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=fytgWp7aB1U:oZumgw3NCD4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/fytgWp7aB1U" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/fytgWp7aB1U/how-firefox-makes-money.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2007/12/how-firefox-makes-money.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-3104258682444752733</guid><pubDate>Thu, 29 Nov 2007 18:32:00 +0000</pubDate><atom:updated>2007-11-29T13:58:59.622-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AJAX</category><category domain="http://www.blogger.com/atom/ns#">ASP.NET</category><category domain="http://www.blogger.com/atom/ns#">Learning Resourses</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio</category><category domain="http://www.blogger.com/atom/ns#">Silverlight</category><category domain="http://www.blogger.com/atom/ns#">SQL Server</category><title>"How Do I" Video Series on Microsoft Technologies</title><description>&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Even though Microsoft started this series a long time ago, almost over a year. Its expansion to other technologies and products is what's really amazing..&lt;br /&gt;You can find these series on these links&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/bb507746.aspx"&gt;Visual Studio&lt;/a&gt;&lt;br /&gt;http://msdn2.microsoft.com/en-us/vstudio/bb507746.aspx&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/office/bb496949.aspx"&gt;Visual Studio Tools for Office (VSTO)&lt;/a&gt;&lt;br /&gt;http://msdn2.microsoft.com/en-us/office/bb496949.aspx&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/teamsystem/bb507749.aspx"&gt;Visual Studio Team Suite&lt;/a&gt;&lt;br /&gt;http://msdn2.microsoft.com/en-us/teamsystem/bb507749.aspx&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/asp.net/bb498194.aspx"&gt;ASP.NET, AJAX, Introduction to SQL Server 2005, Team System&lt;/a&gt;&lt;br /&gt;http://msdn2.microsoft.com/en-us/asp.net/bb498194.aspx&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/visualc/bb496952.aspx"&gt;Native Coding&lt;/a&gt;&lt;br /&gt;http://msdn2.microsoft.com/en-us/visualc/bb496952.aspx&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/netframework/bb495180.aspx"&gt;Devices&lt;/a&gt;&lt;br /&gt;http://msdn2.microsoft.com/en-us/netframework/bb495180.aspx&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa700732.aspx"&gt;Absolute Beginners&lt;/a&gt;&lt;br /&gt;http://msdn2.microsoft.com/en-us/vstudio/aa700732.aspx&lt;br /&gt;&lt;br /&gt;&lt;a href="http://windowsclient.net/learn/videos.aspx"&gt;Windows Forms&lt;/a&gt;&lt;br /&gt;http://windowsclient.net/learn/videos.aspx&lt;br /&gt;&lt;br /&gt;&lt;a href="http://silverlight.net/learn/learnvideos.aspx"&gt;Silverlight&lt;/a&gt;&lt;br /&gt;http://silverlight.net/learn/learnvideos.aspx&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/Expression/kc/resources.aspx?product=blend&amp;amp;type=video"&gt;Expression Blend&lt;/a&gt;&lt;br /&gt;http://www.microsoft.com/Expression/kc/resources.aspx?product=blend&amp;amp;type=video&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have collected some of those videos as direct links, you can use them directly in your download manager:&lt;br /&gt;&lt;br /&gt;How Do I Visual Studio Extensibility Series&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/7/0/d/70d7fe3c-d90e-4c2a-bd74-b8f0b10c96c2/winvideo-extensibility-readwriteselectedtext.wmv"&gt;http://download.microsoft.com/download/7/0/d/70d7fe3c-d90e-4c2a-bd74-b8f0b10c96c2/winvideo-extensibility-readwriteselectedtext.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/d/6/7/d67ad300-00bb-4281-9ed8-bd240fd52b2e/winvideo-extensibility-propertywindow.wmv"&gt;http://download.microsoft.com/download/d/6/7/d67ad300-00bb-4281-9ed8-bd240fd52b2e/winvideo-extensibility-propertywindow.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/8/3/8/83835df6-350f-48c5-9531-342142d35ef0/winvideo-extensibility-customtemplatewizard.zip"&gt;http://download.microsoft.com/download/8/3/8/83835df6-350f-48c5-9531-342142d35ef0/winvideo-extensibility-customtemplatewizard.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/d/9/2/d92ede81-7a43-4971-a0cf-bcdba126c882/winvideo-extensibility-createcustomprojectanditemtemplates.zip"&gt;http://download.microsoft.com/download/d/9/2/d92ede81-7a43-4971-a0cf-bcdba126c882/winvideo-extensibility-createcustomprojectanditemtemplates.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/9/3/3/9339e282-1879-4191-84a1-151984e8d8cf/winvideo-extensibility-createalanguageservice.wmv"&gt;http://download.microsoft.com/download/9/3/3/9339e282-1879-4191-84a1-151984e8d8cf/winvideo-extensibility-createalanguageservice.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/4/b/a/4ba28313-e50a-424e-86b7-d3b9f571a35d/winvideo-extensibility-multivieweditor.wmv"&gt;http://download.microsoft.com/download/4/b/a/4ba28313-e50a-424e-86b7-d3b9f571a35d/winvideo-extensibility-multivieweditor.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/5/6/d/56de7104-ebee-40e4-a349-f138e5f42914/winvideo-extensibility-f1help.wmv"&gt;http://download.microsoft.com/download/5/6/d/56de7104-ebee-40e4-a349-f138e5f42914/winvideo-extensibility-f1help.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/5/a/5/5a569fa2-ff69-4111-bc2f-7222123f7ec0/winvideo-extensibility-deployavspackage.wmv"&gt;http://download.microsoft.com/download/5/a/5/5a569fa2-ff69-4111-bc2f-7222123f7ec0/winvideo-extensibility-deployavspackage.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/6/a/e/6aec3bf8-742f-4b55-8491-57ffd1b9320e/winvideo-extensibility-getanduseapackageloadkey.wmv"&gt;http://download.microsoft.com/download/6/a/e/6aec3bf8-742f-4b55-8491-57ffd1b9320e/winvideo-extensibility-getanduseapackageloadkey.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/1/f/8/1f8549ae-e7a8-41e0-8231-8d8181bcf26e/winvideo-extensibility-addbranding.wmv"&gt;http://download.microsoft.com/download/1/f/8/1f8549ae-e7a8-41e0-8231-8d8181bcf26e/winvideo-extensibility-addbranding.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/3/5/2/352103f2-dabf-4716-8966-0588c4011782/winvideo-extensibility-createabasiceditor.wmv"&gt;http://download.microsoft.com/download/3/5/2/352103f2-dabf-4716-8966-0588c4011782/winvideo-extensibility-createabasiceditor.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/3/b/2/3b2d928d-67dd-4375-9f01-b3ecb9f67d99/winvideo-extensibility-addanoptionspage.wmv"&gt;http://download.microsoft.com/download/3/b/2/3b2d928d-67dd-4375-9f01-b3ecb9f67d99/winvideo-extensibility-addanoptionspage.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/4/7/9/47952560-3434-44ed-b70d-69ae443aa51a/winvideo-extensibility-integratewiththetasklist.wmv"&gt;http://download.microsoft.com/download/4/7/9/47952560-3434-44ed-b70d-69ae443aa51a/winvideo-extensibility-integratewiththetasklist.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/6/9/0/6904d3a3-242a-479c-a48b-a3bd77b46060/winvideo-extensibility-addacustomtoolwindow.wmv"&gt;http://download.microsoft.com/download/6/9/0/6904d3a3-242a-479c-a48b-a3bd77b46060/winvideo-extensibility-addacustomtoolwindow.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/f/1/8/f1871e28-0e54-469e-8c82-69975887b83c/winvideo-extensibility-addingrightclickmenus.wmv"&gt;http://download.microsoft.com/download/f/1/8/f1871e28-0e54-469e-8c82-69975887b83c/winvideo-extensibility-addingrightclickmenus.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/e/9/9/e99b9760-12bc-436a-950a-e2d173176846/winvideo-extensibility-writingtotheoutputwindow.wmv"&gt;http://download.microsoft.com/download/e/9/9/e99b9760-12bc-436a-950a-e2d173176846/winvideo-extensibility-writingtotheoutputwindow.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/0/1/a/01a70554-76c6-435b-b85b-654ebd71ddaf/hdi%20-%20extensibility%20-%20add%20commands%20to%20menus%20and%20toolbars.wmv"&gt;http://download.microsoft.com/download/0/1/a/01a70554-76c6-435b-b85b-654ebd71ddaf/hdi%20-%20extensibility%20-%20add%20commands%20to%20menus%20and%20toolbars.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/8/8/0/880a3d90-2afa-4021-a826-87e2b6bb392a/winvideo-extensibility-creatingmacros.wmv"&gt;http://download.microsoft.com/download/8/8/0/880a3d90-2afa-4021-a826-87e2b6bb392a/winvideo-extensibility-creatingmacros.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/7/e/c/7ec63c5e-6b1f-468a-b699-cadb8875daf7/winvideo-extensibility-vsctfiles.wmv"&gt;http://download.microsoft.com/download/7/e/c/7ec63c5e-6b1f-468a-b699-cadb8875daf7/winvideo-extensibility-vsctfiles.wmv&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How Do I Object Binging Series&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/6/2/2/6229ed40-2520-49e6-9d4e-ed61b6ffd760/1simpleobjectbinding.zip"&gt;http://download.microsoft.com/download/6/2/2/6229ed40-2520-49e6-9d4e-ed61b6ffd760/1simpleobjectbinding.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/6/2/2/6229ed40-2520-49e6-9d4e-ed61b6ffd760/2searchingandobjectbinding.zip"&gt;http://download.microsoft.com/download/6/2/2/6229ed40-2520-49e6-9d4e-ed61b6ffd760/2searchingandobjectbinding.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/6/2/2/6229ed40-2520-49e6-9d4e-ed61b6ffd760/3sortingandobjectbinding.zip"&gt;http://download.microsoft.com/download/6/2/2/6229ed40-2520-49e6-9d4e-ed61b6ffd760/3sortingandobjectbinding.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/6/2/2/6229ed40-2520-49e6-9d4e-ed61b6ffd760/4filteringandobjectbinding.zip"&gt;http://download.microsoft.com/download/6/2/2/6229ed40-2520-49e6-9d4e-ed61b6ffd760/4filteringandobjectbinding.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How Do I LINQ Series&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/1firstlinqqueries.zip"&gt;http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/1firstlinqqueries.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/2linqgroupandaggregate.zip"&gt;http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/2linqgroupandaggregate.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/3linqtodataset.zip"&gt;http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/3linqtodataset.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/4startinglinqtosql.zip"&gt;http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/4startinglinqtosql.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/5linqtosqlonetomany.zip"&gt;http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/5linqtosqlonetomany.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/convertvs2005to2008.zip"&gt;http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/convertvs2005to2008.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/7startinglinqtoxml.zip"&gt;http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/7startinglinqtoxml.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/8xmlintellisense.zip"&gt;http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/8xmlintellisense.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/9createlinqtoxml.zip"&gt;http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/9createlinqtoxml.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/10excellinqtoxml.zip"&gt;http://download.microsoft.com/download/a/4/c/a4c98be0-30cb-44a4-880d-53a5025cd7b0/10excellinqtoxml.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How Do I Visual Studio 2008 Series&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/1/e/b/1eb7fac4-c7c5-43ed-9363-37ce861feb3a/winvideo-orcas-mfcrichclientapp.wmv"&gt;http://download.microsoft.com/download/1/e/b/1eb7fac4-c7c5-43ed-9363-37ce861feb3a/winvideo-orcas-mfcrichclientapp.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/b/6/a/b6a6c87b-b1a4-4cb0-8898-ff6ec486053a/winvideo-hdi%20-%20orcas%20-%20clickonce%20programmatic%20updates.wmv"&gt;http://download.microsoft.com/download/b/6/a/b6a6c87b-b1a4-4cb0-8898-ff6ec486053a/winvideo-hdi%20-%20orcas%20-%20clickonce%20programmatic%20updates.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/9/6/f/96f36661-71ca-4a96-815e-a9e96e10e79b/winvideo-orcas-addtoaspnetpage.wmv"&gt;http://download.microsoft.com/download/9/6/f/96f36661-71ca-4a96-815e-a9e96e10e79b/winvideo-orcas-addtoaspnetpage.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/b/0/c/b0c18dab-3769-439f-b77d-9c10b66275ed/winvideo-orcas-creatinganddebuggingasharepointworkflowtemplate.wmv"&gt;http://download.microsoft.com/download/b/0/c/b0c18dab-3769-439f-b77d-9c10b66275ed/winvideo-orcas-creatinganddebuggingasharepointworkflowtemplate.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/8/4/d/84d7aa83-0dc1-415a-99ba-65da671f5813/winvideo-orcas-createandmodify.wmv"&gt;http://download.microsoft.com/download/8/4/d/84d7aa83-0dc1-415a-99ba-65da671f5813/winvideo-orcas-createandmodify.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/7/0/4/704daead-e1aa-47d1-84c9-f4def86a7cd8/winvideo-orcas-wpfapplication.wmv"&gt;http://download.microsoft.com/download/7/0/4/704daead-e1aa-47d1-84c9-f4def86a7cd8/winvideo-orcas-wpfapplication.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/6/9/9/6993365e-894b-4c5b-86ba-390b2a440d65/winvideo-hdi%20-%20orcas%20-%20occasionaly%20connected%20client.wmv"&gt;http://download.microsoft.com/download/6/9/9/6993365e-894b-4c5b-86ba-390b2a440d65/winvideo-hdi%20-%20orcas%20-%20occasionaly%20connected%20client.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/0/e/1/0e1d704a-0542-4252-a67b-bf2690ae6bb0/winvideo-orcas-wpfdebugging.wmv"&gt;http://download.microsoft.com/download/0/e/1/0e1d704a-0542-4252-a67b-bf2690ae6bb0/winvideo-orcas-wpfdebugging.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/6/d/7/6d7295dc-12f5-414f-9d46-83af54efd9f8/winvideo-orcas-linqtoxml.wmv"&gt;http://download.microsoft.com/download/6/d/7/6d7295dc-12f5-414f-9d46-83af54efd9f8/winvideo-orcas-linqtoxml.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/c/8/b/c8b9b89b-7ba9-4db3-8e7c-39351ee8f20c/winvideo-orcas-ajaxenabledwebservice.wmv"&gt;http://download.microsoft.com/download/c/8/b/c8b9b89b-7ba9-4db3-8e7c-39351ee8f20c/winvideo-orcas-ajaxenabledwebservice.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/3/4/7/34747cc1-a9ed-4fb2-a3a6-ec8854c76f57/winvideo-orcas-intellisense.wmv"&gt;http://download.microsoft.com/download/3/4/7/34747cc1-a9ed-4fb2-a3a6-ec8854c76f57/winvideo-orcas-intellisense.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/e/a/a/eaa6a9b3-4585-4803-a5ab-a21d35275a47/winvideo-orcas-configurebasicwindowscommunicationfoundationclient.wmv"&gt;http://download.microsoft.com/download/e/a/a/eaa6a9b3-4585-4803-a5ab-a21d35275a47/winvideo-orcas-configurebasicwindowscommunicationfoundationclient.wmv&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/0/a/d/0adf127a-231e-4297-9477-1a03b7918821/winvideo-orcas-quicktouroftheintegrateddevelopmentenvironment.wmv"&gt;http://download.microsoft.com/download/0/a/d/0adf127a-231e-4297-9477-1a03b7918821/winvideo-orcas-quicktouroftheintegrateddevelopmentenvironment.wmv&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How Do I Forms over Data Series&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/3/a/a/3aaf9e08-9d28-4e75-9da0-6ba3f65efb6e/1creatingyourdatabase.zip"&gt;http://download.microsoft.com/download/3/a/a/3aaf9e08-9d28-4e75-9da0-6ba3f65efb6e/1creatingyourdatabase.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/3/a/a/3aaf9e08-9d28-4e75-9da0-6ba3f65efb6e/2connectingtodatabase.zip"&gt;http://download.microsoft.com/download/3/a/a/3aaf9e08-9d28-4e75-9da0-6ba3f65efb6e/2connectingtodatabase.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/3/a/a/3aaf9e08-9d28-4e75-9da0-6ba3f65efb6e/3onetomanyform.zip"&gt;http://download.microsoft.com/download/3/a/a/3aaf9e08-9d28-4e75-9da0-6ba3f65efb6e/3onetomanyform.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/3/a/a/3aaf9e08-9d28-4e75-9da0-6ba3f65efb6e/4creatingasearchform.zip"&gt;http://download.microsoft.com/download/3/a/a/3aaf9e08-9d28-4e75-9da0-6ba3f65efb6e/4creatingasearchform.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/3/a/a/3aaf9e08-9d28-4e75-9da0-6ba3f65efb6e/5creatinglookuplists.zip"&gt;http://download.microsoft.com/download/3/a/a/3aaf9e08-9d28-4e75-9da0-6ba3f65efb6e/5creatinglookuplists.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/3/a/a/3aaf9e08-9d28-4e75-9da0-6ba3f65efb6e/6onetomanyfilter.zip"&gt;http://download.microsoft.com/download/3/a/a/3aaf9e08-9d28-4e75-9da0-6ba3f65efb6e/6onetomanyfilter.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/3/a/a/3aaf9e08-9d28-4e75-9da0-6ba3f65efb6e/7usingautocomplete.zip"&gt;http://download.microsoft.com/download/3/a/a/3aaf9e08-9d28-4e75-9da0-6ba3f65efb6e/7usingautocomplete.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/3/a/a/3aaf9e08-9d28-4e75-9da0-6ba3f65efb6e/8formattingcontrols.zip"&gt;http://download.microsoft.com/download/3/a/a/3aaf9e08-9d28-4e75-9da0-6ba3f65efb6e/8formattingcontrols.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/4/1/9/4191d186-e2a1-4b45-b4dd-b6364a4d5ced/9addingvalidation.zip"&gt;http://download.microsoft.com/download/4/1/9/4191d186-e2a1-4b45-b4dd-b6364a4d5ced/9addingvalidation.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/4/1/9/4191d186-e2a1-4b45-b4dd-b6364a4d5ced/10workingwithlocaldata.zip"&gt;http://download.microsoft.com/download/4/1/9/4191d186-e2a1-4b45-b4dd-b6364a4d5ced/10workingwithlocaldata.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/4/1/9/4191d186-e2a1-4b45-b4dd-b6364a4d5ced/11addcolumn.zip"&gt;http://download.microsoft.com/download/4/1/9/4191d186-e2a1-4b45-b4dd-b6364a4d5ced/11addcolumn.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/4/1/9/4191d186-e2a1-4b45-b4dd-b6364a4d5ced/12deployinglocaldata.zip"&gt;http://download.microsoft.com/download/4/1/9/4191d186-e2a1-4b45-b4dd-b6364a4d5ced/12deployinglocaldata.zip&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/4/1/9/4191d186-e2a1-4b45-b4dd-b6364a4d5ced/13printformcomponent.zip"&gt;http://download.microsoft.com/download/4/1/9/4191d186-e2a1-4b45-b4dd-b6364a4d5ced/13printformcomponent.zip&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/4/1/9/4191d186-e2a1-4b45-b4dd-b6364a4d5ced/14reportviewer.zip"&gt;http://download.microsoft.com/download/4/1/9/4191d186-e2a1-4b45-b4dd-b6364a4d5ced/14reportviewer.zip&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/4/1/9/4191d186-e2a1-4b45-b4dd-b6364a4d5ced/15understandingdata.zip"&gt;http://download.microsoft.com/download/4/1/9/4191d186-e2a1-4b45-b4dd-b6364a4d5ced/15understandingdata.zip&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/4/1/9/4191d186-e2a1-4b45-b4dd-b6364a4d5ced/16updatingrelatedtables.zip"&gt;http://download.microsoft.com/download/4/1/9/4191d186-e2a1-4b45-b4dd-b6364a4d5ced/16updatingrelatedtables.zip&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;br /&gt;How Do I Visual Studio Tools for Office Series&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/f/4/3/f43d2b40-1db3-4a9d-9cfe-4f033464a08a/winvideo-vsto-openxml.wmv"&gt;http://download.microsoft.com/download/f/4/3/f43d2b40-1db3-4a9d-9cfe-4f033464a08a/winvideo-vsto-openxml.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/6/4/9/649d7520-d8d9-4366-af88-e066fd028290/winvideo-vsto-actionspane.wmv"&gt;http://download.microsoft.com/download/6/4/9/649d7520-d8d9-4366-af88-e066fd028290/winvideo-vsto-actionspane.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/8/4/f/84f1e1a5-0e1d-44e8-942b-6064b00279f9/winvideo-vsto-webservices.wmv"&gt;http://download.microsoft.com/download/8/4/f/84f1e1a5-0e1d-44e8-942b-6064b00279f9/winvideo-vsto-webservices.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/9/6/b/96b94b3e-1a7a-4a75-9ced-4a97a95574ff/winvideo-vsto-outlookformregions.wmv"&gt;http://download.microsoft.com/download/9/6/b/96b94b3e-1a7a-4a75-9ced-4a97a95574ff/winvideo-vsto-outlookformregions.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/1/c/2/1c211aac-85a6-4e83-9c7c-57eed96df6e4/winvideo-vsto-ribbondesigner.wmv"&gt;http://download.microsoft.com/download/1/c/2/1c211aac-85a6-4e83-9c7c-57eed96df6e4/winvideo-vsto-ribbondesigner.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/2/f/0/2f02720b-dfa3-480f-afbd-fec5b47f3229/winvideo-vsto-customxmlparts.wmv"&gt;http://download.microsoft.com/download/2/f/0/2f02720b-dfa3-480f-afbd-fec5b47f3229/winvideo-vsto-customxmlparts.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/7/8/1/7817cb9b-326b-4f4b-ac99-791662d3641e/winvideo-vsto-vbainterop.zip"&gt;http://download.microsoft.com/download/7/8/1/7817cb9b-326b-4f4b-ac99-791662d3641e/winvideo-vsto-vbainterop.zip&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/3/6/a/36ac35e5-367b-4831-94ba-8278b5e15a24/winvideo-vsto-taskpanesinoutlook.zip"&gt;http://download.microsoft.com/download/3/6/a/36ac35e5-367b-4831-94ba-8278b5e15a24/winvideo-vsto-taskpanesinoutlook.zip&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/2/2/3/223cef8e-dcb3-4f6d-af1f-d31f8f65d8ef/winvideo-vsto-excel-linq.zip"&gt;http://download.microsoft.com/download/2/2/3/223cef8e-dcb3-4f6d-af1f-d31f8f65d8ef/winvideo-vsto-excel-linq.zip&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/2/b/f/2bf81364-6468-45a9-94d1-76e51a485440/winvideo-vsto-consumedatabasedatainexcel.zip"&gt;http://download.microsoft.com/download/2/b/f/2bf81364-6468-45a9-94d1-76e51a485440/winvideo-vsto-consumedatabasedatainexcel.zip&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/7/4/8/748d4ef0-6716-494d-ad34-88c984ae7fa0/winvideo-vsto-summarizedatainexcelwithdatabasefunctions.zip"&gt;http://download.microsoft.com/download/7/4/8/748d4ef0-6716-494d-ad34-88c984ae7fa0/winvideo-vsto-summarizedatainexcelwithdatabasefunctions.zip&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/7/7/d/77de3f6d-0fbd-4ecc-8d93-e4fc7792ea12/winvideo-vsto-usexmlmappinginexcel.zip"&gt;http://download.microsoft.com/download/7/7/d/77de3f6d-0fbd-4ecc-8d93-e4fc7792ea12/winvideo-vsto-usexmlmappinginexcel.zip&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/4/8/b/48b0877d-aa5a-4037-b5b3-817de810209f/winvideo-vsto-usesmarttagsinmicrosoftword.zip"&gt;http://download.microsoft.com/download/4/8/b/48b0877d-aa5a-4037-b5b3-817de810209f/winvideo-vsto-usesmarttagsinmicrosoftword.zip&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/1/9/4/194ec190-4d2d-438a-adb6-84c4799e9f63/winvideo-vsto-managetaskpanesinawordadd-in.zip"&gt;http://download.microsoft.com/download/1/9/4/194ec190-4d2d-438a-adb6-84c4799e9f63/winvideo-vsto-managetaskpanesinawordadd-in.zip&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/3/a/7/3a7bbed0-d018-424e-826d-79f5eb35e159/winvideo-vsto-customizeoutlookitemcontextmenus.zip"&gt;http://download.microsoft.com/download/3/a/7/3a7bbed0-d018-424e-826d-79f5eb35e159/winvideo-vsto-customizeoutlookitemcontextmenus.zip&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/7/b/d/7bd6a2d4-ac14-43f6-97bc-07a334257dde/winvideo-vsto-deployavstoadd-in.wmv"&gt;http://download.microsoft.com/download/7/b/d/7bd6a2d4-ac14-43f6-97bc-07a334257dde/winvideo-vsto-deployavstoadd-in.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/0/c/9/0c957bf7-86c7-4e33-a99a-30fe29c8c74a/winvideo-vsto-useexcelwebservices.wmv"&gt;http://download.microsoft.com/download/0/c/9/0c957bf7-86c7-4e33-a99a-30fe29c8c74a/winvideo-vsto-useexcelwebservices.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/a/e/0/ae0d2ae5-aaaa-4958-a52c-bea1b3f2eb1d/winvideo-vsto-usemossenterprisesearchfromaclientapplication.wmv"&gt;http://download.microsoft.com/download/a/e/0/ae0d2ae5-aaaa-4958-a52c-bea1b3f2eb1d/winvideo-vsto-usemossenterprisesearchfromaclientapplication.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/a/1/3/a1358d23-e999-427e-b530-0e861799b54c/winvideo-vsto-useeventsexcel2007addin.wmv"&gt;http://download.microsoft.com/download/a/1/3/a1358d23-e999-427e-b530-0e861799b54c/winvideo-vsto-useeventsexcel2007addin.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/d/2/9/d2915252-fd2a-49c2-8bce-cb01a919770e/winvideo-vsto-usethefindmethodinanexceladd-in.wmv"&gt;http://download.microsoft.com/download/d/2/9/d2915252-fd2a-49c2-8bce-cb01a919770e/winvideo-vsto-usethefindmethodinanexceladd-in.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/2/1/b/21b8783c-5a2f-4848-a0cd-4431be5749f9/winvideo-vsto-automatepowerpointfromanexceladd-in.wmv"&gt;http://download.microsoft.com/download/2/1/b/21b8783c-5a2f-4848-a0cd-4431be5749f9/winvideo-vsto-automatepowerpointfromanexceladd-in.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/7/1/5/715e1fa7-b91a-42cb-aeb4-2a98f3160aa5/winvideo-vsto-simulatedocexcel2007add-in.wmv"&gt;http://download.microsoft.com/download/7/1/5/715e1fa7-b91a-42cb-aeb4-2a98f3160aa5/winvideo-vsto-simulatedocexcel2007add-in.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/3/1/1/311f2fba-90ab-4b31-910a-6808c3f5bf84/winvideo-vsto-createadjoiningformregionsinoutlook2007.wmv"&gt;http://download.microsoft.com/download/3/1/1/311f2fba-90ab-4b31-910a-6808c3f5bf84/winvideo-vsto-createadjoiningformregionsinoutlook2007.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/5/c/a/5ca43d8e-c3e7-457c-a038-9a978d25bbe4/winvideo-vsto-createanoutlook2007add-in.wmv"&gt;http://download.microsoft.com/download/5/c/a/5ca43d8e-c3e7-457c-a038-9a978d25bbe4/winvideo-vsto-createanoutlook2007add-in.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/4/a/5/4a5856fc-f28b-4ecf-ad98-e8730eaec0c5/winvideo-vsto-deployadocumentlevelvstosolutionlocally%28part%202%29.wmv"&gt;http://download.microsoft.com/download/4/a/5/4a5856fc-f28b-4ecf-ad98-e8730eaec0c5/winvideo-vsto-deployadocumentlevelvstosolutionlocally(part%202).wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/d/f/a/dfa519ef-3be5-4426-8abf-a13dae3d66eb/winvideo-vsto-deployadocumentlevelvstosolutionlocally%28part%201%29.wmv"&gt;http://download.microsoft.com/download/d/f/a/dfa519ef-3be5-4426-8abf-a13dae3d66eb/winvideo-vsto-deployadocumentlevelvstosolutionlocally(part%201).wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/5/6/7/56731e6a-ad37-44c8-b8a5-a16918a32165/winvideo-vsto-prepareforavstodeployment.wmv"&gt;http://download.microsoft.com/download/5/6/7/56731e6a-ad37-44c8-b8a5-a16918a32165/winvideo-vsto-prepareforavstodeployment.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/5/c/2/5c2da2bc-6b92-46ab-b20a-bd9f90cd4ae9/winvideo-vsto-synchtaskpanevisibilitywithribboncontrols.wmv"&gt;http://download.microsoft.com/download/5/c/2/5c2da2bc-6b92-46ab-b20a-bd9f90cd4ae9/winvideo-vsto-synchtaskpanevisibilitywithribboncontrols.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/e/5/f/e5ff7f30-6c33-4766-9017-9ee68b426428/winvideo-vsto-createuserdefinedfunctionsforexcelservices.wmv"&gt;http://download.microsoft.com/download/e/5/f/e5ff7f30-6c33-4766-9017-9ee68b426428/winvideo-vsto-createuserdefinedfunctionsforexcelservices.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/c/0/d/c0d9af61-e981-41a7-bb8d-c98d5698b251/winvideo-vsto-bindsharepointcontenttypefieldstoword2007contentcontrols.wmv"&gt;http://download.microsoft.com/download/c/0/d/c0d9af61-e981-41a7-bb8d-c98d5698b251/winvideo-vsto-bindsharepointcontenttypefieldstoword2007contentcontrols.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/9/b/e/9be80aad-8d83-4458-8fba-8c53af52ef5a/winvideo-vsto-bindsharepointcontenttypefieldstoexcelranges.wmv"&gt;http://download.microsoft.com/download/9/b/e/9be80aad-8d83-4458-8fba-8c53af52ef5a/winvideo-vsto-bindsharepointcontenttypefieldstoexcelranges.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/9/5/9/959614f9-0bb6-446f-97d1-e9f6fe9d9b4e/winvideo-vsto-manipulatecustomxmlpartsoutsideofword.wmv"&gt;http://download.microsoft.com/download/9/5/9/959614f9-0bb6-446f-97d1-e9f6fe9d9b4e/winvideo-vsto-manipulatecustomxmlpartsoutsideofword.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/5/3/f/53f80cd7-81a0-421a-98f8-f8778e8b1f5d/use%20the%20range%20object%20to%20manipulate%20data%20in%20an%20excel%20workbook.wmv"&gt;http://download.microsoft.com/download/5/3/f/53f80cd7-81a0-421a-98f8-f8778e8b1f5d/use%20the%20range%20object%20to%20manipulate%20data%20in%20an%20excel%20workbook.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/a/d/4/ad40fa0a-f799-4019-bd49-d7fa258e7fa8/winvideo-vsto-manipulatecustomxmlpartsinword2007.wmv"&gt;http://download.microsoft.com/download/a/d/4/ad40fa0a-f799-4019-bd49-d7fa258e7fa8/winvideo-vsto-manipulatecustomxmlpartsinword2007.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/7/a/d/7ad9fddf-02c2-4a86-8419-faffe25c5db1/winvideo-vsto-powerpoint.wmv"&gt;http://download.microsoft.com/download/7/a/d/7ad9fddf-02c2-4a86-8419-faffe25c5db1/winvideo-vsto-powerpoint.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;br /&gt;How Do I Visual Studio Team Suite Series&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/8/3/8/83828647-2468-4fe5-bd3d-e4ad1413d3bf/winvideo-vsts-codemetrics.wmv"&gt;http://download.microsoft.com/download/8/3/8/83828647-2468-4fe5-bd3d-e4ad1413d3bf/winvideo-vsts-codemetrics.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/6/0/f/60f84780-a2f7-4fa2-9140-dcc9dac9dae2/winvideo-vsts-unittestingsmartdevices.wmv"&gt;http://download.microsoft.com/download/6/0/f/60f84780-a2f7-4fa2-9140-dcc9dac9dae2/winvideo-vsts-unittestingsmartdevices.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/3/9/7/3978262b-c63b-4377-8186-96ccb171aee4/winvideo-vsts-customcheck-inpolicy.wmv"&gt;http://download.microsoft.com/download/3/9/7/3978262b-c63b-4377-8186-96ccb171aee4/winvideo-vsts-customcheck-inpolicy.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/5/5/d/55d46db6-aa20-4dcb-94be-a8cd7e4f7dff/winvideo-vsts-codeanalysischeck-inpolicies.wmv"&gt;http://download.microsoft.com/download/5/5/d/55d46db6-aa20-4dcb-94be-a8cd7e4f7dff/winvideo-vsts-codeanalysischeck-inpolicies.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/c/2/e/c2e84e6f-7665-4609-ac86-af79e2f44c9c/winvideo-vsts-usingthevisualstudioteamtestloadagent.zip"&gt;http://download.microsoft.com/download/c/2/e/c2e84e6f-7665-4609-ac86-af79e2f44c9c/winvideo-vsts-usingthevisualstudioteamtestloadagent.zip&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/5/3/7/537232b5-f09b-47b0-bd88-4c94ba8de077/winvideo-vsts-implementaninterfaceusingtheclassdesigner.zip"&gt;http://download.microsoft.com/download/5/3/7/537232b5-f09b-47b0-bd88-4c94ba8de077/winvideo-vsts-implementaninterfaceusingtheclassdesigner.zip&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/7/f/e/7fe1618e-b0cc-484a-968e-887aa3e79ef4/winvideo-vsts-interpretwebtestresults.zip"&gt;http://download.microsoft.com/download/7/f/e/7fe1618e-b0cc-484a-968e-887aa3e79ef4/winvideo-vsts-interpretwebtestresults.zip&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/c/0/1/c017ad8f-c3ff-419e-b73c-c0c0b5ffe3ad/winvideo-vsts-databindaloadtest.wmv"&gt;http://download.microsoft.com/download/c/0/1/c017ad8f-c3ff-419e-b73c-c0c0b5ffe3ad/winvideo-vsts-databindaloadtest.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/d/6/7/d67b070a-a345-4b8b-a5ad-a986ac481567/winvideo-vsts-codedwebtests.wmv"&gt;http://download.microsoft.com/download/d/6/7/d67b070a-a345-4b8b-a5ad-a986ac481567/winvideo-vsts-codedwebtests.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/1/5/0/150ccb4a-7038-4e91-bea1-466181abc2cf/winvideo-vsts-databindaunittest.wmv"&gt;http://download.microsoft.com/download/1/5/0/150ccb4a-7038-4e91-bea1-466181abc2cf/winvideo-vsts-databindaunittest.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;br /&gt;How Do I ASP.NET AJAX&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/d/5/1/d511b06d-f0d9-4428-9a0a-4625f81c704f/HDI-AJAX-Timer.wmv"&gt;http://download.microsoft.com/download/d/5/1/d511b06d-f0d9-4428-9a0a-4625f81c704f/HDI-AJAX-Timer.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/d/5/1/d511b06d-f0d9-4428-9a0a-4625f81c704f/HDI-AJAX-P-PredictiveFetch.wmv"&gt;http://download.microsoft.com/download/d/5/1/d511b06d-f0d9-4428-9a0a-4625f81c704f/HDI-AJAX-P-PredictiveFetch.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/c/b/f/cbfd5187-75a9-48b3-9135-e0de1e8787c6/HDI-AJAX-P-Paging.wmv"&gt;http://download.microsoft.com/download/c/b/f/cbfd5187-75a9-48b3-9135-e0de1e8787c6/HDI-AJAX-P-Paging.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/a/9/c/a9c329f8-2ffa-4124-8ad9-9bd846999055/HDI-AJAX-TK-Amination.wmv"&gt;http://download.microsoft.com/download/a/9/c/a9c329f8-2ffa-4124-8ad9-9bd846999055/HDI-AJAX-TK-Amination.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/3/1/b/31bc6707-4f00-4232-9e31-7800373e9fdd/HDI-AJAX-P-IncremantalPageFetch-AWS.wmv"&gt;http://download.microsoft.com/download/3/1/b/31bc6707-4f00-4232-9e31-7800373e9fdd/HDI-AJAX-P-IncremantalPageFetch-AWS.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/3/1/b/31bc6707-4f00-4232-9e31-7800373e9fdd/HDI-AJAX-TK-ConfirmButton.wmv"&gt;http://download.microsoft.com/download/3/1/b/31bc6707-4f00-4232-9e31-7800373e9fdd/HDI-AJAX-TK-ConfirmButton.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/e/c/8/ec85ba39-6290-438e-9f35-11989c61e0a4/HDI-AJAX-P-IncremantalPageFetch-GP.wmv"&gt;http://download.microsoft.com/download/e/c/8/ec85ba39-6290-438e-9f35-11989c61e0a4/HDI-AJAX-P-IncremantalPageFetch-GP.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/e/c/8/ec85ba39-6290-438e-9f35-11989c61e0a4/HDI-AJAX-TK-Slider.wmv"&gt;http://download.microsoft.com/download/e/c/8/ec85ba39-6290-438e-9f35-11989c61e0a4/HDI-AJAX-TK-Slider.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/a/1/3/a134c3ec-8244-4099-af4d-b18a6bf7ee32/HDI-AJAX-TK-AutoComplete.wmv"&gt;http://download.microsoft.com/download/a/1/3/a134c3ec-8244-4099-af4d-b18a6bf7ee32/HDI-AJAX-TK-AutoComplete.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/a/1/3/a134c3ec-8244-4099-af4d-b18a6bf7ee32/HDI-AJAX-UpdateProgress.wmv"&gt;http://download.microsoft.com/download/a/1/3/a134c3ec-8244-4099-af4d-b18a6bf7ee32/HDI-AJAX-UpdateProgress.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/0/d/d/0dd32fc2-9907-4fdc-8ee5-38dd02b241d7/HDI-AJAX-TK-Calendar.wmv"&gt;http://download.microsoft.com/download/0/d/d/0dd32fc2-9907-4fdc-8ee5-38dd02b241d7/HDI-AJAX-TK-Calendar.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/0/d/d/0dd32fc2-9907-4fdc-8ee5-38dd02b241d7/HDI-AJAX-TK-DropDown.wmv"&gt;http://download.microsoft.com/download/0/d/d/0dd32fc2-9907-4fdc-8ee5-38dd02b241d7/HDI-AJAX-TK-DropDown.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/6/9/0/690a9206-fd41-47ea-ae51-293c52780bfe/HDI-AJAX-TK-MaskedEdit.wmv"&gt;http://download.microsoft.com/download/6/9/0/690a9206-fd41-47ea-ae51-293c52780bfe/HDI-AJAX-TK-MaskedEdit.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/6/9/0/690a9206-fd41-47ea-ae51-293c52780bfe/HDI-AJAX-TK-MutuallyExclusive.wmv"&gt;http://download.microsoft.com/download/6/9/0/690a9206-fd41-47ea-ae51-293c52780bfe/HDI-AJAX-TK-MutuallyExclusive.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/c/d/3/cd3449c5-afe9-491c-b607-c3494d3130ac/WinVideo-AJAX-TK-NoBot.wmv"&gt;http://download.microsoft.com/download/c/d/3/cd3449c5-afe9-491c-b607-c3494d3130ac/WinVideo-AJAX-TK-NoBot.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/8/d/c/8dc76759-69ce-442f-9b99-594d4e96c76b/WinVideo-AJAX-TK-ListSearch.wmv"&gt;http://download.microsoft.com/download/8/d/c/8dc76759-69ce-442f-9b99-594d4e96c76b/WinVideo-AJAX-TK-ListSearch.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/1/b/7/1b7cb0ee-6896-4727-8b51-881e3d50778e/WinVideo-AJAX-TK-PageBullet.wmv"&gt;http://download.microsoft.com/download/1/b/7/1b7cb0ee-6896-4727-8b51-881e3d50778e/WinVideo-AJAX-TK-PageBullet.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/e/7/c/e7caba41-5c56-4689-9e36-46d0d121642a/WinVideo-AJAX-TK-NumUpDown.wmv"&gt;http://download.microsoft.com/download/e/7/c/e7caba41-5c56-4689-9e36-46d0d121642a/WinVideo-AJAX-TK-NumUpDown.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/8/3/1/831ffcd7-c571-4075-b8fa-6ff678794f60/WinVideo-ASP-BrowserHistoryinAJAX.wmv"&gt;http://download.microsoft.com/download/8/3/1/831ffcd7-c571-4075-b8fa-6ff678794f60/WinVideo-ASP-BrowserHistoryinAJAX.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/e/9/8/e9826780-23f4-4ac3-b2ff-c4ac6c8ddab9/WinVideo-AJAX-TK-ValidatorCallout.wmv"&gt;http://download.microsoft.com/download/e/9/8/e9826780-23f4-4ac3-b2ff-c4ac6c8ddab9/WinVideo-AJAX-TK-ValidatorCallout.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/0/b/3/0b3a4fb0-7616-4444-bce2-7649f6267da5/WinVideo-Ajax-AfterProcessingPattern.wmv"&gt;http://download.microsoft.com/download/0/b/3/0b3a4fb0-7616-4444-bce2-7649f6267da5/WinVideo-Ajax-AfterProcessingPattern.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/2/b/8/2b82e043-e575-4812-9f9a-2e3735a07936/WinVideo-HDI-AJAX-TK-ResizableControl.wmv"&gt;http://download.microsoft.com/download/2/b/8/2b82e043-e575-4812-9f9a-2e3735a07936/WinVideo-HDI-AJAX-TK-ResizableControl.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/e/0/b/e0b4ddeb-9bb4-470b-9719-00c10a851b08/WinVideo-AJAX-TK-Tab.wmv"&gt;http://download.microsoft.com/download/e/0/b/e0b4ddeb-9bb4-470b-9719-00c10a851b08/WinVideo-AJAX-TK-Tab.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/4/b/7/4b7f03f8-4d81-415c-a3fb-b7273aeffd16/WinVideo-ASP-UpdateMultipleRegionsofaPage.wmv"&gt;http://download.microsoft.com/download/4/b/7/4b7f03f8-4d81-415c-a3fb-b7273aeffd16/WinVideo-ASP-UpdateMultipleRegionsofaPage.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/9/5/5/95531f98-e05e-4dad-a8ba-02502371a868/WinVideo-AJAX-ChooseBetweenMethods.wmv"&gt;http://download.microsoft.com/download/9/5/5/95531f98-e05e-4dad-a8ba-02502371a868/WinVideo-AJAX-ChooseBetweenMethods.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/f/a/c/faca52f2-5d38-44ec-a284-341c1877ecff/WinVideo-HDI-AJAX-TK-SlideShow.wmv"&gt;http://download.microsoft.com/download/f/a/c/faca52f2-5d38-44ec-a284-341c1877ecff/WinVideo-HDI-AJAX-TK-SlideShow.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/4/5/d/45d75c7a-09e2-4ae1-a341-854866d77e54/WinVideo-HDI-AJAX-TK-UpdatePanelAnim.wmv"&gt;http://download.microsoft.com/download/4/5/d/45d75c7a-09e2-4ae1-a341-854866d77e54/WinVideo-HDI-AJAX-TK-UpdatePanelAnim.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/a/b/7/ab7a399f-a7fb-4ad8-bac6-6a296567eba6/WinVideo-HDI-Ajax-With3rdParty.wmv"&gt;http://download.microsoft.com/download/a/b/7/ab7a399f-a7fb-4ad8-bac6-6a296567eba6/WinVideo-HDI-Ajax-With3rdParty.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/4/6/7/4679a038-202f-4ed2-b97d-1452a042502e/WinVideo-ASP-ProfileInfoinAJAX.wmv"&gt;http://download.microsoft.com/download/4/6/7/4679a038-202f-4ed2-b97d-1452a042502e/WinVideo-ASP-ProfileInfoinAJAX.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/e/2/6/e2694a0e-0916-4f26-a494-50a45d271e99/WinVideo-ASP-DebugAJAXApplicationsUsingVisualStudio2005.wmv"&gt;http://download.microsoft.com/download/e/2/6/e2694a0e-0916-4f26-a494-50a45d271e99/WinVideo-ASP-DebugAJAXApplicationsUsingVisualStudio2005.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/f/d/9/fd93e5b9-f3c3-452b-88ca-c5379c27f303/WinVideo-ASP-AJAXCustomAJAXControl.wmv"&gt;http://download.microsoft.com/download/f/d/9/fd93e5b9-f3c3-452b-88ca-c5379c27f303/WinVideo-ASP-AJAXCustomAJAXControl.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/8/c/7/8c729f96-7096-4c4b-8f16-08411e324fa2/WinVideo-AJAX-UpdatePanelWithJavascript.wmv"&gt;http://download.microsoft.com/download/8/c/7/8c729f96-7096-4c4b-8f16-08411e324fa2/WinVideo-AJAX-UpdatePanelWithJavascript.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/5/6/a/56a8757a-fc91-4339-8546-81ff26c70652/WinVideo-HDI-Ajax-UpdatePanelCondition.wmv"&gt;http://download.microsoft.com/download/5/6/a/56a8757a-fc91-4339-8546-81ff26c70652/WinVideo-HDI-Ajax-UpdatePanelCondition.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/a/d/1/ad1f12a7-5151-443e-bcae-6307ecff70af/WinVideo-AJAX-UpdatePanel-ServerUpdate.wmv"&gt;http://download.microsoft.com/download/a/d/1/ad1f12a7-5151-443e-bcae-6307ecff70af/WinVideo-AJAX-UpdatePanel-ServerUpdate.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/3/1/1/311f85d5-2051-44fa-ae66-90ecc8374fca/WinVideo-HDI-AJAX-P-PersistentComm-UpdatePanels.wmv"&gt;http://download.microsoft.com/download/3/1/1/311f85d5-2051-44fa-ae66-90ecc8374fca/WinVideo-HDI-AJAX-P-PersistentComm-UpdatePanels.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/f/0/c/f0cf9c94-532e-44b1-b9e8-a2873d83008a/WinVideo-LocalizeYourAJAXApplication.wmv"&gt;http://download.microsoft.com/download/f/0/c/f0cf9c94-532e-44b1-b9e8-a2873d83008a/WinVideo-LocalizeYourAJAXApplication.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/b/3/4/b3438ddf-ac31-4219-a952-c3b2fa730cf7/WinVideo-AJAX-P-PersistentComm-WS.wmv"&gt;http://download.microsoft.com/download/b/3/4/b3438ddf-ac31-4219-a952-c3b2fa730cf7/WinVideo-AJAX-P-PersistentComm-WS.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/d/7/7/d776165f-e617-4773-be6f-8c140aa96861/WinVideo-AJAX-DDL-UP-CSS.wmv"&gt;http://download.microsoft.com/download/d/7/7/d776165f-e617-4773-be6f-8c140aa96861/WinVideo-AJAX-DDL-UP-CSS.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/a/2/4/a24ff483-27d7-4be4-b6b9-e72929a91892/WinVideo-ASP-CreateExtender.wmv"&gt;http://download.microsoft.com/download/a/2/4/a24ff483-27d7-4be4-b6b9-e72929a91892/WinVideo-ASP-CreateExtender.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/3/0/f/30f85549-1b3b-4ce6-ab28-209b5c874c73/WinVideo-ASP-AJAXEnableYourExistingCustomControl.wmv"&gt;http://download.microsoft.com/download/3/0/f/30f85549-1b3b-4ce6-ab28-209b5c874c73/WinVideo-ASP-AJAXEnableYourExistingCustomControl.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a href="http://download.microsoft.com/download/f/b/d/fbd29899-c07a-4d31-a2ab-545aa0505073/WinVideo-ASP-AJAXClientBehavior.wmv"&gt;http://download.microsoft.com/download/f/b/d/fbd29899-c07a-4d31-a2ab-545aa0505073/WinVideo-ASP-AJAXClientBehavior.wmv&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;br /&gt;Enjoy...&lt;br /&gt;Amr&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-3104258682444752733?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=RGp7axci3RQ:tnQC1SoqzuY:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=RGp7axci3RQ:tnQC1SoqzuY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=RGp7axci3RQ:tnQC1SoqzuY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=RGp7axci3RQ:tnQC1SoqzuY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/RGp7axci3RQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/RGp7axci3RQ/how-do-i-video-series-on-microsoft.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2007/11/how-do-i-video-series-on-microsoft.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4817591370063741827.post-8283010528085914048</guid><pubDate>Thu, 29 Nov 2007 18:24:00 +0000</pubDate><atom:updated>2007-11-29T13:32:07.669-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">My Blog</category><title>Welcome to my blog</title><description>Welcome to my blog,&lt;br /&gt;This is my second trial to have a blog, visit my my &lt;a href="http://amrgis.spaces.live.com/"&gt;old blog&lt;/a&gt; at live spaces. last time I tried to write complete full articles about technologies. even though that was great, I was too busy to find enough time to research a subject to write about. This time I'm gonna try to do it differently...&lt;br /&gt;Try to stick around, and let's see how is goes...&lt;br /&gt;&lt;br /&gt;Amr&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4817591370063741827-8283010528085914048?l=www.amreldib.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=GZ144kcTvSw:QI3oVRMH9J4:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=GZ144kcTvSw:QI3oVRMH9J4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AmrEldib?a=GZ144kcTvSw:QI3oVRMH9J4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AmrEldib?i=GZ144kcTvSw:QI3oVRMH9J4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AmrEldib/~4/GZ144kcTvSw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/AmrEldib/~3/GZ144kcTvSw/welcome-to-my-blog.html</link><author>eldib.amr@gmail.com (Amr Eldib)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.amreldib.com/2007/11/welcome-to-my-blog.html</feedburner:origLink></item></channel></rss>
