posts brought to you by the category “hardware”
Das eez kaput! Sometime around 2002 I spaced the entire database
table that mapped individual entries to categories. Such is life.
What follows is a random sampling of entries that were associated
with the category. Over time, the entries will be updated and then it
will be even more confusing. Wander around, though, it's still a fun
way to find stuff.
Bitflux : “I realized, that Jabber could be the ideal tool
for a distributed CMS system.”
James Spahr : “I don't know if I can do that.”
The boys couldn't get enough of the porcetta.
My koigdnm for a way to oirrvdee Prel's bliut-in pnirt
finocutn!
Bill : You gotta have it
www.unjourdanslavie.org
Me : Lingua::Lexicon::IDP.pm 1.0
Me : links-to-unordered-list.xsl 1.0
Inka Essenhigh
The Connection : Public Domain on the Stand
Movable Thoughts #18 : A Nifty Bit of Featuritis
Date: Wed, 11 Sep 2002 09:11:25 -0400 (EDT)
From: Aaron Straup Cope
To: Benjamin Trott
Subject: Re: MT - two unrelated thingies
> > I mention all of this because it seems like it would be a nifty bit
of
> > featuritis for Movable Type. Actually, I mention it because it would
be
> > nice to have some kind of universal glossary system and MT is rapidly
> > approaching universal status (congrats!)
>
> I agree that a glossary system would be pretty cool. Though, it's quite
> doable currently just using the MT-Macro plugin. Have you taken a look
> at that?
Ah, I see. No I hadn't. That's cool - I gather I can do something like :
<MTApplyGlossary>
<$MTEntryBody$>
</MTApplyGlossary>
MT::Template::Context->add_container_tag(MTApplyGlossary => sub {
my $ctx = shift;
my $args = shift;
my $path = $args->{path'};
if (! $path) {
my $cfg = ... " # Remember how to get MT config manager here
$path = $cfg->{GlossaryPath} ||
return $ctx->error($ctx->errstr);
}
#
my $builder = $ctx->stash('builder');
my $tokens = $ctx->stash('tokens');
my $output = "";
my $writer = XML::SAX::Writer->new(Output=>$output);
my $glossary = XML::Filter::Glossary->new(Handler=>$writer);
my $parser = XML::SAX::ParserFactory->parser(Handler=>$glossary);
# Would also need to $glossary->no_do_startend_document_methods();
$glossary->set_glossary($path);
eval { $parser->parse_string($builder->build($ctx, $tokens)); };
if ($@) {
return $ctx->error($ctx->errstr.": $@");
}
return $output;
}
Which will almost certainly break because it is very possible that the
data passed to the plugin will not be well-formed. I suppose I could just
export the code for parsing double-quoted keywords as a package function.
I'm about to add
support
for <my_ns:glossary id = "some keyword with
spaces" />
per a request which I'm not keen to parse with regex(p)s since
you can also do <my_ns:keyword />.
I suppose the whole thing could be hacked together using HTML::Parser to
do the parsing since it is very forgiving. Well, it's something to work
with anyway.
Question : When a plugin is called, has the FH associated with the
document already been opened or are you just building a string? If there
is a FH, is there any way that it could be passed to the plugin?
I suppose not since that would make managing nested tags/plugins
impossible. Alas.
In the unsolicited advice department, I would only mention the docs for
plugins are less than inviting. I've noticed that
other people
who've
written plugins have posted code which is helpful, since you can sort of
infer what 'foo' does and how to get 'bar' from them.
But, if plugins are really more exciting that just returning the value of
system calls it isn't readily apparent how.
107 ->perldoc MT::Template::Context
No documentation found for "MT::Template::Context".
The random pseudodictionary.com word of the day is : begator
A female alligator. Used as a description of someone or
as a curse.
ex. That begator is very large. OR Begator! Begator
this!
Things I learned on my summer vacation :
Ryo Sode : rss2fmp.xsl
The dictified dictionary.com word of the day is : wastrel
Wastrel \Wast"rel\, n. 1. Any waste thing or substance; as:
(a) Waste land or common land. [Obs.] --Carew. (b) A profligate. [Prov.
Eng.] (c) A neglected child; a street Arab. [Eng.] 2. Anything cast
away as bad or useless, as imperfect bricks, china, etc. [Obs. or Prov.
Eng.]
web1913
wastrel n : someone who dissipates resources
self-indulgently [syn: {waster}]
wn
The dictified dictionary.com word of the day is : hirsute
hirsute adj. Occasionally used humorously as a synonym for
{hairy}.
jargon
Hirsute \Hir*sute"\, a. [L. hirsutus; prob. akin to
horridus horrid. Cf. {Horrid}.] 1. Rough with hair; set with bristles;
shaggy. 2. Rough and coarse; boorish. [R.] Cynical and hirsute in his
behavior. --Life of A. Wood. 3. (Bot.) Pubescent with coarse or stiff
hairs. --Gray. 4. (Zo["o]l.) Covered with hairlike feathers, as the
feet of certain birds.
web1913
hirsute adj : having or covered with hair; "Jacob was a
hairy man"; "a hairy caterpillar" [syn: {hairy}] [ant: {hairless}]
wn
hirsute Occasionally used as a humorous synonym for
{hairy}. [{Jargon File}]
foldoc
The random pseudodictionary.com word of the day is : pucker
factor
The degree to which one is in mortal terror while
excecuting a dangerous task. Term credited to USAF A-10 pilots flying
ground-attack missions during The Gulf War.
ex. So, I'm ridin' in Bobby's new 'Vette and he takes
this corner at like 110 mph--serious pucker factor.
The random pseudodictionary.com word of the day is : methodist
religious
A Golden Mean sort of religious--probably more
fundamental or evangelical than Unitarians, but less than the
Pentecostal religions.
ex. Me: Her son seems to be pretty religious, probably
more so than Susan. Her: Our kids are religious, too. They're
Methodist religious. You know what I mean, don't you? Me: Yes, I went
to MYF every Sunday night. But that was largely because there were a
lot of cute girls there from the neighboring church. We also had a
regular Sunday night poker game afterwards.
Me : Net::Google.pm 0.2
Petr Cimprich : XML::Directory.pm 0.93
The dict-ified dictionary.com word of the day is bilious
| source : web1913 | Bilious \Bil"ious\
(b[i^]l"y[u^]s), a. [L. biliosus, fr. bilis bile.] 1. Of or pertaining to
the bile. 2. Disordered in respect to the bile; troubled with an excess
of bile; as, a bilious patient; dependent on, or characterized by, an
excess of bile; as, bilious symptoms. 3. Choleric; passionate; ill
tempered. ``A bilious old nabob.'' --Macaulay. {Bilious temperament}. See
{Temperament}. | source : wn | bilious adj 1: relating to or containing
bile [syn: {biliary}] 2: suffering from or suggesting a liver disorder or
gastric distress [syn: {liverish}, {livery}] 3: irritable as if suffering
from indigestion [syn: {atrabilious}, {dyspeptic}, {liverish}]
The dict-ified dictionary.com word of the day is surly
| source : web1913 | Surly \Sur"ly\, a. [Compar.
{Surlier}; superl. {Surliest}.] [Probably from sir, and originally
meaning, sirlike, i.e., proud. See {Sir}, and {Like}, a.] 1. Arrogant;
haughty. [Obs.] --Cotgrave. 2. Gloomily morose; ill-natured, abrupt, and
rude; severe; sour; crabbed; rough; sullen; gloomy; as, a surly groom; a
surly dog; surly language; a surly look. ``That surly spirit,
melancholy.'' --Shak. 3. Rough; dark; tempestuous. Now softened into joy
the surly storm. --Thomson. | source : wn | surly adj : inclined to anger
or bad feelings with overtones of menace; "a surly waiter"; "an ugly
frame of mind" [syn: {ugly}]
The dict-ified dictionary.com word of the day is braggadocio
| source : web1913 | Braggadocio
\Brag`ga*do"cio\, n. [From Braggadocchio, a boastful character in
Spenser's ``Fa["e]rie Queene.''] 1. A braggart; a boaster; a swaggerer.
--Dryden. 2. Empty boasting; mere brag; pretension. | source : wn |
braggadocio n : vain and empty boasting [syn: {bluster}, {rodomontade}]
Jish : "God dammit, I'm Canadian."
perl -e 'use Date::Format; use Time::Timezone; print
&time2str("%c",1000000000 + &tz_local_offset()),"\n";'
John Shearer : A Perl Package for Monitoring Traffic
"The rtr-graph package described in this article
is a set of Perl scripts for polling routers (or other SNMP-enabled
devices) for information about traffic in and out of specified
interfaces. You can set up "rtr-traff" as a cron job to poll the
interface at a specified interval, then use a CGI script for a Web front
end to the finished graphs. The Web interface automatically sorts results
from different devices into separate drop-down lists. You can also set up
multiple config files to poll different devices, change final graph
specs, and set up new parameters. This concept was originally designed to
check our Internet T1 interface for traffic levels during the day. It has
since evolved into a versatile program that gathers statistics from any
device to check problems, get baselines, or just see what's going on."
I think that the Talking Moose is starting to sound like it's
gotten punch drunk
Me : Jabberdict
"is a Perl script that logs on to a Jabber server
and hangs around waiting to define words to people. Jabberdict queries a
Dict server with the body of incoming messages and returns the results to
the sender."
The dict-ified dictionary.com word of the day is militate
| source : web1913 | Militate \Mil"i*tate\, v. i.
[imp. & p. p. {Militated}; p. pr. & vb. n. {Militating}.] [L.
militare, militatum, to be a soldier, fr. miles, militis, soldier.] To
make war; to fight; to contend; -- usually followed by against and with.
These are great questions, where great names militate against each other.
--Burke. The invisible powers of heaven seemed to militate on the side of
the pious emperor. --Gibbon. | source : wn | militate v : have force or
influence; bring about an effect or change; "Politeness militated against
this opinion being expressed"
Maybe it's just me, but I find it sort of telling
Michael Arick : iCal in UML
"The diagrams can be used as a reference guide
for someone starting to develop an application using iCal. More
importantly, however, the diagrams can be used as a minimum requirements
document for developing new protocols to perform internet calendaring"
see also :
The
Weblog As A Project-Management Tool
The dict-ified dictionary.com word of the day is nettlesome
| source : wn | nettlesome adj 1: causing
irritation or annoyance; "tapping an annoying rhythm on his glass with
his fork"; "aircraft noise is particularly bothersome near the airport";
"found it galling to have to ask permission"; "an irritating delay";
"nettlesome paperwork"; "a pesky mosquito"; "swarms of pestering gnats";
"a plaguey newfangled safety catch"; "a teasing and persistent thought
annoyed him"; "a vexatious child"; "it is vexing to have to admit you are
wrong" [syn: {annoying}, {bothersome}, {galling}, {irritating}, {pesky},
{pestering}, {pestiferous}, {plaguy}, {plaguey}, {teasing}, {vexatious},
{vexing}] 2: easily irritated or annoyed; "an incorrigibly fractious
young man"; "not the least nettlesome of his countrymen" [syn: {cranky},
{fractious}, {irritable}, {peevish}, {peckish}, {pettish}, {petulant},
{testy}, {tetchy}, {techy}]
Pat Schroeder : "We have a very serious issue with librarians.
... Politically, it's the toughest issue.
Libraries have a wonderful image. That is why we are here."
In the I Must Be Missing Something department :
"Beware browsers with broken HTTP/1.1 - they
drive ZServerSSL to 100% CPU utilisation: An example is Netscape
Communicator 4.72 on my FreeBSD boxen."
Why am I spending all my time writing Perl code?
NY Times : Screen Savers as Artist's Medium
"It exists while it's being ignored, but as soon
as you come back to work, you click it away. You develop a strange
relationship with your screen saver." Duuuuuude ... yeah. ... duuuuuude
... it's like it's there ... but it's not! .... yeah.
Jamie Jaworski : A DOM-Based Tabbed Panel
Morning Becomes Eclectic : Rhinocerose
Sightings :
"We were lying on the bed and he was rubbing my back"
Mermaid Avenue, Volume II
More previously unrecorded Woody Guthrie songs
performed by Bwilly Bwagg and Wilco. Apparently this just came out
yesterday which is fortunate since that's when I went to get the first
volume for my friend
Super Bang
.
The nice people who brought Montreal
The Anxiety Building
now bring us
MUTEK
: "In the era of digital tools and new media, MUTEK intends to establish
itself as an annual gathering showcasing emerging forms of electronic
music and the latest trends in sound creation. Its mission is to be on
the cutting edge of innovation and to provide an environment for
discovery. .. These evenings will be webcast live on the Internet. Taking
advantage of the fact that Saint-Laurent Boulevard will be alive with the
rhythm of its summer sidewalk sales, MUTEK will also present a set of
urban happy hours, in complement of its programme." Is an urban happy
hour just Newspeak for free beer? see also
Voir :
Ex-centris, prise 2
.
A big shout-out and thanks
to
Stephanie and the gang at
ThinkOutside
for offering to loan me a
Stowaway
for the upcoming Big Trip with which to more easily update my site ( I've
ordered one but I am concerned that it will not ship before I leave. )
How cool is that!
The Privacy Commissioner of Canada : Annual Report 1999-2000
"Privacy is related entirely to the degree to
which we respect each other as unique individuals, each with our own sets
of values which we are entitled to make known or not as we see fit. To
truly respect your neighbour, you must grant that person a private life.
Respecting one another's privacy means the difference between a life of
liberty, autonomy and dignity, and a hollow and intimidating existence
under a cloud of constant oppressive surveillance." On a lighter note,
I'm not sure if I am more troubled by the claims in this report or the
fact that the report reprints old Cathy comic strips to further its
arguments. ( 500kb )
Robert Crumb
"In my own spaced-out, inarticulate way, I tried
to draw the images I saw in my mind when I heard modern pop music on LSD
... clownish fools boppin' and jivin' in the garbage heap they were
making out of the Earth. ... I was fooled by my own drawings. Other
people thought they were happy images of relaxed cartoon characters just
havin' a good ol' time ... so I did too! I forgot what they really were.
Photographs of the dance of death! ... I guess I don't like to see people
having a good time."
TreeDoc
"Why not read a document in its native form, as a
tree? Directory trees, for example, are best viewed and navigated with
"tree controls" (like the Windows Explorer): you see a vertical list of
top-level directories, and opening one inserts its contents below and
indented. Items there can themselves be clicked to open their contents in
place, and so on all the way down, without ever hiding the top-level
stuff you started with. Everything appears in place, and nothing gets
erased." Ooooooooooooh. This looks exciting and, more importantly,
brain-dead easy to use.
National Post : With glowing hearts we see thee advertise
"I am stupid, have no redeeming social value,
speak 'American,' hate everybody and drive a big-ass monster truck with a
Confederate flag on top," writes one angry Yankee in a posted screed.
"Oops, not me ... but that is how I've been described by 3/4 of you
jackasses. If you're losing sleep because you feel slighted by the Yanks,
you suck. Plain and simple."
Justin Fox
Profits, Darwinism, and the Internet
I had no idea that
Never mind aaronland t-shirts
From the Newspeak department
I had no idea
PHP Knowledge Base
<a href =
"http://e-gineer.com/e-gineer/phpkb/view.phtml/qid/657">How can I
check if the user has Javascript enabled in their
browser?</a>
Saturday Night on Kalle Lasn
"Like the car out back, it's not the glue that's
important, it's the idea of the glue." Lasn is the founder of the Media
Foundation and editor of
adbusters
The National Film Board's CinéRobothèque
I wandered over to the website for Saturday Night magazine
and discovered a feature called "Canadian
Letters". Every issue they get a half dozen or so people from across the
country to write about...whatever is going on where they are. ( Canada
has the world's second largest land mass and fewer people than California
so the physical distances do make a difference. ) I especially liked
Jonathan
Goldstein's memories of living in St. Henri
. "One of Saint-Henri's greatest mysteries involves the old men who sit
in running cars. You'll find them in the middle of the night, idling on a
side street, staring at the dashboard. Sometimes I think Saint-Henri is
Disneyland for nihilists; if it is, then idling cars are its Space
Mountain."
CBC : Viagra keeps flowers from wilting
"They believe Viagra could revolutionize
packaging and storage of produce."
Gregory Baum : Nationalisme et mouvements sociaux contre
l'hégémonie du marché
"Les gens qui participent à ce mouvement, en
grande partie de façon gratuite, ne regardent pas leur travail comme une
oeuvre de charité, privée de sens politique, mais plutôt comme une forme
de militantisme appuyée par la vision d'une société alternative."
The Comics Journal
is back online.
Darren Hick writes
: "...one of our many mandates was to resurrect the long-since
(seemingly) abandoned TCJ Online. Insert phoenix metaphor here. Although
it is still a work in progress (catch-phrase: "under construction"),
there should be enough to hold your interest as we approach full capacity
in the coming weeks." At least you can access the archives again.
Mozilla M7 is out
The screen refresh sucks and it keeps crashing
when I try to set preferences, but it's still pretty exciting.
mmmmm...standards.
wtf?
-
dude, where's my car
This document uses
CSS
kung-fu and a small amount of JavaScript for rendering its
contents. Efforts have been made to separate the form from the
content so if you are viewing this in a text-based browser it
shouldn't be an issue.
On the other hand it may look funny if you are viewing it in a
browser with incomplete
CSS
and/or JavaScript implementations. Internet Explorer 6 comes to
mind.
It's not that I don't love you. However, my time is limited and
I no longer feel very good about spending it working around any one
browser's inconsistencies with little, or no, confidence that they
will ever be fixed or otherwise made more inconsistent at some
later date.
On the other hand, if something is down-right
unreadable
please let me know and I will endeavour to fix it.
-
yes, we have no bananas
This page may not validate. It's not that I don't care, it's
just that I'm not aware of it yet. Part of the reason that I
rewrote the entire back-end for managing this site is that the old
stuff made it too easy for these kinds of mistakes to slip through
the cracks.
See also :
W3C::LogValidator.pm
-
it's the software, stupid
Use the source, Luke.