Jonathan's profileDesign by CommitteePhotosBlogLists Tools Help

Blog


    April 24

    Moving day!

    Today I officially launch http://jonathanmarsh.net, which hosts my podcast, my album sales, and now this blog (http://jonathanmarsh.net/blog).  I’ve disabled comments here to foil spammers but am leaving the archives in place.  I’m gradually migrating archived posts to this new home so you can leave comments there.  Please update your blog rolls and links!

    April 23

    Syncing Outlook Internet Calendars with the iPhone

    As you know, I'm a big fan of the iPhone, in part because of the simplicity of the user interface.  You don’t often get lost in a sea of advanced features and configurations – they simply aren’t there!  While this is a relief most of the time, once in a while you run into something tricky.

    For me, it’s been syncing calendars between Deanna and I.  We each use Microsoft Office Outlook on separate computers, and view each other’s schedules using the built-in calendar publishing features there.

    However, now we each have iPhones, and while the iPhone can handle multiple Outlook calendars, it doesn’t pick up shared ones for some reason.

    After a bit of research and some ineffective fiddling with Google calendars, I found a simple and elegant solution:

    Sign up for a free account on Plaxo.  Plaxo is a social networking site but you don’t have to use those features to take advantage of a great multi-calendar sync solution.  On my computer I downloaded the Outlook extension that synchronizes my local calendar to one I created on Plaxo called “Jonathan”, and on Deanna’s computer I did the same with a calendar named “Deanna”.  Then I just configured the respective Outlooks to synchronize with these new calendars.  Voila, now we each have a native Outlook calendar synchronized to each other.  In iTunes you can enable synchronizing these now-native calendars to the iPhone.

    The Plaxo experience is very smooth, even when I got an error message on the first sync, it automatically tried again after asking whether it could engage a more verbose logging mode (which it will shut off automatically after a few days without further error.)  And it scales out to Google, Yahoo, etc. calendars as necessary.  Two thumbs up so far!

    Upcoming performance: Placer Nature Center

    Jason and I are again performing as the “opening act” for the Placer Nature Center’s 4th Friday lecture series this week.

    This lecture is on ABC: Arthropods, Butterflies & Climate, Dr. Arthur Shapiro and will be presented by Dr. Arthur Shapiro Friday April 24th.  Music starts at 7PM, lecture at 7:30.  See you there! 

    March 10

    Mashup updates

    In celebration of the new WSO2 Mashup Server 1.5.2 release I’ve been looking through some of my old mashups and maintaining them and adding some new features where appropriate.  Here is a summary:

    1. Sri Lanka Incident Mashup – the page I was scraping changed (factored into multiple pages) so for older history I had to update my scraping code.  I added unique identifiers for each data point and an operation to add a manual override in cases where the English-to-integer parsing was insufficient, and added controls from the UI to make it easy to add these corrections.
    2. National Geographic Picture of the Day Mashup – I added operation safety to make it easier to use from as a RESTful service, added a global variable to hide the test operations when not in “debug mode”, fixed the links back to the picture-of-the-day page, updated the internal logic to use the Feed object (I wrote this before the feed object could handle media modules), stripped some script tags from the description, and added a format parameter that determines whether the feed format should be returned in RSS 2.0 or in Atom 0.3.

    These still are pretty useful mashups to me.  (Along with my southwest agent which I’ve improved a lot but can’t offer publicly.)  Too bad they both rely on scraping, which makes regular maintenance a necessary to prevent bit-rot.  We need more Web services alongside with Web sites!

    March 01

    Our own backyard

    Waterfall and fernsSanjiva and I went on a hike yesterday, from the confluence to home, and despite this being my own backyard, we discovered some new things – especially doing some cross-country and bouldering around the abandoned Auburn Dam footings and the newly restored river and kayak park at the former China Bar Rapids.  And after the rain of the past couple of weeks there are quite a few full-fledged waterfalls along the route.  Very cool!

    Flickr set here.

    February 25

    Weekly Chatter: Airborne Wifi and “Nobody’s Happy”

    Sanjiva’s post reminded me how amazing our current technology is.  I’m sure he’d appreciate this great clip of Louis CK on Conan.  My iPhone 3G (Google Maps & Pandora while speeding down the freeway?!) is a source of ongoing amazement to me.

    February 20

    WSO2 Mashup Server 1.5.2 released

    Today a minor release of the WSO2 Mashup Server went out.  Nothing dramatic, but a few nasty bugs have been fixed and annoyances addressed, including:

    1. A memory leak that some of us experienced when running periodic page scrapes over a long period.
    2. Case insensitive searching.
    3. An “ignoreUncited” annotation to allow the HTTP binding to POST parameters in the body instead of as URI parameters – which have a 2K limit in IE, and limits in other browsers as well.
    4. Recent Activity queries on a specific mashup now work – a typeahead helps you identify the mashup you want to track.
    5. Feeds and getXML now support basic authentication.

    This clears the way for the larger project – bringing mashup capability into the WSO2 Carbon platform.

    Enjoy!

    February 03

    Hitchhiker’s Wiki to the Galaxy

    For some reason I chose to watch an episode of the old BBC Hitchhiker’s Guide to the Galaxy on Netflix last night.  The parallel between the Guide and Wikipedia was striking.  Have a question?  Look it up in the [Guide/Wikipedia].  Foolproof?  No.  Useful?  Take a look at this before you answer – seems to guarantee a practical best-seller to me!

    January 21

    A Musical Introduction to the Environmental Legacy of the Gold Rush

    There’s a title for a new song, don’t you think?  Jason and I are performing as the “opening act” for the Placer Nature Center’s 4th Friday lecture series this week.

    This lecture is on The Environmental Legacy of the Gold Rush and will be presented by Dr. William Murphy Friday Jan 23rd.  Music starts at 7PM, lecture at 7:30.  See you there! 

    January 20

    Weekly Chatter: Dopplr Personal Annual Report

    It’s always interesting to see how much travel one does during the year.  At one point it used to be a source of pride, but now it’s becoming a source of carbon and of family disruption.  Either way, without good data you can’t judge yourself against your goals – I predict lifestyle data collection will be a major theme of the coming year.  Dopplr is a site that helps record your travel and look for opportunities to link up with your travelling friends.

    This year, they’ve introduced a personalized annual report.  Mine is here.  A total of 61,252 kilometers last year, emitting around 7700 kg of carbon.  Most enlightening to me is the total of over two months - 73 days - away from home during the year.  And I felt was lighter on travel than in the past!

    And I’m not off to a good start for 2009 – away 13 days so far and it’s only the 20th...

    [Update 22 Jan: If you think this kind of data analysis is obsessive take a look at how beautiful obsession can be with the Felton Annual Report 2008.]

    January 07

    Weekly Chatter: Civil Disobedience vs. BLM auction

    My favorite story of the week: Hayduke Lives: Tim DeChristopher’s Heroic Act of Creative Civil Disobedience.  In short – a University of Utah student posed as a bidder in one of the BLM’s parting-shots mineral-rights auctions, bid up the parcels by about $500K, and walked away winning $1.8M worth of leases around Arches National Park.  Of course, he had no intention to actually pay, was detained and now faces federal charges.  But until it’s resolved, those leases are protected from exploitation, and the process of the auctions is undergoing greater media scrutiny.

    What else is inspiring though, is that he is trying to raise the $45K initial payment in order to keep his bid legitimate until the end of the Bush administration, and then there’s a good chance the new administration will keep them off the books.  In just a few days, he’s attracted $37K – plus a bit from me - and I’m hopeful that he can fill the rest in the remaining two days.

    Bush, our turn to prescribe “two of these”!

    December 28

    Weekly Chatter: “Genetic” renderings

    A couple of weeks ago I ran across a fun little program that evolves to recreate an image out of overlapping transparent algorithms.  Although not IMO really genetic, it mutates it’s “DNA” over many generations to reproduce a source image.  I’m still having fun with it, trying to figure out if it could be adapted to glass.  Here are a couple of samples:

    Orchid

    OldCarGen

     

    Orchids 7     CIMG0809

    Check out Roger’s gallery too.

    December 27

    River cleanup

    Our Christmas tradition is to enjoy the (so far) inevitable few days of gorgeous California Christmas weather to scour the American River canyon for trash and bring back as much as we can carry.  We have no problem finding plenty of cans, bottles, towels, flip-flops and sunglasses.

    The light in the canyon was amazing this year – here’s a quick panorama I took.  Dare you to find any trash in there ;-).

    pano-1

    Photo Backlog – Donner Peak Hike

    Rock slices

    It’s been a busy fall – not much time for taking pictures.  Or uploading them promptly!  Now that we’re in vacation mode, I’m looking through some of this falls photos.  Here’s a small set from a hike with family members up to Donner Peak in early September.  Some amazing rock formations…

    Layers

     

    December 19

    Weekly Chatter: Bush’s Nightmare Before Christmas

    Funniest thing I saw all week ;-).  Is this a parting shot at Bush, or is Bush giving the American people a nasty parting shot?  A bit of viewer discretion is advised (uptight conservatives have been warned.)

     

    December 18

    Eine kleine Freitag nacht-music

    Tomorrow night, Dec 19th, at Pachamama’s, Jason and I will be playing again 6:30-9PM.  Improvisations of a little Christmas music mixed in with our usual fare.  Join us!

    December 14

    Weekly Chatter: live.com home page

    How does one compete with Google’s home page?  It has a definite design center – absolutely minimal, fast loading, with ample white space.  Microsoft had quite a challenge, and I find the new live.com intriguing.  Keep the minimal aspects, but instead of white space integrate the search box into a gorgeous daily-changing image, from somewhere in the world.  Add a few hidden roll-over nuggets explaining the image and suggesting related searches to find out more.  Simple idea, executed smoothly in all the details (e.g. page is completely useful while the image downloads).

    What do I find so great about this?  The daily images are really intriguing, reminding me daily that there’s a wider world out there. It marries the richness of art with the utility of the interface.  It competes with the increasingly-monopolistic Google, but not on Google’s terms. And the implication of exploration of the world reinforces the theme of exploration of the internet in a way that I find, dare I say, kind of uplifting.

    I set this as my home page several weeks ago, breaking my longstanding preference for about:blank, and sometimes I even launch up the browser just to see what the image of the day is.  Refreshing job, Microsoft!

    December 06

    Weekly Chatter

    I have been greatly enjoying the weekly Slate Political Gabfest podcast – it’s both informative and informal, gets deeper than the sound bites but still moves right along, and while fairly journalistic (Slate is part of the Washington Post) has a liberal bent without being unquestioning.

    One thing I especially enjoy is the “Cocktail Chatter”, where each of the gabbers (regulars are Emily Bazelon, David Plotz, and John Dickerson) highlight something that grabbed their interest during the week that would make interesting conversation during weekend parties.  While I don’t go to many parties on the weekend, the idea is a great one, promoting the one thing, brilliant or perplexing, that most stood out for the week among the tweets, feeds, email, podcasts, searches, and so forth.

    So my first choice for weekly chatter has to be the Slate Political Gabfest itself.  Kudos on an entertaining and informative show!

    November 22

    What’s in a title?

    I don’t believe much in titles or org structures, having always been pretty independent (and remove from the halls of authority).  But my title did recently get a title change, reflecting some of the change in my previous daily routine from aiding the evolution of the WSO Mashup Server.

    Although I’m a bit embarrassed to use the veep title (lingering Pavlovian associations with Cheney?), I am proud that our whole software platform has matured to the point where we spend less time adding features to meet customer needs, and more time explaining that we have solutions ready to go, with great usability, performance, scalability, interoperability, and license terms (zero).  And that our support services are top-notch and provide great value.  It’s an honor to get this message out to our growing community of users, customers, and partners.

    Congrats to Devaka too for his promotion from Manager to Director!  Guess that’s what you get for consistently great work around the clock ;-).

    November 11

    Podcasts remastered!

    At long last I’ve updated my sampling equipment beyond the lame built-in sound card which provided such a nasty hum on some of my recordings.  I spent part of the weekend resampling all my previous podcasts. I cleaned up a few bits of tempo flux that were bothering me too, but not enough to damage the basic improvisatory quality I hope.

    Anyway, if you’re a subscriber of Spontaneous Reflections, and have any old episodes lying around, please delete them and grab the new renderings, I promise you’ll enjoy these more!

    Now I can get back to creating some new recordings (though an updated website is rising in priority too…)