http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/
Kingsley Idehen's Blog Data Space
I have seen the future and it's full of Linked Data! :-)
kidehen@openlinksw.com
kidehen@openlinksw.com
2024-03-29T16:04:19Z
Virtuoso Universal Server 08.03.3327
http://www.openlinksw.com:443/weblog/public/images/vbloglogo.gif
Virtuoso Installation Screencasts
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2008-11-02#1469
2008-11-02T01:44:27Z
2008-11-02T16:20:21-05:00
<p>As promised in an earlier post titled: <a href="http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1461" id="link-id1c412298">Virtuoso, PHP 3.5 Runtime Hosting, phpBB3, and Linked Data</a>, here are direct links to the "silent movies" mentioned in the past:</p> <ul> <li> <a href="http://my-movies.s3.amazonaws.com/Virtuoso_PHPBB3_Vista_Linked_Data_Demo.mov" id="link-id13ea5790">Installing Virtuoso on Vista with PHP Hosting</a> </li> <li> <a href="http://my-movies.s3.amazonaws.com/Virtuoso_PHPBB3_MacOSX_Linked_Data_Demo.mov" id="link-id135299d8">Installing Virtuoso on Mac OS X (Leopard) with PHP Hosting</a> </li> <li> <a href="http://my-movies.s3.amazonaws.com/Virtuoso_PHPBB3_MacOSX_Linked_Data_Demo.mov" id="link-id1275fd88">EC2 Installation Part 1</a> (*AMIs take about 5 minutes to get assembled*)</li> <li> <a href="http://my-movies.s3.amazonaws.com/Virtuoso_PHPBB3_MacOSX_Linked_Data_Demo.mov" id="link-id10f78ae8">EC2 Installation Part 2</a> (*post AMI creation part*)</li> </ul> <p>Virtuoso is an extremely compact product that is very easy to install. The ease of installation carries over to the PHP runtime when bound to Virtuoso.</p>
Virtuoso, PHP Runtime Hosting: phpBB, Wordpress, Drupal, MediaWiki, and Linked Data
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2008-10-24#1461
2008-10-24T19:55:00Z
2010-03-25T21:19:59-04:00
<p> Runtime hosting is functionality realm of <a href="http://virtuoso.openlinksw.com" id="link-id1189fee8">Virtuoso</a> that is sometimes easily overlooked. In this post I want to provide a simple no-hassles HOWTO guide for installing Virtuoso on Windows (32 or 64 Bit), Mac OS X (Universal or Native 64 Bit), and Linux (32 or 64 Bit). The installation guide also covers the instantiation of <a href="http://dbpedia.org/resource/PhpBB" id="link-id118af3a8">phpBB3</a> as verification of the Virtuoso hosted <a href="http://dbpedia.org/resource/PHP" id="link-id12736b88">PHP</a> 3.5 runtime.</p> <h3> What are the benefits of PHP Runtime Hosting?</h3> <p> Like <a href="http://dbpedia.org/resource/Apache" id="link-id111ca408">Apache</a>, Virtuoso is a bona-fide <a href="http://dbpedia.org/resource/World_Wide_Web">Web</a> <a href="http://dbpedia.org/resource/Application_server" id="link-id110d2aa8">Application Server</a> for PHP based applications. Unlike Apache, Virtuoso is also the following:</p> <ul> <li> a Hybrid Native DBMS Engine (Relational, RDF-Graph, and Document models) that is accessible via industry standard interfaces (solely)</li> <li> a Virtual DBMS or Master <a href="http://dbpedia.org/resource/Data">Data</a> Manager (MDM) that virtualizes heterogeneous data sources (<a href="http://dbpedia.org/resource/Open_Database_Connectivity" id="link-id0x22b6f0c8">ODBC</a>, <a href="http://dbpedia.org/resource/Java_Database_Connectivity" id="link-id0x23af98c8">JDBC</a>, Web Services, Hypermedia Resources, Non Hypermedia Resources)</li> <li> an <a href="http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&q=rdf%20middleware&type=text&output=html" id="link-id1116aad8">RDF Middleware</a> solution for RDF-zation of non RDF resources across the Web and enterprise Intranets and/or Extranets (in the form of Cartridges for data exposed via REST or SOA oriented SOAP interfaces)</li> <li> an RDF <a href="http://dbpedia.org/resource/Linked_Data" id="link-id10fbe088">Linked Data</a> Server (meaning it can deploy RDF Linked Data based on its native and/or virtualized data)</li> </ul> <p> As result of the above, when you deploy a PHP application using Virtuoso, you inherit the following benefits:</p> <ol> <li> Use of PHP-<a href="http://www.iodbc.org" id="link-id1159e070">iODBC</a> for in-process communication with Virtuoso</li> <li> Easy generation of RDF Linked Data Views atop the <a href="http://dbpedia.org/resource/SQL" id="link-id0x24f44c98">SQL</a> schemas of PHP applications</li> <li> Easy deployment of RDF Linked Data from virtualized data sources</li> <li> Less <a href="http://dbpedia.org/resource/LAMP_stack" id="link-id1179dff0">LAMP</a> monoculture (*there is no such thing as virtuous monoculture*) when dealing with PHP based Web applications.</li> </ol> <p> As indicated in prior posts, producing RDF Linked Data from the existing Web, where a lot of content is deployed by PHP based content managers, should simply come down to RDF Views over the SQL Schemas and deployment / publishing of the RDF Views in RDF Linked data form. In a nutshell, this is what Virtuoso delivers via its PHP runtime hosting and pre packaged VADs (Virtuoso Application Distribution packages), for popular PHP based applications such as: <a href="http://blogs.usnet.private:8893/weblog/kidehen@openlinksw.com/127/dbpedia.org/resource/PhpBB" id="link-id120cc6368">phpBB3</a>, <a href="http://dbpedia.org/resource/Drupal" id="link-id111ff1c0">Drupal</a>, <a href="http://dbpedia.org/resource/WordPress" id="link-id111e26f8">WordPress</a>, and <a href="http://dbpedia.org/resource/MediaWiki" id="link-id10ea0258">MediaWiki</a>.</p> <p> In addition, to the RDF Linked Data deployment, we've also taken the traditional LAMP installation tedium out of the typical PHP application deployment process. For instance, you don't have to rebuild PHP 3.5 (32 or 64 Bit) on Windows, Mac OS X, or Linux to get going, simply install Virtuoso, and then select a VAD package for the relevant application and you're set. If the application of choice isn't pre packaged by us, simply install as you would when using Apache, which comes dow to situating the PHP files in your Web structure under the Web Application's root directory.</p> <h3> Installation Guide</h3> <ol> <li> Download the Virtuoso installer for Windows (<a href="http://download.openlinksw.com/downwiz/login.vsp?pfam=2&pform=26&pcat=47&prod=virtuoso-uim-unisvr-ent&os=i686-generic-win-32&os2=i686-generic-win-32&xpfam=virtuoso&xpform=personal&xpcat=unisvr&xos=i686-generic-win-32&release-dbms=6.1-virt61" id="link-id11d084578">32 Bit msi file</a> or <a href="http://download.openlinksw.com/downwiz/login.vsp?pfam=2&pform=26&pcat=47&prod=virtuoso-uim-unisvr-ent&os=x86_64-generic-win-64&os2=x86_64-generic-win-64&xpfam=virtuoso&xpform=personal&xpcat=unisvr&xos=x86_64-generic-win-64&release-dbms=6.1-virt61" id="link-id11aea67a8">64 Bit msi file</a>), Mac OS X (<a href="http://download.openlinksw.com/downwiz/login.vsp?pfam=2&pform=26&pcat=47&prod=virtuoso-uim-unisvr-ent&os=universal-apple-macosx10.6-32&os2=universal-apple-macosx10.6-32&xpfam=virtuoso&xpform=personal&xpcat=unisvr&xos=universal-apple-macosx10.6-32&release-dbms=6.1-virt61" id="link-id11a93bef8">Universal Binary dmg file</a>), or instantiate the <a href="http://www.openlinksw.com/oat/wiki/main/Main/ODSInstallationEC2" id="link-id111fe248">Virtuoso EC2 AMI</a> (*search for pattern: "Virtuoso when using the Firefox extension for EC2 as the AMI ID is currently: ami-7c31d515 and name: virtuoso-test/virtuoso-cloud-beta-9-i386.manifest.xml, for latest cut*)</li> <li> Run the installer (or download the movies using the links in the related section below)</li> <li> Go to the Virtuoso Conductor (*which will show up at the end of the installation process* or go to http://localhost:8890/conductor)</li> <li> Go to the "Admin" tab within the (X)HTML based UI and select the "Packages" sub-menu item (a Tab)</li> <li> Pick phpBB3 (or any other pre-packaged PHP app) and then click on "Install/Upgrase"</li> <li> The watch one of my silent movies or read the initial startup guides for Virtuoso hosted phpBB3, Drupal, Wordpress, MediaWiki.</li> </ol> <h3> Related</h3> <p> At the current time, I've only provided links to ZIP files containing the Virtuoso installation "silent movies". This approach is a short-term solution to some of my current movie publishing challenges re. YouTube and Vimeo -- where the compressed output hasn't been of acceptable visual quality. Once resolved, I will publish much more "Multimedia Web" friendly movies :-)</p> <ul> <li> <a href="http://my-movies.s3.amazonaws.com/Virtuoso_PHPBB3_Vista_Linked_Data_Demo.mov.zip" id="link-id11642450">Windows Vista (x64) Installation Movie</a> </li> <li> <a href="http://my-movies.s3.amazonaws.com/Virtuoso_PHPBB3_MacOSX_Linked_Data_Demo.mov.zip" id="link-id11210498">Mac OS X (x64 & Universal binary) Installation Movie</a> </li> <li> <a href="http://my-movies.s3.amazonaws.com/Virtuoso_PHPBB3_EC2_AMI_Linked_Data_Demo.zip" id="link-id111ff268">Virtuoso EC2 Cloud Edition Installation Movie</a> </li> <li> <a href="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtuosoPHP" id="link-id12038b6c8">Guide for PHP based Application Deployment using Virtuoso</a> </li> </ul>
Great Product: Parallels Desktop Release Candidate 2 released
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2006-05-31#987
2006-05-31T21:15:21Z
2006-06-22T08:56:58-04:00
<p>I am thoroughly impressed with this product. I have been using Solaris (in its many incarnations since the mid 80's SunOS days), Windows (since Windows 2.0), Linux (since inception), FreeBSD (since inception), and Mac OS X (since its NexT days).</p> <p>With the above in mind (years of getting into trouble during OS installation and usage etc.. I expected the very worst when attempting to get Solaris 10, Linux (Debian), FreeBSD 6.x, and Windows XP installed on a Mac Mini such that I could have all of these operating systems at my disposal without quad-booting. To my utter disbelief (I am still trying to recover from the immense euphoria..) Parallels delivered to me the absolute simplest installation and usage experience across all said operating systems that I have ever experienced.</p> <p>I now have a MacIntel Mac Mini (one of several that I will be stocking up on while I wait the Microsoft Universal Binary port of Office) that delivers me the long sought nirvana of having Solaris, FreeBSD, Linux, Windows XP, and Mac OS X on a single desktop!</p> <p>If you want to enjoy one of the genuine innovations of our time, simply make parallels an integral part of your Mac OS X experience (whether you are an end-user, developer, administrator, or systems integrator).</p> <blockquote> <p> <a href="http://www.tuaw.com/2006/05/31/parallels-desktop-release-candidate-2-uh-released/#comments">Parallels Desktop Release Candidate 2, uh, released</a>: "</p> <p>Filed under: <a href="http://www.tuaw.com/category/os/" rel="tag">OS</a>, <a href="http://www.tuaw.com/category/software/" rel="tag">Software</a> </p> <div id="pc623643"> <img vspace="5" hspace="5" border="1" alt="" src="http://www.tuaw.com/media/2006/04/parrellsvirtualization.jpg" /> <br />Get your mice clicking ladies and gentlemen, as Parallels has offered up the final test version of Parallels Desktop for Mac, their virtualization software that allows you to run almost any OS right within Mac OS X. With this version, however, Parallels has increased the app's final price to $79.99, as they have incorporated their Compressor Server tool (due to user feedback) into the software package for streamlining and optimizing your virtual machines and the amount of disk space they occupy. The beta testing pre-order price of $39.99 is still in place, and probably more appetizing than ever. Other new features and improvements in the Release Candidate 2 include:<br /> <ul> <li>Significantly improved performance</li> <li>Improved USB performance and broader device support</li> <li>Improved Host-guest networking</li> <li>Automatic network adapters now switch on-the-fly</li> <li>Guest OS no longer steals host IP address in some DHCP servers</li> <li>Fullscreen mode is now customizable</li> <li>Integration with Virtue is now bug-free</li> <li>Customizable Ctrl + Click mapping</li> <li>Guest 32bit color is supported when Parallels Tools is installed</li> <li>Improved Shared folders performance</li> <li>Resolved shared folders/MS Office incompatibility issues</li> <li>Windows 98 no longer consumes 99% host CPU even when idle (in VT-x mode)</li> </ul> Also note that if you <a href="http://www.parallels.com/en/download/desktop/">download this newest release</a>, you must re-install the Parallels Tools for guest Windows installations (NT/2000/XP/2003). As with previous beta releases, this download is free before the software package goes official.</div> <h6 style="clear: both; padding: 8px 0 0 0; height: 2px; font-size: 1px; border: 0; margin: 0; padding: 0;"></h6> <a href="http://www.parallels.com/en/download/desktop/">Read</a>'|'<a href="http://www.tuaw.com/2006/05/31/parallels-desktop-release-candidate-2-uh-released/" rel="bookmark" title="Permanent link to this entry">Permalink</a>'|'<a href="http://www.tuaw.com/forward/623643/" title="Send this entry to a friend via email">Email this</a>'|'<a href="http://www.technorati.com/cosmos/search.html?rank=&fc=1&url=http://www.tuaw.com/2006/05/31/parallels-desktop-release-candidate-2-uh-released/" title="Linking Blogs">Linking'Blogs</a>'|'<a href="http://www.tuaw.com/2006/05/31/parallels-desktop-release-candidate-2-uh-released/#comments" title="View reader comments on this entry">Comments</a> <br /> <br /> <img src="http://feeds.tuaw.com/weblogsinc/tuaw?g=317" />" <p>(Via <a href="http://www.tuaw.com">The Unofficial Apple Weblog (TUAW)</a>.)</p> </blockquote>
Booting Windows on MacIntel Step-By Guide
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2006-01-30#928
2006-01-30T19:04:00Z
2006-06-22T08:56:58-04:00
Here is yet another "<a href="http://neosmart.net/blog/dual-booting-windows-xp-on-a-macbook/">Booting Windows on MacIntel</a>" Guide (courtesy of the <a href="http://neosmart.net/blog/">"Ramblings of a Computer Guru" blog</a>).
Windows/Linux on MacIntel Race is on!
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2006-01-18#924
2006-01-18T22:54:57Z
2006-06-22T08:56:58-04:00
As indicated in an <a href="http://www.openlinksw.com/blog/%7Ekidehen/index.vspx?page=&id=922">earlier post</a>, the real sweet spot for the recently announced MacIntels is going to be delivery of Mac OS X (which covers BSD), Linux, Solaris, and Windows running "side by side" nirvana (no dual booting). <a href="http://www.openosx.com/wintel/index.html">OpenOSX</a> is first off the mark (at least publicly) from the emulator camp, but there many others to come! Anyway, I need to go test this for myself before I comment any further (I hate speculating without hands on experience).
Why Do Pros Use Macs?
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2005-11-30#914
2005-11-30T15:10:22Z
2006-06-22T08:56:58-04:00
I am still planning to write a log about my transition from Windows to Mac OS X as my main working machine. In the meantime enjoy this post titled: <a href="http://www.kenrockwell.com/apple/why-pros-use-mac.htm">Why Do Pros Use Macs?</a> It is very much in line with my personal experience.
Cool Collection of Mac OS X Usage Screencasts
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2005-11-30#913
2005-11-30T14:37:48Z
2006-06-22T08:56:58-04:00
A nice collection of <a href="http://www.atomiclearning.com/osx_tiger_orientation">Mac OS X utilization and familiarization screencasts</a>.
You want disruptive? Here's disruptive...
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2005-10-27#885
2005-10-27T23:34:25Z
2010-05-16T15:04:54-04:00
<blockquote><p>"...Also today I came across the latest project of a man who wants to tear down <a href="http://www.w3.org/People/Berners-Lee/">Tim Berners-Lee</a>'s World Wide Web and replace it with his own vision. It used to be known as Xanadu, but has since morphed into <a href="http://transliterature.org/">Transliterature, A Humanist Design</a>. I am of course referring to <a href="http://en.wikipedia.org/wiki/Ted_Nelson">Ted Nelson</a>, who invented the term 'hypertext' in 1965 and is generally regarded as a computing pioneer.</p><p>Ted Nelson recently <a href="http://hyperland.com/trollout.txt">wrote an essay</a> about 'Indirect Documents', which got <a href="http://it.slashdot.org/article.pl?sid=05/10/24/1054214&tid=230&tid=218">Slashdotted</a> today. In the essay Nelson outlines why (in his opinion) the Xanadu project failed and he explains his new vision for Transliterature. He takes a number of potshots at Tim Berners-Lee's WWW on the way, e.g.:</p><blockquote><p>'Why don't I like the web? I hate its flapping and screeching and emphasis on appearance; its paper-simulation rectangles of Valuable Real Estate, artifically created by the NCSA browser, now hired out to advertisers; its hierarchies exposed and imposed; its untyped one-way links only from inside the document. (The one-way links hidden under text were a regrettable simplification of hypertext which I assented to in '68 on the HES project. But that's another story.) Only trivial links are possible; there is nothing to support careful annotation and study; and, of course, there is no transclusion.'</p></blockquote><p>Ted Nelson is certainly an original and I'm glad he's still around to throw spanners in the works. <a href="http://www.readwriteweb.com/archives/001721.php">I've written about him before</a> and I'm sure I will again, Web 2.0 or not.</p><img src="http://feeds.feedburner.com/readwriteweb?g=272" />" <p>(Excerpted From: <a href="http://www.readwriteweb.com/">Read/Write Web</a>.)</p></blockquote><p>My thoughts on the commentary above:</p><p>There is nothing fundamentally incompatible between Ted Nelson's pursuits and future incarnation's of the Web. None whatsoever -- we are simply working our way through an process. The process in question is what I call "standards driven ubiquity" (becoming de facto at Internet Speed). Remember Sun's "The Network is the Computer" vision? Well, without a "Computer" in mind-space you can't think in terms of "Operating Systems". Thats all changing, because today we are gradually beginning to accept the imminent reality that "The Internet is the Operating System" and not Windows/UNIX/Mac OS X/Others. Ahem! And after the Operating System what comes next? I think a set of Application Programming Interfaces (APIs), and I think we know what that is (in all of its <a href="http://en.wikipedia.org/wiki/Web_2.0">controversial glory</a>), the very thing we refer to as <a href="http://www.openlinksw.com/weblog/public/search.vspx?blogid=127&q=#39web%202.0#39&type=text&output=html">Web 2.0</a> (the APIs for the Internet Operating System).</p><p> Note: In addition to the Computer, Operating System, and Application Programming Interfaces, we also have those frequently misunderstood and under-appreciated workhorses called "Databases" in place (but we still call them Web Sites for now). And by the way, "Internet Filesystem" has been there forever, but for some reason we can't see <a href="http://www.webdav.org/">WebDAV</a> in all its current and future glory (that will change very soon also!).</p><p>Ted and TBL are cool with each (whether they know it or not)! I see no mutual exclusivity in their collective visions (IMHO) :-) </p>
Microsoft Gadgets, Start.com and Innovation
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2005-09-16#868
2005-09-16T17:54:52Z
2006-06-22T08:56:58-04:00
<blockquote><p><a href="http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=88270766-b9e1-407b-937f-ab41edce97de">Microsoft Gadgets, Start.com and Innovation</a>: "</p><p> A lot of <a href="http://microsoftgadgets.com/blogs/gadgetnews/archive/2005/09/13/3.aspx#comments">the comments in the initial post on the Microsoft Gadgets blog</a> are complaints that the Microsoft is copying ideas from <a href="http://www.apple.com/macosx/features/dashboard/">Apple's dashboard</a>. First of all, people should give credit where it is due and acknowledge that <a href="http://www.konfabulator.com/">Konfabulator</a> is the real pioneer when it comes to desktop widgets. More importantly, the core ideas in Microsoft Gadgets were pioneered by Microsoft not Apple or Konfabulator. </p><p> From the post <a href="http://microsoftgadgets.com/blogs/gadgetnews/archive/2005/09/15/181.aspx">A Brief History of Windows Sidebar</a> by Sean Alexander </p><blockquote dir="ltr" style="MARGIN-RIGHT: 0px"><p class="MsoNormal"><b><span><?XML:NAMESPACE PREFIX = O ?>Microsoft 'Sideshow*' Research Project (2000-2001)</span></b></p><p xmlns="o"></p><p class="MsoNormal"><span>While work started prior, in September 2001, a team of Microsoft researchers <a href="http://research.microsoft.com/research/pubs/view.aspx?tr_id=488">published a paper</a> entitled, 'Sideshow: Providing peripheral awareness of important information' including findings of their project. </span><br /> ...<br /><span>The research paper provides screenshots that bear a striking resemblance to the Windows Sidebar. The paper is a good read for anyone thinking about Gadget development. For folks who have visited Microsoft campuses, you may recall the posters in elevator hallways and Sidebar running on many employees desktops. Technically one of the first teams to implement this concept </span></p><span><p class="MsoNormal"><i><span>*Internal code-name, not directly related to the official, âÂÂWindows SideShowâ¢â auxiliary display feature in Windows Vista.</span></i>></p><p class="MsoNormal"><b><span>Microsoft âÂÂLonghornâ Alpha Release (2003) </span></b></p><p xmlns="o"></p></span><p class="MsoNormal"><span>In 2003, Microsoft unveiled a new feature called, 'Sidebar' at the Microsoft Professional DeveloperâÂÂs Conference. This feature took the best concepts from Microsoft Research and applied them to a new platform code-named, 'Avalon', now formally known as Windows Presentation Foundation... </span></p><p xmlns="o"></p><p class="MsoNormal"><span></span></p><p xmlns="o"> </p><b><span>Microsoft Windows Vista PDC Release (2005)<p xmlns="o"></p></span></b><p class="MsoNormal"><span>While removed from public eye during the Longhorn plan change in 2004, a small team was formed to continue to incubate Windows Sidebar as a concept, dating back to its roots in 2000/2001 as a research exercise. Now Windows Sidebar will be a feature of Windows Vista. Feedback from customers and hardware industry dynamics are being taken into account, particularly adding support for DHTML-based Gadgets to support a broader range of developer and designer, enhanced security infrastructure, and better support for Widescreen (16:10, 16:9) displays. Additionally a new feature in Windows Sidebar is support for hosting of Web Gadgets which can be hosted on sites such as Start.com or run locally. Gadgets that run on the Windows desktop will also be available for Windows XP customers â more details to be shared here in the future.</span></p></blockquote><p class="MsoNormal" dir="ltr"><span>So the desktop version of 'Microsoft Gadgets' is the shipping version of Microsoft Research's 'Sideshow' project. Since the research paper was published a number of parties have shipped products inspired by that research including <a href="http://www.activewin.com/reviews/software/apps/msn/msn8/interface.shtml">MSN Dashboard</a>, <a href="http://desktop.google.com/features.html#sidebar">Google Desktop</a> and <a href="http://www.desktopsidebar.com/">Desktop Sidebar</a> but this doesn't change the fact that the Microsoft is the pioneer in this space. </span></p><p class="MsoNormal" dir="ltr"><span>From the post <a href="http://microsoftgadgets.com/blogs/gadgetnews/archive/2005/09/15/177.aspx">Gadgets and Start.com</a> by Sanaz Ahari </span></p><blockquote dir="ltr" style="MARGIN-RIGHT: 0px"><span><p><a href="http://start.com/">Start.com </a>was initially released on February 2005, on <a href="http://start.com/1">start.com/1</a> â since then weâÂÂve been innovating regularly (<a href="http://start.com/2">start.com/2</a>, <a href="http://start.com/3">start.com/3</a>, <a href="http://start.com/">start.com </a>and <a href="http://start.com/pdc">start.com/pdc</a>) working towards accomplishing our goals: </p><ul><li> To bring the webâÂÂs content to users through: <ul><li> Rich DHTML components (Gadgets) </li><li> RSS and behaviors associated with RSS </li><li> High customizability and personalization</li></ul></li><li> To enable developers to extend their start experience by building their own Gadgets</li></ul><p> Yesterday marked a humble yet significant milestone for us â we opened our 'Atlas' framework enabling developers to extend their start.com experience. You can read more it here: <a href="http://start.com/developer">http://start.com/developer</a>. The key differentiators about our Gadgets are: </p><ul><li> Most web applications were designed as closed systems rather than as a web platform. For example, most customizable 'aggregator' web-sites consume feeds and provide a fair amount of layout customization. However, the systems were not extensible by developers. With start.com, the experience is now an integrated and extensible application platform. </li><li> We will be enriching the gadgets experience even further, enabling these gadgets to seamlessly work on Windows Sidebar</li></ul></span></blockquote><p class="MsoNormal" dir="ltr"><span>The Start.com stuff is really cool. Currently with traditional portal sites like <a href="http://my.msn.com/">MyMSN</a> or <a href="http://my.yahoo.com/">MyYahoo</a>, I can customize my data sources by subscribing to RSS feeds but not how they look. Instead all my RSS feeds always look like a list of headlines. These portal sites usually use different widgets for display richer data like stock quotes or weather reports but there is no way for me to subscribe to a stock quote or weather report feed and have it look the same as the one provided by the site. <a href="http://www.start.com/developer">Start.com</a> fundamentally changes this model by turning it on its head. I can create a custom RSS feed and specify how it should render in <a href="http://www.start.com/">Start.com</a> using JavaScript which basically makes it a <a href="http://www.start.com/">Start.com</a> gadget, no different from the default ones provided by the site. </span></p><p class="MsoNormal" dir="ltr"><span>From my perspective, we're shipping really innovative stuff but because of branding that has attempted to cash in on the 'widgets' hype, we end up looking like followers and copycats. </span></p><p class="MsoNormal" dir="ltr"><span>Marketing sucks. </span></p>" <p>(Via <a href="http://www.25hoursaday.com/weblog/">Dare Obasanjo aka Carnage4Life</a>.)</p></blockquote> Posted for historic annotation purposes (re. Widgets as Microsoft didn't copy Apple here at all; Apple just packaged this better at the expense of Konfabulator as already noted above). And yes, Marketing sucks big time!!
Evil or Cool Use of Technology Prowess Re. Google trying to recruit Susan Dumais?
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2005-08-30#863
2005-08-30T13:25:08Z
2006-07-21T07:24:08.000001-04:00
<blockquote><p><a href="http://radio.weblogs.com/0001011/2005/08/29.html#a10997">Google trying to recruit Susan Dumais?</a>: "</p><p>Is Google trying to recruit Susan Dumais or just have some fun with her?</p><p>If you don't know who Susan is, she's one of our brightest researchers and works on MSN Search, among other things. Do <a href="http://www.google.com/search?sourceid=navclient&ie=UTF-8&rls=GGLG,GGLG:2005-31,GGLG:en&q=Susan+Dumais">a Google Search for her name</a>. Now look over at the ads. I think someone at Google is saying 'hey, Susan, come work for us.'</p><p>I did several other searches on Microsoft employee names, and Susan is the only one I could find that is being targetted this way.</p>" <p>(Via <a href="http://radio.weblogs.com/0001011/">Scobleizer: Microsoft Geek Blogger</a>.)</p></blockquote><p>Personally I think this is cool use of technology by Google :-)</p><p>The intersection of Technology and karma is a wonderful thing to see!</p>
End of Line for Microsoft?
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2005-07-26#856
2005-07-26T22:15:51Z
2006-06-22T08:56:58-04:00
<p><a href="http://www.pcmag.com/article2/0,1895,1840479,00.asp">John C. Dvorak pens an interesting piece about the "deafening silence" accorded Windows Vista</a> thus far. <br /> </p><p> <a href="http://www.openlinksw.com/weblog/kidehen@openlinksw.com/127/?id=793">In the past I have expressed views that echo the essence</a> of John's piece. It has been pretty darn clear to me that Microsoft is struggling as a result of its inability to handle challenges associated with the metaphoric "computing vase" which it sought to own solely as a result of its proclivity for crushing and/or alienating erstwhile technology partners as part of this quest (a process that commenced a long time ago culminating the <a href="http://www.betanews.com/article/Microsoft_No_IE7_for_Windows_2000/1117464807">contradiction and ultimate paradox called IE7</a>; remember not too long ago it was impossible to separate IE from Windows! It could only exist as an OS extension etc.).</p> <p>Windows in its current incarnation fails to provide a productive working environment, you either have a plethora of viruses and spyware contending for you computing resources, or you have all the software in place to protect against these assaults rendering the computing resources equally busy. The computing power lag is simply too much when using windows, and this is its achilles heel! </p> <p> I have been using Windows since version 2.0, and although I have always found the Mac OS variations to be superior on the UI front, I never found any of the historic versions viable alternatives. In my case, this is all about providing a productive work environment across the following usage modes, in descending order of priority:</p> <blockquote>1. Power User (OutLook, Excel, WORD, and other desktop productivity tools)<br /> 2. Product Testing and QA<br /> 3. Programmer Buddy (a Microsoft term)<br /> 4. Programming (for the most part prototyping)<br /> </blockquote> <p>The release of Mac OS X Tiger lead me down an evaluation path that I have repeated many times in the past: test the viability of moving wholesale from Windows to Mac OS X and remain functional (if really lucky, exceed existing productivity levels). This time around I found that I could actually migrate over 6 years worth of emails, contacts, presentations, documents, spreadsheets from Windows to Mac OS X. I also discovered that success extended all the way to my data linked documents that are transparently bound to back-end databases (in my case the norm rather the exception via ODBC). </p> <p>I now use Mac OS X as my prime working platform (I still have to use Windows as the platform remains strategic for all our product offerings), and I am absolutely loving it! The joint feelings of euphoria and confusion that I experienced post migration were similar to how I felt after making the transition from "stick shift" to "automatic" geared cars (as I transitioned my residence from the UK to the U.S). At the time I couldn't understand why anyone (other than a grand prix driver) would ever drive a "stick shift" by choice. </p> <p>Today, I can't understand why I stuck with Windows for so long at the expense of my daily working productivity. The biggest bonus from this transition is that Mac OS X has made it easier for me to engage less technical individuals (family & friends) in the sheer joy and potential of Information Technology across a variety of realms as opposed to being confined to the "business computing" realm solely. I can demonstrate the power and potential of the Internet, Web, Web Services, Blogosphere, Wikispehere, with much more sanity and coherence now that my machine responds in a timely fashion during these demos amongst other benefits. </p> <p>Some may deem this windows bashing, but if they take the time to look a little deeper, this is simply about "straight shooting" from a real computer user (I like my computers to do deliver on their hugh potential promised; I don't compromise this basic expectation; my computer and associate software should save me time and ramp up my productivity!) . If Microsoft is the company that it once was, then it would simply use this kind of commentary to rally its troops and get its act together! That's what I would do if a customer felt so badly about our technology (<a href="http://uda.openlinksw.com">UDA </a>or <a href="http://virtuoso.openlinksw.com">Virtuoso</a>).</p>
Bill Gates: Cell Phones Will Overtake MP3 Players, Calls iPod 'Unsustainable'
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2005-05-13#837
2005-05-13T03:53:20Z
2006-06-22T08:56:58-04:00
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px"> <p><a href="http://www.macobserver.com/article/2005/05/12.12.shtml">Bill Gates: Cell Phones Will Overtake MP3 Players, Calls iPod 'Unsustainable'</a> Microsoft's chairman draws on computing history to make his proclamation that the iPod phenomenon won't... </p></blockquote> <div align="right">[via <a href="http://www.macobserver.com/">The Mac Observer</a>]</div> <div align="left">Hmm..!</div> <div align="left"> </div> <div align="left">I think this one speaks for itself! Kind of reminds me of the ominous round during the <a href="http://www.eastsideboxing.com/news.php?p=2100&more=1">rumble in the jungle</a> when Ali asked Foreman: "Is that all you got George!".</div> <div align="left"> </div> <div align="left">Again, Mac OS X vs Windows is a rendition of Ali vs Foreman (circa 1974) as stated in an earlier <a href="http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/index.vspx?id=793">post</a>; very much in line with the essence of the post fight analysis expressed below:</div> <blockquote dir="ltr" style="MARGIN-RIGHT: 0px"> <div align="left">"Why did Foreman lose to Ali? The fact is Ali beat Foreman because he was tougher and stronger than he's ever given credit for. Ali didn't box Foreman! He went to the ropes and allowed Foreman to hit on him, is that boxing? What if Foreman had knocked him out while he was stationary against the ropes. It would've been said for the rest of time, why did Ali remain stationary letting Foreman get off on him? How come he didn't use the ring and box? Which is exactly what those watching the fight were thinking and saying during rounds two through eight. That's not boxing, that's being forced to fight because your opponent will not allow you to box."</div> <div align="left"> </div></blockquote> <div align="left" dir="ltr">The point I am trying to make here is simple: Bill's comments are more about hope than facts. The iPod does not define Apple, the company's future isn't inextricably linked to the iPod. The company's future (as I see it) isn't solely about Desktop Computing (the battle Microsoft won many years ago) or the use of the iPod to ramp up its future growth in this realm. Apple is clearly focused on "Digital Life Style", a broader incarnation of what Bill <a href="http://alia.org.au/advocacy/alw/1998/gates.response.html">described</a> as "Web Life Style" in the late 90's.</div> <div align="left" dir="ltr"> </div> <div align="left" dir="ltr">Apple clearly understands that the Internet is the new Operating System (OS). It also understands that this OS isn't solely about personal Desktop Computing. Most important of all, it understands that it cannot own this OS (so it won't repeat the fatal mistake of not licensing it to potential partners :-) ). In a sense, the new OS protects Apple from itself (I see certainly understand Bill's <a href="http://www.openlinksw.com/blog/search.vspx?blogid=127&q=apple+ipod%0D%0A%0D%0A&type=text&output=html">point</a> if Apple was just about the iPod).</div> <div align="left" dir="ltr"> </div> <div align="left" dir="ltr">Apple is using its significant prowess in technology, aesthetics and user experience innovation to provide great solutions (hardware and software) that empower users of this new OS. Tiger (nee. <a href="http://binarybonsai.com/archives/2005/01/29/jobs-nextstep-os/">OpenStep / NeXTSTEP OS</a>; the platform on which the first Web Browser was <a href="http://www.w3.org/People/Berners-Lee/WorldWideWeb.html">created</a>) is a great example, what a <a href="http://mlagazine.com/modules.php?op=modload&name=News&file=article&sid=142">journey</a>! </div> <div align="left" dir="ltr"> </div>
Point, Counterpoint: Mac OS X Is Great for Fortysomething Unix Hackers
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2005-05-01#828
2005-05-01T14:31:01Z
2006-06-22T08:56:58-04:00
There has been a lot of well deserved attention going the way of "Mac OS X Tiger". A the current time, a lot of this attention tends to focus on the consumer constituency comprised of Aunt Milly et al, designers, and new media aficionados. The <a href="http://daringfireball.net/">Daring Fireball</a> posts an article titled: <a href="http://daringfireball.net/2005/04/point_counterpoint">Point, Counterpoint: Mac OS X Is Great for Fortysomething Unix Hackers</a> . This particular post applies to OpenLink Software in general across a myriad of fronts, especially the essence of this excerpt: <blockquote dir="ltr" style="MARGIN-RIGHT: 0px"> <p>On the surface, Grahamâs piece seems like a nice pat on the back to the Mac platform. But thereâs an implication in his piece that the worldâs most prodigiously talented programmers are only now switching (or switching back) to the Mac, when in fact some of them have been here all along. GUI programming is hard, and for GUI programmers, the Mac has always been, <a href="http://www.shapeofdays.com/2005/01/interview_with_.html">in Brent Simmonsâs words</a>, âThe Showâ.</p> <p>I.e. the idea that by the mid-â90s the Mac user base had been whittled down to âgraphic designers and grandmasâ is demonstrably false â someone must have been writing the software the designers and grandmas were using, no? â but I donât think itâs worth pressing the point, because I suspect it wasnât really what Graham meant to imply. And the main thrust of his point is true: there is a certain class of hackers â your prototypical Unix nerds â who not only werenât using Macs a decade ago, but whose antipathy toward Macs was downright hostile. And it is remarkable that these hackers are now among Mac OS Xâs strongest adherents.</p> <p>Itâs another sign of Mac OS Xâs dual nature: from the perspective of your typical user (and particularly long-time Mac users), it is the Mac OS with a modern Unix architecture encapsulated under the hood; from the perspective of the hackers Graham writes of, it is Unix with a vastly superior GUI.</p></blockquote> <p dir="ltr"><a href="http://daringfireball.net/2005/04/point_counterpoint">Read on....</a></p>
WebDAV, SQLX, and my Weblog
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2005-04-26#810
2005-04-26T03:54:43Z
2006-06-22T08:56:58-04:00
<p>Uche Ogbuji <a href="http://copia.ogbuji.net/blog/2005/04/24#Posting_to">comments</a> in his <a href="http://copia.ogbuji.net/blog">blog</a> about the use of WebDAV and <a href="http://www.tbradford.org/2005/02/xml-with-virtuoso-and-sqlx_02.html">SQLX </a>in my blog as part of his commentary about <a href="http://egaumer.pagecache.org/PyBlosxom/pyblosxom-webdav.html">Pyblosxom & WebDAV</a>. To provide some clarity about Virtuoso and Blogging I have decided to put out this quick step by guide to the workings of my blog (there is a long overdue technical white paper nearing completion that address this subject in more detail).</p> <p>Here goes:</p> <p><u><strong>Blog Editing</strong></u></p> <p>I can use any editor that supports the following Blog Post APIs:</p> <p>- Moveable Type</p> <p>- Meta Weblog</p> <p>- Blogger</p> <p>Typically I use Virtuoso (which has an unreleased WYSIWYG blog post editor), <a href="http://www.newzcrawler.com/">Newzcrawler</a>, <a href="http://ecto.kung-foo.tv/">ecto</a>, <a href="http://zempt.com/">Zempt</a>, or <a href="http://www.wbloggar.com/">w.bloggar</a> for my posts. If a post is of interest to me, or relevant to our company or customers I tend to perform one of the following tasks:</p> <p>- Generate a post using the "Blog This" feature of my blog editor</p> <p>- Write a new post that was triggered by a previously read post etc.</p> <p>Either way, the posts end up in our company wide blog server that is Virtuoso based (more about this below). The internal blog server automatically categorizes my blog posts, and automagically determines which posts to upstream to other public blogs that I author (e.g <a href="http://kidehen.typepad.com/">http://kidehen.typepad.com</a> ) or co-author (e.g <a href="http://www.openlinksw.com/weblogs/uda">http://www.openlinksw.com/weblogs/uda</a> and <a href="http://www.openlinksw.com/weblogs/virtuoso">http://www.openlinksw.com/weblogs/virtuoso</a> ). I write once and my posts are dispatched conditionally to multiple outlets.</p> <p><strong><u>RSS/Atom/RDF Aggregation & Reading</u></strong></p> <p>I discover, subscribe to, and view blog feeds using <a href="http://www.newzcrawler.com/">Newzcrawler</a> (primarily), and from time to time for experimentation and evaluation purposes I use <a href="http://www.rssbandit.org/">RSS Bandit</a>, <a href="http://www.bradsoft.com/feeddemon/">FeedDemon</a>, and <a href="http://www.bloglines.com/">Bloglines</a>. I am in the process of moving this activity over to Virtuoso completely due to the large number of feeds that I consume on a daily basis (scalability is a bit of a problem with current aggregators).</p> <p><u><strong>Blog Publishing</strong></u></p> <p>When you visit my blog you are experiencing the soon to be released Virtuoso Blog Publishing engine first hand, which is how WebDAV, SQLX, XQuery/XPath, and Free Text etc. come into the mix.</p> <p>Each time I create a post internally, or subscribe to an external feed, the data ends up in Virtuoso's SQL Engine (this is how we handle some of the obvious scalability challenges associated with large subscription counts). This engine is SQL2000N based, which implies that it can transform SQL to XML on the fly using recent extensions to SQL in the form of SQLX (prior to the emergence of this standard we used the FOR XML SQL syntax extensions for the same result). It also has its own in-built XSLT processor (DB Engine resident), and validating XML parser (with support for XML Schema). Thus, my <a href="http://www.openlinksw.com/blog/~kidehen/gems/">RSS/RDF/Atom archives, FOAF, BlogRoll, OPML, and OCS</a> blog syndication gems are all live examples of SQLX documents that leverage Virtuoso's WebDAV engine for exposure to Blog Clients.</p> <p><strong><u>Blog Search</u></strong></p> <p>When you search for blog posts using the basic or <a href="http://www.openlinksw.com/blog/search.vspx?blogid=127">advanced search</a> features of my blog, you end up interacting with one of the following methods of querying data hosted in Virtuoso: Free Text Search, XPath, or XQuery. The <a href="http://www.openlinksw.com/blog/search.vspx?blogid=127&q=virtuoso&type=text&output=html">result sets</a> produced by the search feature uses SQLX to produce subscription gems (<a href="http://www.openlinksw.com/blog/search.vspx?blogid=127&q=virtuoso&type=text&output=xml">RSS</a>/<a href="http://www.openlinksw.com/blog/search.vspx?blogid=127&q=virtuoso&type=text&output=atom">Atom</a>/<a href="http://www.openlinksw.com/blog/search.vspx?blogid=127&q=virtuoso&type=text&output=rdf">RDF</a>/<a href="http://www.openlinksw.com/blog/search.vspx?blogid=127&type=text&kwds=virtuoso&OpenSearch">OpenSearch</a>) and <a href="http://www.openlinksw.com/blog/search.vspx?blogid=127&q=virtuoso&type=text&output=html">URIs</a> that enable dynamic tracking of my posts using your search keywords.</p> <p>BTW - the <a href="http://www.openlinksw.com/blog/~kidehen">http://www.openlinksw.com/blog/~kidehen</a> blog home page exists as a result of Virtuoso's Virtual Domain / Multi-Homing Web Server functionality. The entire site resides in an Object Relational DBMS, and I can take my DB file across Windows, Solaris, Linux, Mac OS X, FreeBSD, AIX, HP-UX, IRIX, and SCO UnixWare without missing a single beat! All I have to do is instantiate my Virtuoso server and my weblog is live.</p>
Mac OS X and its potential impact on Windows
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2005-04-21#793
2005-04-21T20:25:16Z
2006-07-21T07:24:28.000001-04:00
<p dir="ltr">We are at an interesting crossroads in the computer industry (IMHO) . Apple is about to unleash <a href="http://www.apple.com/macosx/">Tiger</a> (ETA: one week from now), and this operating system release could end up being the crucial round of the titanic battle between Apple and Microsoft. The battle which starts at the Operating System level reminds me of the "<a href="http://home.sandiego.edu/~murphy2/jungle.html">Rumble In The Jungle</a>" (circa. 1974, <a href="http://www.answers.com/main/ntquery?s=Kinshasa&method=2&gwp=13">Kinshasa</a>, <a href="http://www.answers.com/topic/congo-country-zaire&method=6">Zaire</a>); Apple in the role of <a href="http://www.answers.com/topic/muhammad-ali-boxer&method=6">Ali</a> (aka "The Greatest" who was the overwhelming underdog at time) and Microsoft in the role of <a href="http://www.answers.com/topic/george-foreman&method=6">George Foreman</a> (who at the time was logically invincible). </p> <p dir="ltr">The shakesperian tale of Macbeth also comes to mind as depicted in the excerpt below:</p> <blockquote dir="ltr" style="MARGIN-RIGHT: 0px"> <p dir="ltr">".... Macbeth goes to visit the witches in their cavern. There, they show him a sequence of demons and spirits who present him with further prophecies: he must beware of Macduff, a Scottish nobleman who opposed Macbeth's accession to the throne; he is incapable of being harmed by any man born of woman; and he will be safe until Birnam Wood comes to Dunsinane Castle. "</p></blockquote> <p dir="ltr">Having used all the major operating systems on a serious basis for a number of years in a variety of modes; user, developer, and administrator. I have always felt that a RISC based UNIX operating system (of BSD genealogical branch extraction), if somehow combined with a user interface that is superior to Windows, would ultimately unravel the Windows Desktop Monopoly. That operating system exists today in the form of Mac OS X (its lastest Tiger release simply <a href="http://www.apple.com/macosx/newfeatures/">kicks the differential up a notch</a>). </p> <p dir="ltr">Back to the Macbeth correlation:</p> <blockquote dir="ltr" style="MARGIN-RIGHT: 0px"> <p dir="ltr"><u>"Birnam Woods coming to Dunsinane"</u> is the metaphoric equivalent of desktop users and first time computer users being forced (by the scourge of virus and spyware) to revaluate Windows as the only choice for productive desktop computing. What would you recommend to "Aunt Milly" when she tells you she wants to get on the Internet? Especially if "Aunt Milly" isn't living with you?</p> <p dir="ltr">"<u>Man not born of a woman"</u> is no different to saying: UNIX with a superior user interface to Windows!</p> <p dir="ltr">I don't think you need me to tell who play the characters of Macbeth and Macduff in this drama :-)</p></blockquote> <p dir="ltr">The Windows security vulnerabilities quagmire (<a href="http://www.google.com/search?q=Windows+security+vulnerabilities+quagmire&sourceid=mozilla-search&start=0&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US:official">google juice</a> on this phrase is currently 6,620 pages) has basically created an inflection of monumental proportions adversely affecting Windows and creating great visibility and evaluation building opportunities for Mac OS X ("once users experience a Mac they don't come back to Windows!").</p> <p dir="ltr">Paul Murphy of <a href="http://www.cio-today.com/">cio-today.com</a> has also written a great article sheds light on the often overlooked hardware aspect to the security problem for Windows Here is a poignant excerpt:</p> <blockquote dir="ltr" style="MARGIN-RIGHT: 0px"> <p><font face="arial" size="-1"><b>Software and Hardware Vulnerabilities</b> </font></p> <p><font face="arial" size="-1"></font></p> <p><font face="arial" size="-1">At present, attacks on Microsoft's Windows products are generally drawn from a different population of possible attacks than those on <span class="keyword"><a href="http://us.rd.yahoo.com/DailyNews/manual/nf/bs_nf/33272/14945921/*http://news.search.yahoo.com/search/news?fr=news-storylinks&p=%22Unix%22&c=&n=20&yn=c&c=news&cs=nw">Unix</a></span> variants such as BSD, Linux and Solaris. From a practical perspective, the key difference is that attacks on Wintel tend to have two parts: A software vulnerability is exploited to give a remote attacker access to the x86 hardware and that access is then used to gain control of the machine. </font></p> <p><font face="arial" size="-1"></font></p> <p><font face="arial" size="-1">In contrast, attacks on Unix generally require some form of initial legal access to the machine and focus on finding software ways to upgrade priveleges illegally. </font></p> <p><font face="arial" size="-1"></font></p> <p><font face="arial" size="-1">Consider, for example, CAN-2004-1134 in the NIST vulnerabilities database: </font></p> <p><font face="arial" size="-1"></font></p> <p><font face="arial" size="-1">Summary: Buffer overflow in the Microsoft W3Who ISAPI (w3who.dll) allows remote attackers to cause a denial of service and possibly execute arbitrary code via a long query string. </font></p> <p><font face="arial" size="-1"></font></p> <p><font face="arial" size="-1">Published Before: 1/10/2005 </font></p> <p><font face="arial" size="-1"></font></p> <p><font face="arial" size="-1">Severity: High </font></p> <p><font face="arial" size="-1"></font></p> <p><font face="arial" size="-1">The vulnerability exists in Microsoft's code, but the exploit depends on the rigid stack-order execution and limited page protection inherent in the x86 architecture. If Windows ran on Risc, that vulnerability would still exist, but it would be a non-issue because the exploit opportunity would be more theoretical than practical. </font></p> <p><font face="arial" size="-1"></font></p> <p><font face="arial" size="-1">Linux and open-source applications are thought to have far fewer software vulnerabilities than Microsoft's products, but Linux on Intel (<a href="http://us.rd.yahoo.com/dailynews/finance/nf/bs_nf/storytext/33272/14945921/*http://finance.yahoo.com/q?s=intc&d=t">Nasdaq: INTC</a> - <a href="http://us.rd.yahoo.com/dailynews/biz/nf/bs_nf/storytext/33272/14945921/*http://biz.yahoo.com/n/i/intc.html">news</a>) is susceptible to the same kind of attacks as those now predominantly affecting Wintel users. For real long-term security improvements, therefore, the right answer is to look at Linux, or any other Unix, on non x86 hardware. </font></p> <p><font face="arial" size="-1"></font></p> <p><font face="arial" size="-1">One such option is provided by Apple's (<a href="http://us.rd.yahoo.com/dailynews/finance/nf/bs_nf/storytext/33272/14945921/*http://finance.yahoo.com/q?s=aapl&d=t">Nasdaq: AAPL</a> - <a href="http://us.rd.yahoo.com/dailynews/biz/nf/bs_nf/storytext/33272/14945921/*http://biz.yahoo.com/n/a/aapl.html">news</a>) BSD-based products on the PowerPC-derived G4 and G5 CPUs. <span class="keyword"><a href="http://us.rd.yahoo.com/DailyNews/manual/nf/bs_nf/33272/14945921/*http://news.search.yahoo.com/search/news?fr=news-storylinks&p=%22Linus%20Torvalds%22&c=&n=20&yn=c&c=news&cs=nw">Linus Torvalds</a></span>, for example, apparently now runs Linux on a Mac G5 and there are several Linux distributions for this hardware -- all of which are immune to the typical x86-oriented exploit. </font></p></blockquote> <p dir="ltr">This may even been the nullifier of that age old argument about porting Mac OS X to the x86 in order to broaden its adoption potential?</p> <p dir="ltr">Mac OS X is certainly a breath of fresh air for anyone who needs to simply get stuff done with their desktops and notebooks. </p>
The Microsoft Memo
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2005-01-26#667
2005-01-26T22:16:27Z
2006-06-22T08:56:58-04:00
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px"> <p><a href="http://www.wired.com/news/wiredmag/1,2167,66388,00.html?tw=rss.TOP">The Microsoft Memo</a> Bill Gates hires open-source icon Linus Torvalds? That was just the beginning of Redmond's hybrid strategy to face the free software age. Fanciful prognostication by Gary Wolf from Wired magazine. </p></blockquote> <div align="right">[via <a href="http://www.wired.com/">Wired News: Top Stories</a>]</div> <div align="left">Funny and insightful. Could WinX represent a journey for Windows that emulates the one taken from Mac OS Classic to Mac OS X? </div>
Cool PC-PC ConnectionTechnology
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2004-09-17#618
2004-09-17T15:26:21Z
2006-06-22T08:56:58-04:00
<p><a href="http://www.glance.net/site/whatis/whatis.asp">Glance</a> is a cool service and technology for sharing your desktop (demos, support, etc.) with others via the Internet.</p> <p>From their web site:</p> <blockquote dir="ltr" style="MARGIN-RIGHT: 0px"> <p>At Glance Networks, we believe people need a simple way to work together at a distance. <br /><br />Each day, people send billions of emails and faxes to each other. They talk together on phone for billions of minutes. While there is always a need for improved communication tools, traditional web and video conferencing solutions are often too complex, too over-featured and too expensive. Customers want a solution they can master in under a minute. It must connect instantly and reliably to anyone from anywhere on the Internet. <br /><br />To that end, we built a simple, affordable service for showing live PC screens over the Internet. </p> <p>Phone any friend or business associate and click Glance to show them your live PC screen. Demonstrate your software. Go over a spreadsheet. Give a presentation. Show a design. Review a document. Provide technical help. Close a sale. Every mouse movement and screen update you see, they see. </p></blockquote> <p dir="ltr">Cool! Imagine a fusion of this technolgy with <a href="http://www.skype.com/">Skype</a></p>
ListGarden 1.0 released
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2004-07-02#579
2004-07-02T22:06:02Z
2006-06-22T08:56:58-04:00
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px"> <p><a href="http://danbricklin.com/log/2004_06_29.htm#listgarden1">ListGarden 1.0 released</a> I've just posted the 1.0 version of my ListGarden™ RSS Generator Program. The source code has been released under the GNU GPL license, and it is available for Microsoft Windows, Mac OS X, generic Perl, and server-CGI use. A new feature has been added since the beta release: In addition to creating the XML RSS file, it can also produce an HTML file with the same information as the XML. I discuss RSS feeds in general in this weblog post, as well as the issue of private RSS feeds. </p></blockquote> <div align="right">[via <a href="http://danbricklin.com/log">Dan Bricklin's Log</a>]</div> <div align="left">Here's how it works:</div> <div align="left"></div>
Mac OS X Tiger is a copycat, claims developer
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2004-06-29#568
2004-06-30T00:19:11Z
2006-06-22T08:56:58-04:00
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px"> <p><a href="http://www.macminute.com/2004/06/28/copycat">Mac OS X Tiger is a copycat, claims developer</a> While Apple is expecting Microsoft to mimic Mac OS X 10.4 Tiger, one developer says the new Mac operating system is the one doing the copying... [via <a href="http://www.macminute.com/">MacMinute</a>]</p></blockquote> <p dir="ltr">A more important aspect of this post is the changing face of the Web Client/ OS. What I mean by this is the gradual decomposition of the user agent monlith (browser for instance) into <a href="http://www.konfabulator.com/">composite services </a>that will increasing communicate with services over the net. </p> <p dir="ltr"></p>
Collaboration Software
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2004-05-14#543
2004-05-14T23:39:35Z
2006-06-22T08:56:58-04:00
<p dir="ltr"><a href="http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=d2312299-0c0d-497b-9268-4b124f61f801">Dare Obasanjo</a> points out that Microsoft Sharepoint offers "by reference" as opposed to "by value" mail attachment capability that <a href="http://www.infoworld.com/article/04/02/27/09TCxythos_1.html">Jon Udell reviewed </a>in a recent blog post, true! So does Virtuoso in a number of ways (most importantly independent of client or server operating system).</p> <p dir="ltr">This issue really brings WebDAV into scope as this is the protocol that enables this capability (as covered by Jon's piece), and it is one of the many client and server side protocols implemented by <a href="http://www.openlinksw.com/virtuoso/whatis.htm">OpenLink Virtuoso</a> (the key to how Virtuoso delivers URI based SQL-XML, XQuery, XPath services). </p> <p dir="ltr">When you install Virtuoso you simply have to start the Virtuoso server instance to the get WebDAV functionality going. All of Virtuoso's services are advertised at ports, and in the case of WebDAV you will find this at port 8890 if you start the demo database. </p> <p dir="ltr">To exploit the Virtuoso/WebDAV server from any WebDAV client (or point urls at WebDAV hosted resources) simply do the following:</p> <ol dir="ltr"> <li> <div>Install Virtuoso and depending on your OS do the following:</div></li> <ul> <li> <div>Windows - create a <a href="http://support.openlinksw.com/support/tutorials.vsp?c=Web+Server">Web Folder </a>that points to a WebDAV server</div></li> <li> <div>Mac OS X - <a href="http://developer.apple.com/technotes/tn/tn2043.html">mount a WebDAV</a> folder</div></li> <li> <div>Linux - mount a <a href="http://www.sfu.ca/acs/linux/webdav-linux.html">WebDAV directory</a> (also see the <a href="http://dav.sourceforge.net/">Davfs2</a> Open Source project)</div></li> <li> <div>You can also make WebDAV client calls from Virtuoso's Stored Procedure Language (Virtuoso PL) or use WebDAV implementations in any development environment of your choice (<a href="http://www.independentsoft.de/webdav/">.NET</a>, <a href="http://sourceforge.net/projects/skunkdav/">Java</a>, .<br /></div></li></ul> <li> <div>Place content that you want to reference in your mails in your WebDAV repository via any of the client side mechanisms described in step 1. You can see the results of this in my earlier <a href="http://www.openlinksw.com/weblogs/virtuoso/index.vspx?id=505">blog post</a>, even better pass the <a href="http://kingsleydemo.openlinksw.com:8890/rtmhosting/99bottles.php">url </a>on in an email! Or browse the <a href="http://kingsleydemo.openlinksw.com:8890/rtmhosting/">WebDAV folder </a>(there are some nuggets deliberately left in place :-) )<br /></div></li> <ul> <li> <div>You could simply save an Office Doc (<a href="http://kingsleydemo.openlinksw.com:8890/rtmhosting/webDADWWW2004.ppt">powerpoint</a>, excel, word etc) to this location and the circulate urls in your mails (this has been standard practice at OpenLink for many years; we even have a full blown portal server that would soon be available as a public service to sharing anything via DAV and as usual some more... stay tuned)<br /></div></li></ul> <li> <div>That's it for any platform (Windows, Linux, Mac OS X, FreeBSD, Solaris, AIX, HP-UX etc.) once you install Virtuoso!</div></li></ol> <p>BTW - This blog is WebDAV based (it's a live instance of Virtuoso doing many things; WebDAV, HTTP, SQL-XML based feed generation for ATOM, RSS, Blog Post APIs support (Moveable Type, Metaweblog, Blogger, ATOM), Free Text, XPath, XQuery, and more). </p>
GUIs and XML Configuration Data: A Look at the Use of XML in Mac OS X and KDE
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2004-04-30#535
2004-04-30T22:25:43Z
2006-06-22T08:56:58-04:00
<font size="2"> <p>David Mertz, IBM developerWorks</p> <p>Over time, XML has permeated many niches. One area where XML is used increasingly is in the configuration of graphical user interfaces, especially in elements that are persistent but should not be fixed at compile-time. In this installment, the author looks at the use of XML in Mac OS X's Aqua GUI, and in the K Desktop Environment (KDE) which is either standard or available in most modern Linux distributions. So far, the use of XML in configuring modern GUIs is a bit haphazard. Most interfaces use XML in some places, but other mechanisms elsewhere. But it's clear that the general movement is toward XML. Clearly, Mac OS X Aqua and KDE each have their own XML philosophy. Mac OS X uses solely XML elements that correspond to broad data types, while everything that is really application-specific or GUI-specific is shunted off into the PCDATA content of container elements. In contrast, KDE's XML feels very usage-specific.</p> <p><a href="http://www-106.ibm.com/developerworks/xml/library/x-matters34.html"><u><font color="#0000ff" size="2">http://www-106.ibm.com/developerworks/xml/library/x-matters34.html</font></u></a></p><font size="2"> <p>----------------------------------------------------------------------</p></font></font>
Deploying .NET on Mac OS X Inches closer
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2003-12-02#433
2003-12-03T03:49:43Z
2006-06-22T08:56:58-04:00
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"> <P><A href="http://primates.ximian.com/~miguel/all.html#12%2F02%2F2003+12%3A00%3A00">02 Dec 2003: Mono 0.29 has been released</A> </P> <P>This release took us a long time to go out, but it is pretty exciting, with PPC supported. The best Mono release ever! [via <A href="http://monologue.go-mono.com/">Monologue</A>]</P></BLOCKQUOTE> <P dir=ltr>This time <A href="http://www.ximian.com/about_us/press_center/press_releases/index.html?pr=openlink_mono">last year </A>Mono enabled us to deliver a release of<A href="http://www.openlinksw.com/virtuoso"> Virtuoso </A>that unveiled the power of .NET integration as a database extension mechanism on Windows and Linux along the following lines; <A href="http://demo.openlinksw.com:8890/tutorial">User Defined Types, User Defined Functions, and Stored Procedures using any .NET bound language</A>. It also enabled the deployment of ASP.NET applications on Linux, and on Windows without IIS. One item missing from my check list at the time was a Virtuoso release for Mac OS X with identical functionality. <P dir=ltr>This announcement implies we are within striking distance of a Virtuoso 3.2 release that enables .NET classes and frameworks utilization (along the lines described above) on Mac OS X.</P>
HOWTO: Apache-PHP-ODBC on Mac OS X
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2003-10-24#399
2003-10-24T20:55:06Z
2006-06-22T08:56:58-04:00
<DIV class=Section1> <P><FONT face="Times New Roman"><SPAN style="FONT-SIZE: 12pt"><FONT size=2>There is a new </FONT><A href="http://www.iodbc.org/iodbc-phposxHOWTO.html"><FONT size=2>HOWTO document</FONT></A><FONT size=2> that addresses an area of frequent confusion on Mac OS X, which is how do you build PHP with an ODBC data access layer binding (</FONT><A href="http://www.iodbc.org/"><FONT size=2>iODBC</FONT></A><FONT size=2> variant) using Mac OS X Frameworks as opposed to Darwin Shared Libraries. </FONT></SPAN></FONT></P> <P><FONT face="Times New Roman"><SPAN style="FONT-SIZE: 12pt"></SPAN></FONT><FONT face="Times New Roman" size=2><SPAN style="FONT-SIZE: 12pt"><FONT size=2>This document basically brings clarity to both the Frameworks and Darwin Shared library approaches</FONT>.</SPAN></FONT></P></DIV>
A Virtuoso of a Server
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2003-10-23#395
2003-10-23T21:57:48Z
2006-06-22T08:56:58-04:00
<font size="2"> <p><a href="http://www.nwfusion.com/index.html">NETWORK WORLD</a> NEWSLETTER: MARK GIBBS ON WEB APPLICATIONS </p> <p><font size="2">Today's focus: A Virtuoso of a server</font></p> <p>By <a href="http://www.nwfusion.com/columnists/gibbs.html">Mark Gibbs</a></p> <p>One of the bigger drags of Web applications development is that building a system of even modest complexity is a lot like herding cats - you need a database, an applications server, an XML engine, etc., etc. And as they all come from different vendors you are faced with solving the constellation of integration issues that inevitably arise.</p> <p>If you are lucky, your integration results in a smoothly functioning system. If not, you have a lot of spare parts flying in loose formation with the risk of a crash and burn at any moment.</p> <p>An alternative is to look for all of these features and services in a single package but you'll find few choices in this arena.</p> <p>One that is available and looks very promising is OpenLink's Virtuoso (see links below).</p> <p>Virtuoso is described as a cross platform (runs on Windows, all Unix flavors, Linux, and Mac OS X) universal server that provides databases, XML services, a Web application server and supporting services all in a single package.</p> <p>OpenLink's list of supported standards is impressive and includes .Net, Mono, J2EE, XML Web Services (Simple Object Application Protocol, Web Services Description Language, WS-Security, Universal Description, Discovery and Integration), XML, XPath, XQuery, XSL-T, WebDav, HTTP, SMTP, LDAP, POP3, SQL-92, ODBC, JDBC and OLE-DB.</p> <p>Virtuoso provides an HTTP-compliant Web Server; native XML document creation, storage and management; a Web services platform for creation, hosting and consumption of Web services; content replication and synchronization services; free text index server, mail delivery and storage and an NNTP server.</p> <p>Another interesting feature is that with Virtuoso you can create Web services from existing SQL Stored Procedures, Java classes,</p> <p>C++ classes, and 'C' functions as well as create dynamic XML</p> <p>documents from ODBC and JDBC data sources.</p> <p>This is an enormous product and implies a serious commitment on the part of adopters due to its scope and range of services.</p> <blockquote dir="ltr" style="MARGIN-RIGHT: 0px"> <p><em>Virtuoso is enormous by virtue of its architectural ambitions, but actual disk requirements are</em></p></blockquote></font>
<p>We all know that the only benchmark that matters, is the one that you run in-house using the systems that comprise your IT infrastructure. </p>
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2003-06-25#183
2003-06-25T13:27:02Z
2006-06-22T08:56:58-04:00
<P>We all know that the only benchmark that matters, is the one that you run in-house using the systems that comprise your IT infrastructure. </P> <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"> <P><A href="http://c.moreover.com/click/here.pl?r77267478">Apple's benchmarks under fire</A> ZDNet Jun 25 2003 7:13AM ET </P> <P>[via <A href="http://www.moreover.com/">Moreover - ZDNet</A>]</P></BLOCKQUOTE> <P>OpenLink Software has provided an Open Source benchmark utility that support Mac OS X, Linux, and UNIX. Thus, if mission critical database oriented performance is what is most relevant to your needs (as opposed to Photoshop) then simply download either one, or both of the following:</P> <P><A href="http://oplweb2.openlinksw.com:8080/download/util.vsp">OpenLink ODBC Bench</A> (you can test TPC-A and TPC-C like performance of the G5 and compare against other platforms) via ODBC)</P> <P><A href="http://oplweb2.openlinksw.com:8080/download/util.vsp">OpenLink JDBC Bench </A>(same thing using JDBC)</P>
Open Database Connectivity for Mac OS X
http://www.openlinksw.com:443/blog/kidehen@openlinksw.com/blog/?date=2003-06-23#177
2003-06-23T15:37:38Z
2006-06-22T08:56:58-04:00
<P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><A href="http://www.macdevcenter.com/pub/a/mac/2003/06/20/odbc.html">Open Database Connectivity for Mac OS X</A></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">It continues to amaze me that the fundamental implications of corporate data access remains misunderstood by all parties in the ITsphere. How can any organization afford to be ambivalent about where data is stored, and their ability to transform this data into information and knowledge (ultimate competitive advantage)? Data is the most valuable company asset (we even had data in the enterprise before computers!).</SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Mac OS X is attempting to make a serious push into the enterprise, but how can this be taken seriously if solving one of the biggest problems in the enterprise today isn't a flagship item driving the enterprise marketing strategy? The excerpt below simply sums this up:</SPAN></P> <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">One of the new, albeit virtually undocumented features included in Jaguar is ODBC, or Open Database Connectivity. ODBC allows programs to connect to databases from different vendors using the same set of connectivity protocols. This allows for simplified database programming as well as database access from programs that normally would not allow such access. For instance, with ODBC you can use Excel to get data from MySQL, or you can use FileMaker to get data from Oracle. </SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">From article titled <A href="http://www.macdevcenter.com/pub/a/mac/2003/06/20/odbc.html"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'">Open Database Connectivity in Jaguar</SPAN></A> by <A href="http://www.macdevcenter.com/pub/au/1236"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'">Andrew Anderson</SPAN></A></SPAN></P> <P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Open Database Connectivity is the only mechanism today that will enable any application to connect to any database without compromising choices across the following lines: Operating System, Programming Language, Desktop Productivity Tools, and Database Engine. All alternatives fail in one of the listed areas, with the ultimate destination being the painful realization that you are down a technology cul-de-sac (and these cost money via integration and data access quagmires). <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P></BLOCKQUOTE> <P> </P>