I’ve just put together a prototype Sherlock channel for APOLLO. Easy peasy tool to write (actually, 99% of it is the default Sherlock channel template file, with a couple of minor tweaks.
This is starting to feel much more useful (to me, anyway). An all-in-one application interface for searching and viewing learning objects.
Next, I want to complete the tool to use a SOAP interface (rather than the DOM-based screen-scraping it’s using now) so I can have a little more control over what gets sent where. Sherlock made the screen-scraping version much easier than the SOAP version, though…
Panther simply rocks. At first, I thought it would take a while to get used to Expose (I am/was a die-hard Virtual Desktop user) but I’m actually quite liking it. The whole thing feels like a much faster OS (not sure if it actually is or not - who cares? perception is everything).
This is a scaled screenshot of Expose at work. The effect is awesome when viewed live (check out the vidoes on the Apple site). It’s surprising how much info you can have available at once…
I just came across the MT-Blacklist plugin for MovableType. It seems like the perfect solution to the extremely annoying problem of weblog spam.
Over the last 2 weeks, I’ve had to remove over 100 spam comments on this weblog. Over 99% of them were apparently from bot software that spiders the blog to bump up the Google ranking of the target site.
Anyway, long story short, I’ve installed this plugin (relatively painless), and it doesn’t require any modification to the MT code. Just drop 3 files into place, make sure you’ve got Storable.pm on your system, and configure away…
We’re still in the planning stages for the next version of the software that runs CAREO and friends.
This would be a Good Time to send in wish lists for things that you would like a learning object repository to do, things you like/dislike/can’t stand about the current version of CAREO, or even (especially) Pie-In-The-Sky wishes/dreams about what you would like to see.
Ideally, feature requests would point toward making the software more usable in a real-life context (i.e., “This is what it will take for me to use LO Repositories in the classroom…” etc…)
I stumbled across the “L Company” mentioned on a couple of RSS feeds I subscribe to. Their products sounded interesting (a 17" notebook, and a 45" flat panel display), so I checked out their website.
From a snazzy flash intro (Welcome to the Web, Circa 1997!), to the WinXP garish colours, to the flashing/blinking bits all over the site clamouring for attention… Oh, and the 20-scrolled-pages product info pages… These guys completely blew the rip-off.
I was just iChatting with someone, and the topic of Macromedia Breeze came up. I suggested it would be cool if Keynote could do that kind of thing, and he dryly mentioned that, since it’s just XML, why couldn’t it?
So, I’m poking around, trying to see what it would take to turn a Keynote .key file into a happy standards-compliant MPEG4 .mp4 file that could be played/streamed anywhere.
Looks pretty straightforward (not trivial, though). Start with the Keynote .key APXL file, run an XSLT transformation to an MPEG4 XMT file, compile that into an MPEG4 BIFS file, and then stream it to any compliant player.
Pachyderm is a project started by the San Francisco Museum of Modern Art, out of a need to create some kick-ass interactive pieces from their collection of assets (images mostly, but also audio and video). They built a tool that took what are now called learning objects, and with some input from a curator, generated a highly interactive Flash piece that was way more than just a bunch of images.
We just heard official notification that Pachyderm was given the green light! That’s such good news. We’re going to be working to make it easier to make really high-end aggregate learning objects…
I’ve had 6 video conferences today, using iChatAV and iSight. Coolest thing ever.
When I got the iSight, I honestly didn’t think I’d actually use it - I figured “Hey, cool toy. Sure is shiny!” and assumed it would sit on a shelf somewhere.
Now, I find myself plugging in the camera right after the keyboard, mouse, and power when I get into my office in the morning. The thing Just Works. It works amazingly well. And being able to see the people you’re working with is pretty cool (as long as they remember to shower and get dressed first… ahem).
I just tested installation, configuration and operation of CAREO on an unnamed, still-in-beta operating system.
With the installer, it took me all of 5 minutes to get all the bits in place, running a new instance of CAREO and ALOHA Server.
This included copying the disk image over from my TiBook, running the installer, and hand-configuring the WebObjects app (since I haven’t gotten around to getting the installer to do that automagically yet).
Any sufficiently monolithic technology is indistinguishable from spaghetti.
Once a large technology is made from sufficiently intertwined parts, there is no way to order an exposition of it such that strongly-connected ideas are always close together.
Spaghetti doesn’t want to be free.
The current version of the-software-that-runs-CAREO has suffered pretty severely from this spaghetti syndrome. We’re planning the next version, which is a complete rewrite, to be much more modular. Using smaller bits of functionality, hopefully nothing reaches the spaghetti critical mass.
Quite good, actually, giving nice clear descriptions of the architecture and design of a WebObjects app, and how that differs from other typical web applications.