posts brought to you by the category “reading
pile”
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.
karl:humpty dumpty != aaron:omelette
devedge: Inner-Browsing - Extending Web Browsing the Navigation
Paradigm [sic]
It sounds to me like this says more about Ed's bias,
My coalition is enormous.
Me : Net::Google.pm 0.60_02
Ariel Dorfman : Heaven help me,
Heaven help me, I am saying that if I had been given a chance
years ago to spare the lives of so many of my dearest friends, given
the chance to end my exile and alleviate the grief of millions of my
fellow countrymen, I would have rejected it if the price we would
have had to pay was clusters of bombs killing the innocent, if the
price was years of foreign occupation, if the price was the loss of
control over our own destiny. Heaven help me, I am saying that I care
more about the future of this sad world than about the future of your
unprotected children.
Me : Acme::Test::Weather.pm 0.1
Because, you know, it may be important to your Perl module that
it's raining outside...
From the "Talking to Canadians" department :
I updated the docs for the 'rels-to-unordered-lists' XSL
stylesheet
Me : WebService::weblogUpdates.pm 0.32
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 dictified dictionary.com word of the day is : malfeasance
Malfeasance \Mal*fea"sance\, n. [F. malfaisance, fr.
malfaisant injurious, doing ill; mal ill, evil + faisant doing, p. pr.
of faire to do. See {Malice}, {Feasible}, and cf. {Maleficence}.] (Law)
The doing of an act which a person ought not to do; evil conduct; an
illegal deed. [Written also {malefeasance}.]
web1913
malfeasance n : a wrongful act that the actor had no right
to do; improper professional conduct; "he charged them with electoral
malpractices" [syn: {malpractice}]
wn
Props to Doug Gilmour for capturing the mood last night.
The dictified dictionary.com word of the day is : quondam
Quondam \Quon"dam\, n. A person dismissed or ejected from a
position. [R.] ``Make them quondams; . . . cast them out of their
office.'' --Latimer.
web1913
quondam adj : belonging to some prior time; "erstwhile
friend"; "our former glory"; "the once capital of the state"; "her
quondam lover" [syn: {erstwhile(a)}, {former(a)}, {once(a)},
{onetime(a)}, {quondam(a)}, {sometime(a)}]
wn
Me : XML::Filter::OTLML::IO.pm
my $outline = "/path/to/io.otlml";
my $output = IO::File->new("+<$outline");
my $writer = XML::SAX::Writer->new(Output=>$output);
my $filter = XML::Filter::OTLML::IO->new(Handler=>$writer);
my $parser = XML::SAX::ParserFactory->parser(Handler=>$filter);
$parser->parse_uri($outline);
The random pseudodictionary.com word of the day is : jings
An exclamation of surprise. Originates from Oor Wullie as
chronicled in the Sunday Post (Uk)
ex. Jings, would you look at the size of
that.
Fabio Arciniegas : The Visual Display of Quantitative XML
The dictified dictionary.com word of the day is : postprandial
Postprandial \Post*pran"di*al\, a. [Pref. post- +
prandial.] Happening, or done, after dinner; after-dinner; as,
postprandial speeches.
web1913
postprandial adj : following a meal (especially dinner);
"his postprandial cigar"; "took a postprandial walk" [ant:
{preprandial}]
wn
Radio Crankypants #2: I am so totally ready to believe that Radio
Userland is as easy
Dave Winer : Success in software
"As long as people expect software to be free, it
will be unusable crap. If you believe people will sweat over user
interface details with no hope of being paid, you'll wait a long time for
nirvana, imho."
Janice Stein : The Cult of Efficiency
"These lectures are about post-industrial society
in the making. There is a growing emphasis on efficiency in this era of
globalization, and the language of efficiency shapes the way citizens
think about their most important shared values. But hidden in the
polemics about efficiency are, I believe, much more important and
enduring conversations about accountability and choice in post-industrial
societies. To discover how these arguments live in practice, to move
beyond the fixed positions of our political warriors, I wanted to look at
what we as citizens are saying about public schools and hospitals. It is
here that citizens engage in the most immediate and practical ways with
the arguments of our times. I think by listening to these very local
debates we can explore the dilemmas of democratic processes in a global
age, where waste is a sin but the public trust remains sacred.
Surprisingly, I find that citizens want to see both less and more of the
state. Although citizens in post-industrial society are less deferential,
more distrustful of authority, and more confident of their capacity to
make the important choices, the escape from the state is more apparent
than real." (real audio)
The dict-ified dictionary.com word of the day is hebetude
| source : web1913 | Hebetude \Heb"e*tude\, n.
[L. hebetudo.] Dullness; stupidity. --Harvey. | source : wn | hebetude n
: mental lethargy or dullness
Enrico Schnepel : html2fo
"I have developed html2fo because I had to create
a new server driven printing solution for an client-server-based
application. The previous printing solution was using Microsoft Word
mailing function for importing data and printing. As everybody knows -
Word is not platform independent. But this was the main goal for the new
printing solution. We have chosen PDF as platform independent document
format and I had to convert about 40 documents with about 100 Sheets
altogether. I used StarOffice to convert from .doc to .html because Word
is in HTML export not as good as StarOffice. (There are worlds between
them...) After using html2fo for converting to xsl:fo, a manual
processing and rendering to PDF using FOP from Apache - Now I have a new
printing solution."
DevShed : Understanding XML Schema
The dict-ified dictionary.com word of the day is
tatterdemalion
| source : web1913 | Tatterdemalion
\Tat`ter*de*mal"ion\, n. [Tatter + OF. desmaillier to break the meshes
of, to tear: cf. OF. maillon long clothes, swadding clothes, F. maillot.
See {Tatter}, and {Mail} armor.] A ragged fellow; a ragamuffin.
--L'Estrange. | source : wn | tatterdemalion n : a dirty shabbily clothed
urchin [syn: {ragamuffin}]
The dict-ified dictionary.com word of the day is dishabille
| source : web1913 | Dishabille \Dis`ha*bille"\,
n. [See {Deshabille}.] An undress; a loose, negligent dress; deshabille.
They breakfast in dishabille. --Smollett. | source : wn | dishabille n :
the state of being carelessly or partially dressed [syn: {deshabille}]
You would think that the first thing on a bank's list of
things
Elliotte Rusty Harold : "Until the U.S. is willing to honestly
address why we're hated, no security measures will be sufficient."
The dict-ified dictionary.com word of the day is hardscrabble
| source : wn | hardscrabble adj 1: yielding
little by great labor; "a hardscrabble farm"; "poor soil" [syn: {poor}]
2: of a bare living gained by great labor; "the sharecropper's
hardscrabble life"; "a marginal existence" [syn: {marginal}]
David C. Druffner : phpTidyHt
"is a PHP script which allows you to filter all
your PHP generated HTML through HTML Tidy before it is sent to the
browser. Thus you have the advantage of automatically fixing most HTML
errors on the fly, presenting a nicely formatted source to the browser,
optionally converting the output to XHTML automatically, and obtaining
useful information for debugging HTML source. "
The dict-ified dictionary.com word of the day is cohort
| source : web1913 | Series \Se"ries\, n. 1.
(Bot.) In Engler's system of plant classification, a group of families
showing certain structural or morphological relationships. It corresponds
to the {cohort} of some writers, and to the {order} of many modern
systematists. 2. (Elec.) A mode of arranging the separate parts of a
circuit by connecting them successively end to end to form a single path
for the current; -- opposed to {parallel}. The parts so arranged are said
to be {in series}. 3. (Com.) A parcel of rough diamonds of assorted
qualities. | source : web1913 | Cohort \Co"hort\, n. [L. cohors, prop. an
inclosure: cf. F. cohorte. See {Court}, n.] 1. (Rom. Antiq.) A body of
about five or six hundred soldiers; the tenth part of a legion. 2. Any
band or body of warriors. With him the cohort bright Of watchful
cherubim. --Milton. 3. (Bot.) A natural group of orders of plants, less
comprehensive than a class. | source : wn | cohort n 1: a company of
companions or supporters 2: a band of warriors (originally a unit of a
Roman Legion)
I had occassion to walk through the tunnel at Westmount Square
Pico Iyer : Mongrel Beauties
"For many years -- for all my life, really --
I've been travelling the world looking at how different countries and
people try to make sense of the multicultural mixes we're all becoming.
One of the unusual and potent things about the present moment is that the
very issue that so many cultures and cities are facing is exactly the
same one that more and more individuals such as myself are confronting:
How to fashion a sense of self or home when all the traditional
co-ordinates are gone? And how to make a peace among the disparate, often
competing, cultures inside of us? How, in short, to begin to create a
sense of direction -- and foundation -- when the world is spinning around
us at the speed of light?"
Chuck Esterbrook : Using Mix-ins with Python
"There are several reasons to use mix-ins: they
extend existing classes in new areas without having to edit, maintain or
merge with their source code; they keep project components (such as
domain frameworks and interface frameworks) separate; they ease the
creation of new classes by providing a grab bag of functionalities that
can be combined as needed; and they overcome a limitation of subclassing,
whereby a new subclass has no effect if objects of the original class are
still being created in other parts of the software."
Ron Savage : CGI::Explorer.pm
"is a support module for CGI scripts. It manages
a tree of data, so that the script can display the tree, and the user can
click on a node in the tree to open or close that node."
Chris Gibbs on installing a Dict server
Overheard : When asked what she thought of U.S. election/recount,
singer K.D. Lang replied
"I think [George Bush] is hiding ballots in his
boil."
Dave Olszewski : Silly::Werder.pm
"is used to create pronouncable yet completely
meaningless language. It is good for sending to a text-to-speech program
(ala festival), generating passwords, annoying people on irc, and all
kinds of fun things."
CBC : Guggenheim may open on Las Vegas strip
Ideas : Sovereignty
"What is the "right size" for a nation? What
counts most - Geography? Language? Economic self-sufficiency? The case of
Quebec is familiar, but two other examples aren't. In Micro-states (July
5th) professor Tim Carroll examines the case for the independence of
Prince Edward Island. A Charter for Toronto (July 12th), with former
mayors John Sewell and David Crombie, urban guru Jane Jacobs, journalists
and academic economists, asks what would happen if the city separated
from the province."
02h05 GMT
(real evil g2)
Jonas Liljegren : CGI::Debug.pm
"will catch (almost) all compilation and runtime
errors and warnings and will display them in the browser." Nice.
PalmVNC
"is an implementation of the VNC (Virtual Network
Computing) protocol ... [it] allows users to access a remote computer
desktop via Internet or Intranet, i.e. to view and control all
applications, to collaborate with a person currently working at this
desktop." via
slashdot
It's called a classroom.
Everything that Meg is talking about should
already be done in class; simply funneling the discourse on to the web is
only a partial solution and moot by itself. If education at all levels
was given adequate funding and not seen merely as tool for career
advancement, by students and teachers alike, people might not feel so
shitty about it. I'm pretty sure it's not what she meant, but Meg's
comments could also be interpreted as "Who needs school when you've got
Blogger?" Meanwhile, universities everywhere are
reinventing themselves as search engines
.
Remember, those who don't know history
are doomed to repeat it...or something like that.
Inspired by Rasterweb's
I'm not much for instant messaging
CBC : Cyanide spill spreads to Danube river
"So far, about 300 tonnes of dead fish have been
removed from rivers in three countries, and boatloads continue to be
brought to shore." I especially like that this happened *last* month.
Meanwhile, in France
I've got the re-install blues
sendmail.net : Q&A with Paul Vixie
"...it's safe to say that the original design of
virtually all Internet technology took no account of human nature -
because the subset of humanity who used the early Internet had been
preselected by their employers and schools and research labs and whatnot
to weed out rudeness." Meanwhile,
via slashdot
come news that Hotmail (of all people)
will implement the MAPS Realtime Blackhole List
.
When Good Smurfs Go Bad
CBC : Honey is sticky alternative to antibiotics
C'est La Vie : Word of the Week
What *are* those wacky French-Canadians saying,
anyway?
Grappa
Friends are great, but friends are better when
they enjoy drinking grappa with you. A word of advice to those who still
play drinking games: grappa should never ever be your weapon of choice
unless you are supremely confident of victory. (I speak from experience,
having weathered a particularly ugly and painful defeat at the hands of a
backgammon wizard.) It does, however, make for <a href =
"http://aaronland.net/weblog/grappa_cake.shtml">excellent
chocolate cake</a>.
BBC : Timor activists warn of cyber war
Gail Collins on Woodstock '69
"Circumstances that nobody anticipated had left
us in the middle of nowhere, the roads clogged and impassable in every
direction, with no way for us to get out or anybody else to get in. We
were on our own, and if we behaved well, it was probably because we knew
there was nobody to protect us from ourselves. "
Joaquin Rodrigo 1901-1999
The House on Bubbles Galore
Art, sex and government funding. real audio,
starts at 34:13.
The MoebiusShop
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.