shahine.com/omar/

homepage | Send mail to the author(s) contact

yet another Microsoft blogger

# Wednesday, February 23, 2005

Microsoft in the fight against HIV

Now this was a really welcome development to read this morning. This is freaking awesome.

It's amazing that software viruses basically mimic the behavior of real medical viruses and our leanings and attempts to fight software spam etc can be used to help doctors and researches fight HIV.

I wonder if this kind of work will start to change public perception among those that think we are evil. I wonder if the pundits will have a way to spin this negatively. I hope people start to understand and appreciate the contributions of our Research Group.

Posted Wednesday, February 23, 2005    Permalink    Comments [1]  View blog reactions

 

# Tuesday, February 22, 2005

Etymotic ER6 vs. Bose QuietComfort II

I’m sitting on an Alaska Airlines flight up to Seattle right now and figure it’s a good time to put my two headphones to the test. I’ve owned both the QuietComfort I and II headphones for the past few years. Recently I purchased the Etymotic ER6’s and love them but I have not had a chance to test out Etymotic’s claims that they perform better than active noise canceling headphones (like the Bose). In short, they are right. The ER6’s kicked Bose but.

Etymotic ER6

Even though the ER6’s do not produce any kind of active noise canceling I found them to reduce the airplane noise more than the Bose QuietComfort IIs when no music was playing. However, where they really excelled is when I turned on my tunes. The ER6’s produced a much cleaner sounds that was not distorted, amplified, or distracted from anything else. In fact with the volume set appropriately I completely forgot about the cabin noise. With the Bose I have always felt that there was some sort of background noise that I could hear.

The trick for me was really spending a few extra seconds to make sure that my ER6’s had a good snug fit in my ear. In the Etymotic manual they recommend yawning while inserting the earplugs. This actually works fairly well as it expands the ear canal enough to allow the earplugs to get a good tight fit. Additionally, after a few minutes of being in your ear, the snug fit seems to improve a bit.

The best part about all this? Well the ER6’s weigh 1 oz and fit in my pocket. The Bose headphones are huge, require batteries, and are very difficult to sleep with (which is what I tend to do on long flights).

Ever since I started using noise canceling headphones I’ve found that they SIGNIFICANTLY reduce the amount of stress on the body when flying. This is especially true for flights over 4 hours. When you arrive at your destination you don’t feel the wear from the drone of the engines.

Now, here is the thing. Bose has sold thousands of these headsets to people like myself because they flew on an American Airlines flight where they give out the headsets to Business and First Class passengers on International flights. I purchased my first headset when I returned from a 1999 trip to Japan. I was upgraded to first class and they gave me these headsets. Having used them the entire 9 hour flight, I almost cried when I had to return them. Since then I purchased the QuietComfort IIs and gave my wife the Is. You see a lot of frequent flyers bring on their own pairs of these headsets, and since I only fly American/Alaska I see them everywhere. Furthermore, Bose does a lot of advertising in all the in-seat magazines like Alaska’s and American’s. They even price the $300 headsets in installments of $30 a month with zero interest. I bet that they sell like hotcakes to frequent travelers.

The Etymotics earplugs are a better product. I wish they sold to more folks. The problem is: 1) it’s hard to notice people have them, so they aren’t going to sell themselves, 2) since they are earplugs, you can’t really hand them to a friend to try them out. That makes it rather difficult. I think they could improve their “reach” by:

  1. Partnering with an OEM to include their headsets. Figure out a clever name and brand them as such. Call them noise canceling or whatever.
  2. Give your users lots of extra earplugs. This will allow them to let their friends try them out.
  3. Give you users little information cards to hand to their friends like Bose does. My QuietComfort II case includes 15 pre-printed information cards to hand to people who ask about the headphones. Clever.
  4. Make your headphones look different. Put some bling bling on them or something. Get people to notice that they are not your normal headphones. Sony does a decent job of this. How about making the cable metal? What about a cool case for them? I notice Apple's White headphones, all they did was change the color.

Anyway, if you fly at all, spend the dough and get these puppies. If you were thinking about getting the QuietComfort or other kinds of Active Noise Canceling headphones think twice and try the ER6 or ER6i. However, if you are one of those people that does't like putting things in your ear, then maybe these aren't for you.

Posted Wednesday, February 23, 2005    Permalink    Comments [5]  View blog reactions

 

# Monday, February 21, 2005

Real World Camera Raw

Since getting my Nikon D70 I have struggled with different image editing applications to process the RAW images. For a while I was using Nikon Capture 4.1, but was never satisfied with the application due to it's many bugs, quirks, and horrible user interface. While I owned Adobe Photoshop CS, I didn't use it much for RAW editing cause I wasn't really sure about what I was doing. A few weeks ago I picked up Real World Camera Raw by Bruce Fraser. I finally finished reading it this past weekend and learned a lot. Enough to ditch Nikon Capture for Photoshop to do all my RAW editing. I also started to use the File Browser in Photoshop CS to manage my "workflow" which the book touches on. Up till now my workflow was very ad-hoc. The book is definitely a must read if you deal with RAW images. If you don't own Photoshop, all the material is directly applicable to Photoshop Elements 3 which has the same RAW support as Photoshop CS.

Real World Camera Raw

note: if you happen to edit any Nikon RAW images using Nikon Capture (which will save any changes to the original RAW file), and that image is in portrait mode, you will suffer an unfortunate fate. It seems that Nikon capture really mucks with the Camera EXIF data, resetting the Exif Orientation values for the data and embedded images. As such when you view the images in the Photoshop File Browser they will not be rotated and you will need to manually rotate the images. The sad side affect of this is that the rotation setting is persisted only in the Browser Cache, and not in the image itself. As of yet I have not found any work around for this issue. I consider it a bug in Nikon Capture (and I doubt they will fix). Lesson learned. Editing the original images in Nikon Capture was a bad idea.

Posted Tuesday, February 22, 2005    Permalink    Comments [3]  View blog reactions

 

The Week

Thanks to David Allen, I just discovered The Week (amazon). This looks perfect for me. I don't have the time (nor do I care) to read Newsweek, Time, etc. Well actually I am too lazy. I get all my news from NPR every morning, but sometimes I would like a magazine to flip through. I'm looking forward to reading it.

The Week

Posted Tuesday, February 22, 2005    Permalink    Comments [3]  View blog reactions

 

dasBlog 1.7.5016.2 released

We've released dasBlog 1.7.5016.2. This is a release to address almost every bug that was reported since releasing 1.7.5016.1. There is an important Cross Site Security Vulnerability fix in this release and it's recommended that everyone upgrade.

If you are running 1.7 already, the upgrade is a good old xcopy. It's important to note that there is a potential breaking change. If your homeTemplate.blogtemplate file contains the macro <%titleList%> you need to rename it to <%titleList()%>.

Enjoy! Thanks to all the folks that helped make this release happen (including everyone that tool the time to report bugs/problems).

Posted Tuesday, February 22, 2005    Permalink    Comments [5]  View blog reactions

 

# Sunday, February 20, 2005

CitiBank you suck

I just got a notice today that my CitiBank Credit Card is going to start charging me a 3% fee for purchases made in foreign countries. Super Lamo. Guess I won't be using your services overseas. It's expensive enough going overseas, especially Europe, now that the dollar is worthless. I don't need even more money taken out of my pocket.

Posted Monday, February 21, 2005    Permalink    Comments [1]  View blog reactions

 

Green Cups

This week at work we had a small change to our cups. For the last 6 years I have been drinking from an orange cup. This week they were green :-).

orange_cup.jpg green_cup.jpg

Posted Sunday, February 20, 2005    Permalink    Comments [4]  View blog reactions

 

# Thursday, February 17, 2005

SourceForge and Hotmail delivery problems resolved

I have to say, I've been incredibly impressed with the level of support and professionalism at SourceForge (where dasBlog is hosted). For the past few weeks I've been unable to send mail to any of our hosted mailing lists from my Hotmail account. I filed a support ticket and after some back and forth, Ari Gordon-Schlosberg, just sent me mail letting me know they implemented a work around on their end to fix the problem (and provided me with a great analysis of why this happened). This was really excellent and professional on their part.

SourceForge is really great.

Posted Friday, February 18, 2005    Permalink    Comments [1]  View blog reactions

 

ClearContext Survey

The folks at ClearContext have posted a survey about e-mail usage. As you probably know, at this point I rely on ClearContext to help me with my email. When I returned to work from my excellent snowboarding trip I was greeted with > 300 unread messages in my inbox. This is for 2.5 business days. ClearContext allowed me to work through my messages from most important to least important. When all were unread I was able to focus on what I needed to. I'm down to 28 items right now.

They have also laid out their product plan. I'm really looking forward to some of the enhancements. It's not often I get excited about productivity software, and when Outlook upgrades come every 2-3 years, it's nice to have some innovation in how I deal with my email every so often :-). Anyway, filling out the survey will get you $5 off a license of the product as well as a chance to win a free copy. Seems win win to me!

Posted Friday, February 18, 2005    Permalink    Comments [0]  View blog reactions

 

# Friday, February 11, 2005

Boarding Baby!

I am off to Squaw Valley for 5 days of blissful boarding. If all goes well, Lora won't break her arm this year (ick!) and it won't dump 13 feet in two days rendering most of the mountain unusable. I've got a kewl new toy to try out. The Giro Nine.9 Helmet has a built in headphone system that can plug into a mobile phone and an MP3 device allowing you to listen to tunes, and answer phone calls w/o having to take off your gloves and fiddle with those device. Sweet.

I am not bringing my laptop, so there.

Posted Friday, February 11, 2005    Permalink    Comments [1]  View blog reactions

 

Windows Anywhere

Like Josh, I was at Windows Anywhere for a day this week, and of course attended a great little Microsoft MVP Party where I got to finally meet Josh Einstein, and ran into Scoble, Buzz, Julia, Andy, and I met Jim Louderback! Of course I had to much to drink and paid for it the next day, er, make that the rest of the week. Buzz showed off his iPod Shuffle. I didn't realize how small those things are.

Posted Friday, February 11, 2005    Permalink    Comments [0]  View blog reactions

 

# Thursday, February 10, 2005

So long guids

Today marks the end of guids for my dasBlog setup. I never cared much for guids, and don't care much for the .Text way of doing permalinks. Neither makes it easy for me to use my memory and fingers to get at a specific post on my site. But I can remember http://www.shahine.com/omar/SoLongGuids.aspx

1.7.5016.2 of dasBlog is in final testing now. If all goes well, a build should go up on SourceForge the end of next week.

Posted Thursday, February 10, 2005    Permalink    Comments [4]  View blog reactions

 

# Monday, February 07, 2005

Google Maps

OH MY, this is so cool.

http://maps.google.com (via Julien Couvreur).

I don't get how they make money on this one yet.

Of course, I just created a SlickRun (the sweetest application launcher) shortcut for this:

magicword=map
filename=iexplore.exe
parameters=http://maps.google.com/maps?q=$W$

then type map sfo and you will get a map of the SFO airport.

For MSN Desktop Search that would be:

@map,http://maps.google.com/maps?q=$w

Posted Tuesday, February 08, 2005    Permalink    Comments [5]  View blog reactions

 

PowerToys

Raymond has a great post on the history of PowerToys. I'm proud to be a member of this family. The first code that I ever wrote using VB.NET shipped as the Dictionary Tool for Tablet PC, and my latest PowerToy, Send to OneNote from Outlook was a result of hundreds of man hours of leaning how to write (and deploy) managed code for Outlook. I think the first project (learning to program from scratch) was actually easier than the second :-).

One might wonder how you turn two projects like this into PowerToys. Well I am not a member of the Tablet PC team, nor am I a member of the OneNote team. I wrote both of these when I was in the MacBU. I'm a member of a lot of dogfood/product distribution lists at Microsoft (social hangouts for geeks). It's one of the cool things about Microsoft... we have these private internal product love fests over email, and most of the time we get to try new builds, ideas, etc. Well I happen to be on a Tablet DL and a OneNote DL and when I finished my two projects, I sent out some emails letting people know they could try them. In both cases folks on the respective teams proposed shipping them as PowerToys. Getting them out the door isn't as bad as Raymond says, but it's not easy. You basically need some level of basic testing, and the dlls and exe's must be code signed using your smartcard, then signed by Microsoft. It's really a matter of time and resources.

I actually think that it would be great if Microsoft had an incentive program, or allowed employees to work on collaborative PowerToys and ship them. There is so much cool software internally.

Posted Tuesday, February 08, 2005    Permalink    Comments [1]  View blog reactions

 

Send to SmugMug

I love SmugMug so much I wanted a really easy way to get my pictures from my hard drive to SmugMug. Enter Send to SmugMug. This application will install a little entry in your contextual menu for folder that says... "Send to SmugMug". When you select this, the contents of the folder (.jpg only) are displayed in a window that allows you to add them to an existing album, or to create a new album setting all the available options.

Send to SmugMug

The Application and Source are available for download. Included is a Class Library that exposes most of the SmugMug XML-RPC API. I will release it when it's done, I have a few more methods to support. Once that happens you can plop this into your .NET app and program against SmugMug.

Posted Tuesday, February 08, 2005    Permalink    Comments [6]  View blog reactions