Paul's profileTao of PaulPhotosBlogListsMore Tools Help

Blog


    April 28

    Tulip Festival Photos

    Hi all, I've posted a new collection of photos from this year's Skagit Valley Tulip Festival - no people pics, just arty pictures of flowers! I think some of them are pretty nice.
     
     
    I'm trying out SmugMug as a photo storage/gallery site. So far I do like it - I found a 50% off discount too, which certainly might help me decide to keep using SmugMug once the trial period expires.

    Meshify!

    I keep talking about the Mesh being a platform, not just a user experience.
     

    If you’re having trouble understanding what Mesh can do, and you have a spare 53 minutes, I strongly recommend this video up on Channel 9. (Silverlight runtime required.) 

     

    A quote from on10.net:

    An "Elevator Pitch" is the art of being able to explain your product in the time it takes to ride up an elevator with someone.

    But how do you explain something as utterly complex as Live Mesh in that short of time? Well, you don't really, which is why there are some who think Live Mesh is a souped up FolderShare or 'just another service'. Live Mesh is a
    platform,,one that spans devices and operating systems. To really get a sense of what Live Mesh is, you should watch this video. If you don't have time to watch the whole thing, at least watch the second half.

    Live Mesh Group Program Manager Ori Amiga, with some help from Jeremy Mazner, explains how Mesh works as a platform, and shows a number of demos showing:

    ·         native Mesh feeds rendered in XML, in JSON and in RSS

    ·         querying the Mesh feeds using Iron Python

    ·         a network-unaware WPF client application using Mesh (meshify!)

    ·         a Silverlight photo-zoom application running on top of Mesh

    ·         a custom Facebook application that syncs Facebook photos with Live Mesh

    ·         taking photos on a Mac and on a mobile phone and having them sync with the Mesh

    ·         accessing the Mesh over DAV from the DOS prompt and then opening the photo in mspaint.exe and having the edits sync back to all devices

    ·         new .Net 3.5 LINQ queries over Mesh objects including code snippets from the Mesh SDK which show up automatically in Visual Studio

     

    Awesome stuff!

    Live Mesh - invites and more!

    The blogosphere continues to talk about the Live Mesh and it's potential. Here's another collection of topics that I've come across over the weekend:
     
    • The Tech Preview had a 10,000 person limit, but people who managed to get in are getting the ability to invite others to shared folders. This essentially gives another chance to people who didn't sign up in time. To help those who have invites, Long Zheng has set up a site called ShareMesh, hoping to bring together those with invites and those who need them.
    • Users of the Tech Preview outside of the USA may have noticed that the Windows client has a (lame) restriction built in, preventing use on versions of Windows which are not set to English (United States). There is of course a workaround, where you change your System Locale. Since this may not be intuitive to all, once again Long, being Australian, comes to the rescue and documents exactly how to change the system locale.
    • The folks over at LiveSide.net have been all over Live Mesh since the announcement, and they haven't let up steam. They have an interview up with David Treadwell, the Corporate VP overseeing the Live Mesh effort. The video is up on Soapbox, but I've embedded it here for your convenience. The LiveSide guys also go in-depth on the Mesh user experience, with a series of posts. Parts one and two are live, with a 3rd part on the way. They also talk about how to try and get in on all the excitement.
       

     

    • Speaking of interviews with David Treadwell, The Gillmor Gang also had a conversation with him on Friday. It's available as a podcast and a full transcript.

    Stay tuned for one more post from me about the Live Mesh, after which I might shut up about it for a while, until the PDC excitement hits :-)

    April 23

    Live Mesh - more coverage

    More coverage of the Live Mesh Tech Preview announcement in this morning's blogs:
     
    ars technica:
    Liveside.net:
    CNet:
     
    Direct from Microsoft, Abolade Gbadegesin is up on Channel 9 talking about the Mesh.

    Live Mesh

    Finally I can tell everyone what I'm working on at Microsoft these days! Today at the Web 2.0 Conference, we announced the Live Mesh Tech Preview. This is a pre-Beta release limited to 10,000 users. What is Live Mesh? Well, it's a tough thing to explain in one sentence. It's too big in scope to summarize easily. The important thing is to realize that it's a platform which anyone - other Microsoft teams and third-parties - will be able to develop applications upon. We are shipping some applications in today's tech preview, and it would be easy to mistake that experience as the main point of Live Mesh. That would be a mistake. Think of the appications as an experience enabled by the platform.
     
    I'm embedding a Live Mesh demo below, which does a great job of explaining Live Mesh (Silverlight runtime required). I wanted to embed two demos here, but they both start automatically, so both played at the same time. I'm showing you the general introduction here. If you're a developer, you'll want to check out http://www.mesh.com/Welcome/TourDeveloper.aspx.
     
    More Information: 

    Live Mesh Demo:

     

     

     

    For Developers:

    • Use the Live Mesh sync service to synchronize files, data, and applications across all the devices in a user's mesh—even in scenarios where devices are only occasionally connected to the service.
    • Use the Live Mesh member service to provide file- and data-sharing experiences to anyone.
    • Extend the Live Desktop experience to deliver applications that are accessible from anywhere.
    • Plug in to the Live Mesh news feed system to generate notifications for key activities in your application.

     

     

    The reviews and opinion pieces are rolling in:

     

    Robert Scoble:

    Mary-Jo Foley:

    John Markoff (New York Times):

    Liveside.net:

    TechCrunch:

    GigaOM:

    CNet:

    ReadWriteWeb:

    If it’s possible to summarize the general tone of opinion – I’d say they understand it’s the platform that is important, which means we must have done a pretty good job of explaining and driving the point home. Overall some definite interest and cautious optimism, with most people looking forward to hearing a lot more at the PDC in October. The TechCrunch title was unfortunately misleading - Live Mesh's future is most definitely cross-platform and cross-device.

     

    Mesh and the whole cloud-computing space are really interesting and hot these days. It's very cool for me to be a part of that.

    April 14

    The Unfortunate Toilet Laptop Encounter

    Today will go down in history as the day I encountered the toilet laptop user. There I was in a stall mining my own business, (so to speak), when I heard rapid tapping from the adjacent stall. The tapping was easily identifiable as the sound of someone typing on a laptop computer. And not the surreptitious, hesitant typing of someone who knew he was committing a major faux pas. Oh no. This was loud, agressive typing regardless of how quiet the toilet room was. And just to add insult to injury, he was using the handicapped stall.
     
    So, to the man in Microsoft REDWEST E, 2nd floor toilets, on the afternoon of Monday, April 14th 2008. The man using the handicapped toilet as his own personal office. Please know that I, and I am sure several other people who must have heard you using your laptop in there, are HORRIFIED!
     
    Ew. Ew. Ew.
    April 10

    MyMicroHoogleOnlinespace?

    One of the silliest things AOL ever did was naming itself "America Online", pretty much shooting itself in the foot for any expansion outside America. Of course it tried with AOL UK, AOL Japan and so on, pretending "AOL" was just an innocent combination of three letters. How many Swiss people want to use a product named "America Online Switzerland" or "America Online Australia"? Well, I am too lazy to find out, but come on, the name is hardly appealing to non-Americans.
     
    With all the rumors about Microsoft's attempt to take over Yahoo!, my head is spinning on the possible name changes.
    Microhoo!, Yahsoft! or, knowing Microsoft's branding team "Yahoo!™ powered by Microsoft™ Windows Live®".
     
    Of course then there was yesterday's rumor of an AOL Time Warner + Yahoo! + an ad deal with Google, in an attempt to spurn Microsoft:
    YahooOL!, Ahoo! Yahoogle!
     
    And then today, the possible tie in of News Corp with its MySpace site possibly joining Microsoft to jointly take over Yahoo!
    MicrohooSpace! MyYahSoft! ...
     
    The possibilities are endless, and my head is spinning. I'm going to go lie down now - wake me up when the acquisition's over!
    April 09

    Bill Of Rights versus Monique Davis?

    As someone who is a US permanent resident alien currently in the process of applying for citizenship, one of the things expected of me is that I have a reasonable familiarity with US government, the judicial system and US history. I am not a political person, in general - I don't label myself as either left- or right-wing, liberal or conservative, Democrat or Republican. Today, however, I am forced to wonder if all of our democratically elected leaders (AKA politicians) have either the awareness or the slightest respect for the principles on which this country was founded.
     
    Yes, Representative Monique Davis of Illinois, Democrat, I am referring to you. To you, I want to remind you there is a rule book which you must abide by if you want to be in government.

    The Constitution

    The Bill Of Rights

    I reprint here the transcript of an exchange between Rep. Davis and one Rob Sherman, which took place Wednesday afternoon in the General Assembly as Sherman testified before the House State Government Administration Committee on the issue of the state giving $1 million in public funds to a church. I also link to an audio version of the same exchange. I do hope the good folks at BoingBoing and the Chicago Tribune don't mind me lifting the content from them in the interests of greater exposure. Here is the Audio (MP3).

     
    Davis: I don’t know what you have against God, but some of us don’t have much against him. We look forward to him and his blessings. And it’s really a tragedy -- it’s tragic -- when a person who is engaged in anything related to God, they want to fight. They want to fight prayer in school.

    I don’t see you (Sherman) fighting guns in school. You know?

    I’m trying to understand the philosophy that you want to spread in the state of Illinois. This is the Land of Lincoln. This is the Land of Lincoln where people believe in God, where people believe in protecting their children.… What you have to spew and spread is extremely dangerous, it’s dangerous--

    Sherman: What’s dangerous, ma’am?

    Davis: It’s dangerous to the progression of this state. And it’s dangerous for our children to even know that your philosophy exists! Now you will go to court to fight kids to have the opportunity to be quiet for a minute. But damn if you’ll go to [court] to fight for them to keep guns out of their hands. I am fed up! Get out of that seat!

    Sherman: Thank you for sharing your perspective with me, and I’m sure that if this matter does go to court---

    Davis: You have no right to be here! We believe in something. You believe in destroying! You believe in destroying what this state was built upon.

     
    I do not wish to get into a debate on this subject, but I am forced to wonder if Rep. Davis has ever heard of terms like bigotry, discrimination or hate speech? Considering she is African-American, I think she should be somewhat aware of the importance of civil liberties. I don't often take a firm stance on politics, but I do know right from wrong. An elected official cannot prohibit someone from testifying because she disagrees with his religious beliefs. I can't vote (yet) but nevertheless, in my feeble voice, I call on Rep. Davis to apologize and resign. Should she fail to do so, I call on the State Government of Illinois to censure Rep. Davis and remove her from committees of influence.
     
    The fact is, the same rules apply whether you're Christian, Jew, Muslim or Atheist. Rep. Davis can have whatever opinions she wants as a private citizen, but her views are alternately scary, disgusting and downright dangerous in a governmental representative's hands.
    April 08

    Sakura@UW

    One of my favorite things to do in Spring is to go to the University of Washington's Liberal Arts Quad to see the Sakura in bloom. I love how the blossoms grow not just from the ends of the branches, but on little outgrowths along the tree branches too.
     
    I also wanted to play a little with Adobe's new Photoshop Express website. It's a Flash based photo editing website, and it gives 2Gb of free space to store your photos and display them as galleries, in addition to the relatively rich editing experience. It's still in beta and English only, but it's definitely worth checking out! Click the image below to go to a small Sakura gallery that I created.
     
     
    The photos were all taken on Sunday, April 6th 2008. We didn't have the best weater this spring and I wasn't able to find a sunny day on a weekend to go take pictures, but I think these still came out ok :-)
     
    There are a lot more pics, but this small collection just focuses on the little clumps of blossoms growing on the thick branches. Enjoy!
    April 03

    Hello World revisited - referring URL how-to

    Someone asked me recently how to see where people coming to your Space have come from. Or to put it another way, the referring URL - the web page they were last at, and where they clicked a link to arrive at your Space.
     
    It's really quite simple, although as with everything in life, there are some aspects which don't quite work as you would like them to :-)
     
    To see the referring URL, go you your Spaces home page - the one where you get to see the activities of your friends, recent comments, etc. At the top of that page you will see a link with the text "Views Today" and a number coming after it. This number indicates how many page views your Space has had since midnight US Pacific Time (GMT - 8 hours). Click that link.
     
    You are now at the statistics page for your Space. It will look something like this:
     
     
    As you can see, one of the columns is "Referring address". Bingo! This is the column which tells you where the visitor came from.
     
    In the example above, someone did a search on Google UK for the term "xbox live account suspension". You can see the search term in the query string part of the URL. One of the search results that Google provided was a link to my Space - a link directly to one of my blog posts talking about when my account got suspended.
     
    OK, wonderful! Now you know where the person came from and what they were looking for. But now for the caveats. Look at the second line of the statistics - this visitor to my Space has no referring address! How can that be? Well, it simply means that they did not click a link on a page to lead them to my Space. They may have entered the URL to my Space directly into the browser, or have it as a bookmark/favorite, etc. To get a referring URL, the visitor must have clicked a link on a web page. There are a few other caveats - if a visitor originally comes in to one page and then starts clicking around within your Space, those are all counted as separate page views, and you will see the referring URL as a page within your own Space. There's nothing wrong with that per se, but we don't have the ability to track that this was a single visitor or whether perhaps it was somebody else. Also, some referring URLs don't provide much information to identify the visitor. Obviously visitors coming from Google's search results page are strangers. But if one of my friends visits my Space via the Friends page or via their homepage (or via Messenger), I don't always see a useful referring URL to know which friend it was. Sometimes the Spaces URLs are pretty cryptic. Also, I don't think I can necessarily know whether the visitor from Friend X's Space was Friend X, or someone else visiting Friend X's Space and then clicking through to my Space.
     
    Fun, eh? Well, I'm afraid it is what it is - a sometimes revealing or interesting piece of information. It doesn't tell you a lot, but the few facts that can be gleamed can be quite interesting nonetheless. Without seeing the referring URL, for example, I would have no idea just how often my Space shows up in Google's search engine. And even better, I can click on the referring URL directly from my Stats page and go right to the Google search results page and see just where my Space is listed - occasionally making me smile when I see that Google listed my Space higher than some other more official sources of information! :-)