Microsoft and Interop

Joel on Software refutes the Information Week article that skewers Microsoft regarding Interop with Linux. Apparently you can order a free copy of SFU 3.0 (Services for Unix) or try it out via TS (?). There is also a beta version of SFU 3.5 available over on the main SFU website. One of the nicest features of SFU is the Interix subsystem that microsoft bought a couple years ago and continues improving. Check out this page of ports for SFU 3.5 beta.

Better explination of Monad

Philip Rieck gives a better explination of Monad is. Here it is as he posts it:

get/process | sort "handles"  | out/xml

.

System.Search

PDC go-er Tom Mertens talks about System.Search. One of the technologies that needs to be well used and implemented to make your PC as easy to search as the web. You can have a look at the System.Search APIs on Longhorn MSDN.

Local Exploit Security Vulns

CNet reports today on three locally exploitable MacOS 10.2 and below vulns found by @Stake. Apparently they have fixed them on Pather (MacOS 10.3).

MSDN TV's Lap Around Longhorn

You can watch the least flashy chunk of monday’s PDC’s keynote code demos on MSDN TV’s Lap Around Longhorn. This contains some Avalon, Indigo and WinFS code written in XAML/C#.

Safari goes the OS only route

According to the Web Standards Project, Apple, like Microsoft, appears to be going the OS only route with thier latest web browser release of Safari in Panther. 

Xen, an .Net based XML programming language

 After a year or two, Microsoft Research has released a research paper on Xen, a .Net based programming language design to work with well with XML. Here is an simple example of what changes in the language:

public class card {
    sequence{
      string  name;
      string  title;
      string  email;
      string? phone;
      logo?   logo;
    };
  }

  public class logo {
    attribute string url;
  }

  public class Test {

      static void Main() {
        card c = <card>
                   <name>John Doe</name>
                   <title>CEO, Widget Inc.</title>
                   <email>john.doe@widget.com</email>
                   <phone>(202) 456-1414</phone>
                   <logo url="widget.gif"/>
                 </card>;
        c.*.{ Console.WriteLine(it); };
      }
  }
 

More on the Unearned Revenue Issue

Joe Wilcox has posted a bunch on what the problem is with unearned revenue on Microsoft recently earnings report.