January, 2007

Doug Mahugh

Microsoft Interoperability Team
  • Doug Mahugh

    Diversity vs. Conformity

    Do you remember the print ads for American Express that showed jockey Willie Shoemaker and NBA star Wilt Chamberlain standing barefoot on the beach in matching white suits? I liked that ad so much that I had a copy of it hanging in my office for a long time in the 80s when it first came out. It was a striking image that conveyed how some people break the mold and can't be made to look like others, even if you put everyone in the same simple clothing. Diversity is a word that gets a lot of lip...
  • Doug Mahugh

    Interesting Times

    It seems I've put a few folks in a bit of a tizzy, by asking Rick Jelliffe to contribute his expertise to some incorrections on Wikipedia that I've been unable to get corrected on my own. I won't take the time to go through the whole story here, but these are the links that tell the tale: Rick's original post (many interesting comments): http://www.oreillynet.com/xml/blog/2007/01/an_interesting_offer.html "Microsoft PR Paying to "Correct" Wikipedia" on Slashdot: http://yro.slashdot.org/article...
  • Doug Mahugh


    OK, Wouter tagged me . And even though he declined to share any details of his gimp costume, I'm going to do the right thing and provide the kind of hard-hitting facts this meme is all about ... five things you may not know about me, and may soon wish you didn't: 1) those familiar with my past know that I was an editor of Joystik Magazine back in the glory days of coin-op games, but even some of them may not know that I also edited books on Michael Jackson, Duran Duran, Breakdancing (available...
  • Doug Mahugh

    OpenXmlDeveloper Countries

    If anybody knows a good automated way to convert IP addresses to locations, let me know. I've looked around but haven't found one that's both free and programmatically accessible. I suppose I could actually pay for a service, but I'm trying to find the cheap option first. The reason I'm looking is that I'd like to see where our members on OpenXmlDeveloper.org are located, so that I can share this information periodically on the site. It would also be interesting to see which types of articles...
  • Doug Mahugh

    Open-source API for SpreadsheetML documents

    More people are starting to build and share open-source APIs around Open XML development. There are now several of these projects on Codeplex and SourceForge , all sharing the same basic goal: making Open XML development as simple (and thereby productive) as possible. For .NET developers, the System.IO.Packaging API handles the low-level heavy lifting chores of Open XML development: dealing with OPC packages, relationships, and content types. But once you have those details under control, you...
  • Doug Mahugh

    Introduction to Office Open XML Code Snippets

    Office Programmability PM Kevin Boske has a new screencast on Channel 9 that takes you through how to work with the Office Open XML Code Snippets that are available as a free download on MSDN. There are 40 code snippets total, providing ready-to-use methods for common development chores ranging from deleting comments and metadata to reading/writing cells in spreadsheets to reordering slides and much more. This is a great chance to learn about how to work with the System.IO.Packaging API, straight...
  • Doug Mahugh

    Count your spoons

    "The louder he talked of his honour, the faster we counted our spoons." - Ralph Waldo Emerson It seems that the folks at IBM have set out to try to convince people they should be scared of Open XML. I won't bother to enumerate all of the blog posts and articles that have appeared on this in the last couple of weeks, but as a person who tries (unsuccessfully) to read most of what people are saying about Open XML, it has been a strange flurry of activity to see. All this writing seems to revolve...
  • Doug Mahugh

    Open XML links for 01-30-2007

    I'm on the road this week and don't have time to write up much, but are some links to Open XML content on a few of my favorite blogs this week ... Wouter Van Vugt has a post on Accessing relationship parts that explains how to use the System.IO.Packaging API to get at the package relationship part, as you need to do when validating digital signatures. For you French speakers, Julien Chable has announced that he'll be speaking on Open XML development at Tech Days 2007 in France, including a...
  • Doug Mahugh

    Question for Michael Arrington

    I posted a question on TechCrunch yesterday, and this evening I returned to check for an answer. But for some reason my comment had been deleted earlier today. So I thought I'd just repost the same question here, where I can keep an eye on it and make sure it doesn't accidentally get deleted. Here's my question: "Why do you say "the discussion area of the Wikipedia page in question does not show any Microsoft involvement?" Maybe he was thrown for a loop by the fact I had participated under...
  • Doug Mahugh

    Webcast on Open XML development

    Next Tuesday, January 30, Mindjet Labs is sponsoring a free webcast on the architecture of their Word 2007 add-in for MindManager. This product takes full advantage of Open XML's custom schema support to provide true round-trip interoperability between MindManager's XML format and an Open XML document (Word 2007 DOCM format in this case). Michael Scherotter of Mindjet, the architect of the Word add-in, will lead the webcast, and he'll also have my colleague and good friend Don Campbell with him...
Page 1 of 2 (17 items) 12