Larry Osterman's WebLog

Just another Developer Network site

Joel just sent me an email letting me know that the first edition of "Best Software Writing, I" has...

Author: Larry Osterman [MSFT] Date: 06/20/2005

I don't normally post on weekends, but I just noticed that Michael Grier's finally started posting...

Author: Larry Osterman [MSFT] Date: 06/18/2005

Way back in 1997, Nathan Myhrvold (CTO of Microsoft at the time) wrote a paper entitled "The Next...

Author: Larry Osterman [MSFT] Date: 06/17/2005

Here's a dirty little secret about volume in Windows. If you look at the documentation for...

Author: Larry Osterman [MSFT] Date: 06/16/2005

I've been talking about audio controls - volumes and mutes and the like, but one of the more...

Author: Larry Osterman [MSFT] Date: 06/15/2005

Yesterday, I described the internal topology of an audio card. But there's no Windows API to expose...

Author: Larry Osterman [MSFT] Date: 06/14/2005

No, it's not a credit card (obscure reference to a current credit card campaign running here in the...

Author: Larry Osterman [MSFT] Date: 06/13/2005

Ok, today I'm going to vent a bit... This has been an extraordinarily frustrating week (that's a...

Author: Larry Osterman [MSFT] Date: 06/10/2005

I love it when I come into work in the morning and I find something in my email that just screams...

Author: Larry Osterman [MSFT] Date: 06/09/2005

Rick's got a great post on what big and little endian are, and what the Apple switch has to do with...

Author: Larry Osterman [MSFT] Date: 06/07/2005

Not quite "Riffing on Raymond" but he just wrote about this, and it reminded me of a story that was...

Author: Larry Osterman [MSFT] Date: 06/06/2005

At some point when I was reading the comments on the "Exceptions as repackaged error codes" post, I...

Author: Larry Osterman [MSFT] Date: 06/02/2005

Yesterday I'd mentioned X.400 OM error codes. Originally, the primary message transport for Exchange...

Author: Larry Osterman [MSFT] Date: 06/01/2005

One of the comments on my philosopy of error codes post from last week indicated that all the...

Author: Larry Osterman [MSFT] Date: 05/31/2005

And community server seems to believe that I need to provide content. So, to make it happy, I'll...

Author: Larry Osterman [MSFT] Date: 05/27/2005

Out-of-the box, a Windows system automatically shares the root of every hard drive on the machine as...

Author: Larry Osterman [MSFT] Date: 05/26/2005

So you're debugging your program, and all of a sudden you get this wierd error code - say error...

Author: Larry Osterman [MSFT] Date: 05/25/2005

So you're debugging your program, and all of a sudden you get this wierd error code - say error...

Author: Larry Osterman [MSFT] Date: 05/25/2005

One of the tech writers in my group just asked a question about documenting error codes. I've...

Author: Larry Osterman [MSFT] Date: 05/24/2005

Over the past 20 years or so, I've written both (I wrote the first NT networking client and I wrote...

Author: Larry Osterman [MSFT] Date: 05/23/2005

With apologies to Steve Martin. I just got my new monitor (after the whole Office Move thingy I...

Author: Larry Osterman [MSFT] Date: 05/19/2005

A Co-worker pointed this out to me: https://www.cdrfaq.org/faq02.html#S2-29: The general belief is...

Author: Larry Osterman [MSFT] Date: 05/18/2005

While we were going to the lecture on Monday, Todd Bowra mentioned a Star Wars parody called...

Author: Larry Osterman [MSFT] Date: 05/18/2005

I was really quite excited to see that the MSN Desktop Search Team had finally released the final...

Author: Larry Osterman [MSFT] Date: 05/16/2005

In the last article, I looked at a prototype code snippet to enter a system call. But the code had a...

Author: Larry Osterman [MSFT] Date: 05/16/2005

I was at a security tech talk last week discussing some fascinating stuff, and it reminded me of an...

Author: Larry Osterman [MSFT] Date: 05/13/2005

Wow. Yesterday I asked y'all when it was ok to end-of-life an API. I'm astonished at the quality of...

Author: Larry Osterman [MSFT] Date: 05/12/2005

I'd like to turn the blog around again and ask you all a question about end-of-life issues. And no,...

Author: Larry Osterman [MSFT] Date: 05/11/2005

Massive Edit: Spoiler Warning (Sorry about that - I figured front page on MSNBC.COM was enough :()...

Author: Larry Osterman [MSFT] Date: 05/11/2005

Continuing the discussion on threat modeling that I started in this post (and continued in this...

Author: Larry Osterman [MSFT] Date: 05/10/2005

Editors Note: This was posted last Thursday evening, and was promptly lost in a blog rollback....

Author: Larry Osterman [MSFT] Date: 05/09/2005

As I mentioned in my previous post, the code I've provided will play back audio CDs. But it's not...

Author: Larry Osterman [MSFT] Date: 05/06/2005

So yesterday I wrote an example that removed the glitching from my DAE CD playback example. But it...

Author: Larry Osterman [MSFT] Date: 05/05/2005

Dare and KC have already mentioned this, but... They've just updated the Microsoft Careers "Meet our...

Author: Larry Osterman [MSFT] Date: 05/02/2005

So now this series comes to the "fun" part, DAE. DAE stands for "Digital Audio Extraction", it means...

Author: Larry Osterman [MSFT] Date: 05/02/2005

Before I can talk about reading audio CDs using DAE (Digital Audio Extraction), I need to talk a bit...

Author: Larry Osterman [MSFT] Date: 04/29/2005

As I said yesterday, it's going to take a bit of time to get the next article in the "cdrom...

Author: Larry Osterman [MSFT] Date: 04/28/2005

Today, we play the actual audio track on the CD using the MCI commands. HRESULT...

Author: Larry Osterman [MSFT] Date: 04/27/2005

So I'm in a training course this afternoon. And the guy in front of me is surfing the web on his...

Author: Larry Osterman [MSFT] Date: 04/26/2005

I'm almost done with the easy part of the "playing a CD" series. Today, we'll look at the other half...

Author: Larry Osterman [MSFT] Date: 04/26/2005

The other day, I wrote about dumping the track database on an audio using the MCI string command...

Author: Larry Osterman [MSFT] Date: 04/25/2005

Today, I want to talk about one of the most weird and wonderful APIs in all of Windows. It's also...

Author: Larry Osterman [MSFT] Date: 04/22/2005

Every morning, I take Daniel to school. He goes to school in Edmonds, which is about 20 minutes...

Author: Larry Osterman [MSFT] Date: 04/21/2005

<Previous Next>