A look at Liyanage

Marc Liyanage: Mac hero.

Mac users of a certain level of technical curiosity may well recognize the name. About a year ago, perhaps a bit more, all the major US-market Mac publications both online and in print included tutorials on installing MySQL; all the articles turned to Mr. Liyanage’s pre-compiled binaries in the tutorials rather than explaining the intricacies of compilation from source, a wise call for a Mac audience.

(Non-Mac people – stick with me here: I think that Liyanage’s site is a model for presenting information about and access to personal development and technical projects, especially his minimal, exemplary and crystal clear installation instructions, such as these, for his MySQL package.)

He offers continually updated and evolving installation packaes and instructions for both MySQL (his package becoming the basis of the Mac OS X official release) and PHP, as well as certain other less widespread tools. This much is widely known. But look again!

  • A comprehensive support bulletin board. (For those keeping score at home, Marc’s responded personally with in 24 hours each time I’ve had a question).
  • Miscellaneous other software.
  • A useful Applescript, “Open Terminal Here;” one adds an alias of the script to one’s windowbar. When run, it opens a new Terminal session in the current working directory represented by the open window. Being Marc, he’s configured the session such that the titlebar presents the full path to the directory. Useful! Elegant!
  • And finally, a roundup of other people’s software that Mr. Liyanage appreciates:
    • AutoPair, a text-entry widget that automatically inserts opening and closing quotes, parens, and so foth, positioning your cursor between them – something that makes coding noticeably smoother.
    • MacSFTP, which provides a GUI for FTP-like file transfers over SSH.
    • and hometown heroes The Omni Group. I remain an idiot, based on the evidence of my failure to develop some sort of journalistic pitch about this outfit.

If only all software sites were as comprehensive, clean, and reliable.

Victory!

I’m sorry, did i say “Defeat?

What I meant, of course, was “Victory!”

I got that 9500 to boot. I had to remove the large additional internal SCSI drive and mount it in a discarded and suspect external SCSI case. Then I used CCC to dupe the volume I was hoping to grab, and I was in business.

Mind you, removing the physical boot volume and mounting it in the drive chassis is by no means an acceptable long-term solution – in the end, I still need two bootable OSX volumes. But, enough time wasted for now.

POTC again

On friday night Viv and I and our friend David went to see Pirates of the Caribbean again, just before it ends its’ run at the Cinerama.

I spotted a few little continuity errors and plot holes this time – minor stuff, really – but in the whole, the film held up very well. I went googling for obsessive fan sites that chronicled both these issues and the points of congruence with the ride that inspired the film, and unsurprisingly, that’ll await the DVD release, by and large.

I suppose that this is the appropriate time for me to discuss my own avid appreciation of the Pirates of the Caribbean ride at Disneyland and Disney World. The last ride in the parks which Walt Disney personally oversaw the development of, I think that the ride itself – with the film Pinocchio – represents the highest artistic accomplishment of Walt Disney as an artist, as auteur. I noted that I was concerned that the film’s unalloyed success might bring changes to the ride itself, something that I regard as undesirable.

Pinocchio is routinely cited as the greatest of the classic Disney animated films, both technically and as a mature work of art that embraces the dark undertones of the children’s folktales that inspired the series of films that Disney produced between the Depression and the 1950’s. The wooden puppet endures fearful situations rendered with genuine dread and has long been hailed as the darkest work of Disney’s imagination.

I hold the opinion, however, that the Pirates of the Caribbean ride at the parks goes farther than Pinocchio in both depth of artistic resonance and the extent to which it presents a grim and foreboding world of disrupted urban life, ruthless obsession, and stark mortality.

The ride is often paired in the public mind with the Haunted Mansion, an attraction developed nearly at the same time and featuring the imagery of death and morality as well. The most recent evidence of that pairing, of course, is the forthcoming film, coming on the heels of the triumph of the Pirates film.

There are two remarkable fan sites that are devoted to these attractions – DoomBuggies.com and the same-creators TellNoTales.com. Both sites feature detailed walkthroughs of the attractions and extensive fan-supplied lore about each.

But to the point.

The ride opened at Disneyland in California on March 18, 1967 (Florida’s Disney World version opened in 1973). It was developed between 1964 and 1967, and Walt himself passed away in December, 1966. What was happening in the world at that time? Well, the pot of the nineteen sixties was just coming to a boil. Assassinations, riots, blackouts, political corruption, the Vietnam war, pollution – America’s self-image was being seriously challenged.

As this was coming to a head, Disney himself was facing his mortality. His success depended on his ability to hold up a mirror to the American public. He provided myths. His stories allowed the exploration of troubling aspects of the world and the comforting, preferably humorous and practical resolution of the problematic issues in the narrative.

It takes no great leap of the imagination to see Detroit and Watts burning beyond the ramparts of Port Royal in the context of the ride. Look there! The comical pirates chasing women, wine and food in the streets of the sacked and burning colonial outpost! Why, it’s the media image of the Summer of Love! The pirates are hippies and civil rights agitators, and are presented as self-indulgent, silly-looking threats to the social order.

Ah, but do note the troubling point: Port Royal is sacked; the pirates are carrying away the loot. The last thing the visitor sees is the pirates fighting among themselves as the building they are in tumbles down about them, all aflame. No happy ending here, mateys. America burns.

I accept that the majority of visitors will not see things this way. It seems clear to me that this interpretation never occurred to Walt as it was being developed, for example. Yet, I think the failure of the ride to present a traditional happy ending actually has much to do with the success of the ride. It’s unique in Disney’s portfolio. Ah, I would love to have an interview with Walt himself concerning the development of the attraction, its intended meanings and so forth. Of course, it’s far too late for that.

Dead men tell no tales.

Defeat

Well, darn. After black struggle, I have to admit defeat and time wasted on the mirrored 9500 project. Just after I posted last, even the limited success I was experiencing with the Jaz drive halted; and sadly, I must judge that a sufficient investment of time has been expended in my efforts to develop a sub-1gb bootable OS X image.

I’ll revisit matters at some indeterminate future point.

I should note that the developer of BootCD has generously corresponded in response to my questions. I have found that his CDs, when burned exactly as he recommends (using Disck Copy from an unmounted disk image) produces a bootable CD. What appears to be required, then, is a bit-based copy utility for OS X.

The alternate path is to carefully delete files from the “System” folder of a duplicated and verified bootable OS X volume. After trial and error, I was able to boot some very considerably slimmed volumes. Alas, in no case was I able to successfully get the boot process to move past the stage of startup which leads to the appearance of Aqua.

I found that the removal of any single item from /System/Library, such as the “Printers” folder, horked the process; so I assume that there’s some sort of manifest that the boot process is checking against and hangs on failure.

But five solid days is far too long to waste on such trivialities.

jeepers

My, my, has this been a week of techno-struggle.

Just before Bellerophon was to be overworked by the results of the post-blackout linkfest (palpably demonstrating the value of getting there fustest with the mostest) I embarked on my occasional quixotic quest to retrofit an aging Mac (Athena, a 9500 with a G3 upgrade card, for the propeller-heads out there) into a dual-boot backup server, so that I can swap between Bel and the 9500 in the event of untimely misfortune.

Athena has long been outfitted with a suite of OS9 backup services – SIMS for email and the venerable QuidProQuo providing the web server – but as I’ve become further ensconced in the land of OS X, the setup has gotten less similar to what I run currently.

Step one was to finally acquire an absurdly large outboard firewire drive to – gasp – actually store backups. I ordered it this weekend, just as the blackout was ending.

As I watched the stats climb earlier this week, I figured booting Athena in case of a Bellerophon crash made sense. I began thinking about how to mirror Bellerophon to Athena, dug out an old jaz drive, and started tinkering. So it was a good thing that I’d been poking around thinking about how to do backups and so forth when the crash occurred.

A day later, and I have updated backups for Bellerophon and the traffic has subsided. But what’s this? Sobig.F floods the internet and I’m puzzling over my mailserver logs on both platforms to make sure I’m not actually contributing accidentally. Thankfully, both servers were secure but I sure did get a whole bunch of “message bounced” notes indicating that some hassled large-scale IT staff will pretty much not believe this.

So anyway, it’s been a heck of a week, the giant backup drive has arrived, and – yes – I have been able to boot the 9500 into OS X from the jaz, although not entirely to my satisfaction. The key tools have been charlessoft‘s BootCD, which enables a bootable OS X volume of under 2 gb; the indispensable Carbon Copy Cloner, from Mike Bombich (although not for working with BootCD, which requires special handling of its’ disc images; I had to dupe to the Jaz using “ditto -rsrcFork”); and the woefully supported but boy-am-I-glad-it’s-there XPostFacto from Ryan Stempel and available at OWC.

There are still significant sloggeries to be inflicted but I do see the light at then end of the tunnel, probably without automated failover but very possibly with autmated backups.

Zoo

We visited the zoo on Sunday, and I took a bazillion pix.

Highlights:

  • Hearing a tiger roar, which made all my hair stand on end. Then we watched him play with a rubber fishing-net float. I got a shot of him bursting through some foliage with his toy right after the roar.
  • Watching the gorilla troop – there was a year-or-so old infant hanging around Mom right by the window and all the human toddlers were totally fascinated by him. He was not so interested in the kids, though.
  • Standing behind a small porthole viewpoint as a huge grizzly bear strode right up to the window and alternately siffed at the glass, looked me in the eye from a distance of four inches, and scrabbled at the glass with his huge, huge paws. It took pretty much all my will not to obey the adrenaline that poured into my veins and run away shrieking and gibbering. It was neat. Sadly, my slo-poke camera’s shot buffer was full and the images I attempted to take were not written to memory card.

Here he is, headed right for me.

Yipes

My referrer logs are going crazy – apparently Paul’s guest-posting is one of the must-link blackout stories for bloggers; I’ll be keeping a sharp eye on Bellerophon to see if she can take it. The biggest day we’ve had in the past was in the wake of the passing of Bill Mauldin in January, as I recall…

So far today’s traffic won’t quite get that big, if the pattern holds true, but it’s plenty big to make me concerned about heat-related freezes on the poor dear. So: if you can’t read this, you know why!

UPDATE: Wonder what the blackout was like in NC for a survivor of the WTC disaster on 9-11? Look no further: Jahna D’Lish has the scoop, and acknowledges some post-traumatic stress while at the same time expressing herself in her usual, assertive way! You go, girl!

Ken had encouraged me to give the girl a jingle for on-the-spot reporting but afer his thrilling updates I felt like I’d done my job.

(In the MeFi thread I cited earlier, there’s a passing reference to people being trapped in elevators in the city during the blackout… Stop and think about such an experience for a moment, and be thankful that you were not one of that unfortunate number.)

UPDATE II: Well, just as this was posted: KERRANG! Bellerophon went down like a poorly-masoned brick wall. All’s well and here’s hopin’ there won’t be more crashes. At least I have a recent backup now.

Sundell-o-vision Cinema Soiree

Spencer held his annual cinema party – including his latest addition to the liberry, a 3-D short. Here’s the teeming mob prepped for viewing:

3dpano.jpg

Other treats included the amazing expressionist film The Fall of the House of Usher (in a short version) which after viewing I realized I’d often heard of but never seen; the usual selection of Méliès films.