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.
Or
We're gonna make Python as complicated as Perl, even if it kills us.
I enjoyed Pycon. I would have prefered longer, and more technical, sessions but this seems to be a problem endemic to most conferences and not this one in particular.
There were, according to my unscientific count, about 50-million more women and high-school kids in attendance at Pycon compared to similar conferences I've attended. Whether that speaks to the language or the conference, good on ya!
Generators look pretty slick despite their also looking suspiciously like syntactic sugar for automagically DWIM -ing with subroutine references. That's not a complaint, just an observation based on what was a misunderstanding of Python culture.
I don't know enough Python or C to comment on
Michael Salib's work
(except to say that the name
Starkiller
makes me think someone needs to stop drinking from the Michael Moorcock well) but he is one of the funniest speakers I've seen in a long time.
On the subject of whipping boys : everybody needs one (or two , even) but please let the Python crowd get a grip when it comes to Perl. All the complaints you hear leveled about the language are true — except when they're not. The bitterness and scorn that people spew borders on the irrational and displays the kind of disconnect with reality that makes it hard to take Python boosters seriously.
Perl has been around for a long time, kicked some serious ass, isn't going away any time soon and managed to
solve
a whole bunch of problems that the Python crowd still seem to be coming to grips with. Based on my three days at Pycon these include testing (if ever the Python kids needed to follow their maxim about there only being one way of doing it, this is it), packaging distributions (there's one way of doing it and about fourteen caveats), distributing packages (port the source, Luke) and, dare I say it,
grassroots conferences
.
And I understand that
${squiggly}
is a nuisance but if that's the first thing that comes to Guido's mind when he wants to pick on Perl, I hereby offer of write and maintain a
PerlIO::via::useEnglish
package in the hopes that we can move on to more substantial grievances.
Seeing code samples that say things like
types.TypeType
,
meta.MetaMeta
and some ridiculously convoluted use of underbar-soup, all in the same day and all in the name of doing the Right Thing, doesn't exactly help either.
Python is cool. Lots of really cool stuff is written in Python. There are even more cool apps that
should
be written in Python. But if people thought of Python as just
another way of doing it
the world might not seem like such a ugly and incomprehensible place.
So I'm announcing PyPNG! A very small and rather poor Python (plus a smidge of C to do CRCs) library with grand ambitions. At the moment I can copy a PNG file (by reading the chunks, and then writing them again), display the text chunks, et la piece de resistance: a tool to set the content of an arbitary text chunk! PNGs with embedded RDF, here I come.
Once I've fiddled with the library design a little I'll write a PNG Explorer (hmm, png:/// in Nautilus is tempting) and a Metadata Editor for PNG files. Then I'll try and do exactly the same for JPEG files.
imgSeek is a photo collection manager and viewer with content-based search and many other features. The query is expressed either as a rough sketch painted by the user or as another image you supply (or an image in your collection).
...
Query images similar to one in your collection by double-clicking on it's thumbnail. Group your photos by similarity for easy browsing. You may also have them clustered automatically by color, date (group events automatically using an adaptive clustering algorithm for time differences), filename or image features.
I wonder what you could pull out of The Mirror Project with this.
It's a Python widget so in theory it shouldn't be too much work to add non-GUI interfaces or support for things RDF-ish . Neat.
See also : Perl Code and the Cosmic Radiation Background, parts one and two .
Cut off its nose!! Cut off its nose!!!they cried in unison, as though they had just stepped out of the chorus line for Lord of the Flies - The Musical! Over and over, as each piece was cut away from the torso. By the time the youngest one started screaming
Cut out its brain!! Cut out his br-AAAAA-iii-iinnnnnn!!!at the top of his five year old lungs, more than a few people had commented that it helps when the people serving the food have no idea what the guests are saying.
I have no idea why the idea of learning C still irks me but Lisp seems somehow okay via 0xDECAFBADThis is a collaborative project that aims to provide for Common Lisp something similar to the Perl Cookbook...
...I realized that without sound, TV war coverage is a hopeless exercise in confusion. Smoke-drenched shots of indecipherable landscapes, jerky digital video and talking heads: it all screams Contemporary Art Museum exhibit.
It's all Kellan's fault. see also : docsBecause, you know, it may be important to your Perl module that it's raining outside...
see also : docsThe world really doesn't need anymore terminal thingies, although apparently I do.
Perfunctory \Per*func"to*ry\, a. [L. perfunctorius, fr. perfunctus dispatched, p. p. of perfungi to discharge, dispatch; per (see {Per}) + fungi to perform. See {Function}.] 1. Done merely to get rid of a duty; performed mechanically and as a thing of rote; done in a careless and superficial manner; characterized by indifference; as, perfunctory admonitions. --Macaulay. 2. Hence: Mechanical; indifferent; listless; careless. ``Perfunctory in his devotions.'' --Sharp. web1913
perfunctory adj 1: hasty and without attention to detail; not thorough; "a casual (or cursory) inspection failed to reveal the house's structural flaws"; "a passing glance"; "perfunctory courtesy" [syn: {casual}, {cursory}, {passing(a)}] 2: as a formality only; "a one-candidate pro forma election" [syn: {pro forma}] wn
<xref xlink:href = 'http://radio.weblogs.com/0001015/instantOutliner/daveWiner.opml'
content-type = 'text/opml'
xlink:show = 'embed'>
<text>Dave Winer's Outline</text>
<cache modified = '1018129831'
created = '1018129831'
type = 'otlml'>
...
</cache>
</xref>
...which is pretty much what's going to happen. I have a working SAX2 filter for doing "inline" instant outlining of an OTLML 1.1 document and the new DTD is almost ready to be released. Right now the filter is hard-coded to munge remote OPML documents, but I plan on adding hooks to load (sub) filters on the fly based on the
content-type
attribute. Just not today.
Taciturn \Tac"i*turn\, a. [L. taciturnus: cf. F. taciturne. See {Tacit}.] Habitually silent; not given to converse; not apt to talk or speak. -- {Tac"i*turn*ly}, adv. Syn: Silent; reserved. Usage: {Taciturn}, {Silent}. Silent has reference to the act; taciturn, to the habit. A man may be silent from circumstances; he is taciturn from disposition. The loquacious man is at times silent; one who is taciturn may now and then make an effort at conversation. web1913
taciturn adj : habitually reserved and uncommunicative [ant: {voluble}] wn
my $machine = Pipeline(
# How do I ->set_stylesheet_uri("my_pdflib.xsl") here?
"
XML::Filter::XSLT
",
"XML::Filter::PDF",
$pdf_file,
);
$machine->parse_uri($xml_file);
see also :
PDF::Template
and
RE: ...calling widget methods
.
Just pushing this out the door since it works modulo filtering and some spit and polish for the UI. And servers that implement the API — one step at a time...