Microsoft http://blog.samat.org/taxonomy/term/33/0 en Lessons from Nokia's CEO: ignore your product & your customers http://blog.samat.org/2011/06/25/Lessons-from-Nokias-CEO-ignore-your-product-your-customers <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>So, Nokia&#8217;s paper-launched their <a href="http://www.engadget.com/2011/06/20/nokias-n9-official-a-plastic-slab-of-meego-coming-later-this-y/">newest flagship phone, the N9</a>.</p> <p>The N9 is based (well, <a href="http://lwn.net/Articles/448566/">sort-of</a>, anyway—something many media outlets have gotten wrong) on Nokia&#8217;s Linux-based operating system <a href="http://www.meego.com/">MeeGo</a>, which they&#8217;ve been developing in-house for several years. However, in 2010, Nokia decided to switch their flagship mobile phone <span class="caps">OS</span> from MeeGo to Windows Phone 7—effectively aborting all long-term plans and products in the&nbsp;pipeline.</p> <p>This has universally been regarded as a bad&nbsp;move.</p> <p>The N9 was apparently far enough down the pipeline, and new products based on Windows Phone 7 so far, that Nokia released the device anyway. So far, the <a href="http://www.engadget.com/2011/06/21/nokia-n9-first-hands-on/">N9 is a hit</a>.</p> <p>The move to the new <span class="caps">OS</span> is considered the handiwork of recently-appointed Nokia <span class="caps">CEO</span> Stephen Elop. However, an article in the <a href="http://www.hs.fi/english/article/Nokia+CEO+Stephen+Elop+rules+out+possible+comeback+of+MeeGo/1135267179932">Helsingin Sanomat</a> paraphrases&nbsp;Elop:</p> <blockquote>In Elop&#8217;s words, there is no returning to MeeGo, even if the N9 turns out to be a hit.</blockquote> <p>So, it doesn&#8217;t matter if Nokia&#8217;s own products are successful? The business deal made with Microsoft is more&nbsp;important?</p> <p>I&nbsp;read:</p> <blockquote>I have taken part in the conversations with the teleoperators and I have been part of the consumer test groups. The feedback has been extremely positive and I am sure that the Windows Phone system will be a great success </blockquote> <p>And think: teleoperators and consumer test groups are one thing, but what about your own customers and&nbsp;developers?</p> <p>Lessons learned here: ignore your product, and ignore your customers, and you too can be part of a company as <a href="http://techcrunch.com/2011/02/11/nokia-share-price-takes-a-hell-of-a-nosedive-down-14/">successful as Nokia</a>. Maybe, as <span class="caps">CEO</span>, you&#8217;ll get your own <a href="http://www.google.com/search?q=Elopocalypse">social media hashtag</a>&nbsp;too.</p> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-inline clearfix"><div class="field-label">Topic:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/tag/Nokia" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Nokia</a></div><div class="field-item odd"><a href="/tag/Corporations" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Corporations</a></div><div class="field-item even"><a href="/tag/Entrepreneurship" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Entrepreneurship</a></div><div class="field-item odd"><a href="/tag/Microsoft" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Microsoft</a></div></div></div> Sun, 26 Jun 2011 03:39:56 +0000 Samat Jain 178 at http://blog.samat.org Play WebM in Internet Explorer 9 http://blog.samat.org/2011/01/14/Play-WebM-in-Internet-Explorer-9 <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p><b>Update</b>: Google now offers a <a href="http://tools.google.com/dlpage/webmmf">WebM plugin for Internet Explorer 9</a>, much easier than what I&#8217;ve detailed&nbsp;below.</p> <p>Google’s <a href="http://blog.chromium.org/2011/01/html-video-codec-support-in-chrome.html">recent announcement deprecating H.264 for Chrome</a> (see <a href="/2011/01/11/Google-Chrome-deprecates-H264-the-right-move-but-little-change-for-HTML5-video">my thoughts on it</a>) means it&#8217;s likely that WebM will become the defacto standard for the <span class="caps">HTML5</span> video tag, supported by <a href="http://windows.microsoft.com/en-US/internet-explorer/products/ie-9/home">Internet Explorer 9</a>. Unfortunately, Internet Explorer 9 does not (yet) ship with WebM, despite a <a href="http://windowsteamblog.com/windows/b/bloggingwindows/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx">lot of misleading <span class="caps">PR</span> indicating some kind of &#8220;compatibility&#8221;</a>.</p> <p>So, how <strong>do</strong> you play WebM with Internet Explorer&nbsp;9?</p> <p>The easiest way is to use the <a href="http://www.xiph.org/dshow/">DirectShow filter pack from Xiph.org</a>. Download and install the installer, available for both 32-bit and 64-bit Windows, and not only will you be able to play WebM/<span class="caps">VP8</span>, but also Ogg/Theora, Vorbis, Speex, and <span class="caps">FLAC</span>. It’s an royalty-free, open-source standards&nbsp;smörgåsbord!</p> <p>What do you do next? Of course, <a href="http://connect.microsoft.com/ie">submit feedback</a>! Click Send Feedback under Internet Explorer&#8217;s Tools menu, and simply ask Microsoft: please support&nbsp;WebM!</p> <p><strong>Clarification</strong>: Don&#8217;t install the Support for <span class="caps">HTML</span> &lt;video&gt; tag option. It installs an ActiveX control, which requires some extra markup (see the release&nbsp;notes).</p> <p><strong>Note</strong>: Internet Explorer 9 is a beta, as well as Xiph&#8217;s DirectShow filters. <span class="caps">IE9</span> doesn&#8217;t support a lot of &lt;video&gt; tag features, so many demos out there on the Internet don&#8217;t&nbsp;work.</p> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-inline clearfix"><div class="field-label">Topic:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/tag/Microsoft" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Microsoft</a></div><div class="field-item odd"><a href="/tag/Web-2.0" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Web 2.0</a></div><div class="field-item even"><a href="/tag/Web-Video" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Web Video</a></div></div></div> Sat, 15 Jan 2011 01:51:39 +0000 Samat Jain 168 at http://blog.samat.org Microsoft's Hyper-V contribution is not outside their agenda http://blog.samat.org/2009/07/22/microsofts-hyper-v-contribution-is-not-outside-their-agenda <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>If you pay attention to Linux-related news, you may have heard that <a href="http://lwn.net/Articles/342305/">Microsoft has contributed code adding Hyper-V acceleration to the Linux kernel</a>. This event is not something that falls outside of their corporate agenda (whether it falls out of their strategy, I&#8217;ll let Steve Balmer&nbsp;voice).</p> <p>Hyper-V is Microsoft&#8217;s hypervisor, included with the server editions of Windows (somewhat similar to VMware Workstation or Sun&#8217;s VirtualBox). It lets you run other guest operating systems within the currently running one (called the host <span class="caps">OS</span>). Typically, virtualizing guest OSes is slow. To improve performance, rather than virtualizing everything, special drivers and software can be installed into the guest <span class="caps">OS</span> to make certain things faster (such as graphics, disk I/O,&nbsp;etc).</p> <p>The popular Linux hypervisors (Xen, <span class="caps">KVM</span>, etc) don&#8217;t have special drivers like these for Windows, so they won&#8217;t be able to run Windows particularly quickly. With Microsoft&#8217;s contribution, Linux now will ship with built-in acceleration for Microsoft&#8217;s hypervisor, making Linux run that much faster. If you were an <span class="caps">IT</span> shop that simultaneously needed to maximize performance and run both Linux and Windows, would&nbsp;you:</p> <ol> <li>Run an open-source Linux hypervisor, and virtualize Windows&nbsp;(slow)</li> <li>Run Microsoft&#8217;s hypervisor, included with expensive Windows Server licenses, and virtualize Linux&nbsp;(fast)</li> </ol> <p>The answer&#8217;s clear. Microsoft&#8217;s kernel contribution brings them good <span class="caps">PR</span> and satisfies real-world customer demands, while continuing to promote their agenda to make running Windows seem like the best choice. Smart&nbsp;move!</p> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-inline clearfix"><div class="field-label">Topic:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/tag/Linux" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Linux</a></div><div class="field-item odd"><a href="/tag/Corporations" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Corporations</a></div><div class="field-item even"><a href="/tag/Microsoft" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Microsoft</a></div></div></div> Wed, 22 Jul 2009 07:26:05 +0000 Samat Jain 159 at http://blog.samat.org jQuery: the new defacto Javascript web framework http://blog.samat.org/2008/10/02/jquery-the-new-defacto-javascript-web-framework <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>News from a couple days ago: both <a href="http://jquery.com/blog/2008/09/28/jquery-microsoft-nokia/">Microsoft and Nokia are now including the jQuery Javascript framework as part of their development kits</a>. That is: jQuery will be part of <a href="http://www.asp.net/ajax/">Microsoft&#8217;s <span class="caps">ASP</span>.<span class="caps">NET</span> <span class="caps">AJAX</span> framework</a> and be available for use in applications written for <span class="caps">ASP</span>.<span class="caps">NET</span>; and jQuery will also be distributed on millions of Nokia&nbsp;phones.</p> <p>Defacto standards, I believe, are a good way to inform the development of real standards. Standards developed the other way around, at least in the tech industry, have had a habit of taking a very long time to reach end consumers&#8230; for example, how many decades has it taken for your average web user to gain access to a fully <span class="caps">CSS2</span>-compliant web browser? How many more decades will it take for <span class="caps">OASIS</span>&#8217;s OpenDocument format to supplant Microsoft Word and its *.doc&nbsp;files?</p> <p>Hopefully, this is the beginning of a path that will lead to jQuery&#8217;s inclusion into the Javascript language, as well as initiatives that will improve jQuery&#8217;s&nbsp;performance.</p> <p>I like the fact that Microsoft and Nokia are not trying to reinvent the wheel, and roll their own Javascript frameworks. Sun did this with <a href="http://java.sun.com/javaee/javaserverfaces/">Java Server Faces</a>. A frequent lament with <span class="caps">JSF</span> is that it&#8217;s nearly impossible to customize any of the widgets. There is too much complex, custom Javascript, and the adoption of the frameworks used makes figuring out how to work with them&nbsp;difficult.</p> <p>Also, as <a href="http://tirania.org/blog/archive/2008/Oct-01.html">others have noted</a>, this is the first time Microsoft itself is distributing an open-source project with one of their products. A sign of things to&nbsp;come?</p> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-inline clearfix"><div class="field-label">Topic:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/tag/Programming" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Programming</a></div><div class="field-item odd"><a href="/tag/Software" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Software</a></div><div class="field-item even"><a href="/tag/Microsoft" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Microsoft</a></div><div class="field-item odd"><a href="/tag/Java" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Java</a></div><div class="field-item even"><a href="/tag/jQuery" typeof="skos:Concept" property="rdfs:label skos:prefLabel">jQuery</a></div><div class="field-item odd"><a href="/tag/Javascript" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Javascript</a></div></div></div> Thu, 02 Oct 2008 16:38:47 +0000 Samat Jain 142 at http://blog.samat.org Why office machines and gadgets hate me (and why I hate them back) http://blog.samat.org/2007/01/19/why-office-machines-and-gadgets-hate-me-and-why-i-hate-them-back <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>I consider myself a luddite when it comes to most forms of technology, particularly with those devices that are said to &#8220;just work.&#8221; This includes photocopiers, fax machines, complex phones (e.g. multi-line phone systems, cell phones), printers, home theater systems, and other unholy bastard combinations of these devices. Somehow, they don&#8217;t &#8220;just work&#8221; for&nbsp;me.</p> <p>Microsoft is very rare at &#8220;getting it right,&#8221; but on some things they have: one of the goals of Microsoft&#8217;s Office 2007 was to help its users more easily and quickly create good looking documents. Doing it quickly makes the user feel smart; having it look good makes the user look smart&nbsp;too.</p> <p>When I&#8217;m fumbling around with inane office equipment and devices, trying to figure out what some flashing <span class="caps">LED</span> with meaningless icon is trying to convey, or trying to figure out what combinations of buttons must be pushed in what order to make some device perform some magic function, I don&#8217;t feel very smart. When I cannot get these devices to work the way I want them to, it makes me feel stupid and don&#8217;t want to use the device again, and become bitter about it (as if I wasn&#8217;t bitter enough&nbsp;already).</p> <p>This is probably the basis for the luddite attitude of many people, for both gadgets and technology as well as&nbsp;computers.</p> <p>I don&#8217;t think this is our&nbsp;fault&#8230;</p> <p>Besides many manufacturers&#8217; complete ineptitude in usability and market testing, many, many manufacturers cut corners and have electrical and hardware engineers write software and design interfaces, instead of hiring dedicated software engineers and usability experts. Just because an electrical/hardware engineer knows how to program, it does not mean they can produce good software, or even know what they are&nbsp;doing.</p> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-inline clearfix"><div class="field-label">Topic:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/tag/Microsoft" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Microsoft</a></div><div class="field-item odd"><a href="/tag/Life" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Life</a></div></div></div> Sat, 20 Jan 2007 02:56:55 +0000 Samat Jain 131 at http://blog.samat.org Microsoft Windows Vista and the end of the computer hardware industry http://blog.samat.org/2006/12/24/microsoft-windows-vista-and-the-end-of-the-computer-hardware-industry <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p><a href="http://www.cs.auckland.ac.nz/~pgut001/">Peter Gutmann</a>, a cryptography expert at the University of Auckland, has written a <a href="http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_cost.txt">Cost Analysis of Windows Vista</a>, where he discusses how the &#8220;content protection&#8221; and trusted platform features described in the Microsoft Windows Vista &#8220;security&#8221; specification will destroy reliability and innovation in the computer hardware industry, as well as make life miserable for us, the&nbsp;users.</p> <p>Doomsday scenarios like this were brought up when Microsoft Windows <span class="caps">XP</span> was about to be released, and though it was enough to make me switch away from Windows to Linux, most of the concerns did not materialize. I don&#8217;t know if Vista will be any different of a situation, but if the notion that they definitely <em>want</em> this kind of control (irrespective of whether they can actually do it, or whether the market will let them) doesn&#8217;t make anyone who enjoys using their computer want to switch, I don&#8217;t know what&nbsp;will.</p> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-inline clearfix"><div class="field-label">Topic:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/tag/Microsoft" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Microsoft</a></div></div></div> Mon, 25 Dec 2006 04:35:35 +0000 Samat Jain 128 at http://blog.samat.org Amazon A9's siteinfo.xml: almost a repeat of favicon.ico http://blog.samat.org/2006/06/11/amazon-a9s-siteinfo-xml-almost-a-repeat-of-favicon-ico <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Recently, I&#8217;ve received a few error 404s on a request for &#8220;siteinfo.xml.&#8221; siteinfo.xml is a file used by Amazon&#8217;s <a href="http://blog.a9.com/blog/2006/02/15/siteinfo-extension-for-firefox/">A9 search engine&#8217;s browser toolbar SiteInfo</a>, and is automatically fetched for every website a user&nbsp;visits.</p> <p>This sounds pretty similar to Microsoft&#8217;s Internet Explorer&#8217;s infamous favorites icons feature. For every site a user visited with Internet Explorer, the browser would automatically request a file called favicon.ico, to be displayed in the browser&#8217;s location bar and bookmarks. A lot of people were not happy&#8211;all of the sudden web servers would begin to get swamped for requests for this mysterious favicon.ico that did not exist. These requests polluted many web server logs, and were very&nbsp;annoying.</p> <p>On some sites, especially dynamic ones, 404 errors are very expensive. Unfortunately this is true of most Drupal-powered sites, including mine. When using Drupal&#8217;s &#8220;pretty URLs&#8221; which uses Apache&#8217;s mod_rewrite to, well, make URLs pretty, all requests that the web server does not process (including errors) will go through Drupal. Going through Drupal means a long boot-strapping process to initialize Drupal and load all its modules, and at least one database request to find out a <span class="caps">URL</span> does not exist and to return an error 404. Too many requests for a non-existent file can basically become a <acronym title="denial of service">DoS</acronym>&nbsp;attack.</p> <p>It seems Amazon&#8217;s A9 developers didn&#8217;t get the memo people don&#8217;t like tools that request files that don&#8217;t&nbsp;exist.</p> <p>Granted, it&#8217;s not too bad: I don&#8217;t think this toolbar has much market penetration, so it&#8217;s not as if millions of people are killing my site. The <a href="http://a9.com/-/company/help/siteinfo/index.jsp">siteinfo.xml specification page</a> also mentions that the file is fetched through A9 and cached, so the file will not be requested for every user that visits, but only for the first&nbsp;one.</p> <p>Kudos for Amazon&#8217;s programmers being a bit brighter than Microsoft&#8217;s, but eh, I can&#8217;t say how much more bright for designing a system that is a bit too similar to the favicon.ico&nbsp;debacle.</p> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-inline clearfix"><div class="field-label">Topic:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/tag/Drupal" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Drupal</a></div><div class="field-item odd"><a href="/tag/Microsoft" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Microsoft</a></div><div class="field-item even"><a href="/tag/Web-2.0" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Web 2.0</a></div></div></div> Sun, 11 Jun 2006 11:47:42 +0000 Samat Jain 112 at http://blog.samat.org Google sues Microsoft over default search engine in Internet Explorer 7 http://blog.samat.org/2006/05/04/google-sues-microsoft-over-default-search-engine-in-internet-explorer-7 <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p><a href="http://news.com.com/New+Microsoft+browser+raises+Googles+hackles/2100-1032_3-6066759.html">Google sues Microsoft</a>. Google claims that Microsoft is a monopoly, and by setting the default search engine in Microsoft&#8217;s Internet Explorer 7 to Microsoft-owned <a href="http://search.msn.com/"><span class="caps">MSN</span> Search</a>, they are abusing their power as a&nbsp;monopoly.</p> <p>I do not see Google making a good case here&#8230; <span class="caps">MSN</span> Search is a Microsoft product, as is Internet Explorer 7 and Windows. Microsoft has the right to promote its own products, and so far there is no evidence that Microsoft prevents or impairs use of Google or any other search&nbsp;engine.</p> <p>Microsoft does not appear to care that Google is the default search engine for America Online&#8217;s client software, <a href="http://www.mozilla.com">Mozilla Firefox</a>, Opera, Konqueror, and Safari. It can be difficult to add <span class="caps">MSN</span> Search to these browsers as well: in Firefox, it took as many as 6-clicks and skimming through several pages to add <span class="caps">MSN</span> Search (it is now down to 2 clicks, with more simple&nbsp;pages).</p> <p>Before you compare this to the Netscape versus Microsoft antitrust lawsuit back in the 1990s, understand it is a bit different. The case did not get traction till the issue of Internet Explorer using secret Windows <acronym title="application programming interface"><span class="caps">API</span></acronym>s came up. Microsoft could use these secret APIs to make its browser faster; since they were secret no other 3rd party would be able to use them. It gives the Microsoft product a distinct, unfair advantage: it&#8217;s an abuse of power as a&nbsp;monopoly.</p> <p>So far, there is no evidence of Microsoft doing anything like this in Google&#8217;s&nbsp;lawsuit.</p> <p>I think it&#8217;s pretty clear Microsoft and Google are at war. And because everyone and their grandmother uses Windows, Microsoft will win. Of course, this will change if Google decides to introduce their own operating system, and can market it well enough so that a significant amount of people switch to it. Things are going to get&nbsp;interesting&#8230;</p> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-inline clearfix"><div class="field-label">Topic:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/tag/Corporations" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Corporations</a></div><div class="field-item odd"><a href="/tag/Microsoft" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Microsoft</a></div></div></div> Thu, 04 May 2006 05:17:31 +0000 Samat Jain 91 at http://blog.samat.org Embrace and... embrace some more? http://blog.samat.org/2006/01/06/embrace_and_embrace_some_more <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Microsoft&#8217;s infamous <a href="http://www.microsoft.com/genuine/downloads/WhyValidate.aspx">Windows Genuine Advantage program</a> is an attempt at combating piracy of Windows, and it is supposedly working quite&nbsp;well.</p> <p>Microsoft has had a past of &#8220;embracing and extending&#8221; various technologies, but apparently here&#8217;s an instance of them just embracing: if you visit Microsoft&#8217;s download center with an alternate browser such as <a href="http://www.mozilla.com/firefox/">Mozilla Firefox</a>. Instead of being told to switch to Microsoft&#8217;s Internet Explorer, they <a href="http://www.microsoft.com/downloads/MozillaValidation.aspx?displaylang=en">offer a plugin that can perform the Windows Genuine Validation within Firefox</a> and other Netscape-compatible&nbsp;browsers.</p> <p>I&#8217;m impressed. Go&nbsp;Microsoft.</p> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-inline clearfix"><div class="field-label">Topic:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/tag/Microsoft" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Microsoft</a></div><div class="field-item odd"><a href="/tag/Microsoft-Windows" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Microsoft Windows</a></div></div></div> Sat, 07 Jan 2006 05:16:21 +0000 Samat Jain 69 at http://blog.samat.org The next Microsoft Office... even uglier http://blog.samat.org/2005/09/14/the_next_microsoft_office_even_uglier <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>When I first saw Microsoft Office 2003, I thought it was fairly ugly. It looked like some kind of ugly <span class="caps">KDE</span>&nbsp;theme.</p> <p>And now, apparently <a href="http://pdc.xbetas.com/?page=o12preview1">Office 12 looks even uglier</a>.</p> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-inline clearfix"><div class="field-label">Topic:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/tag/Software" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Software</a></div><div class="field-item odd"><a href="/tag/Microsoft" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Microsoft</a></div></div></div> Wed, 14 Sep 2005 21:20:00 +0000 Samat Jain 56 at http://blog.samat.org Microsoft Internet Explorer, Adobe Acrobat's web-plugin, and Apache's mod_deflate http://blog.samat.org/2005/08/15/microsoft_internet_explorer_adobe_acrobats_web-plugin_and_apaches_mod_deflate <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>For the past year this has been a problem with the server this website has been hosted on; it was the strangest thing ever that I could not understand. If you tried to view a <span class="caps">PDF</span> file you placed on the web server with Microsoft Internet Explorer with Adobe&#8217;s Acrobat web plugin on Windows (a very common configuration), you would get an error about the <span class="caps">PDF</span> being corrupt and that it could not be&nbsp;opened.</p> <p>It worked everywhere else: Mozilla Firefox and the Adobe Acrobat web plugin on Windows, with zero problems with any combination of browser and <span class="caps">PDF</span> viewer on Linux and <span class="caps">OS</span>&nbsp;X.</p> <p>Apache 2.0&#8217;s documentation on mod_deflate suggests to compress everything except image&nbsp;files:</p> <p><code> SetOutputFilter DEFLATE SetEnvIfNoCase Request_URI &#46;(?:gif|jpe?g|png)$ no-gzip dont-vary </code></p> <p>The problem with this: there are <em>many</em> filetypes left out that don&#8217;t compress well, and can cause problems&#8211;like PDFs combined with Internet Explorer and Adobe&#8217;s Acrobat&nbsp;plugin.</p> <p>The solution, add the&nbsp;rule:</p> <p><code> SetEnvIfNoCase Request_URI &#46;(?:pdf)$ no-gzip dont-vary </code></p> <p>This prevents <span class="caps">PDF</span> files from being compressed with mod_deflate. It&#8217;s also useful to add such files as MP3s, zips, and&nbsp;rars.</p> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-inline clearfix"><div class="field-label">Topic:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/tag/Software" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Software</a></div><div class="field-item odd"><a href="/tag/Microsoft" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Microsoft</a></div></div></div> Tue, 16 Aug 2005 04:45:00 +0000 Samat Jain 51 at http://blog.samat.org