Core Dump
Some random computer notes.
- Installing
Crypt::OpenPGP
under MacOSX is a real bear. The basic steps are as follows.- Install
libpari
. - Install
Math::Pari
. - Use CPAN to install
Crypt::OpenPGP
and all of its prerequisites.
Math::Pari
on MacOSX which will guide you through steps 1,2. Unfortunately, it badly needs to be updated for Pather, but it ought to give you the general idea. Once you’ve gotMath::Pari
installed, the rest is fairly easy. Just used CPAN to installCrypt::OpenPGP
. It will prompt you to install all of the prerequisite modules first. There are a zillion of them. Many are required, but some are optional. All of the optional modules will compile exceptCrypt::IDEA
. When it asks you whether to install a list of optional module which includesCrypt::IDEA
, answer “no”. You’ll get asked again, later on, about the other optional module, but you don’t want it to even attempt to installCrypt::IDEA
. After quite a bit of churning away, you should finally have a working copy ofCrypt::OpenPGP
. - Install
I have an experimental Atom feed for this blog. It contains both a
<summary type="text/plain">
and a<content type="application/xhtml+xml" mode="escaped">
element. The latter means, theoretically, that if there were a client which supported it, people could read my MathML-enabled posts in their Aggregator. This sounds far-fetched, but it really isn’t. Dave Hyatt has, at least, talked about the possibility of MathML support in Safari. If he and his team ever deliver on that, NetNewsWire users will get MathML support “for free.”My feed validates, but I would still like some feedback from real Atom mavens as to what I might be doing wrong and what could be improved.
For instance, I think I am using the
xml:base
attribute incorrectly:<content type="application/xhtml+xml" mode="escaped" xml:lang="en" xml:base="<$MTBlogURL encode_xml="1"$>">
That’s taken straight from the default MovableType Atom Template. Shouldn’t it be
xml:base="<$MTEntryLink$>"
?Unfortunately, NetNewsWire doesn’t seem to support
xml:base
at all, which makes it difficult to test my assumption in practice.(Update: Oh, to heck with it! The MT template is plainly wrong, and I shouldn’t need NetNewsWire to figure that out. Fixed.)
If I decide to keep the new Atom feed, who would object if I were to drop the RSS 0.91 feed, and replace it with this one?
Speaking of validating feeds. Mark and Sam’s Validator has long complained about the
onclick
andonkeypress
attributes which occur in certain anchor tags in my full-content RSS feed. These are not, strictly speaking, invalid (how could they be?), but they are flagged as examples of poor sportsmanship, anyway, much to my chagrin.I finally realized that I could use the tagmogrify plugin to strip these attributes out my feeds, and now the Feed Validator no longer complains.
- Oh, yeah, OpenSSH 3.8p1 is out. Gotta keep up with the Joneses.
Re: Core Dump
There are at least a couple of Mozilla based aggregators which could theoretically support MathML today. In fact, I suspect they do support MathML, but I’m not so sure they support Atom. Still, I’d be fairly confident that a Mozilla based news reader will support Atom before Safari supports MathML - although it would be nice if I were wrong.