<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Yacoblog - Microsoft</title>
			<link>http://techfeed.net/blog/index.cfm</link>
			<description>News and Views, Yacoubean style</description>
			<language>en-us</language>
			<pubDate>Mon, 06 Sep 2010 01:31:34 -0600</pubDate>
			<lastBuildDate>Tue, 21 Apr 2009 17:26:00 -0600</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>yacoubean@gmail.com</managingEditor>
			<webMaster>yacoubean@gmail.com</webMaster>
			
			<item>
				<title>Windows Mobile is on drugs</title>
				<link>http://techfeed.net/blog/index.cfm/2009/4/21/Windows-Mobile-is-on-drugs</link>
				<description>
				
				So I have a Motorola Q9c smart phone with Windows Mobile on it.  I don&apos;t particularly care for the phone, but since my work pays for it, I don&apos;t complain much.  One of the features that is usually pretty helpful is predictive text in it&apos;s mobile version of Outlook.  When I am typing, it pops up lists of words that generally have something that fits what I was trying to say.  However, sometimes the words suggested are very strange.

For fun, I thought I&apos;d let Windows Mobile write a sentence for me (sort of), and see how it came out.  I started the first word, and on occasion I had to type one letter to start the next word, but other than that the entire sentence came from the suggested words and phrases.  It came out pretty strange.  Here it is:

&quot;I think this early good feedback i&apos;ll show snow in and throwing rooms a snowmobile crash crashes into long lost memories.&quot; 
				</description>
				
				<category>Microsoft</category>				
				
				<category>Humor</category>				
				
				<pubDate>Tue, 21 Apr 2009 17:26:00 -0600</pubDate>
				<guid>http://techfeed.net/blog/index.cfm/2009/4/21/Windows-Mobile-is-on-drugs</guid>
				
			</item>
			
			<item>
				<title>Microsoft researching Google Gears/AIR competitor</title>
				<link>http://techfeed.net/blog/index.cfm/2009/3/5/Microsoft-researching-Google-GearsAIR-competitor</link>
				<description>
				
				Microsoft Research is building a &lt;a href=&quot;http://research.microsoft.com/apps/pubs/default.aspx?id=79655&quot;&gt;new web browser called Gazelle&lt;/a&gt; that attempts to be an OS in the browser.  They are exploring all of the security/stability issues that would surround using the web browser as an operating system.  I know the AIR comparison isn&apos;t exact (the big difference is that Gazelle is a web browser, whereas Gears&lt;strike&gt;/AIR&lt;/strike&gt; are browser plugins), but to me reading over their design goals and challenges, it sounds a LOT like what Google Gears and Adobe AIR are trying to accomplish.  [More]
				</description>
				
				<category>Microsoft</category>				
				
				<category>ColdFusion</category>				
				
				<category>Adobe</category>				
				
				<pubDate>Thu, 05 Mar 2009 11:26:00 -0600</pubDate>
				<guid>http://techfeed.net/blog/index.cfm/2009/3/5/Microsoft-researching-Google-GearsAIR-competitor</guid>
				
			</item>
			
			<item>
				<title>How Adobe Can Kill Silverlight: Linux</title>
				<link>http://techfeed.net/blog/index.cfm/2008/8/15/How-Adobe-Can-Kill-Silverlight-Linux</link>
				<description>
				
				This is not my idea, but &lt;a href=&quot;http://www.marketwatch.com/news/story/story.aspx?guid={AE3FB7A4-EE47-436B-ADF0-0C45AC172F8C}&quot;&gt;John C. Dvorak&apos;s&lt;/a&gt;.  Microsoft is making a full frontal attack on Adobe with SilverLight.  Dvorak&apos;s suggestion is that Adobe should port the full creative suite to Linux, and once that&apos;s done make a fully optimized, custom version of Linux for Adobe designers/developers.  How would this hurt SilverLight?  It wouldn&apos;t directly, but it could potentially take money out of Microsoft&apos;s coffers (by taking away Windows market share).  [More]
				</description>
				
				<category>Microsoft</category>				
				
				<category>Linux</category>				
				
				<category>ColdFusion</category>				
				
				<category>Adobe</category>				
				
				<pubDate>Fri, 15 Aug 2008 11:08:00 -0600</pubDate>
				<guid>http://techfeed.net/blog/index.cfm/2008/8/15/How-Adobe-Can-Kill-Silverlight-Linux</guid>
				
			</item>
			
			<item>
				<title>Microsoft Purposefully Annoyed Users with Vista</title>
				<link>http://techfeed.net/blog/index.cfm/2008/4/12/Microsoft-Purposefully-Annoyed-Users-with-Vista</link>
				<description>
				
				So I just read &lt;a href=&quot;http://www.news.com/Microsoft-Vista-feature-designed-to-annoy-users/2100-1016_3-6237191.html&quot;&gt;an article at cnet&lt;/a&gt; that gives more evidence that Microsoft doesn&apos;t really care about end users.  Apparently, Microsoft deliberatly wanted to annoy their users with &lt;a href=&quot;http://en.wikipedia.org/wiki/User_Account_Control&quot;&gt;User Account Control&lt;/a&gt; (UAC), according David Cross, the Microsoft manager that was in charge of UAC during Vista&apos;s development.  &quot;The reason we put UAC into the (Vista) platform was to annoy users--I&apos;m serious,&quot; said Cross.  [More]
				</description>
				
				<category>Microsoft</category>				
				
				<pubDate>Sat, 12 Apr 2008 10:49:00 -0600</pubDate>
				<guid>http://techfeed.net/blog/index.cfm/2008/4/12/Microsoft-Purposefully-Annoyed-Users-with-Vista</guid>
				
			</item>
			
			<item>
				<title>My First Silverlight Experience</title>
				<link>http://techfeed.net/blog/index.cfm/2008/4/5/My-First-Silverlight-Experience</link>
				<description>
				
				I have watched the emergence of Microsoft Silverlight with mixed feelings.  On one hand, I am not a Microsoft fan, so I typically like to see other companies succeed in markets where Microsoft is a player.  Therefore, I like the fact that Flash is the dominant player in the RIA market that Microsoft is attempting to enter.  On the other hand, I like competition, and since Adobe enjoys a virtual monopoly with Flash, I&apos;m kind of glad to see Microsoft throwing their weight behind a potential competitor to Flash.  Up to today, though, I have always been a bystander in this game as I have never done anything with Silverlight, not even install the plugin.  [More]
				</description>
				
				<category>Microsoft</category>				
				
				<category>ColdFusion</category>				
				
				<category>Adobe</category>				
				
				<pubDate>Sat, 05 Apr 2008 10:28:00 -0600</pubDate>
				<guid>http://techfeed.net/blog/index.cfm/2008/4/5/My-First-Silverlight-Experience</guid>
				
			</item>
			
			<item>
				<title>Deselect all items in a Select List</title>
				<link>http://techfeed.net/blog/index.cfm/2008/3/5/Deselect-all-items-in-a-Select-List</link>
				<description>
				
				Say you want to have a &quot;unselect all&quot; button for a select list, how would the JavaScript work?  I just spent too long trying to figure out how to do this in IE.  As usual, I got it to work in Firefox right away, but IE doesn&apos;t work the same way.  [More]
				</description>
				
				<category>Microsoft</category>				
				
				<category>ColdFusion</category>				
				
				<category>JavaScript</category>				
				
				<pubDate>Wed, 05 Mar 2008 11:15:00 -0600</pubDate>
				<guid>http://techfeed.net/blog/index.cfm/2008/3/5/Deselect-all-items-in-a-Select-List</guid>
				
			</item>
			
			<item>
				<title>IE 8 will render Standards mode by default</title>
				<link>http://techfeed.net/blog/index.cfm/2008/3/3/IE-8-will-render-Standards-mode-by-default</link>
				<description>
				
				This is BIG news, in my opinion.  For those of you that haven&apos;t followed the controversy surrounding the upcoming IE 8, here&apos;s some background.  In December, Microsoft &lt;a href=&quot;http://techfeed.net/blog/index.cfm/2007/12/19/Big-News-IE8-renders-Acid2-correctly&quot;&gt;announced&lt;/a&gt; that IE 8 had passed the Acid 2 test.  This means that IE 8 will be as standards compliant as the other browsers.  However, in January Microsoft popped our bubbles when they announced that IE 8 will NOT render sites in standards mode by default.  [More]
				</description>
				
				<category>Microsoft</category>				
				
				<category>ColdFusion</category>				
				
				<category>Web Design</category>				
				
				<pubDate>Mon, 03 Mar 2008 17:40:00 -0600</pubDate>
				<guid>http://techfeed.net/blog/index.cfm/2008/3/3/IE-8-will-render-Standards-mode-by-default</guid>
				
			</item>
			
			<item>
				<title>Big News: IE8 renders Acid2 correctly</title>
				<link>http://techfeed.net/blog/index.cfm/2007/12/19/Big-News-IE8-renders-Acid2-correctly</link>
				<description>
				
				It&apos;s been 2 years and 9 months since the &lt;a href=&quot;http://www.webstandards.org/&quot;&gt;Web Standards Project&lt;/a&gt; issued the &lt;a href=&quot;http://www.techfeed.net/blog/index.cfm/2005/3/16/The-Acid2-challenge-to-Microsoft&quot;&gt;Acid2 challenge&lt;/a&gt;, and Microsoft &lt;a href=&quot;http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx&quot;&gt;just announced&lt;/a&gt; that Internet Explorer 8 correctly renders the &lt;a href=&quot;http://webstandards.org/acid2/&quot;&gt;Acid2 test&lt;/a&gt;.  I think this is AWESOME news.  Once IE8 is released and replaces IE 6/7 as the dominant browser on the &apos;Net (assuming that happens, of course), we web developers can FINALLY develop a standards compliant site, and it should run on IE, Firefox, Opera, and Safari.  Yay!!  :-) 
				</description>
				
				<category>Internet</category>				
				
				<category>ColdFusion</category>				
				
				<category>Microsoft</category>				
				
				<pubDate>Wed, 19 Dec 2007 15:49:00 -0600</pubDate>
				<guid>http://techfeed.net/blog/index.cfm/2007/12/19/Big-News-IE8-renders-Acid2-correctly</guid>
				
			</item>
			
			<item>
				<title>Mozilla&apos;s answer to Adobe AIR</title>
				<link>http://techfeed.net/blog/index.cfm/2007/10/25/Mozillas-answer-to-Adobe-AIR</link>
				<description>
				
				Adobe brings web apps to the desktop with &lt;a href=&quot;http://labs.adobe.com/technologies/air/&quot;&gt;AIR&lt;/a&gt;, Microsoft is doing similar things with &lt;a href=&quot;http://silverlight.net/&quot;&gt;Silverlight&lt;/a&gt;, and now Mozilla announces  &lt;a href=&quot;http://labs.mozilla.com/2007/10/prism/&quot;&gt;Prism&lt;/a&gt;.  The biggest difference between Prism and it&apos;s competitors is that you don&apos;t have to do &lt;em&gt;anything&lt;/em&gt; extra to create a Prism app from a web app.  [More]
				</description>
				
				<category>Microsoft</category>				
				
				<category>ColdFusion</category>				
				
				<category>Mozilla</category>				
				
				<category>Adobe</category>				
				
				<pubDate>Thu, 25 Oct 2007 18:46:00 -0600</pubDate>
				<guid>http://techfeed.net/blog/index.cfm/2007/10/25/Mozillas-answer-to-Adobe-AIR</guid>
				
			</item>
			
			<item>
				<title>Firefox 2 vs IE 7 security smack down</title>
				<link>http://techfeed.net/blog/index.cfm/2007/2/1/Firefox-2-vs-IE-7-security-smack-down</link>
				<description>
				
				I thought it would be fun to check out the security records of Firefox 2 and IE 7, since they&apos;ve been out for a couple of months and they were both released around the same time.  I went to &lt;a href=&quot;http://secunia.com/&quot;&gt;Secunia&lt;/a&gt;, which is a good site to look at these things because they organize their advisories by vendor and/or product, which makes it easy to compare two products.  Anyway here are the results:

&lt;strong&gt;IE 7&lt;/strong&gt;&lt;br&gt;
4 security advisories&lt;br&gt;
3 remain unpatched&lt;br&gt;
Most severe unpatched hole is rated &lt;a href=&quot;http://secunia.com/about_secunia_advisories/&quot;&gt;Moderately Critical&lt;/a&gt; (3 out of 5)&lt;br&gt;
Most severe patched hole was rated &lt;a href=&quot;http://secunia.com/about_secunia_advisories/&quot;&gt;Extremely Critical&lt;/a&gt; (5 out of 5)&lt;br&gt;

&lt;strong&gt;Firefox 2&lt;/strong&gt;&lt;br&gt;
2 security advisories&lt;br&gt;
1 remains unpatched&lt;br&gt;
Most severe unpatched hole is rated &lt;a href=&quot;http://secunia.com/about_secunia_advisories/&quot;&gt;Less Critical&lt;/a&gt; (2 out of 5)&lt;br&gt;
Most severe patched hole was rated &lt;a href=&quot;http://secunia.com/about_secunia_advisories/&quot;&gt;Highly Critical&lt;/a&gt; (4 out of 5)&lt;br&gt;

So there you have it.  So far, Firefox &lt;em&gt;is&lt;/em&gt; more secure. 
				</description>
				
				<category>Microsoft</category>				
				
				<category>Mozilla</category>				
				
				<pubDate>Thu, 01 Feb 2007 18:22:00 -0600</pubDate>
				<guid>http://techfeed.net/blog/index.cfm/2007/2/1/Firefox-2-vs-IE-7-security-smack-down</guid>
				
			</item>
			
			<item>
				<title>Why Microsoft Wins</title>
				<link>http://techfeed.net/blog/index.cfm/2007/1/2/Why-Microsoft-Wins</link>
				<description>
				
				Last month Microsoft invited 14 bloggers (including &lt;a href=&quot;http://blog.digitalbackcountry.com/?p=583&quot;&gt;Ryan Stewart&lt;/a&gt; from the ColdFusion community) to meet Bill Gates.  This is one of the reasons Microsoft wins, because they&apos;re brilliant marketers.  At first I didn&apos;t know what to think about this outreach to the Blogger community.  But after the &lt;a href=&quot;http://www.redherring.com/Article.aspx?a=20533&amp;hed=Microsoft%E2%80%99s+Payola&amp;sector=Industries&amp;subsector=InternetAndServices&quot;&gt;free Ferrari laptop&lt;/a&gt; debacle, I understand what Microsoft was doing.  [More]
				</description>
				
				<category>Microsoft</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Tue, 02 Jan 2007 16:38:00 -0600</pubDate>
				<guid>http://techfeed.net/blog/index.cfm/2007/1/2/Why-Microsoft-Wins</guid>
				
			</item>
			
			<item>
				<title>Microsoft doesn&apos;t recognize their own OS</title>
				<link>http://techfeed.net/blog/index.cfm/2006/12/2/Microsoft-doesnt-recognize-their-own-OS</link>
				<description>
				
				I&apos;ve got a new &lt;a href=&quot;http://www.cingular.com/cell-phone-service/cell-phone-details/?q_list=true&amp;q_phoneName=Cingular+8525&amp;q_sku=sku310005&quot;&gt;Windows Mobile smart phone&lt;/a&gt;.  It&apos;s been crashing and freezing up a lot (no surprise, it&apos;s Windows).  I thought MS might have Windows Update setup to show updates for Windows Mobile, so I fired up Internet Explorer on my phone and went to update.microsoft.com.  This is the error message I got:

&lt;img src=&quot;http://techfeed.net/blog/images/StupidMicrosoft.jpg&quot;&gt;

You&apos;d think Microsoft&apos;s website would be smart enough to recognize this useragent as their own operating system:

HTC-8500/1.2 Mozilla/4.0 (compatible; MSIE 5.5; &lt;strong&gt;Windows CE; PPC&lt;/strong&gt;; 240x320) 
				</description>
				
				<category>Microsoft</category>				
				
				<category>Technology</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Sat, 02 Dec 2006 16:01:00 -0600</pubDate>
				<guid>http://techfeed.net/blog/index.cfm/2006/12/2/Microsoft-doesnt-recognize-their-own-OS</guid>
				
			</item>
			
			<item>
				<title>Joel Spolsky errors about SQL injection</title>
				<link>http://techfeed.net/blog/index.cfm/2006/11/1/Joel-Spolsky-errors-about-SQL-injection</link>
				<description>
				
				Today Joel Spolsky &lt;a href=&quot;http://www.joelonsoftware.com/items/2006/11/01.html&quot;&gt;mentioned SQL injection on his blog&lt;/a&gt;, and stated that if you are in the practice of directly dumping strings from user input into your DB, it would be easy to hack your DB if you close the string, insert a semi-colon and create a second SQL statement like so:
&lt;code&gt;
foo&apos;; delete * from accounts
&lt;/code&gt;
Just enter the above &apos;code&apos; into the form and you&apos;ve manually deleted the contents of their accounts table, right (assuming they have a table named &apos;accounts&apos;)?  Only if you&apos;re using Microsoft SQL Server.  SQL Server allows you to send multiple commands from an outside source.  This is VERY insecure, for the above reason.  

In Joel&apos;s example, the error message he got shows that the site he is referencing is powered by MySQL.  I have dealt with Oracle and DB2 and I know those DBs don&apos;t allow multiple sql statements in one &apos;session&apos; from an external source (session means one cfquery tag in this case).  &lt;strike&gt;I&apos;m assuming that MySQL won&apos;t allow this either (someone please correct me if I&apos;m wrong).&lt;/strike&gt; &lt;strong&gt;Update:&lt;/strong&gt; I just tested this, thanks to a comment left by Jacek, and MySQL will &lt;em&gt;not&lt;/em&gt; allow multiple SQL statements from one cfquery tag.

We in the ColdFusion community know that you should always &lt;a href=&quot;http://cfquickdocs.com/?getDoc=cfqueryparam&quot;&gt;CFQueryParam &lt;/a&gt; your variables in queries.  Not only is this safer (it would stop the above attack), but it usually makes your queries quicker.  This is because ColdFusion will create a &quot;Prepared Statement&quot;, which is a fancy way of saying it will pre-compile the query.  Then the DB just runs it without compilation. That said, Microsoft assumes that the developer is always going to use things like CFQueryParam in their code.  Oracle and IBM, on the other hand, try not to let the developer make mistakes like this. 
				</description>
				
				<category>Microsoft</category>				
				
				<category>Technology</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Wed, 01 Nov 2006 09:30:00 -0600</pubDate>
				<guid>http://techfeed.net/blog/index.cfm/2006/11/1/Joel-Spolsky-errors-about-SQL-injection</guid>
				
			</item>
			
			<item>
				<title>Where&apos;s Windows Real Time Operating System?</title>
				<link>http://techfeed.net/blog/index.cfm/2006/9/21/Wheres-Windows-Real-Time-Operating-System</link>
				<description>
				
				There is an &lt;a href=&quot;http://news.com.com/Novell+to+launch+quick-response+Linux/2100-7344_3-6117479.html&quot;&gt;excellent article in c|net about a new version of SuSE Linux&lt;/a&gt; that claims to be a &lt;a href=&quot;http://en.wikipedia.org/wiki/Real-time_operating_system&quot;&gt;Real Time OS&lt;/a&gt;.  This got me thinking about Windows, as I&apos;m unaware of Microfost&apos;s entry into this small market segment.  I&apos;m talking about large enterprise level systems like Wall Street&apos;s infrastructure.  I know that Microsoft has Windows CE, which is technically a RTOS.  But I doubt we&apos;ll see a version of Windows any time soon that guarantees microsecond response time.  Unless it can reboot that fast... 
				</description>
				
				<category>Microsoft</category>				
				
				<category>Linux</category>				
				
				<category>Computer News</category>				
				
				<pubDate>Thu, 21 Sep 2006 00:22:00 -0600</pubDate>
				<guid>http://techfeed.net/blog/index.cfm/2006/9/21/Wheres-Windows-Real-Time-Operating-System</guid>
				
			</item>
			
			<item>
				<title>Zero-Day Internet Explorer Exploit Found on Porn sites</title>
				<link>http://techfeed.net/blog/index.cfm/2006/9/21/ZeroDay-Internet-Explorer-Exploit-Found-on-Porn-sites</link>
				<description>
				
				A security hole in IE was &lt;a href=&quot;http://www.microsoft.com/technet/security/advisory/925568.mspx&quot;&gt;recently  confirmed&lt;/a&gt; by Microsoft.  Now exploits that install tons of adware have been &lt;a href=&quot;http://news.com.com/Porn+sites+exploit+new+IE+flaw/2100-7349_3-6117407.html&quot;&gt;spotted on Porn sites&lt;/a&gt;.  This exploit is reportedly easy to duplicate, and experts expect the problem to spread quickly to other shady sites across the Internet.  Microsoft has no plans to fix this hole until the next &quot;Patch Tuesday&quot;, which is almost 3 weeks from today.  Have fun all you IE users!  (Yes, yes...I know.  You have no choice in the matter...)

I think I&apos;m going to find this exploit and use my ColdFusion skills to build my own version.  I&apos;ll put it on this blog, and any IE users that visit will receive a free copy of &lt;a href=&quot;http://www.getfirefox.com/&quot;&gt;Firefox&lt;/a&gt;, complete with a script that sets Firefox as the default browser in Windows, and then deletes the little blue e.  But wait, there&apos;s MORE!! I&apos;ll make the Firefox shortcut use the IE icon, and I&apos;ll name it &apos;Internet&apos;.  I&apos;d wager real money that most IE users wouldn&apos;t even know the difference. 
				</description>
				
				<category>Microsoft</category>				
				
				<category>Technology</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Thu, 21 Sep 2006 00:03:00 -0600</pubDate>
				<guid>http://techfeed.net/blog/index.cfm/2006/9/21/ZeroDay-Internet-Explorer-Exploit-Found-on-Porn-sites</guid>
				
			</item>
			</channel></rss>