Blog Posts

Extending Safari: Stand

John Hicks just posted a link to Stand - an InputManager that extends Safari in new and wonderful ways.

The coolest thing it does is give you a new way to quickly access bookmarks - hit F4 and a search widget pops up. Hit some keys, and your bookmarks are filtered on the fly. Very cool. You can even configure it to close the floating widget after opening a bookmark.

It somehow modifies the View Source window, so that source code for a page is properly syntax highlighted (and you can set any font you like as well).

Read More

A True Tale of an XServe Install

Joel Rennich at AFP548 (a MacOSX Server oriented site) has published a detailed description of the process he went through when installing a new XServe at his colocation facility.

He’s apparently got a much more complicated setup, since there are several steps that we didn’t have/want to do, and his time estimates for others are longer than I’d have guessed. Regardless, it’s good to see another report of just how easy it is to fully configure and deploy these bad boys.

Read More

New iPod Store in Market Mall!

I went to Market Mall tonight to kill some time with Evan - they have an excellent play area, and Jugo Juice nearby…

We came in through the Toys R Us entrance to avoid construction, and as we were walking through the mall, I noticed a kiosk with a G4 iMac as a POS terminal. Took a closer look, and the kiosk was a new “iPod Store” - provided by local Mac dealer My Mac Dealer. They had EVERYTHING there - iPods (20GB 3G for $100 less than I paid 3 months ago…), several iPod Mini in stock (or at least the boxes), and all kinds of accessories. It was pretty cool to see this stuff kept in stock (as opposed to the traditional gamble-if-it’s-in-or-place-a-6-week-order-and-wait process.

Read More

APOLLO Javadocs

I’ve just published updated Javadocs for the APOLLO frameworks (and the Pitchboard application that drives Fusion).

It’s a start - we’ll be fleshing out the documentation as we move along (that’s one of the things on my plate, so I’ll be spending some quality time working on documentation over the coming months).

The classes will be updated/cleaned/trimmed over the next little while, but this will give a starting point for grokking the guts of APOLLO.

Read More

XML in Flash

This is an old Builder.com article (from May 2003), but goes into the guts of how to use XML in Flash. Might come in handy for Pachyderm…

On a side note, wtf is up with builder.com? They have a redundant .com in their address (builder.com.com - I assume that means they’re part of CNet, famous for “news.com.com”), and the URL scheme they use is a huge PITA to type in (I had it open on one machine, and needed to get it to the other… Took way too long, and some apparent numerical dyslexia kept getting in my way. Doh.

Read More

JavaEOXMLSupport 0.2 on Sourceforge.net

I just uploaded new source files for the JavaEOXMLSupport framework on the woxmlsupport project on Sourceforge.net.

It’s got support for accessing and editing XML data in documents via KeyValueCoding (although I’ve found a bug - it doesn’t like creating elements that don’t exist, so it’s literally an editor at the moment).

I also uploaded source for a test application (xmldbTester), which uses both JavaEOXMLSupport and JavaXStreamDBAdaptor frameworks. You’ll need your own XStreamDB database at the moment (free for educational users), but it works fine.

Read More

W3C HTML Validator on MacOSX

I just installed a local copy of the W3C HTML Validator tool on my laptop, thanks to the instructions provided by Apple. That was one heck of a process. Time in CVS checking stuff out, time in CPAN, time compiling stuff, finking stuff. All told, it took about an hour and a half (partially due to my slow internet connection at home at the moment).

Really appreciating the checkbox simplicity of the stuff that ships with MacOSX ;-) - I wonder if they’ll ship the validator on Tiger Server?

Read More

JavaEOXMLSupport Progress

Just made a major breakthrough in enabling editing of XML via the JavaEOXMLSupport framework. Turns out I was outsmarting myself again - trying to do too much work, instead of just letting go and letting WebObjects do what it does best. Once I did that, it was a 5 line addition of code (after skipping comments) to enable this. I’ll need to do some more testing, but it’s looking good. When it’s actually working, I’ll publish the changes to the SourceForge site.

Read More

New site design

I’m playing around with the CSS for this weblog, trying to make it a little easier to read, and less retina-wretching. I’ve taken design cues from HappyCog and others, but will be tweaking/changing at will for a while…

Haven’t implemented the new design site-wide yet (writeback pages still use the old icky design), but I like it better than the old one, so I’ll probably make the full switch.

I also dumped the sidebar. It was just a lot of superfluous info crap that wasn’t needed. I moved the meat of the sidebar into separate pages, accessible by the nav links at the top of each page. Search is available in the top banner on all pages as well.

Read More

ECMAScript for XML (E4X)

Saw a link to E4X yesterday, but nobody seemed to know what E4X really was, only that they had a very PR-ish PR.

Sean Corfield, over at An Architect’s View, has provided some more info. Basically E4X provides a more complete DOM, with methods to read, create, and query an XML document (including an XQuery implementation).

Also, it appears that E4X has grown from BEA’s scripting extensions, so it’s not a brand new thing - that’s good, in that it’s been in the wild for a while, rather than being restricted to the lab.

Read More

SAML - Security Assertion Markup Language

Just came across this link from a quasi-spam mailing by a java magazine. The article they sent was fluff, but gave a brief overview of SAML. This sounds like it might be useful for APOLLO, so I’m bookmarking it here.

It sounds like a way of dealing with federated identity, and the concepts of “user types” or “roles” - things that are becoming more important in APOLLO as it gets fleshed out.

Read More