shahine.com/omar/

homepage | Send mail to the author(s) contact

yet another Microsoft blogger

# Monday, November 27, 2006

Gravatar.com slow and flaky

A few months ago I uploaded my gravatar picture after signing up with gravatar.com. Till now it's still "pending". Additionally, I paid them the $5 so I could link multiple email accounts to the same gravatar. Lastly, 99% of the time the gravatars do not load on my site cause of timeouts from their incredibly slow and flaky service.

Is there a better alternative?

looking at their weblog it appears some one is working on scaling it better. I sure hope so.

Posted Monday, November 27, 2006    Permalink    Comments [2]  View blog reactions

 

# Sunday, November 26, 2006

Gadgets Galore

Over the past few months (and weeks) I've collected a number of gadgets I will be blogging about. I've been super happy with them, and here they are in no particular order.

  1. D-Link DGL-4100 Broadband Gaming Router - I'm finished with Linksys. Those routers SUCK. Their UI is older than the Palm OS at this point. This router has been running for 2 months now without a single issue or reboot. My Linksys was very unreliable. D-Link is my new favorite router company. Their Web UX rocks and they support all the good features & standards out of the box.
  2. D-Link DWL-P200 PoE adapter. If you want to place a router in your attic, and don't have power up there, you can get a Power Over Ethernet (PoE) adapter and run the current over the Ethernet cable. This is a great way to put a wifi access point anywhere you can snake Ethernet cable. If you have an AP that supports PoE natively (such as the D-Link DWL-2200AP), you don't even need the other half of it, just the power injector.
  3. 17 inch iMac. Got one as our "kitchen computer". Installed Vista RTM on it and it's bliss. This is a fantastic machine. I've had some "hybrid sleep" issues, iSight doesn't work, and Gigabit Ethernet required some driver updates, but all in all it's a great, quite, pretty and fast machine. More details later.
  4. Samsung Blackjack. I LOVE THIS PHONE. I had no idea this phone was even coming out. I prefer the Smartphone OS over the Pocket PC OS, and since I was holding out for the Treo, I decided to get the Blackjack instead. The only way to describe this phone is that it's like using an iPod nano. You just can't believe how small and light this thing is. Again, a device that makes me smile. Kudos to Samsung for hitting a home run (albeit the 3G sucks the battery dry, I'll post a link on how to disable it when I write my review). Oh, and I love the commercials on TV for the device. Way better than the Q (both in device and in marketing).
  5. Sigma 30mm SLR lens. This is a fantastic lens for low light pictures. Set your DSLR to 800 - 1600 ISO and take indoor pics in low light with very little grain.
  6. New Kitchen. Yep, our 3 month kitchen remodel is done, and the kitchen is jammed packed full of sweet kitchen gadgets (Viking Range, Sub Zero, Miele dishwasher, Wine Fridge and so on). Lora and I are really enjoying cooking in this kitchen.
  7. I'm forgetting something....
  8. Oh, untold numbers and amounts of baby gear... to many things to blog about.

Posted Monday, November 27, 2006    Permalink    Comments [5]  View blog reactions

 

# Friday, November 24, 2006

One Week Later

Well, Sarah is finally sleeping. It's been exactly one week since her birth and it's gone by way to quick. Soon I'll be going back to work and that's just sad. I plan to take close to 2 months of paternity leave starting in January and I'm looking forward to that. I'd like to point out that Microsoft is amazing in this regard. Dad's get 3 months of parental leave, 1 of which is paid. The remaining 2 months are taken unpaid, or you can apply any vacation balance to that portion. Since Lora and I won't be vacationing for a few months, I'm going to cash it in and spend time at home watching my daughter grow. Anyway, I think it's fantastic that Microsoft is so amazing about this. I also signed Sarah up for benefits which means she gets the same amazing health benefits that I get... which as far as I know are simply unmatched by any other company (no copay for visits, prescriptions etc).

Thanksgiving dinner was great. I spent all day cooking our 17lb bird yesterday. My family, Lora's family and my sister/husband are here visiting. My dad made a most excellent Souffle for desert and it was great. Coupled with two bottles of 1997 Clos du Val Cab's, dinner was a big success.

Sarah is also doing great. The last two days have been tough since she has been extremely fussy not letting most of us sleep very much. My poor wife is exhausted (and on strict orders to nap right now).

Anyway, I'm starting to dig out from the past week... We have a lot to be thankful of this year, and most of all the wonderful emails, cards, and messages everyone has left us! THANK YOU all for sending them. We really appreciate it.

BTW - I've been using a new Sigma 30mm Lens to take pictures of Sarah. This lens is amazing. You can shoot at 1600 ISO in dim light w/o using the flash and the pics come out amazing. Mike lent me his the past few days while I was waiting for Amazon to ship mine... (thanks Mike!). Anyway, if you want to make those indoor pics look great and hate the flash get this lens. They make it for a number of digital SLRs.

Posted Friday, November 24, 2006    Permalink    Comments [9]  View blog reactions

 

# Friday, November 17, 2006

Sarah Shahine

 

Sarah Shahine arrived November 16th at 9:24 am weighing 6lbs 8oz. Mom and daughter are doing great :-).

Posted Friday, November 17, 2006    Permalink    Comments [25]  View blog reactions

 

# Monday, November 13, 2006

ClearContext v3 Released

I've been a bit pre-occupied lately (t-minus 2 days till baby due date) but I need to shout out to the Brad, Frank and Deva at ClearContext for their v3 release.

I've been using v3 when they were first ready to let some folks get their hands dirty. These guys are really dedicated to making this a showcase for Outlook. They had Outlook 2007 Ribbon support within a few weeks of the Schema for the Ribbon being unveiled, and they fixed some Vista stability bugs early on. Basically, they were able to keep the product usable and stable for two moving targets while adding a ton of great new features to ClearContext. Most importantly they kept me pretty darned happy this entire time. I was even able to abandon my own ThreadKiller add-in because their is simply less buggy than mine :-).

Anyway, congrats guys! I'm looking forward to v4!

Posted Tuesday, November 14, 2006    Permalink    Comments [0]  View blog reactions

 

GMail shipped my idea (2 to be exact)!

Thanks to Deva for the pointer. It appears that GMail has incorporated a feature I came up with for Outlook last year called ThreadKiller. They call it mute.

Oh wait, that’s not exactly right.  Officially, the new feature is called Mute Thread, or “Mute” for short.  Here’s how it works:

THE OLD WAY:
1) You’re reading some posts about the elections.
2) You were once excited about reading this stuff.
3) But at least one conversation is now on its 471th message.  You keep hitting Archive but the damn conversation keeps popping up every time someone makes a new post!
4) You’re ready to tear out your hair.  The posters’ hair.  Your keyboard’s hair.  Er, keys.
5) MAKE IT STOP!  MAKE IT STOP, PLEEEEEASE!

THE NEW WAY:
1) You get yet another annoying message in the same damn conversation that’s already been conversed to death.
2) You press the ‘m’ key.  Unless a message is written *directly* to you (e.g., your name is in the TO spot), you’ll never see that message in your inbox again!

In short, the Mute feature enables you to tell Gmail: “Archive this conversation AND all future posts in it… just have ‘em skip the inbox!”

They also implemented another feature idea I posted on my Outlook Wishlist:

When replying to a thread and a new message comes in please please please tell me that happened so that I don't create a thread fork and screw up the conversation. Geez, Instant Messaging has this baked in. Corporate Email needs it. How about a message that says "A recent reply to this conversation has arrived... would you like to include that message in your reply instead?"

GMail's version:

Embarassment-reducing [sic] new message notifications
Ever replied to a message only to find out that someone sent a better, smarter reply right before you? Now, if someone sends a reply while you're in the middle of reading a conversation (or replying to it), you'll get a notification that a new message has arrived. Click "update conversation" to see what you’ve missed.

Hmm, I wonder if they read my blog... but they should correct their spelling of Embarassment, my spell checker tells me it's spelled Embarrassment. I guess that's embarrassing for their proofing folks (har har).

I really need these two features to be built into Outlook.

Posted Monday, November 13, 2006    Permalink    Comments [8]  View blog reactions

 

# Wednesday, November 08, 2006

Editing docs that come via e-mail

How many times have you heard this (or this happened to you before you learned not to do this any more).

  1. you receive a document in email
  2. you double click it
  3. you edit it
  4. you save it
  5. you close word/xl/ppt

result: where did my doc go? OH NO I LOST EVERYTHING I WORKED ON.

Why does this happen, and why is it still broken? Why do I need to first save the document somewhere else before I edit it?

Even more annoying is how difficult it us to reply back to some one with your edits. You have to:

  1. save the document to the desktop
  2. go back to email
  3. reply-all
  4. attach the document on the desktop
  5. send the email
  6. delete the document on the desktop

This is a pretty common workflow for millions of people (I think).

Posted Thursday, November 09, 2006    Permalink    Comments [4]  View blog reactions

 

# Monday, November 06, 2006

RIP MSN Music

Starting November 14th, MSN Music will stop selling music. The best way to buy music these days is Amazon.com 1-click with Amazon.com Prime for free 2 day shipping. I refuse to spend more than $20 a year for downloaded music. The whole authorization mess and software + DRM makes it a hassle. I think for music subscription is still the way to go.

Posted Monday, November 06, 2006    Permalink    Comments [7]  View blog reactions

 

# Monday, October 30, 2006

The Background on Backgrounds

This is a super cool post on what it's like developing software at Microsoft in the drive to RTM. My heart started pounding towards the end :-) (just kidding). I've always wondered why my desktop background on XP is a 20 MB BMP file in the windows directory... and I didn't know that Vista will auto crop/scale images to fit your desktop.

Posted Tuesday, October 31, 2006    Permalink    Comments [2]  View blog reactions

 

# Tuesday, October 24, 2006

Vista excitement?

Hmm, had this email exchange today with my sister. I found it pretty amusing.

Sister: can you send me some ideas for laptop ... So many options out there. 

Omar: Sony VGN-SZ390

Sister: cool, thanks.

Omar: there are a bunch of models and Sony’s site sux so you should probably customize it. However, if you can wait you’d be better off as Vista is about to come out.

Sister: customizing sounds like a pain.  we can wait.  let me know when it comes out.  thanks!

Omar: You know what vista is right? You should install IM at work.

Sister: no, but i bet it's worth waiting for.  right? i have aol IM at work.  didn't put my msn at work.

Omar: Can I post this email to my blog? It’s pretty funny.

Sister: what's funny?  seriously.

Yeah, she is going to wait for Vista, and yes, she knows I work for Microsoft.

But this brings me to a point. Outside of the tech and business world who knows or even cares about Vista and the fact that it was delayed? My sister will buy a new computer one day and it will come with Vista. She'll probably call me and be like "hey, it looks different" and not even think twice about going about her day. She will appreciate the performance and reliability as well as the new applications and improved usability of the OS (not to mention the improved security). The OEMs will continue to dilute the improvements in usability by injecting their little craplets to do things like muck up the built in DVD burning, Malware projection, Firewall and bunch of other things and the world won't really be all that different... or will it? I think it will, because the PC industry will be fueled by a new operating system with half a decade of engineering improvements, hopefully raising the bar in albeit subtle ways... and last but not least maybe it will move the stock price up rather than sideways.

Posted Tuesday, October 24, 2006    Permalink    Comments [8]  View blog reactions

 

# Monday, October 23, 2006

NeatReceipts

Nice idea, flawed implementation.

After a year or so of walking past the airport kiosks, seeing the ads in PC Magazine and reading a few reviews I thought I'd get a NeatReceipts Scanner. A few years ago I had a Visioneer PaperPort Scanner and generally liked it but found the PaperPort Scanner Software to be pretty horrible. Well that was until I tried the NeatReceipts Software.

I have a pile of receipts that is a mile high. Since moving into my house and starting to collect the million or so items necessary to raise a child, I felt the pressure to start organizing or digitizing these things in case something breaks down the road and I need the receipt for a warranty claim (or I just happen to misplace the receipt). Not to mention this thing would be usefull for tax time and scanning a photo here and there. The device is pretty promising, but it left a sour taste in my mouth.

There is really no way to describe the software except like this. I think a couple of engineers purchased Visual Studio Enterprise Architect or something and decided to use every single feature found in .NET 2.0 + SQL. On top of that it looks like they wrote thousands of lines of code for custom controls and what not. The end result is a bloated, buggy, and impossible to use application. When it wasn't taking 1 or so minute to boot up, it was throwing an infinite number of unhandled exceptions. When you scanned a document it would take ages to process it and it's OCR support is literally a joke. For many of my receipts it would rotate them 180 degrees the wrong way (upside down) and fail to recogince anything on them. This makes it's "recognition capabilities" rather primitive and really makes it no better than a standard scanner.

The thing that really baffled me was this. For a product that scans and regognizes receipts, it makes absolutley no attempt at any OCR on the contents of the receipt. This makes it impossible to search for items I've purchased (I have dozens of Home Depot and Babies R US receipts) to find something later on (isn't this like a core scenerio)?

Finally, all the files are stored in a database, and not on disk. I don't trust this one bit given the quality of the software. I'd prefer each item be a TIFF or PDF. This way I can throw the software away later and still have years of scans.

On the hardware sides of things the scanner is pretty cheap. The Scan button doesn't work at all unless the slow-to-boot NeatReceipts application is running, and every so often the little rollers that roll the paper in show up on the scan as an artificat.

Anyway, this product gets a D+.

Next steps, I'm going to get a Visioneer PaperPort Scanner and scan all my receipts into OneNote 2007. This will allow me to organize things in a reasonable manner and result in searchable receipts via OneNote 2007's cool OCR feature.

Here is a summary of my review:

Pros

  • Promise of Convinience
  • USB Powered Scanner
  • 30 day return policy and postage paid return!

Cons

  • Software is slow and bulky
  • Receipts aren't searchable
  • Receipts stored in database
  • Software crashes and stops working
  • Scanning is slow
  • Processing of receipts is error prone
  • Scanner is cheap
  • Scan button doesn't work unless software is running.

Posted Tuesday, October 24, 2006    Permalink    Comments [11]  View blog reactions

 

# Sunday, October 22, 2006

Back from Dublin

Well I was back a few days go. I went to Dublin, Ireland last week for work. I wasn't there long enough to get over my jet lag, which made for interesting days to say the least. On my flight home, via Amsterdam, my Air Lingus flight front door would not close and it took them 2 hours 10 minutes to fix this. Normally no big deal, but my layover was 2 hours 20 minutes. Well needless to say I barely made my flight, after they had closed it... so they hand wrote me a boarding pass and let me on board. This was after I was delayed 5 min by a security guard who was upset that I forgot to remove my regulation zip-loc bag from my carryon for inspection. I told him he could have the bag so long as he would let me walk over 5 feet to the checkin counter to get my boarding pass. He wasn't too interested in my offer so I sat there ready to cry thinking I would be spending the night in the Amsterdam Airport. Did I mention it was Friday the 13th?

Anyway, I really enjoyed Dublin. I found it to be a really charming city. Everyone was extremely friendly and nice. I did make some time to go see the Book of Kells, hang with some former co-workers, have dinner and lunch with Reeves' wife Paula (Reeves was in Redmond, go figure :-)), and visit the Guinness Storehouse for some yummy Guinness. Yes, that's not a real pint in the photo, it's a half pint. I was about to pass out from jet lag so I figured I'd be better off with a smaller portion.

I posted my pics on smugmug.

Posted Monday, October 23, 2006    Permalink    Comments [1]  View blog reactions

 

# Wednesday, October 04, 2006

Insert Code for Windows Live Writer

One of the add-ins I wrote, Insert Code for Windows Live Writer, is now posted on Windows Live Gallery. I also just found a small bug I introduced (don't resize the window). Oh, and Phil, I added that Embed StyleSheet checkbox for you :-). Special thanks to Jean-Claude Manoli for CSharpFormat.

 

Special thanks to

del.icio.us tags:
 
Technorati tags:

Posted Thursday, October 05, 2006    Permalink    Comments [6]  View blog reactions

 

Thoughts on the Nokia E61 (and E62)

nokia_e61_cell_phone_fcc.jpg

Well, I've had my Nokia E61 for a couple of weeks now. I've been putting off writing anything about it because I really would like to do a detailed review like my 3 part Treo series, but alas I just don't have the energy right now.

Also, whenever anyone in the office sees me with a new phone, I usually get a fair amount of ridicule. You see, I've grown a habit for replacing my phone every 8 or so months, and well,that's just faster than everyone else. Oh, and I usually proclaim that the current phone that I have is the best thing since sliced bread, and of course I end up replacing it which erodes my credibility.

But anyway, you don't care right? You just want to know if this phone is worth salt. Well here goes.

I like this phone. I've never used a Nokia in my life, however, the experience reminded me a lot of my first GSM phone, an unlocked Ericsson T39. That was a great little phone, and it was a great way to enter the world of GSM. I'm happy to say that my experience opening, using and messing with this phone reminds me a lot of my Ericsson. There is something about a European made phone that is so obviously different from the phones made in Asia. Anyway, since I have spent the past few years using Windows Mobile devices and one Palm Treo I'll try to focus on where this device is better and worse.

Hardware

The device is solid. It feels so very good to use, hold, and type on. The keyboard is just perfect, and while the device is a bit larger than the Moto Q it doesn't feel big. It's thin enough to fit in my pocket.

Attention to the Details Part 1: The only blinking light on this device is a white light that comes on when you have email. Take a look at your phone now and tell me how many blinking lights it has. My old phone had two, the blinking green light telling you that you have signal and the blinking blue light telling you that you have Bluetooth. BOTH of these lights are useless. I could give a crap about either of these events to have an outside indicator telling me these things, but a blinking light telling me I have email? Now that is useful. I don't like having my phone vibrate or make a noise whenever I get email cause that's like every minute of the day. But on the off hours and evenings where I might want to glance at my phone to see if I have mail, the little white light is a great way to do it. One of my biggest pet peeves of the Pocket PC WM5 devices is that there is no way to keep the phone from constantly putting up things in the UI telling you that you have new mail. This problem isn't as bad on the Smartphone WM5 devices as their alert system is less obtrusive and doesn't require a finger or stylus to deal with.

I'd also like to congratulate Nokia on making a keyboard for humans. Yes, things like copy and paste can be initiated from the keyboard (compared to the HTC Pocket PC phones which lack a control key and the Smartphones that lack copy paste support). I will never purchase another smartphone that can't do such a simple thing from the keyboard (the Palm Treo supports this of course, some one over there is paying attention). Other than this, all the functions you'd expect work as expected (much like the Palm OS). In all applications numbers work where numbers are supposed to work and letters work where letters are supposed to work. The OS also gives you appropriate status as to what is about to be typed (for extended characters etc). My experience with the Windows Mobile devices is that you often have no idea. In other words, the software integration with the keyboard is superb and not an afterthought or Band-Aid implementation for what is normally a stylus driven or keypad driven device.

Software

The software took the most getting used to. It's very different from Windows Mobile or Palm, but it's also the most out of the way of all of them. The beauty of the phone is in the simplicity of the OS. It looks great, text is readable, and is efficient at all the tasks that I try and do.

The Web Browser is excellent. By far the best web browser I've used. It can load most pages and many that use AJAX (like the 37signals products).

Mail for Exchange, which is the only reason that I considered this phone, will synchronize email, calendar and contacts to the device from a compatible Exchange Server. This feature worked much better than on the Treo 650 that I used to use (more stable) but it does lack a few things like category and task support. But they NAILED the email support. Push email just works flawlessly. I did find an annoying bug where all day events from exchange come down as events that last 23 hours 59 minutes, but in the grand scheme of things, it's good enough for now. Reading email and processing large amounts of mail is the closest thing to the blackberry that I've seen (far easier and more efficient than Palm or Windows Mobile). It's a real joy to delete and reply to mails. Unfortunately you cannot move messages to different folders or sync anything but the inbox. Also missing are the ability to accept meeting requests or resolve email addresses against the Global Address List.

One of my favorite apps for the phone is the J2ME version of Google Maps. It's just excellent for finding local places and getting driving directions. There are also a ton of great games that look stunning as wells as your requisite support for opening word docs, xl files, powerpoint slides, and pdf files. Third Party apps, while not as abundant as Palm or Windows Mobile are out there and pretty decent.

Phone

By far my favorite feature of the phone is the phone capabilities (imagine that). The E61 has the best call quality of any mobile phone I've used. It's also extremely reliable and can hold on to a week signal well. Best of all are all the wonderfully sounds.

Attention to the Details Part 2: Unlike Windows Mobile, where practically every event has the same sound from 1999, Nokia has a TON of really great sounding and unique tones for calls, emails, messages, etc. They really make a big difference when you are trying to figure out why your phone is trying to get your attention. Some one really needs to put some effort into updating our tones for the next version of Windows Mobile.

Final Thoughts

This is a great phone and email device. It works well enough with Exchange and does a fantastic job surfing the web that I actually like the thing. I don't love it, I think there is plenty of room for improvement, but it will hold me over till I can get my hands on the Palm Treo 700 for Cingular (running Windows Mobile 5.2). The Treo 700 truly looks fantastic as Palm has ported many of it's best of breed applications and functionality to the Windows Mobile OS from the Palm OS (like the SMS Chat app which is the BEST SMS experience on any device period).

The Nokia E62 was just released for Cingular for $200 retail or $150 with renewal of your contract. It's a full $200 - $250 cheaper than the E61 that I bought (the no contract renewal price is $350). The differences are that the E62 lacks Wifi and 3G and has a mini-usb port and standard headphone jack. However, the 3G support on the E61 does not work in the US anyway (different frequency). For $150 the phone is a really great value IMHO. The Cingular E62 also support the major IM carriers in the US (which the E61 does not without third party software).

 

del.icio.us tags: , , ,
 
Technorati tags: , , ,

Posted Thursday, October 05, 2006    Permalink    Comments [4]  View blog reactions

 

# Monday, October 02, 2006

Outlook Tip: Show tasks completed today with strikeout

One of my favorite Outlook hacks is to show tasks that you completed today in whatever view you are accustomed to using.

By default when you mark a task as completed, Outlook will remove it from any view that only shows active tasks. However, if you mark a task as completed by mistake it's a bit of work to correct this. I really like to have a sense of what was done today in my task view and the good news is that it's pretty easy to enable this due to Outlook's seemingly infinite customizability.

Step 1: You must enable the Query Builder tab to appear

Open Notepad and enter the following text:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\QueryBuilder]

[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\QueryBuilder]

Save the file as Enable Query Builder.reg and then open that file.

Step 2: Set The Filter Options for the Current Task View

Go to any task view in Outlook, and select View -> Current View -> Customize Current View and click Filter.

Step 3: Configure the view like this:

Viola.

Mad props to Tim Marman for the suggestion.

Posted Tuesday, October 03, 2006    Permalink    Comments [4]  View blog reactions