microsoft - Dave's Blog

Photo of Dave
Search

Windows 7 Accelerator Platform COM / C# Interop

Aug 20, 11:20

For a new project I'm working on involving IE's installed Accelerators and OpenSearch search providers via the Windows 7 Accelerator Platform, I've created a C#/COM interop class for those APIs.

Download the osinterop.cs interop file here.

PermalinkComments

DVD Ripping and Viewing in Windows Media Center

Aug 17, 3:05

I've just got a new media center PC connected directly to my television with lots of HD space and so I'm ripping a bunch of my DVDs to the PC so I don't have to fuss with the physical media. I'm ripping with DVD Rip, viewing the results in Windows 7's Windows Media Center after turning on the WMC DVD Library, and using a powershell script I wrote to copy over cover art and metadata.

My powershell script follows. To use it you must do the following:

  1. Run Windows Media Center with the DVD in the drive and view the disc's metadata info.
  2. Rip each DVD to its own subdirectory of a common directory.
  3. The name of the subdirectory to which the DVD is ripped must have the same name as the DVD name in the metadata. An exception to this are characters that aren't allowed in Windows paths (e.g. <, >, ?, *, etc)
  4. Run the script and pass the path to the common directory containing the DVD rips as the first parameter.
Running WMC and viewing the DVD's metadata forces WMC to copy the metadata off the Internet and cache it locally. After playing with Fiddler and reading this blog post on WMC metadata I made the following script that copies metadata and cover art from the WMC cache to the corresponding DVD rip directory.

Download copydvdinfo.ps1

PermalinkComments

MSDN content is also available as a Web service - The Old New Thing - Site Home - MSDN Blogs

Jul 26, 6:56"But in addition to all the views, you can go directly to the back-end that drives all the data: The MSDN/TechNet Publish System (MTPS) Content Service. With that interface, you can request the back-end data and format it any way you like."PermalinkCommentsmsdn web microsoft reference webservice technical

Behind The Code | Shows | Channel 9

Jul 13, 6:27"Occasionally the Technical Community Network group sits down with some of Microsoft’s most influential technical employees to capture their stories. Instead of examining specific technologies, BTC takes a closer look at the person, the career and what it takes to produce world-class software."PermalinkCommentsmicrosoft msdn podcast channel9 c++ programming technical video

Makefile Preprocessing Directives

Jul 8, 11:07"!undef [macro]" to undefine a macro...PermalinkCommentsmicrosoft reference programming technical msdn build

PowerShell Integration Into Visual Studio

Jun 22, 1:49"The PowerGUI Visual Studio Extension adds PowerShell IntelliSense support to Visual Studio."PermalinkCommentstechnical powershell visual-studio microsoft programming shell ide

Kevin Frei @ NWCPP: Exception Handling Cost

May 10, 7:23"Kevin Frei - Exception Hanlding Cost September 2006 meeting of the Northwest C++ Users Group. Discussion of the assembly language cost of exception handling on the x86 Windows and x64 Windows platform"PermalinkCommentsC++ programming language exception microsoft windows performance technical video

WebSandbox - Microsoft Live Labs

May 6, 7:16"Today web gadgets, mashup components, advertisements, and other 3rd party content on websites either run with full trust alongside your content or are isolated inside of IFrames. As a result, many modern web applications are intrinsically insecure, often with unpredictable service quality. Live Labs Web Sandbox addresses this problem."PermalinkCommentsweb browser web-sandbox technical javascript html windows live security sandbox microsoft silverlight

Microsoft throws its weight behind Web Open Font format

Apr 21, 6:48"The Web Open Font Format, already backed by Mozilla and many type foundries was accepted by the World Wide Web Consortium yesterday, marking the first stage in its standardization. The submission included a surprising new sponsor: Microsoft."PermalinkCommentsfont microsoft web internet typography arstechnica browser technical

Client-side Cross-domain Security

Mar 31, 7:54"Summary: Exploring cross-domain threats and use cases, security principles for cross-origin requests, and finally, weighing the risks for developers to enhance cross-domain access from web applications running in the browser."PermalinkCommentstechnical msdn microsoft security xss XMLHttpRequest web browser

PDF Most Common File Type in Targeted Attacks - F-Secure Weblog : News from the Lab

Mar 22, 8:40PDF overtakes Word as targeted attack vector of choice.PermalinkCommentssecurity office adobe pdf word powerpoint microsoft technical statistics internet malware

Getting started with Google Calendar Sync - Google Calendar Help

Mar 21, 3:22Google Calendar Sync is an Outlook plugin that syncs your Google and Outlook calendars (you get to pick 1way and direction or 2way sync'ing). This almost looks like what I want but perhaps my feature requests are too obscure for someone to have already implemented them:
Events marked personal added on my Outlook calendar should get full 2-way sync'ing with my Google calendar.
All other events added on my Outlook calendar should be assumed to have private company information and should get 1-way sync'ing with just the time and location - no attendees or subject or desceiption.
All events added on my Google calendar should get full 2-way sync'ing with Outlook and there should be marked personal.

I doubt I'm going to find a pre-made app to do this so I guess I should get coding. Otoh, if they ever bring the updated Android OS that has Exchange support to my G1 maybe none of this would be necessary...PermalinkCommentsgoogle calendar outlook microsoft tool free technical

Oh You Know - Comixed

Mar 9, 5:24Classic I'm a PC, I'm a Mac rip-off.
PermalinkCommentshumor comic mac game videogame apple microsoft remix

Microsoft sends flowers to Internet Explorer 6 funeral

Mar 4, 10:58IE team sends flowers to the IE6 funeral. Humorous.
PermalinkCommentshumor funeral ie ie6 web browser microsoft

Leaving the IE Team for Windows

Feb 26, 8:40

I'm making a switch from the IE team to the Windows team where I'll be working on the next version of Windows. As a going away surprise Jen and Nick added me to my gallery of Bill Gates (discussed previously). Here's a close up of the photoshopped cover.

Before:
Diveristy in Numbers
After:
Diversity Inc Photoshopped Covers

PermalinkCommentsmicrosoft bill gates photoshop windows

Diversity Inc Photoshopped Covers

Feb 26, 5:00

sequelguy posted a photo:

Diversity Inc Photoshopped Covers

Jen's going away surprise for me was to add to my Diversity Inc cover artwork with my own photoshopped cover.

PermalinkCommentsme photoshop office diversity microsoft billgates

Diversity Inc Photoshopped Cover Closeup

Feb 26, 5:00

sequelguy posted a photo:

Diversity Inc Photoshopped Cover Closeup

Jen's going away surprise for me was to add to my Diversity Inc cover artwork with my own photoshopped cover. Note the attention to detail in the headlines.

PermalinkCommentsme photoshop office diversity microsoft billgates

Announcement | IE6 Funeral

Feb 22, 1:26"Internet Explorer Six, resident of the interwebs for over 8 years, died the morning of March 1, 2010 in Mountain View, California, as a result of a workplace injury sustained at the headquarters of Google, Inc."PermalinkCommentshumor internet ie ie6 web browser funeral microsoft

Microsoft Interview Questions

Feb 22, 3:23This doesn't seem real but its still funny. If Feynman answered the 'why are manholes round' question: "... Interviewer: But just considering the round ones, why are they round? Feynman: If we are just considering the round ones, then they are round by definition. That statement is a tautology. ..."PermalinkCommentshumor feynman microsoft puzzle interview

Bing - New Bing Maps Application: Streetside Photos - Bing Maps Blog - Bing Community

Feb 19, 3:20Bing Maps blog post on their integration of Flickr photos onto their street side view. Very coolPermalinkCommentsflickr photo creativecommons geolocation bing microsoft photography map blog geo
Older Entries Creative Commons License Some rights reserved.