shahine.com/omar/

homepage | Send mail to the author(s) contact

yet another Microsoft blogger

# Thursday, January 08, 2009

Follow

Dare has a good post on how the notion of “Fan” or “Follower” is a key feature that every social network should have.

In general, I agree that being able to support the notion of super-popular users who have lots of fellow users who are their "fans" or "followers" is a key feature that every social software application should support natively. Applications that don't do this are artificially limiting their audience and penalizing their popular users.

Does that make it a core pattern for "Web 2.0"? I guess so.

However, when thinking about Twitter, there is really a couple of things going on.

  1. I follow your or you follow me
  2. I follow you and you follow me

Unlike most social networks which require 2-way reciprocal relationships, Twitter essentially has one way relationships and allows for a two way relationship if both parties follow each other.

But, they also allow users to have “protected updates” meaning I cannot subscribe to you unless you approve. This is a bit strange from the social networking model because it’s still a one way relationship with approval required. I do not have to reciprocate by following you in return.

Now, that’s all interesting, and fine but the real problem with Twitter is that I have no clue who is following me. I mean 10% of the people that follow me use their “Real Name”. Without real name I can’t make any determination if this is some one that I want to reciprocate. I think this is the #1 flaw with Twitter. Further if I browse my followers or some one else most people have fairly useless “handles” that don’t do a good job identifying who they are.

Contrast this to Facebook where everyone has a First and Last name and it’s clear to me who is who.

In closing, blogging has always had the notion of Fan or Follow. This happens when I subscribe to your RSS feed in an aggregator like Google Reader, Netvibes, RSS Bandit etc. However, it’s completely anonymous, so I never really have any visibility in my audience. Kind of like Television. Blogging would be interesting if there was a way for authors to discover who their readers are (assuming the reader allowed for that and there was corresponding technology).

Posted Thursday, January 08, 2009    Permalink    Comments [1]  View blog reactions

 

# Sunday, January 04, 2009

10 Things I've learned in 10 years at Microsoft

image

  1. I have many things to be thankful for. I get paid to do something I love. “How many people get to do what they love and get paid for it? 2%? 5%?” Microsoft has been very good to me, and what that really means is that the people I work with are good to me.
  2. The connections you have, the friends you make... your internal network is your most valuable asset.
  3. Travel as often as your manager allows. See #2.
  4. Force yourself to meet new people, and reconnect with people you haven't spoken to in years.
  5. Understand what the company is building. The only way you can do this is by: 1) participating in Distribution Lists that interest you (they act as disconnected coffee house conversations) 2) dogfood products 3) read vision docs and memos (and internal blogs).
  6. You can complain all you want about Microsoft and its problems. Finding a way to fix problems is far more interesting.
  7. Register for every in person appearance by a MS exec visiting your campus/team etc.
  8. Attend all your all-hands meetings.
  9. Try not to criticize the efforts of another group in Microsoft, unless you have spent time investigating and living with their technical, business and market challenges, and/or can come up with something better than a glib statement to help Microsoft beat the competition. [quote stolen and modified from Paul Elliott]
  10. Your manager is the most important person at Microsoft as far as you are concerned. If your manager rocks, your career will benefit in ways you can't substitute.

Will I write a similar post in another 5 or 10 years? I really hope so.

Starting tomorrow I officially start my new job, I’ll be based out of Redmond working on the Windows Live Social Networking team (which for those of you that don’t know, my family is moving because my wife got a fantastic job in Seattle) but won’t be moving there till she finishes up her training at Stanford this summer.

I’ll miss Northern California, which has been equally good to me.

Posted Sunday, January 04, 2009    Permalink    Comments [4]  View blog reactions

 

# Sunday, December 14, 2008

Batch re-encoding Canon PowerShot videos

Since having a kid we have sort of fallen in love with the movie taking capabilities of our point and shoot digital cameras. We take a lot of 30 second – 1 minute videos. Probably over 1,000 in the past 2 years. We then rate and tag them like we do our photos.

I have owned a number of Panasonic and Canon cameras over the years. Recently I switched back to a Canon PowerShot SD880 for a few reasons:

  • Wide Angle lens
  • Less noise than Panasonic cameras
  • H.264 Video Support.

The latter being the most important.  Previous video cameras all shoot their video using Motion JPEG. H.264 is the new hotness in video codecs. The only problem is that the Canon shoots the video in a QuickTime MOV container which is not readable by Windows 7 without the QuickTime codecs. Also the bitrate is around 10 MBps which is huge for the quality of video it shoots.

Well, I’ve been using Handbrake, which is a really awesome video encoder for Windows and Mac to encode some video files for our iPod Touch. It turns out Handbrake is a fantastic application for re-encoding these digigam video files. On average I am seeing at least 3x - 6x smaller encoded files with the same quality.

But using Handbrake each time I download videos can be a bit cumbersome. I’ve been messing around with PowerShell lately now that it’s build into Windows 7 and am really loving what I can do with it. I’ve never been a batch scripter and like the more object oriented nature to C# applications to do these kinds of things. PowerShell does the job really well once you get over the small learning curve.

Below is a PowerShell script I wrote that will take all the videos in one folder and encode them into another folder skipping any already encoded files.

All you need to do is configure the first 3 variables:

$sourceFolder = "C:\Users\Public\Videos\_Ingest\"
$destinationFolder = "C:\Users\Public\Videos\Encoded\"
$handBrakeCli = "C:\Program Files\Handbrake\HandBrakeCLI.exe"

$files = dir $sourceFolder *.mov

foreach ($file in $files)
{
	$baseName = $file.Name.Trim('.mov')
	$source = $file.FullName
	$destination = $destinationFolder + $baseName + ".mp4"

	if (Test-Path $destination)
	{
		Write-Output "skipping $source"
	}
	else
	{
		$scriptString = "-i '$source' -t 1 -c 1 -o '$destination' -f mp4 -p  -e x264 -b 2000 -2  -T  -a 1 -E faac -B 160 -R 0 -6 mono -D 1 -x ref=2:bframes=2:me=umh -v"
		$sp = [diagnostics.process]::start("$handBrakeCli", "$scriptString")
		$sp.WaitForExit()
	}
}

Posted Sunday, December 14, 2008    Permalink    Comments [1]  View blog reactions

 

# Thursday, December 11, 2008

Hello from 30,000 feet

I have to say, what an amazing world we live in. This post is the first time I’ve connected to the internet without my feet touching the earth.

371446324[1]

It was less than 10 years ago that I surfed the web for the first time without a modem or Ethernet cable via Wifi.

It was less than 10 years ago that I surfed the web on my phone at broadband speeds.

Now I I am sitting on a plane with my laptop connected to the internet and powered via the supplied in-seat power.

Sometimes I have to pinch myself.

Thanks Virgin America.

Posted Friday, December 12, 2008    Permalink    Comments [0]  View blog reactions

 

# Thursday, November 13, 2008

Windows Live People and the past 12 months

Last night we announced the world what my organization has been working on for the past year. It’s really exciting to see all the press in the past 24 hours.

So now that we’ve announced to the world here is what I’ve been working on (with my team) over the past year:

  • Windows Live People - A unified contact list to help manage all your contacts across all of Windows Live
  • Web Messenger integrated into Hotmail + People
  • What’s new integrated into Hotmail (when you send an email)
  • Unified Contact Picker and Auto complete controls for Windows Live
  • Friends List control that you see on the Profile page and the corresponding page when you click “View more” to browse your Friends’ Network
  • A whole bunch of cross team backend stuff to make this all work

LiveSide, as usual, has a great overview of Windows Live People. Go read it so I don’t have to write about it :-).

“Overall we really like the changes that have been made with the contact management, with the execution of the improvements being good too. Its simple, but effective.”

The NYTimes also has a great write up with a title that caught my eye! Microsoft Beats Yahoo and Google to Social Inbox 2.0

“Exactly one year ago, I wrote about the race between Yahoo and Google to turn their e-mail and instant message systems into something closer to social networks. Both companies figured it was futile to take on Facebook and MySpace directly. So they rushed to develop new ways for their users to trade news, photos and so on with the people already in their address books and buddy lists.

The winner of that race is…Microsoft.”

And for those of you who pay attention to how Microsoft is organized and led, here is the money quote.

Microsoft takes a lot of heat, much of it deserved, for its plodding nature and overly complex software. Since the services haven’t been introduced yet, I can’t tell how well these new Windows Live features work. But the fact that the company is the first to actually introduce social networking features to its e-mail is a sign of Microsoft’s discipline, or maybe the lack of resolve at Google and Yahoo. Or both.

Two words. Steven Sinofsky. Windows 7 and Windows Live will be just a piece of his legacy.

And on a personal note, I have to say that this past year working on Windows Live has been the most rewarding and fulfilling experience in my almost 10 years at Microsoft. I worked with a world class team to stitch together disparate services and bring some real value to our customers. I view Wave 3 as the beginning and Wave 1 and 2 as foundational releases for Windows Live. What we plan to do has me even more excited.

I’ve also learned a tremendous amount from our leadership team and my peers. Special thanks goes to them for creating an amazing organization that I’m proud to work in.

Posted Friday, November 14, 2008    Permalink    Comments [0]  View blog reactions

 

# Thursday, October 30, 2008

8ninths

image A long time ago, when I started tinkering with coding in C#, I got to know Adam Sheppard. Adam was working on MSN Spaces at the time and was interested in finding a blogging solution he could use for an internal blog he was going to start. I got him set up with dasBlog and that’s when I learned about the Shep Report. The Shep Report was an internal newsletter that Adam wrote and sent around to a DL he created. I was pretty amazed with the membership of this DL (it has some pretty senior folks at Microsoft). So of course I subscribed.

The Shep Report was always packed with interesting things happening in social media and other web trends. I really looked forward to it even though it had a sporadic publication schedule.

Well Adam eventually left the MSN Spaces team to go on and become one of the founding members of Microsoft Live Labs and specifically Photosynth. I got to hang out with Adam at two different ETech conferences and I always enjoyed talking to him about technology and Microsoft.

Adam left Microsoft a few months ago, and started a new R&D lab in Seattle called 8ninths (which refers to the unexposed, hidden percentage of an iceberg). Clever name.

Anyway, I’m writing this because they started to put out a bi-monthly newsletter, which is very similar to the good old Shep Report I looked forward to receiving at Microsoft (it’s now called "Deep Dive”). They just sent out their second issue and as usual it’s a great read (they cover Qik, the Obama Campaign, MTV, Angels & Demons and more).

Click here to subscribe.

Posted Friday, October 31, 2008    Permalink    Comments [0]  View blog reactions

 

# Sunday, October 19, 2008

Welcome to a new era of computing… netbook and Atom

image I have to say, I have never been so impressed with a piece of technology than the $449 Netbook I purchased last week. It is replacing a Fujitsu P7120 that I purchased in 2006 for $1,900.

How is this even possible? I have no idea, but I had to write about this.

Over the past year or so a new class of PC was born, and coined Netbook. Early on, these laptops were generally powered by Linux, had 4GB or 8GB SSD drives and ran extremely slow with tiny keyboards and 8 inch screens. Nothing for me to get excited about. In a former life, these things were called Ultra Mobile PC (UMPC) and they were super slow (like the Samsung Q1 and Q1 Ultra). My first experience with these things turned me off. They also cost about $800, or $1300 for a high end OQO.

However, in the past few months, something remarkable has happened. The technology got better, they started shipping with Windows XP, and they also started shipping with the Intel Atom processor and prices are UNDER $500, in some cases UNDER $400.

It’s pretty significant that these machines are now shipping with Windows XP. Why? Cause the return rate on the Linux Netbooks is 4x the Windows laptops as mentioned by the MSI Director of U.S. Sales (the maker of the MSI Wind) in this interview by laptopmag.com.

We have done a lot of studies on the return rates and haven’t really talked about it much until now. Our internal research has shown that the return of netbooks is higher than regular notebooks, but the main cause of that is Linux. People would love to pay $299 or $399 but they don’t know what they get until they open the box. They start playing around with Linux and start realizing that it’s not what they are used to. They don’t want to spend time to learn it so they bring it back to the store. The return rate is at least four times higher for Linux netbooks than Windows XP netbooks.

What’s even better about these new class of Netbooks is that they are perfectly capable of running Vista with Aero Glass as notebook review recently wrote about.

While Windows Vista gets a lot of bad press these days, it isn't always the worst operating system choice for notebooks. In our quick testing of Windows Vista on the MSI Wind, not only did it give us a nice bump in performance, but we also gained battery life. For a compact subnotebook you really can't ask for more, especially on the battery life front. For now I think Vista is here to stay on our MSI Wind (well before we have to send it back).

My wife has been using our aging Fujitsu P7120 for the past year and it’s been showing it’s age. For one thing the battery only lasts 20 minutes and it’s extremely slow and it can’t run Vista well. What better way to fix a problem like this than to whip out the credit card and spend some money?

I did a bunch of research and getting a Netbook seemed perfect. We are going to be traveling for 3 weeks this December and need a small and light laptop as an accessory for my Digital SLR and my iPhone. Oh, we also need a web browser to check email and such. I don’t plan to bring my work laptop with me since I won’t be doing any work, and at 5 pounds it’s a bit heavy. So a 3 pound laptop that costs $449? not a tough decision.

So I narrowed my selection down to:

I crossed the Lenovo off the list because it ships with 512MB of Ram and a 3-cell battery (and no option to order a 6-cell battery yet). The MSI Wind with the 6 cell battery is near impossible to find, and finally, Amazon started selling the Asus Eee PC 1000H for $449, a good $40 cheaper than anyone else at the time… and I do love Amazon. [note: it appears Amazon is out of stock of the 1000H 60GB drive for $449, wait for it to come back in stock].

Each of these laptops have similar specs.

  • 10 inch 1024 x 600 screen
  • 80 GB SATA hard drive
  • Intel Atom 1.6 Ghz processor
  • 512MB – 1 GB of RAM
  • WebCam
  • Bluetooth (Lenovo S10 does not)
  • WiFi (Asus has 802.11n while the others are b/g)
  • Ethernet 10/100

Furthermore, they all have smaller keyboards. Of the bunch, the Asus has the larger keyboard at about 92% of full, while the Lenovo’s is much smaller at about 86%.

Also, I wanted as much battery I could get, so 6-cell was a requirement.

The Asus was the heaviest of the bunch (3.1 pounds) but when you factor travel weight, the difference becomes tiny as the Asus has an extremely tiny and light power brick. It’s the smallest power brick I’ve seen for a laptop.

image The real story to this Netbook though is the Intel Atom processor. Now I love Intel as much as the next geek, but this processor is stunning. Coupled with the Intel GMA 950 graphics chip it can run Vista using Aero Glass without any problems.

For comparison, most dual core laptop processors use about 35W of power. Desktop processors use quite a bit more like 65W. The Intel Atom chip uses 2.5W of power. Here is a graph to demonstrate just how profound this is.

image

For a laptop that I plan to use to backup my photos, surf the web, and write some documents, or blog posts, this seems like a reasonable tradeoff :-).

In my experience so far, this thing is plenty fast, and in fact it smokes my Fujitsu P7120 which shipped with the original Pentium Centrino chip (which really got the ball rolling on some high performance low power laptops). It has all around better specs than something that shipped less than 3 years ago and for 1/4 the cost. The only real bummer of this laptop is that the screen resolution is less (1024 x 600 vs 1280 x 768), but everything else is faster and better. I expect it’s only a matter of time before we see higher resolution screens for the same price.

If you’re like me, and interested in the gory details about the Intel Atom chip, you can read the excellent article by Anand Lai Shimpi.

And for the low low price of about $32 you can upgrade your memory to 2GB. Simple throw away the 1GB chip in the Asus and replace with a single 2GB 200 soDIMM PC2-5300 memory.

And if you think this is exciting, next up from Asus, a MacBook Air thin netbook.

I’m really humbled by the fact that you can get a decent laptop for under $500. My guess is that these things are going to sell like hotcakes, especially among parents with school aged children.

Posted Monday, October 20, 2008    Permalink    Comments [5]  View blog reactions

 

# Wednesday, October 15, 2008

I have been upgraded to a hurricane

Once in a lifetime event I guess.

news

Posted Wednesday, October 15, 2008    Permalink    Comments [0]  View blog reactions

 

# Tuesday, October 14, 2008

Google Reader for iPhone - Byline

image One thing I do a lot of on my iPhone is catch up on my RSS feeds. Doing so in Safari leaves a lot to be desired since Safari has a habit of crashing.

The iPhone is fundamentally an awesome device for reading blog posts and news. I can quickly scan through my unread items and read, process, share and star them… from the comfort of my bed or when waiting in line for lunch.

For the past few months I’ve been using an application called Byline from Phantom Phish. Byline is a fantastic RSS reader for Google Reader. It’s simple to use and it just got better. The latest 2.0 release adds many new features, but none more important to me than an integrated browsing experience so that I never have to leave the app to read blog posts and linked articles (which is pretty common).

You can also share, star and add notes when sharing.

To make things even better, it’s being offered right now for $4. I paid $10 for it so if you use Google Reader and have an iPhone I think it’s $4 well spent.

Posted Wednesday, October 15, 2008    Permalink    Comments [2]  View blog reactions

 

# Sunday, October 05, 2008

Remapping Alt and Windows keys on a Mac using Bootcamp

One of my pet peeves with Bootcamp, Apple’s software for letting you run Windows on a Mac, is that the default keymapping for Apple keyboards swaps the Alt and Windows keys.

This totally messed with my shortcuts.

I tried using one of my favorite scripting tools, AutoHotKey, to remap the keys but this ended up being flakey. I also didn’t like the idea of relying on a running application to do the swapping.

I ran into a program called SharpKeys that remaps the keys at the OS level. It’s a remarkable little program. You can configure how you want your keys remmaped and then it writes those changes to the registry. This ensures that all users of the computer have remapped keys and that the remapped keys work on non-user space like the Logon prompt.

To remap Alt to Windows you need to:

  1. Get SharpKeys (download)
  2. Create a mapping for Left Alt –> Left Windows
  3. Create a mapping for Left Windows –> Left Alt
  4. Logoff

image

Enjoy!

Posted Sunday, October 05, 2008    Permalink    Comments [1]  View blog reactions

 

# Friday, September 26, 2008

New Hotmail release rolling out

In traditional Microsoft parlance I’m “super excited” that we’ve started to ship a pretty significant update to the Hotmail service. The stuff I’ve been working on for the better part of a year is now rolling out to our site. It will take a few weeks to make it to all our users, but some folks will see the new bits today.

You can read about some of the new features on the Live Wire blog.

I should also point out that there are some features that will take a bit longer to roll out to all our users.

I plan to talk a bit more about what my team (People/Contacts) does and the features we’re shipping this year.

Posted Friday, September 26, 2008    Permalink    Comments [5]  View blog reactions

 

# Saturday, September 20, 2008

Your Email Password is Your Most Important Password

Here is a newsflash… the security of the majority of your online accounts is only as good as the security of your email address. As many of you know, Sarah Palin’s Yahoo account was recently compromised by taking advantage of public information to answer her secret question and take control of her account. You are at the mercy of the strength of the Password Reset Mechanism. Password Reset today is flawed.

Rule #1: Never ever ever enter your email address and username into any webpage on the Internet except that of your email provider. You are placing yourself at significant risk if you do so (there are some exceptions to this rule of course, like if your email provider is also an OpenID provider or supports delegated authentication).

Rule #2: The answer to your Secret Question should be a random string of gibberish. “Who is your best friend”? The answer should be: d8239d#5d. This way no one can guess it.

image I learned the hard way just how vulnerable I was when I lost access to my Hotmail account. I cannot begin to describe what this felt like. It might feel like losing the keys to your house, arriving at home, finding a burglar in your house and getting a busy signal when calling 911.

Jeff Atwood wrote about this exact problem a few months ago:

  1. Number one with a bullet: your email account is a de-facto master password for your online identity. Most -- if not all -- of your online accounts are secured through your email. Remember all those "forgot password" and "forgot account" links? Guess where they ultimately resolve to? If someone controls your email account, they have nearly unlimited access to every online identity you own across every website you visit.
  2. If you're anything like me, your email is a treasure trove of highly sensitive financial and personal information. Consider all the email notifications you get in today's highly interconnected web world. It's like a one-stop-shop for comprehensive and systematic identity theft. How do I know Yelp isn't going to dip into other areas of my email?
  3. Even if I trust Yelp absolutely, how do I know they're not going to store my email password, perhaps insecurely, in a place some disgruntled programmer or hacker can eventually get to it? Giving out your password puts the recipient in the highly unfortunate position of having to secure your password. Give that email password out enough, and you're now vulnerable in dozens of places spread across the face of the web. The odds start to look pretty dire.

You should re-read these words a few times and internalize just what they mean. #3 is exactly why you should generate a unique password for every single website you visit. You should manage this complexity using a tool such as RoboForm, PassPack, Verisign PIP, Keepass or LastPass.

I don’t know 95% of my passwords.

Almost every single account you have will have something called a Password Reset feature. You see, none of us can remember all the passwords we use for our different sites. Heaven forbid we actually try and use unique passwords and then forget a password. How do you get access?

Well in the case of many banks and such that store highly sensitive information, you have to get on the horn and talk to a human proving that you are who you are. Usually this is done by sharing something with them that only you know and that they can verify. Things like:

  • The Credit Card Verification (CCV) code on your credit card
  • Your “secret answer” to a question (most use Mother’s Maiden name)

And in some cases, they will physically mail you a new password to your registered address.

But what about the sites that don’t think they have highly sensitive information, or don’t want to incur the cost of such a human labor intensive process? Well they will do one of the following:

  1. Email your actual password to your email address on file
  2. Email you a new random password
  3. Email you a new random password that you must change on login

Now lemme clue you into a little secret.

If the website you are using does either #1 or #2 then FAIL. That website is storing your password in the clear, or in the case of #2 transmitting it in the clear and not requiring you to change it. The only acceptable mechanism for resetting any password via email is #3, to Email you a new random password that you must change on login.

Since you have absolutely no idea how your passwords are being stored with the website (are they hashed, encrypted, in a cage at the data center) you should assume the worst. Some of the BigCos obviously understand the risk of storing such sensitive information and will do all the right things:

  • Credentials are stored using a one way hash
  • Machines that store such information are in a caged server environment
  • Credentials never pass around in the clear, such as over HTTP or any unsecured protocol.

If you have access to an email account that has more protection than a webmail provider (like a work or university email address) I highly recommend you use that email address for your password reset. It’s likely that your business is an order of magnitude more secure if they manage their own email services.

Finally, for all the reasons I mention above, don’t EVER give your email username and password out to anyone or any website unless that website clearly belongs to your email provider. NEVER.

Beware of social networking websites that ask for your username and password to “import your contacts”, aka your Social Graph.

Posted Saturday, September 20, 2008    Permalink    Comments [3]  View blog reactions

 

# Thursday, September 18, 2008

Windows Live Calendar gets To Dos

At long last, we have shipped To Dos. It’s been a long time since I worked on Windows Live Calendar and we were talking about building To Dos. The best part about To Dos is that they work with Shared Calendars. In other words, if you and your spouse have a “Family Calendar” you can now create and manage a shared task list… something Google Calendar still doesn’t have.

With the new release of Windows Live Calendar and the new Beta releases of the Windows Live Suite there is a ton of great end to end Calendar functionality.

  1. Outlook Connector to sync all your Windows Live Calendars to Outlook, including your Birthday Calendar for all your Contacts.
  2. Windows Live Mail now with Calendar Sync will also sync all your Windows Live Calendars
  3. Shared Calendars that you can create, share and manage with other Windows Live Users
  4. Calendar Subscriptions to public internet calendars that you can subscribe and sync to all the products above.

And of course now To Dos. Dare should be happy about this. He’ll need it when the baby comes :-).

I’ll also add that the new UI of Windows Live Calendar is awesome. Here is a picture of what To Dos look like when you have 2 calendars. You can see I have my personal calendar and my Family Calendar. You can create tasks in either calendar and they will show up depending on who you share with.

image

Posted Friday, September 19, 2008    Permalink    Comments [6]  View blog reactions

 

Amazing Attention to Detail: Duplicate Phone Numbers on iPhone

The other day I received a phone call from my wife on our Home Number.

On most other phones it would say:

Call from Omar Shahine (Home)

Cool, you mean I’m calling myself?

It’s always been a pet peeve of mine that this happened. I mean this is a pretty common scenario right?

Well this doesn't happen on the iPhone. If you have two contacts with the same phone number (pretty common for people that live together, like my parents, my wife, my sister and her husband) the iPhone displays a screen like this:

image

I have to say, this is great. I’d also note that they are smart enough to realize since we have the same last name, it just says “Lora or Omar Shahine”.

Posted Thursday, September 18, 2008    Permalink    Comments [3]  View blog reactions

 

# Wednesday, September 17, 2008

Publish on SmugMug for Windows Live Photo Gallery

A few months ago the folks on the Photo Gallery team sent me a pointer to the new Publish SDK in Windows Live Photo Gallery. A few hours later I had put together a crude Plugin for uploading to SmugMug.

As some of you might know, long ago I created an application called Send to SmugMug. This was a very simple program that let you select photos in the Windows Shell and upload to SmugMug. Since then I have added many features, but I personally like to use Windows Live Photo Gallery to manage all my photos and videos. Switching back and forth from application to shell got annoying.

So I was ecstatic to write a plugin. Now I can just publish directly from Photo Gallery.

You can download the Publish to SmugMug Plugin and try for yourself. It requires the new beta of Photo Gallery.

The new beta has a ton of nifty features by the way. The User Experience is redesigned to make it easier to tag, view and edit metadata. The people tagging feature is super, and you can tag using contacts from your Windows Live Address Book. For most of you that means your Messenger or Hotmail contacts.

The plugin is very simple. You select a bunch of photos in the Photo Gallery and select Publish on SmugMug from the Publish Menu. You will see this dialog:

image

Select an existing Gallery or create a new Gallery and click Publish.

Anyway, it’s an awesome upgrade and I hope you enjoy the new Plugin I wrote.

Posted Thursday, September 18, 2008    Permalink    Comments [0]  View blog reactions