shahine.com/omar/

homepage | Send mail to the author(s) contact

yet another Microsoft blogger

# Saturday, February 16, 2008

Vista SP1

I'm now running Vista SP1 everywhere. The best thing about Vista SP1 is that there is a bug fix to Windows Imaging Component (WIC) that addresses an issue with photos on network drives. Under Vista meta data changes to files (like keywords and ratings) would take 30 seconds to 1 minute to get written per file.

This was incredibly annoying for me since I store > 20 GB of photos on a Windows File Server and utilize numerous Vista computers to manage that library. With Vista it was unusable to manage meta data.

I'm extremely happy that the Vista folks took this bug fix for SP1. It now means I can use Windows Live Photo Gallery to manage my keywords and ratings again.

Posted Saturday, February 16, 2008    Permalink    Comments [3]  View blog reactions

 

# Sunday, February 10, 2008

What will you do when it happens to you?

Data Loss? Been there, done that.

Windows Live ID hijacked? Replace Windows Live ID with Google or Yahoo ID.

What do you do when some one:

  1. hacks into your account
  2. changes your password
  3. changes your secret question
  4. changes your "alternate email address"
  5. changes all your profile information
  6. sets up mail forwarding to another account
  7. Turn on the exclusive junk filter (deleting all your email)
  8. Deletes your life (email, contacts etc)

That is what I found this evening. I believe that some one managed to issue a password reset command to my account and then somehow logged in and reset my password essentially owning my data.

How did they do this? Like this for example.

Not sure how this happened to me since my Hotmail password is strong, secure, unique etc.

But right now I am totally and uterly hosed.

Luckily I have my email offline (Outlook Connector).

But I feel like crying.

The amount of personal information in my email account. Just think about what is archived "in the cloud" under the username and password of a single network.

Now thing of how you would feel if you found out that some one else had all that information. Just think about that for a second. What do you have in the cloud? What kind of personal information is up there?

Lucky for me I could make some phone calls and get my account access restored. But I am feeling extremely vulnerable right now.

update: my account just got hijacked again, minutes ago. Also so did my GMail account.

I have no idea WTF is going on here. I have only used one computer this entire time.

Also the attacker changed my First and Last name in passport to:

"hey omar i can access all your email

you omars@micro dont paly with me aigne"

Posted Monday, February 11, 2008    Permalink    Comments [25]  View blog reactions

 

# Thursday, January 31, 2008

Back to Carbonite

Finally got an email from Mozy support, but it was too late to fix my problem and as such I've given up on waiting 2 weeks for my data to be uploaded again.

Also, the Carbonite CEO left a comment in my Mozy post. I like that, it shows me that their company is alive. Whenever I post about Wesabe the folks there are always on top of things answering customer questions and concerns in my comments section.

Anyway, David Friend let me know about a recent upgrade Carbonite made that now makes it competitive with Mozy. They now have:

  • Support for your own private key (yay!)
  • 3 months of file change history (yay!)
  • Scheduling of backups

These are all features that Mozy had a leg up on.

Also, they have revamped the Carbonite UX to be much easier to use and nice to look at.

I'm back using Carbonite and I feel better about it already.

Posted Thursday, January 31, 2008    Permalink    Comments [2]  View blog reactions

 

# Thursday, January 24, 2008

is Mozy dead?

Long ago I wrote about how I had outsourced my online backup to Carbonite. Things were going great till one day I updated the meta data in my Windows Media Library of music and that resulted in modifications to 100 GB of data.

Well imagine my horror when I was noticing that my Internet connection would be held hostage for the next few weeks as Carbonite proceeded to re-upload my music collection.

That was when I switched to Mozy. I have been very happy with Mozy as they offered the following benefits over Carbonite:

  • Block Level file backups (only changed portions of the file are uploaded, so if you modify meta data in a file, only a small amount of the file is uploaded.
  • Up to 30 days of change history for a file
  • Better shell integration
  • Better behaved client application

Well, that was until a week ago. I received an email from Mozy that I would have to upgrade to the latest version of their software. So I did that. That was when it stopped working and I got some cryptic message that oem.dll could not be loaded. So I did what any geek would do:

  1. re-install
  2. uninstall
  3. install (this resulted in me having to start from scratch with my settings and whatnot)

but now I was left with a error code "AccountError4" that took me to a support page that said "Email support@mozy.com".

Well I did that on Monday, and again on Wednesday. I have not heard back at all.

Now normally this would be no big deal, except, what if something really bad happened?

Anyway, getting tired of waiting I took the drastic measure of deleing my machine from Mozy and starting over thinking this would fix things quickly. Normally when you delete a machine account and then backup right a way, Mozy quickly scans your drive, then looks at the info that is backed up and realizes it's already there.

Not this time, for some reason it's starting from scratch backing up all my data as if it were not on the server. This will take a few weeks of course.

So, this leaves me not so happy about the situation. Since I switched to Mozy, Carbonite has added Block level backup. This was a big deal so I'm thinking of switching back to Carbonite. At least when I was using them their support was top-notch.

EMC's acquisition of Mozy has not made things much better IMHO.

Posted Friday, January 25, 2008    Permalink    Comments [22]  View blog reactions

 

# Thursday, January 17, 2008

Amazon Associates and You

Amazon Associates is a neat program where bloggers and others who link to items in Amazon can get a referral fee when that item is purchased and shipped.

The referral fee on items varies from 4% to something higher like Kindle where it's 10% ($40 per Kindle). That's a pretty good way to make money.

I receive my Amazon referral credits in the form of Amazon.com Gift Certificates which I promptly spend myself on things on my wish list.

Some years I make lots of money, and some years very little. Much of it depends on how much gadgetry I buy and review on my blog, and how many people purchase that stuff. Also Amazon doesn't always carry/sell things I buy and review so of course I don't get any referral credit for that.

Anyway, I always wondered what happened if I bought something accidentally from Amazon from my referral link. The thing is when you go to amazon.com from a referral link they set a cookie and thing you purchase during the session is also credited to your referral.

I've always been under the assumption that it's a violation of their TOU to purchase things for yourself AND get a referral credit. Right?

Well, I assumed this was based on some honor system. The good news is that they actually deduct the referral from your credits if you buy the item for yourself. So if you do accidentally order something with your referral cookie set, they automatically detect this and in the end it all works out.

So there you go. No need to worry about accidentally buying something using your associate id.

Posted Friday, January 18, 2008    Permalink    Comments [1]  View blog reactions

 

# Tuesday, January 15, 2008

Apple Stuff 2008

Having now seen the new stuff and drooled on my keyboard here are my thoughts on the new Apple stuff.

Apple TV

  • Buying One, the 160GB. This will come out of my cable bill :-).
  • I wish I could rent TV shows. I mean who wants to own a TV Show? I just started watching the Office on Netflix Watch Now and it's awesome. With Hulu, Netflix and others I'd love to be able to watch TV shows for free from my couch.
  • This isn't going to replace Netflix anytime soon

MacBook Air

I was ready to buy this sight unseen, but now that I've read about it here are the drawbacks I see:

  • 4200 rpm drive is kinda a bummer. This would bring Vista to its knees. The SSD drive is too small and too expensive
  • 2 GB is acceptable but 3 GB would be better
  • No Ethernet is a bummer, this comes in handy
  • I expected some mobile broadband thing with a name like "MacBook Air"
  • No user replaceable battery? Laptop batteries usually tank after a year (300 or so charge cycles). Spending $1800 on something that needs to be tossed out and replaced every year is an expensive proposition
  • Will all this stuff work with Bootcamp? I haven't seen any info that Bootcamp will support the new features like gestures etc.
  • One USB port kinda sucks.

I bet if I saw and held a MacBook Air in person though I'd probably be $1800 poorer. I wonder how long before I break down and order one. I strongly suspect v2 of the hardware will address many of the existing shortcomings.

Overall though, a nice set of announcements. Apple continues to become more and more relevant in a dynamic market.

Posted Tuesday, January 15, 2008    Permalink    Comments [12]  View blog reactions

 

# Sunday, January 13, 2008

The Circus of Airport Security

I was reminded how absurd our airport security system is when I was returning from Mexico and I was:

  1. not required to remove my laptop
  2. not required to remove my shoes
  3. was not allowed to bring water on board purchased past the security line

This article in the New York Times, by Patrick Smith, who wrote one of my favorite books, Ask the Pilot, hits the nail on the head.

Six years after the terrorist attacks of 2001, airport security remains a theater of the absurd. The changes put in place following the September 11th catastrophe have been drastic, and largely of two kinds: those practical and effective, and those irrational, wasteful and pointless.

It seems by looking at the comments, I am not alone in how I feel.

BTW, Family made it home safe from Mexico. Thanks to everyone for the words of support. It was a long 4 day trip home, but thanks to our fantastic and supportive family, we made it back and are happy to be home.

I am drafting a letter to Alaska, and a few other folks letting them know about the flight. We'll see what happens.

Posted Monday, January 14, 2008    Permalink    Comments [5]  View blog reactions

 

# Saturday, January 05, 2008

New Year Resolution: Not fly Alaska Airlines

Many of you who have read my blog over the past few years know about my disdain for Alaska Airlines. I have been flying them since the better part of 2000 to Seattle for work, averaging about once a month. That's about 168 flights on that airline. I have been screwed by maintenance failures, incompetent scheduling practices, weather, and just the unexpected.

Between SFO and Seattle there are few choices, mainly Alaska and United. Alaska has been a Microsoft Preferred carrier for the entire time and United has gone on and off the Preferred list probably 4 times in 7 years. If you fly out of SJC then your only choice is Alaska.

Well I made my travel arrangements for our trip to Cabo San Lucas for my family on Alaska. 3 tickets for 2 adults and a 1 year old.

Alaska Airlines has completely and utterly failed us. I cannot even begin to tell this story without getting extremely angry. It is my firm belief that this carrier has no customer empathy. Not a single person who thinks about the customer. They are worse than every other carrier I have flown in my lifetime (and I have done my fair share of domestic and international travel). The bottom line about Alaska? They are a low fair, no frills, cheap airline that cannot schedule flight properly. Here is the problem...

every day of the year, Alaska Airlines assumes best case scenario.

Do you assume that the weather will be perfect for flying conditions? They do.

I have experienced every kind of problem with this airline. From the pilot who locked himself in the cockpit, to the tail rudder that stopped working, to the radio that didn't work, to the idiotic scheduling that doesn't leave any room for error. Not to mention the numerous canceled flights due to god knows why the plane could not get here.

They have built their schedules assuming that the weather will be perfect every day, and that their aging fleet of Boeing Planes won't fall apart every day.

What ever you do, do not fly Alaska to somewhere like Mexico, because if something goes wrong, they won't help you.

Anyway, here is my sob story.

We were scheduled to leave Cabo San Lucas on Friday Jan 4th. We have been here for 10 days and have had a lovely time. Really, this place is amazing.

I keep checking the flight info and start seeing some disturbing information. Our plane is scheduled to fly:

SEA -> SFO -> SJD (cabo) -> SFO -> PDX

all in a single day.

Well due to bad weather (really bad weather) and mechanical problems on the plane, the flight never makes it to San Francisco on leg #1. It ends up in Ontario, California. They don't cancel the flight till 2pm and I'm scheduled to leave at 2:30 pm.

I am calling every hour and they recommend I stay at the Hotel (which is 1 hour form the airport anyway). They have no departure time. With a baby, there is no way I am going to the Airport to hang around.

Finally the flight is canceled. One minute it is departing a later hour ever hour and the next minute, poof, we canceled it. I get on the horn. The lady tells me that I need to go to the airport to see if I can get a ticket on another carrier because they cannot do anything for me on the phone. Only the Ticket counter in freaking Mexico can issue me a ticket on another carrier. I begged and pleaded with the lady telling her I was an hour away and this wad ridiculous and she said it was the only thing I could do.

Oh, and the lady informs me that I'm confirmed on a flight out of Cabo on January 10th, 6 days later, which is the only thing Alaska can do for me, after all, this weather is an act of God and not their fault. Bullshit. they simply can't schedule their flights and sold every available seat for the next week w/o any contingency for anything to go wrong.

So, I hop in a cab and an hour later and $70 poorer I am now at the airport. I walk up to the ticket counter and immediately feel like I walked into Comp USA trying to return something. The best that these folks could tell me was that this issue was not their problem, it was my responsibility to find accommodation for the next 6 days and that they would not re-issue me a ticked on any airline. I would have to call Alaska and negotiate with them.

I waste 20 minutes arguing with people who don't give a shit. After all they have about 140 people in the exact same situation. Those without kids are happy to wait on standby for any flight out of this place. Since I have a 1 year old, I simply can't spend all day in the airport waiting around and then leave empty handed with no place to sleep for the night.

So I go back to the hotel, devastated and defeated.

Luckily my cell phone works here so I start text messaging my family who was with us who did get out of Cabo just fine. When they arrive in Houston they call us, we talk, and 30 minutes later my sister calls back saying they got us the last 2 seats on a flight on Sunday (2 days after our original departure) from Cabo to Houston. However, we are not getting out of Houston till Tuesday morning since the SFO weather has fouled up a lot of other folks.

Total cost for these 1 way tickets to get us home... about $2500. This is what the emergency fund is for, but lucky for me and my family my father has graciously offered to bail us out (thanks dad)! Spending money like this, regardless of whose money is not my idea of a fair deal though since Alaska has done NOTHING to get us home.

I have called Alaska a few times. I have waited on hold for a few hours and the only answer I have gotten from them was to call back the next day to see if they have added a new plane or more capacity to get folks stranded in Cabo home. I suspect many folks have made it out on standby (those without kids).

We have gotten very unlucky, but I've flown this carrier enough in my life to understand that this isn't an isolated occurrence. This is waay worse than my average 2 hour delay getting home on a business trip.

I am stranded in a foreign country, and while it's nice and beautiful here, sitting around a few extra days means my wife is missing work (she was scheduled to work sat, sunday, monday), I'm missing work and we are at a bit of wits ends for being away from home so long with our baby. We want nothing more than to be home.

There are worse things in life, much worse, but I feel beaten and defeated by a truly incompetent and bad airline. Yes I am sure that every airline has their skeletons. I've heard horror stories about being trapped on a plane for 11 hours sitting on the runway. That feeling of helplessness is something I try and avoid at all costs as to not impact me or my family.

The airlines have forgotten why they are in business. This industry and this system is just unbelievable.

In 2008 I will make every attempt to not give a penny to Alaska. I will fly United and Virgin to Seattle. I will never use them for any international travel, as they clearly don't have the resources, skills, or understanding to fix problems when they happen.

BTW, the United flight to SFO, also delayed due to weather from SFO, took off from Cabo with only a 4 hour delay. So clearly it's not just weather that Alaska can blame for these problems.

United got everyone home. Alaska left 140 people with nothing but a re-confirmation almost a week later.

Consider this the next time you give Alaska your money. You could be stranded to.

Posted Sunday, January 06, 2008    Permalink    Comments [10]  View blog reactions

 

# Sunday, December 23, 2007

Windows Home Server Corrupts Files?

Wow, talk about scary:

Now, I see this scary little Microsoft knowledge base article (When you use certain programs to edit files on a home computer that uses Windows Home Server, the files may become corrupted when you save them to the home server). As you might imagine, I use several of those applications. All my data is stored on the home server. Are you seriously telling me that my personal photo collection might be corrupt, Microsoft? Really? Sorry. But this is scary. Really scary.

I love my WHS. I love the team and all the work the have done to build, ship and launch this product.

However, corruption of my photos tolerate I do not.

I am curios to see how the team handles this cause right now, they are in danger of ensuring that this product dies a quick death if they don't fix this fast and regain the trust of all the early adopters that bought this product. I am extremely upset and disappointed that I may have data corruption lurking on my WHS.

Details in a very poorly written KB Article. More Details in a blog post on the WHS team blog.

This is the kind of issue where I expect an email, letter, critical alert or something from Microsoft.

This is why I have my pictures backed up to Mozy from a separate computer and use FolderShare to store/replicate my files. WHS is just a passive backup of this data.

Update: Ed Bott has more details on the issue. Looks like it may not be as widespread as it seems.

Posted Sunday, December 23, 2007    Permalink    Comments [0]  View blog reactions

 

# Saturday, December 22, 2007

The end of personal finance software

2008 Will mark the end of Personal Finance Software. Quicken will de-emphasize being offered as a shrink wrapped/downloadable product and move to a subscription model.

Mint.com and Wesabe will continue to steal users away from the shackles of Microsoft Money and Quicken.

I look forward to this...

Posted Saturday, December 22, 2007    Permalink    Comments [11]  View blog reactions

 

Google Reader needs Mute

Here is a feature that Google Reader needs: Mute.

Why, Cause subscribing to a lot of tech bloggers, a-list folks, and news outlets is extremely annoying when they write about the same thing. You get tired of seeing dozens or hundreds of posts about Kindle, Facebook, ThinkSecret and on and on.

These days I feel like my blogging info is like the local news (which I stopped watching some time back in high school).

So, please google, let me mute or mark read all feed items on a certain topic as read and save me the hassle of suffering through the repetition and pain.

Hopefully in time for MacWorld?

Posted Saturday, December 22, 2007    Permalink    Comments [6]  View blog reactions

 

# Thursday, December 20, 2007

Virgin America is my salvation!

image Virgin America announced they are now flying to Seattle from SFO and LAX.

So long Alaska Airlines. You suck and I will never fly you to Seattle again.

Flights start on March 18th, 2008.

Posted Friday, December 21, 2007    Permalink    Comments [2]  View blog reactions

 

Final AMT fix for 2007

Congress finally passed the AMT fix for 2007 after the Senate rejected their attempt to use Pay-As-You-Go to pay for the fix (which I was in favor of BTW). This was a rather back and forth that lasted a few months and really should have been solved a long time ago.

However, it doesn't bode well for next year. Sigh.

It will take time for tax forms and online tax software to get updated so I'd wait to do taxes till you can confirm that all the new rules have been updated.

The tax code in this country is in a sad sad state. The future budgets in this country are based on an increasing number of people paying the AMT and it's the dirty little secret that no one cares to point out when the president and our elected representatives are asking for a fix for the AMT.

Posted Thursday, December 20, 2007    Permalink    Comments [4]  View blog reactions

 

# Tuesday, December 11, 2007

Internet Connection Sharing for Blackjack II

I loves me some internets and hackers.

Looks like you can now get Internet Connection Sharing working on the Samsung Blackjack II. Wohoo. This removed one monster deal breaker on this device.

The instructions, and files can be found on this post at Howard Forums.

Basically:

  1. Download the BJ.WM6.ICS.Enable.cab file
  2. Download the secpolicies.cab file
  3. Transfer both cab files to your My Documents folder
  4. Install secpolicies.cab and reboot
  5. Install BJ.WM6.ICS.Enable.cab and reboot
  6. navigate to \My Documents and click on Certs.cab and reboot

I am now officially a happy camper. Both battery life and ICS now working.

It's important to note that ICS works over USB and via Bluetooth PAN. Super sweet.

note to self: next phone, wait 1 month before purchasing after release. not sure if this is possible.

Posted Tuesday, December 11, 2007    Permalink    Comments [8]  View blog reactions

 

# Sunday, December 09, 2007

HP MediaSmart Processor

Funny, last night I was messing with my HP MediaSmart server and my Watt Meter.

I was trying to figure out what kind of processor the MediaSmart has. You may not know but there are 2 different AMD Sempron 3400+ Manila processors.

Model Number Voltage TDP Part Number
Sempron 3400+ 1.25-1.40 V 62 W

SDA3400IAA3CN
SDA3400IAA3CW

Sempron 3400+ 1.20/1.25 V 35 W SDD3400IAA3CN

Scott Hanselman confirmed my results. I see around 57W usage on my server with a peak of 73W at 100% CPU. I also have two 500GB drives in mine.

There is a big difference between a processor maxing at 62W and 35W. However, I think that the HP MediaSmart has the 62W processor.

update: According to this interview, the MediaSmart does in fact use the 35W Sempron.

Question: Does the HP MediaSmart Server have a power save mode or sleep type mode when I'm not using it? Is it quieter than a standard computer?

Answer: The MediaSmart Server was designed to be as quiet and power efficient as possible. Example: The processor we chose was a special 35W processor. This low power design helps keep noise levels down too. Since the server can be accessed by any network device at any time (locally or remotely) there is no "stand-by" mode.

So, given that the CPU is rated at 35W Peak, and I got my machine up to about 73W peak, that means that power consumption is about:

Component Power
CPU 35W
Drive 1 ~7W
Drive 2 ~7W
Misc (LED, NIC, chipsets) ~6W
Loss due to PSU (75% efficient) 18W

Posted Sunday, December 09, 2007    Permalink    Comments [0]  View blog reactions