RELAX NG Won?

I just read Choose RELAX Now (Tim Bray) and RELAX NG Wins (Elliotte Rusty Harold) and spent today learning more about RELAX NG. Some Background To give some perspective on the length of my involvement with XML and defining schemas: I was working with XML in one of its earliest uses at Microsoft. In 1997 we were…

0

The first podcast for Forefront Client Security is available

UPDATE: 2006-11-28 The podcast no longer appears on the site. I think a new one will be prepared soon. I’ll make a new post when it appears.   This podcast is a high-level discussion of FCS (the official abbreviation for Forefront Client Security). In the future, I hope we get a chance to get deep…

0

Finding all the A HREF Urls in an HTML document (even in malformed HTML)

The Need Given an HTML file you want to exract all the HREF urls.   You could use a Regex I’ve done this before, but haven’t found it entirely reliable. I use regex’s so infrequently it is painful to relearn the syntax every time.   What I recommend Use the HTML Agility Pack. If you are…

0

New Video for Forefront Client Security available

Posted earlier this week: http://www.microsoft.com/forefront/clientsecurity/ Direct link to video: Step 1- See Microsoft Forefront Client Security in Action (.wmv)   It’s a good video to watch to guage our progress because it is a (recent) recording of *real code* running, and not slideware.   Why do I post this? I am a Lead Program Manager for…

0

a small windows mystery conquered: Why does my desktop show drive contents?

A small mystery I’m sharing that may save someone frustration in the future. A discovery I closed all the windows on my XP machine to discover this:     What’s going on? At first I thought I had mistakenly copied the contents of my C:\ drive onto the desktop. I’ve certainly done that on occasion….

0

Enumerating the Windows Media Player library contents using PowerShell and IronPython

As part of a larger project I needed to have a text file that contained the filenames and metadata for the contents of my Windows Media Player 9 library. Below are two examples to show how it is done. The scripts are not identical, but are close enough for comparison. BEFORE YOU BEGIN Both scripts…

0

10 Years of Python for me

It’s been 10 years since I started working with python (www.python.org). A brief anecdote I started as a spirited fan of Perl. As a graduate student in Vanderbilt University, I was writing admin scripts for Linux boxes, experimenting with CGI, etc. One of my little projects was growing from a short manageable script into a…

0

Photoshop Automation: Cleaning up the output from the listener plug-in

Background Jeff Tranberry posted an article on installing and using the Photshop ScriptingListener Plug-In ( http://blogs.adobe.com/crawlspace/2006/05/installing_and_1.html ). It’s a good plug-in for leaning for to perform more advaned photoshop animation, but its output can be difficult to decipher. What I did For that reason I wrote a Python (www.python.org) script that converts the output of the…

0