Categories
Language Supercool

“I Love Me, Vol. I.”

OMG. I love palindromes. Say it backwards, say it forwards. It’s the same! Get all your literary goodness every day from Jim Kalb’s Palindrome Connection.

I’m, alas, a salami!

UPDATE: I love them so much I made a cute little palindrome generator. Go to https://uberthings.com/palindromic for your word of the day.
UPDATE2: I am such a dork. I made a mobile palindrome generator with Textmarks. Text “pali” to 41411. Enjoy.

Categories
Life

Python S60 Workshop

A clear view this time.., originally uploaded by michaelsharon.

Nokia Dinner at the Carnelian Room. 52nd Floor.

I spent the past weekend at the beautiful Stanford campus in Palo Alto attending a Python for Series60 Workshop given by the highly entertaining Jurgen Scheible. Met some awesome people whose work I’ve been tracking for a while – including Jukka Laurila, Kari Pulli and Joe McCarthy.

One of the highlights of the weekend was having a lively conversation about industrial design, boating, why he doesn’t own a Vertu phone and how Motorola is doing in the Third World with Tero Ojanperä over dinner at the Carnelian Room (52 stories above San Francisco!). Other highlights include making it to Manlio’s birthday party at the Hemlock bar (a place I seem destined to visit every time I go to SF), hanging out with Raffel, Cameron and significant others for Sunday brunch, dinner with Andreas and meeting up with Mor and Tonya for a great snack at Tartine…

Categories
Tools

Sun & Laszlo to bring OpenLaszlo (AKA Open Flash) to Java ME devices.

I found some interesting stats in the Sun / Laszlo Project “Orbit” announcement that there would be a version of OpenLaszlo for Java ME devices.  Here’s the quote:

Javaâ„¢ Platform, Micro Edition (Java ME) is the most ubiquitous application platform for embedded devices in the world, with more than 3.8 billion Java devices including 1.2 billion Java technology-powered phones. It provides a robust, flexible environment for applications running on a broad range of devices, such as mobile phones, PDAs, TV set-top boxes, and printers.

Wow. They must be including a few of the Java-capable machines in that bunch as well, but anyway you look at it, 1.2 billion is an enormous number of potential devices to run interactive applications.

Categories
Life

Mapping your travels with subway logos

Got at b3co.com!

Shinkansen!I love this. Using logos of all the subway systems you’ve ever ridden is a wonderfully whimsical expression of creating a community around a shared experience. Tell me you don’t want to go to the site right now and click on everything. Now if only I could add the cute little Shinkansen logo…

Categories
Life

Fixing the @#$!! RMagick.bundle: [BUG] Bus Error

After upgrading gems on my Macbook Pro a few months ago, I started getting this horrible error whenever I tried to get to my application’s console in Rails.

The-Me:~/Sites/socialight michael$ script/console
Loading development environment.
/usr/local/lib/ruby/gems/1.8/gems/rmagick-1.14.1/lib/RMagick.bundle: [BUG] Bus Error
ruby 1.8.4 (2005-12-24) [i686-darwin8.6.1]

Abort trap

I tried everything. Reinstalling Ruby, Rails and the RMagick gem. Downloading new versions of ImageMagick and GraphicsMagick as discussed here. I threw DarwinPorts, fink, HiveLogic and even resorted to reading installation instructions, all to no avail. script/console seemed destined to be something I used on other machines, something I watched others caress lovingly. *sigh*

Then, one day, after half an hour of my usual round of aimless download and reinstallation of ImageMagick and GraphicsMagick, I finally got it. I randomly started reading the non-OS X install instructions for RMagick which pointed out that by adding the “–with-graphics-magick” option to ./configure, it forces RMagick to use GraphicsMagick instead of ImageMagick. Voila! It’s all working. Yippee!