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ä [link no longer available] 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!

Categories
Life

::: Mobile Game Contest 2006 :::

Some exciting news about mobile games from actionscript.it

“FlashLite is fast developing into one of the most exciting new tools for mobile development, and the large pool of talented flash developers world wide promises to make it extremely successful. However, for most mobile professionals, J2ME is still the preferred choice. Mobile.Actionscript.it is open to the best of both worlds, and has decided to honor J2ME developers with an new category dedicated entirely to J2ME, with its own dedicated prizes.”

Awesome! Great to see that although the Flash Lite community is still gung-ho for their platform, they’re also making some concessions towards what people actually use to play games. Good stuff.