Marco Polo Makes your Laptop Smarter

I have this problem. When I bring my laptop from home to work or to any other location, my computing needs change. At home, I have an unrestrictive wireless connection that I can do anything I want on. At work, I have an 802.11x protected connection which runs through a proxy and doesn’t let me do things like download IMAP mail freely or run a multi-protocol IM client. Additionally, I have a different printer at home than at work. And on and on and on.

It’s really not that big of a deal to manually “change locations” via the Apple Menu, but I’ve always wanted a way for my laptop to just sense where I’m at and do the right thing automatically. A few days ago, a colleague at work, Paul Oremland, told me about a utility called Marco Polo which does just that. It’s really great. Now when I walk into the office and open my laptop, my location is switched automatically, certain applications are magically launched, and my printer is set to the correct device.

The application is great in that you can have it trigger off a whole host of conditions, such as wireless networks in the area, USB devices that may be attached, and even ambient light! You can even use fuzzy logic to combine these conditions and take action when they are all present.

The folks that developed Marco Polo call it “context aware computing”. I like it.

You can download Marco Polo for free here (oh and it’s open source). Happy location switching!

Like this entry? You probably shouldn't follow me on Twitter here. I recommend the RSS feed instead.

14 Responses:

  1. Tiffehr says:

    I was just grumping about this on the MSFT geek bus. Awesome. Thanks, Mike D!

  2. Andy Hume says:

    Same problem here at the latest London MSFT office. Good tip.

  3. PanMan says:

    Sounds like a great tool, and one that should exist for windows.
    But, why don’t you have full internet access at your workplace?
    I thought having not-full internet is more something for old telco places, than new startup places? And you can’t blame someone else, being the CEO, right? :)
    Just interested why a startup wouldn’t have full access.

  4. Thanks for the highlight. I’ve been searching for something like this for a while now.

    (I’m interested to see if it will automatically create an SSH tunnel to my colocated Mac when I’m on a new network for security in surfing. )

  5. I second the motion for a tool like that for windows.

  6. Mike D. says:

    PanMan: I’m the CEO of Newsvine, but not the CEO of MSNBC. :) Our office is wired with their network now. It’s not quite the same at the Microsoft network since the two companies are separate, but it’s close. But yeah, I’m not a big fan of port-blocking and proxies in general. Can’t do anything about it, unfortunately.

    With regard to Windows, Marco Polo *is* open source so maybe some enterprising person wants to try porting it?

  7. I’m the CEO of Newsvine, but not the CEO of MSNBC. :) Our office is wired with their network now. It’s not quite the same at the Microsoft network since the two companies are separate, but it’s close. But yeah, I’m not a big fan of port-blocking and proxies in general. Can’t do anything about it, unfortunately.

    This is very sad.

    I was thinking the same thing as PanMan, but then it hit me that I bet you were under MSNBC policy now. Which brings up an interesting question: since being a part of MSNBC, do you feel it has limited the creativity and the capability of the office? You probably can’t answer, but I figured I would ask.

    P.S. I love this Marco Polo thing. My laptop has a dynamic IP address assigned at home, but at work I have it on a public, static IP address to act as a development server. This will come in handy.

  8. Hey Mike, about port blocking – if you use Adium as your “multi-protocol IM client” just go into the account settings for your accounts and set the ports to 80. Have you tried this already?

    Usually this will work with AIM, MSN, GTalk, Yahoo and probably anything else as it just uses the same (default) port as your browser would to access any website.

  9. Mike D. says:

    Andy: MSNBC has actually managed to stay pretty hands-off with regard to our creative execution, so that’s good. It’s tough have to deal with another set of objectives on top of our own (MSNBC community plus Newsvine community), but aside from that, it’s been just fine. WIth regard to the network thing, it’s a bit of a pain but it’s not atypical for companies with more than about 50 employees. As soon as you have a lot of people to worry about and a lot of source code repositories to safeguard and all that stuff, Corporate IT becomes more than just “let’s hook up a Qwest DSL line and a wireless router” (which is all we did before). :)

  10. Mike D. says:

    Jonathan: Yeah, that’s how I’m currently managing it, but there’s an unfortunate bug somewhere (either in Adium, MSN Messenger’s servers, or our corporate proxy) which kicks you off as soon as someone else in the office opens Adium. I’ve been trying to self-diagnose it as much as I can and I’ve posted debug logs and packet traces to the Adium bug reporting area, but no resolution yet. :(

  11. Mike G. says:

    I had used a trial version of ‘LocationX’ which I had liked but couldn’t justify the cost (post trial period) over the convenience. I, for some reason, couldn’t find a free equivalent (with all the features) that I had liked… until now. Thanks for the link Mike.

  12. lrwro says:

    sounds great, have to try it asap. Thanks for sharing.

  13. I found Marco Polo recently and I think that it’s just great.

    We have an internal subversion and testing server in the office which is also accessible externally.

    I have Marco Polo execute a bash script that toggles the IP for the various host names in my hosts file.

    It has worked flawlessly.

  14. Dan Rubin says:

    Holy hell, I’ve been looking for something that does this for ages. Guess I should re-subscribe to your blog now that I’ve found something useful on it, huh…

    Of course I’m kidding – I read feeds about as often as I blog, which is almost never :)

Leave a Reply

Shared

Hundreds of headlines wash over us every day. And part of why many of us engage in this flow is because we have faith that over time, this torrent of episodic knowledge is going to cohere into something more significant: a framework for genuinely understanding an issue. And we live with it ’cause it sort of works. Eventually you hear enough buzzwords like “single-payer” and “public option” and you start to feel like you can play along.

But mounting evidence indicates that this approach to information is actually totally debilitating. Faced with a flood of headlines on an ever-increasing variety of topics, we shut off. We turn to news that doesn’t require much understanding – crime, traffic, weather – or we turn off the news altogether.

- Matt Thompson on why the way we report and consume news is precisely wrong. Matt is, of course, precisely right. If you’re at SXSW next week, I don’t know how you could justify missing this talk.

Cameron’s Colosseo letterpress poster is now available: The only question is, black or white? The black is oh so tempting!

Jon Stewart Skewers Media’s Obsession with Chat Roulette: Funniest Wii Craps reference ever, as well. It’s really interesting to me that Chat Roulette is getting this much “attention” when TinyChat has been around so much longer, essentially does the same thing and more, and is much more useful to the average person. Just goes to show how viral public sex acts can be.

"Add features and customers forever and rake in the dough.":

The 2005 email that spawned Picnik, Google’s latest buy. If you’re thinking about launching a startup, you should study this e-mail carefully. It’s a perfect example of exactly how a crazy little thought becomes a big idea, and even on its own, it’s better than most “official company business plans” people present to VCs.  I gave a talk at Webstock in New Zealand a couple of weeks ago about creating a startup and I wish I had this to dissect at the time. Really good stuff.

Tumblr Finally Rolls Out Comments. Sort Of. Trolls Not Welcome. :

I actually really like how clubby it is.  Unfortunately it means I won’t be commenting on any Tumblrs since I don’t officially “follow” anyone besides via RSS, but that’s probably ok. Maybe the answer to the world’s wide-open commenting problem is something like this.

Episode 2 of Dan Benjamin's "The Conversation" is Live:

I was a guest on Dan Benjamin’s new weekly radio show last week, along with Merlin Mann, Christina Warren, Adam Keys, and Dave Nanian. Subjects discussed include Newsvine, keeping your own identity after becoming part of a big company, and the RADICAL concept of only publishing stuff to your readers and followers that is actually true.

LESS - Leaner CSS:

Given that pre-compiling CSS is an official “best practice” these days, why not use that compile step to extend CSS in powerful ways? LESS lets you use variables, nested rules, and other niceties at author-time to clean up your rules and keep everything tidy. I believe The Wolf made something like this a few years ago, but I haven’t heard about it since.

How 3D works, and why it's back:

Great article on the ins and outs of three dimensional imagery. Still doesn’t change my opinion that well-shot conventional cinematography is more impressive than the novelty that is Avatar.

The Importance of Removing Features:

This is one of the most useful articles I’ve read in a long time. As we work on focusing, strengthening, and simplifying Newsvine, the concepts discussed by Lukas ring true. “Saying no” has never been a strong suit of mine. It’s very helpful to remember how important of a quality it is. (via fullstopinteractive)

Newly released video of the space shuttle Challenger disaster: It was 24 years ago, I was in 5th grade, but I remember it like it was yesterday. School was stopped immediately and they wheeled out televisions in every classroom for us to watch the news footage. It’s great that this video has been released, but holy crap, how do you tuck something that away for two decades???

A nicely done british parody of 60 Minutes style video journalism. It’s easy to miss how formulaic our news is sometimes. (via B-Tizzle, originally via E-Chizzle)

Colosseo: This is why Cameron is a king and we are all just pawns in his world. I can’t wait to get my hands on this poster. I will point out, however, that the outro credits on the video need some kerning. Someone is going to lose their right hand for that.

Spezify:

New ways of searching are almost never as useful as old ways of searching. Spezify is pretty awesome though. It’s a visually interesting, never-ending, horizontally and vertically scrollable, topic explorer. I don’t think I’d use it for digging deep on anything, but to get a quick visually rich sampling of a topic, it’s quite fun (via tiff, a long time ago actually, over email).

Realism in UI Design:

Reminds me of my favorite logo design advice: “Never waste a stroke”. (via gruber)

Overshared
At the first Doughty show of the night at the Triple Door. If you're in Seattle you should come down for the 2nd at 10. Excellent!
This Kindle ad is cute and Applelike but misses the mark. Advertise what you do well: price and battery life http://bit.ly/cFBw70
@codinghorror Aliased Monaco 9 should be in the Smithsonian.
Why does the media continue to cover what Rob Glaser thinks about the future?
@Trenti Ummm, the Timex Sinclair came out after the VIC-20, beeeeeeeayatch! I will out-old you any day!
@paulsmith Wow. I love the user manual shooting out from Shatner's shoulder at the perfect angle. http://j.mp/am10eU
@paulsmith You have me beat by mere months there! I cut my teeth on a Practical Peripherals 1200 bauder.
@roblifford Probably a 10% chance I fly in at the last minute for a couple of nights. Other than that, planning to skip this year.
I can't believe @shauninman's first computer was a G4. I feel ancient. Mine was a VIC-20. http://5by5.tv/pipeline/5
Wow, how did I not know about Lala until now? Tons of great full albums, free: http://bit.ly/dBrdLw
Thanks for everyone who suggested Brizzly. Going to fire that sucker up again...
Is there a way to unfollow people but still allow them to DM you? Like a "mute" setting or something?
@levifig Burn-in was a bigger issue with first-gen plasmas. They are much better now. LCDs have their own lighting issues as well.
@horsedreamer The black isn't quite as good as some other top plasmas, but it's better than all LCDs. At an inch thick, I'll take it.
@levifig Isn't ghosting mainly an issue for LCDs? I've had a plasma for four years and no ghosting whatsoever.