The web is 20. Is it still relevant?
So far, we’ve talked about the impact of a modular approach on existing business models outside of the software industry. Today, we delve in on the industry most associated with modular design: software. Certain software companies have been suffering from the advance of modularity in software design. The main one, to date, has been Microsoft with its Windows software platform. In the mid-nineties, Microsoft decided to integrate a number of Internet components tightly with its operating systems offering. The two most critical ones of those components have been a web server (IIS) and a web browser (Internet Explorer). Leaving aside discussions relating to the antitrust issues this kind of integration has raised, the integration of those tools with the operating system have left openings for alternative approaches that were more modular. On the server end, IIS has been the subject of many attacks by hackers. Because it is hooked deeply into the operating system, an attack against the web server can have an impact that goes much further that the web front-end. In most cases, the attacks succeeded not only in taking machines down but also turning them into zombie armies that could then turn around and attack other servers.…Read More
Robert Scoble mentions on his blog that he had a meeting with the IE team and that they are solicitating feedback from the blog community about what to include in the next update of the browser. While particular features are nice, I’d like to suggest something much more radical: Switch to Mozilla. It may sound like heresy and would create quite some controversy in the online space but let’s face it, the browser wars are over. Since AOL decided to get out of the browser business, the Mozilla foundation has successfully managed a transition and is now moving forward on adding value to their offerings. By adopting Mozilla as their core rendering engine, Microsoft could achieve a number of quick wins: first of all, it would allow it to adopt a number of new features that many users have requested. Things like tabbed browsing, an expandable plug-in architecture, a rendering language for the application layer (no more XUL vs XAML discussions) would come out of the box. Second, it would put an end to issues relating to standard compliance that have plagued the different implementation. Since Internet Explorer controls the market, and Mozilla and Firebird represent a substantial portion of…Read More
There’s much discussion today about Microsoft’s legal problem with plug-ins. Most of the discussion runs around the fact that EOLAS claims to have a patent on plug-ins. But it may be good for Mozilla. Back when the patent was issued, Mike Doyle of EOLAS said in a message to www-talk, a World Wide Web Consortium mailing list that: Please note from our Web site that, in almost all cases, Eolas’ Weblet-related technologies will be licensed free of charge for noncommercial use. Well, looking at this, Mozilla could be in a very good position as the only browser currently not infringing. The other interesting thing is all of this is the fact that there seems to be some prior art. EOLAS may claim that they invented the method but it was available before they announced it and before they held the patent. The idea in itself was hardly new by the time they filed their patent. Much discussion (though I can’t seem to source that one) on some of the early web development mailing lists around 1993-1994 called for the implementation of an OBJECT tag instead of the IMG which was considered too limited (that tag itself being an invention created…Read More
Many people have written to me to point out that they still get duplicate entries in their user-agent table after using the GroupAgent trick I highlighted. To remove those, you need to use the HideAgent directive. Here is the list of HideAgent directives I have in my file: HideAgent rv:1.4 HideAgent 3.01 HideAgent 3.02 HideAgent 4.01 HideAgent 5.0 HideAgent 5.01 HideAgent 5.12 HideAgent 5.13 HideAgent 5.14 HideAgent 5.15 HideAgent 5.16 HideAgent 5.17 HideAgent 5.21 HideAgent 5.22 HideAgent 5.23 HideAgent 5.5 HideAgent 6.0 HideAgent 348NorthNews HideAgent Alcatel- HideAgent almaden.ibm.com/cs/crawler HideAgent AmphetaDesk HideAgent antibot HideAgent AppleWebKit HideAgent http://Ask.24x.Info/ HideAgent ASPseek HideAgent aspseek HideAgent augurfind HideAgent AvantGo HideAgent Awasu HideAgent Baiduspider HideAgent BarraHomeCrawler HideAgent BBot HideAgent BFS_method HideAgent Bilbo HideAgent Bison HideAgent Blazer HideAgent blo.gs HideAgent BlogBot HideAgent Blogdigger HideAgent Blogosphere HideAgent BlogPulse HideAgent BlogShares HideAgent Blogwise HideAgent boitho.com HideAgent [email protected] HideAgent [email protected] HideAgent BorderManager HideAgent brainoff.com/geoblog/ HideAgent www.business-socket.com HideAgent Camino HideAgent CE-Preload HideAgent Check and Get HideAgent china HideAgent China HideAgent CJNetworkQuality HideAgent cloakBrowser HideAgent combine HideAgent COMBINE HideAgent compatible) HideAgent CoolBot HideAgent CoologFeedSpider HideAgent CopyHunter HideAgent curl HideAgent DA HideAgent danux HideAgent Dattatec.com-Sitios-Top HideAgent daypopbot HideAgent DoCoMo HideAgent DTS HideAgent Ecosystem/development HideAgent EgotoBot HideAgent Elaine HideAgent EmailSiphon HideAgent Ericsson HideAgent ETS…Read More
I’ve been working on cleaning up my webalizer.conf file in order to get better statistics. Since I haven’t seen anyone posting the following information, I figured I would, since it might interest people who are using the Webalizer stats tool. Adding the following lines to your webalizer configuration file (webalizer.conf) will allow you to get much cleaner reporting of user-agents. GroupAgent Check&Get Program: Check&Get (Bookmark Manager) GroupAgent eXactSite Program: eXactSite (HTML authoring. stupid user!) GroupAgent FavOrg Program: FavOrg (Bookmark Manager) GroupAgent Fetch Program: Fetch (Offline browser) GroupAgent GetRight Program: GetRight (Download Manager) GroupAgent HTTrack Program: HTTrack (Website Copier) GroupAgent Lachesis Program: Packet Loss Report (ftp.intel.com) GroupAgent lachesis Program: Packet Loss Report (ftp.intel.com) GroupAgent MSFrontPage Programming: Microsoft FrontPage (stupid user!) GroupAgent Offline Program: Offline Explorer (Offline Browser) GroupAgent Powermarks Program: Powermarks (Bookmark Manager) GroupAgent SuperBot Program: SuperBot (Web Site Copier) GroupAgent Teleport Program: Teleport Pro (Offline Browser tenmax.com) GroupAgent WebStripper Program: WebStripper (Offline Browser) GroupAgent WebZIP Program: WebZIP (Offline Browser) GroupAgent Alcatel- Device: Alcatel Mobile Phone GroupAgent AvantGo Device: AvantGo (Offline Browser) GroupAgent Blazer Device: Blazer (PalmOS browser) GroupAgent DoCoMo Device: I-mode Compatible Mobile Phone GroupAgent Elaine Device: Palm browser GroupAgent Ericsson Device: Ericsson Mobile Phone GroupAgent MOT- Device: Motorola Mobile…Read More