Writing Archive

How-to Install Rails 3.0 Beta on OS 10.5.8 Leopard

While I did most of my recent web dev projects in PHP5 I still follow the development of Ruby on Rails …on it’s path to a stable version 3.0 release.

So no wonder that I had to get my hands dirty with the just recently released Rails 3.0 Beta.

While I still own a 12″ PowerBook with OS X 10.5.8 Leopard (latest OS X PPC release) I needed to get rails-3.0.0.beta running on this machine – of course ;-)

Finder.png

1. Upgrade to Ruby 1.8.7 with RubyGems

As at least Ruby 1.8.7 is required by Rails 3.0 I decided to use MacPorts (prerequisite!) to upgrade Ruby version 1.8.6 as shipped with OS X Leopard.

sudo port install ruby rb-rubygems

sudo gem update --system

source ~/.profile

Satellit:~ matthias$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [powerpc-darwin9]

2. Install Rails 3.0 Beta (rails-3.0.0.beta) along with the required dependencies

sudo gem install i18n tzinfo builder memcache-client rack rack-test rack-mount erubis mail text-format thor bundler sqlite3-ruby

sudo gem install rails --pre

3. Create Rails app. and start the server

Satellit:~ matthias$ rails rails3beta-test

Satellit:~ matthias$ cd rails3beta-test

Satellit:~ matthias$ rails server

Inspired by Silumesii Maboshe.

Read more...

Socialite – shrinking my Dock 1 for 3 apps

Socialite – by Realmac Software (the company that behind RapidWeaver and LittleSnapper) is a nicely shaped little mac software that eases up our life to stay in touch with the social networks and services that matter to us – or not ;-).

From news on Digg, photos on Flickr, statuses and photos on Facebook and Twitter updates, to full Google Reader RSS syncing, Socialite keeps all your social networks in one convenient place.” (Source: Realmac Software)

Socialite_by_Realmacsoftware.png

Read more...

iPhone OS 3.0 Software-Update available – but not for immediate activation, grrrrr!

Download succeeded, but activation failed due to activation server temporality not available. Most probably overloaded – or should I say overwhelmed?!

iPhone-OS3.0_Update-failed.png

… the downside of the iPhone being a huge success in a global community that is all about early adoption – even for software updates! ;-)

Update 18.06. I finally managed to install and activate the update early morning today – probably could have managed to do so late night yesterday as well, but after all didn’t feel it’s worth the price of feeling sleepy all day.

Read more...

Mac: HTTP Client – your friend while (semantically) RESTing

Speaking about nice little GUI helpers on the Mac: in case you’re – again like me – a fan of REST for your (semantic) web application’s software architecture you might enjoy working with Todd Ditchendorf’s HTTP Client.

A Mac OS X Leopard developer tool for debugging HTTP services by graphically creating & inspecting complex HTTP messages.
(Source: ditchnet.org)

The app. comes in particularly handy while exploring the semantic web’s linked data spaces. E.g. in case you want to test with different Accept headers (JSON vs. XML/RDF) against your linked data space, e.g. my URI matthiasgeisler.net/id/me, built with Paget.

screenshot_HTTPClient.png

Read more...

Mac: XML Nanny and XMLPalette – handy little helpers

In case you’re – like me – at least every once in a while in favour of an application with GUI over the dominant shell/ terminal, you might find these two nice little Cocoa apps. come in handy while working with XML, DTD, XSD and XSL(T) on the Mac:

XML Nanny

XML Nanny is a free (as in beer) Cocoa application for Mac OS X Tiger that allows you to parse and validate local or remote XML documents against DTD, W3C XML Schema, RELAX NG, and Schematron schemas.
(Source: xmlnanny.com)

screenshot_XML_Nanny.png

XSLPalette

The free, native, XSLT 2.0, XPath 2.0, and XQuery 1.0 debugging palette your favorite Mac OS X text editor has been missing.
(Source: ditchnet.org)

screenshot_XSLPalette_prettyresult.png screenshot_XSLPalette_renderedresult.png

Read more...

Safari Microformats plugin

The Safari Microformats plugin (Mac OS X Leopard 10.5+ only) notifies you when the author of the website has published Microformats and allows you to easily import hCards and hCalendars in Address Book and iCal.

How it works

When a hCard or hCalendar is present in the website you visit, the Microformats logo will be shown in the address bar.

screenshot_safarimicroformatsplugin_semanticdreamer_com.png

Click on the logo, and a sheet opens, showing you all the Microformats. You can add them individually, or all at once.

screenshot_safarimicroformatsplugin_semanticdreamer_com-add.png

At the bottom of the sheet, you can choose in which iCal calendar and Address Book group you wish to import the Microformats data. If you have installed Growl , a notification will be shown when you import data. Click the notification and iCal or Address Book will launch.

(Via Safari Microformats plugin.)

Read more...

Apple Stores I visited – so far…

Apple_Store_SFO_10_2006.jpg
Apple Store San Francisco, October 2006
Apple Retail Store – San Francisco

Apple_Store_Boston_11_2008.jpg

Apple Store Boston, November 2008
Apple Retail Store – Boylston Street

… and there are some more: Apple Retail Store – Store List

Read more...

About tech opinion leaders [placeholder] and the Mac

Made me smile :-):

Most tech opinion leaders use Mac (a statistic I just extracted from my behind). You should support us first.

(Via Just Browsing, Browser of the Week: Google Chrome.)

Sure: just replace [placeholder] by:

- and the author of this blog –

Read more...

The Fall of Man

BIG smile :-)
Ohne Worte.
fallofman
Ist von Banksy. Gefunden auf seiner Website.
(Via mobile-macs.de: The Fall of Man.)

Read more...