At long last, Friedrich speaks his mind on the blogging world…

Just came across this oh-so-timely paragraph (line-breaks inserted for clarity purposes, emphasis mine):

Einsamkeit lernen. – Oh, ihr armen Schelme in den grossen Städten der Weltpolitik, ihr jungen, begabten, vom Ehrgeiz gemarterten Männer, welche es für ihre Pflicht halten, zu allen Begebenheiten – es begiebt sich immer Etwas – ihr Wort zu sagen!
Welche, wenn sie auf diese Art Staub und Lärm machen, glauben, der Wagen der Geschichte zu sein!
Welche, weil sie immer horchen, immer auf den Augenblick passen, wo sie ihr Wort hineinwerfen können, jede ächte Productivität verlieren! Mögen sie auch noch so begehrlich nach grossen Werken sein: die tiefe Schweigsamkeit der Schwangerschaft kommt nie zu ihnen!
Das Ereigniss des Tages jagt sie wie Spreu vor sich her, während sie meinen, das Ereigniss zu jagen, – die armen Schelme! – Wenn man einen Helden auf der Bühne abgeben will, darf man nicht daran denken, Chorus zu machen, ja, man darf nicht einmal wissen, wie man Chorus macht.
Friedrich Nietzsche – Morgenröte – 177

Unfortunately, any online version of the English text I could find somehow skipped many paragraphs (including this one), so I will have to give my own weak attempt at a translation. Bear with me, as I have no claim on native-level fluency in German:

Oh you poor fools living in the metropolises of world politics, you gifted, tortured by ambition, young men, who consider it your duty to give your word about every passing events – and there is always one!
Who, when you have made much dust and noise that way, think you are History’s driving force!
Who, always on the lookout, always waiting for the moment where you will be able to slip your word, lose any real productivity!
No matter how much you yearn for major accomplishment, the deep silence of maturation never comes to you! The day’s news chases you like a chaff in the wind, while you think you are the one chasing it – you poor fools!
When one wants to play the Hero’s part onstage, he should not think of being in the chorus, he should not even know how to speak in chorus.
(Friedrich Nietzsche – Daybreak also known as the Dawn – 177)

[if any of our dear Saxon readers has any suggestion for improvement, please go ahead]

Du fühlst es nicht,
wie einsam ich bin…

Warum…

Warum ?!?

Have you ever wondered why there wasn’t more German love songs out there?

Well, wonder no more:

This song has rocked my high-school years, been the staple of many a drunken late night with friends and is overall single-handedly responsible for destroying any illusion in my mind that German could ever be used for anything beyond Kantian philosophy and Organic Chemistry textbooks.

when I think some people expressed indignation at my reserve toward that oxymoron called German poetry…

UPDATED 07/24/04 18:02 JST
Super Geeky entry on Blog migrations… you can safely skip if you do not have any idea what the names “WordPress” and “Movable Type” stand for. [I also added 100% WP stuff down there]

A temporary entry on the work in progress that is my move from Movable Type to WordPress.

I ported a bunch of scripts and plugins I was previously using with my MT installation. Also hacked happily through WP’s PHP sources…

Not completely done, but here are already a few usable hacks (I would not quite call them “plugins” given the amount of tweaking required to use them):

  1. mt2wp: Redirecting old MT entries to WP entries

    This script will not only redirect your old Movable Type archives (both categories and monthly), it will also redirect direct entry permalinks (e.g. “000123.html#000123”).
    To do the latter, you will need to have your old ‘mt_entries’ table in the same database as your current WP tables (you do not need the full MT install, just this table), but you can still have archive redirection by date and category even if you have thrown out your MT tables.

    Please read the instructions for more details on how to install and use.

    Overall, don’t forget to:

    1. Edit the script (mt2wp.php) with your blog archive’s URL
    2. Upload the script to your WP directory
    3. Edit your index.php template file
    4. Edit your .htaccess file
    5. Optionally edit your css file (usually wp-layout.css)

    SourcesZip File

  2. Picture Glue: Image Posting Plugin

    A port of the small plugin I had written for MT. By far not the most advanced picture import plugin for WP: there are better and nicer plugins out there doing roughly the same. But I needed backward compatibility and after all, it’s a convenient lightweight plugin to seamlessly upload and insert pictures in an entry.

    Picture Glue automatically looks in a predefined location for folders containing pictures (presumably uploaded through FTP), generates thumbnails and insert HTML code (with css tags) at the top of appropriate postings. Each picture folder must contain the ID of the post it is to be inserted into and must be writable by anybody (for thumbnail generation). This plugin updates the entry content in the DB once and for all, instead of dynamically filtering, thus creating less runtime overhead.

    To use, upload the php file in your plugin folder (located in WP wp-content directory). Read the plugin instruction for details.

    SourcesZip File

  3. Updated! wp-Filterz: Dynamic meta-filtering of your main content

    This plugin lets you define a bunch of meta-filters controlled by checkboxes. Checking/Unchecking boxes will show/hide entries dynamically. You can try it by going to the left bar of this site and playing with the boxes under the “Filterz” section.

    Now supports both IE and Mozilla-like browsers.

    To use it:

    • drop the plugin file into your plugin folder (located in WP wp-content directory)
    • edit the sample preferences with your own categories (you will need to know the ID of the categories you want to filter by)
    • upload the pref file to the wp-content directory (*not* the plugin directory)
    • edit your index.php file to include <?=filterz_class()?> inside the class declaration of your entry divs. Your template should look something like this: <div class="storycontent<?=filterz_class()?>">
    • use <?=$filterz_html_code?> in your template to output wp-filterz’ checkbox list
    • BTW: make sure you activate the plugin in WP’s admin tools.

    Plugin SourcePrefs file sampleZip File

  4. wp-Mood-Quote: Random quote matching your mood (codeveloped with Masquerade)

    This plugin lets you define a list of quotes/taglines/sentences to be displayed randomly when people load your page… with a small extra feature over the countless other random quote generator: this one will let you assign a “mood” to each quote and will then try to match the random quote with the current mood of your blog (using the last “mood” tag you set in one of your post). See docs for more details. (docs wiped out from Masquerade’s server, following some infortunate adventures in shell scripting involving the use of ‘rm -f *’ and no backup whatsoever).

    Zip FileTar Gz File

  5. New! Getting the “updated links” feature to work

    Not a hack. Just a little bit of help to those who might be confused on how to get that sort-by-last-updated feature to work in WP.

    Supposedly, WP lets you sort links. But simply following the instructions and calling get_links() with the proper parameters won’t suffice to enable that feature. To enable it, you must also:

    1. include (before calling any link output function) the file links-update-xml.php as such: include_once(ABSPATH.WPINC.'/links-update-xml.php');
    2. if you have upgraded (and still possibly if you have not), you must make sure you have a file named links-update-cache.xml in your wp-content folder and that it is writable by the server (chmod 666). caveat: it looks like previous versions of WP used a slightly different file name (link-update-cache.xml: mind the missing ‘s’), make sure you have the correct filename.

    Of course, you must also set the parameters in your function call correctly, as well as the options in WP-admin option panel.
    As an example, here is the code I use to output the bookmarks section on this site (it uses a list of IDs for the groups of links I want to display there). Feel free to adapt to your needs and reuse:

    <?php
    include_once(ABSPATH.WPINC.'/links-update-xml.php');
    foreach (array(2,3,5,9,7,8) as $this_cat)
    {
    echo "<li>", get_linkcatname($this_cat), "<ul>";
    get_links($this_cat, '<li>', '</li>', '<br>', false, '_updated', false, false, -1, 1);
    echo "</ul></li>";
    }
    ?>

  6. More will be coming… including:

    • a patch for MooKitty’s show_category plugin to generate a side blog from a specific category (the patch adds date synchronization between the main entries being displayed and the sideblog). it’s already being used on this very blog, I just need to clean it up and write a blurb for it.
    • small snippets that display smart navigational bars at top and bottom of the page… need to put these in a plugin and will release.
    • a patch on wp-mail plugin (allows posting of pictures through email) to use my Picture Glue plugin and generates thumbnails automatically (doesn’t do it at the moment). Actually, I made a whole plugin to do that (and more), it’s there: Keitai Mail Plugin
    • probably other stuff as I come across it…

The Vaterland Sicherheit Homeland Security Agency has just come up with a brand new idea to protect you.

Choice quote (emphasis added):

In his letter, Soaries pointed out that […] “the federal government has no agency that has the statutory authority to cancel and reschedule a federal election.

Soaries wants Ridge to ask Congress to pass legislation giving the government such power, Newsweek reported in its latest issue that hits the newsstands on Monday.

Homeland Security Department spokesman Brian Rochrkasse told the magazine the agency is reviewing the matter “to determine what steps need to be taken to secure the election.

So let me get this straight: a member of the current executive branch (whose very election is itself a point of controversy) is considering asking the legislative branch to pass a law, that would in effect put the decision to renew the executive branch into the hands of… the executive branch.

Yea, if that sounds like a lot of executive branch in the same sentence, that’s because it is. Somehow I get the nagging feeling this plan doesn’t go in the overall direction of more Check and Balance.

Just remember people, War on Terrorism is Peace, Slavery is Freedom and who needs a goddamn election anyway?

Have you noticed how common it is to receive professional corporate e-mails that show absolutely no respect whatsoever for basic typographic rules?
And I don’t mean such nitpicking as whether periods and question marks go inside or outside quotes: I’m talking full-on spacing chaos (either dozen of whitespace before and after every single item of punctuation, or inversely, not a single space for the whole paragraph), with the occasional (though thankfully rare) ALL CAPS EMAIL every now and then.
While I do not expect spam or random newbie mails to be jewels of typography, it is always a bit unsettling to receive such loosely typed e-mails from people who’ve supposedly been exercising higher-exec positions for up to a few decades sometimes…

I think the explanation is precisely there: none of these people are used to typing their own mails. Up until this fateful era where typists have been replaced by MS Word, nobody above the rank of manager would have ever condescended to type his own mail. Maybe a quick draft by hand, but that’s about as far as it would go. As for formatting and typography: this was the secretary’s job.

Ironically, nowadays, even CEOs of multi-billion dollars companies have to occasionally type emails by themselves. And obviously, they were never told not to put spacing before a period.

That reminds me of such a man who justified his absolute refusal to carry a cellphone thus: by answering your own phone, you are basically doing your secretary’s job, and lowering yourself in the face of business partners. Sheer brattiness aside (I guess he could afford to be a brat, at least by his own standard of success), he had a point: at the time, by adopting this nifty new gadget, businessmen were virtually downgrading their standing, since even the most common peon could break in their higher spheres of power and reach them directly at any time of day or night without fear of being filtered by a zealous assistant.

As for our cellphone-adverse gentleman: he held strong and never accepted to carry a portable communication device on his person. And thankfully never lived to see the cell-phone boom of the following decade.

Anybody knows if there’s any specific Japanese law prohibiting the destruction of crows en masse by way of firearms? I was thinking along the line of .44, AK-47 or rocket launcher… but I am willing to submit to local customs and use nunchakus or katana if that’s a requirement.

Actually I think if they keep squawking away like that, I’m gonna go bare hand on these fuckers.

The single thing I hate most about Japan is the omnipresence of these carrion-eating pests. Blame Edgar Allan Poe, blame centuries of unfounded prejudices: I just don’t like crows.
Not content to look like they could probably eat their british mates for breakfast, the Japanese versions are also renowned for thriving absolutely everywhere: countryside and cities alike.

It is not without legitimate fear that the average Hitchcock spectator will cross one of those deserted city parks at sundown, surrounded by hundred of ominous black shadows only waiting for the first sign of weakness to plunge and gouge out eyes with their razor-sharp beak and claws. God, do I miss the shit-dropping, cackling, unhygienic, peace-loving European pigeon. Good old inoffensive flying rats of our Western cities…
Just try to picture yourself in the middle of Piazza San Marco in Venice, except instead of the usual thousands of annoying little pigeons, the whole square is covered by a huge flock of mean-looking crows (incidentally, is it even my fault if you are not supposed to say a “flock of crows”, but a “murder of crows”? isn’t that proof enough that these things are just a public menace that ought to be exterminated?). Now how do you think that would affect Italian tourism?

Well, Tokyo is just like that, wherever you could decently expect to see a small cutie-birdie or some funny seagull, there is one of those large vicious black bird.

Anyway, I usually consider it sufficient to display a cold disdain toward these feathered bastards and I make a point of ignoring their presence when going around, save for a subtle but severe look of reprobation in their general direction, to make it clear that I disapprove the ways of their species.

But this morning, the war is declared.

IF they think their numeric superiority entitles them to exercise their pitifully discordant vocal organs at 4:30 in the morning, right the second I finally managed to laboriously put myself to sleep, they are in for a surprise. They just wait til I find that old baseball bat I got somewhere in my closet, we’ll see if they can shriek as proudly with their neck at a right angle with their body.

Man, I hate crows…

Keitai PictureWhy?

Why did I have to buy what I originally thought was plain ole mixed green salad, but turned out to be, upon closer inspection (at home and therefore five long sweaty minutes away from the combini), seaweed salad (with no less than three shades/species/types of seaweed, mind you).

Why, why, why?

And don’t give me that crap about cultural openness, nutritional values and all that stuff: I will gladly eat about anything (although a cold gun pressed against my temple might help) on most occasions. And that includes, caramelized wasp larvae, lapon reindeer sandwich or even that disgusting insult to generations of Italian cooks that is nori-corn-mayonnaise pizza… But right now, everything around me (including me) is hot and sweaty and all I wanted was to put my tooth on a nice crisp leaf of fresh iceberg lettuce (the mere name sends my taste buds in gustative overdrive, right this moment), not some kind of damp chewy pseudo-vegetable that looks like it’s been left behind by the tide.

If God had intended for us to eat raw seaweed at dinner, he would have made it sprout in my backyard while lettuce would be growing at the bottom of the oceans.

So, anyway, I guess with a bit of olive oil…

I am currently carrying over a double move involving both my hosting solution and blog engine (switching from MT to WordPress, more on this later).
In the meantime, please excuse the many visual glitches, spare body parts scattered on the ground and blood stain on the walls. I’ll be working hard this week on making everything the way it used to be, when all was green and happy in drDaveLand…

Got your attention?

All right, then let me start.

Actually, before I start, let me set the record straight, just in case some Jobs-nuts out there were already playing with the trigger of their reply button:
No matter how much you think you can vouch for your loyalty to King Jobs and his court of Cupertino, no matter how much you think you’ve earned your right to sit with the Knights of the Golden Apple, no matter how intimately attached to your Powerbook you are… Thou doth not even come close to my level of Macitude, OK? Just don’t try.
I learned to draw on MacPaint with a 512k before I knew how to hold a pencil, I was making killer games on Hypercard when you were still playing Mario Bros. on your brother’s NES and I had written enough useless Mac-PC flamewar postings on Usenet to fill a newsgroup within the first year of my first “Internet” account (yea, I know that’s pretty pathetic… but remember we are talking about a faraway time where nobody had yet figured what to do with this internet thing beside trolling and browsing for porn… not that anybody has, ever since). The total value of all the Apple equipment I’ve bought, had my employer buy, or stollen from heavily-guarded warehouses at great risk for my life, would likely pay off the debt of a small African country, and short of getting a position as Steve’s personal poolboy, I’ve been involved in about every aspect of the Mac-related development industry you could think of.

So before you start yelling at me for disparagingly commenting on your beloved brand and tell me how much you really like your iMac, just make sure we are on the same ground, ok?

Right. So, why do I hate Apple and their products?
Where do I start?
How about here… and there

Now of course, maybe I’m just a very unlucky person who happen to have bought the only two products coming from Apple this past year, ridden with defects and design flaws. Maybe I am an incredibly unlucky person and the models I bought belonged to a minority of factory defects, in no way representative of the overall high quality of their products.

Or maybe, just maybe, most of the products released by Apple these last few years are low-quality, margin-gnawing, under-tested pieces of crap, thinly disguised under [admittedly very pretty] professional designs.

Now, these are the kind of stats we won’t ever see unless somebody breaks into Steve’s office safe, but a little bird tells me these defects occur a bit more frequently than you are entitled to expect from devices paid well over market price. Actually, my little bird has a lot of friends who have purchased either an iPod or a Powerbook G4 in the last year or so, and a quick roundup on their level of satisfaction with their machines indicated that the group of those experiencing huge white blotch on their laptop LCD or comatose battery life on their nearly-new iPod far outnumbered the happy-customer group. call that a coincidence, but I was barely surprised when my own equipment started failing in the announced fashion after less than 6 months of intensive-though-careful use.

And don’t tell me this is no big deal, “as Apple will magnanimously accept to take care of these small impediments, at no charge for me”, and return a functioning unit, “in less than 2 weeks”… Do you think I paid such an inflated price for a laptop, just in order to spend a day backing up its data, figuring how to mail it in one piece and part with my main work instrument for a period of 15 freaking days?!? All that because Apple did not deem useful to do basic testing on their products and have been selling entire series of defective products ?!?

Even though my quasi-religious loyalty to the brand is waaay long gone (nothing like an internship somewhere 30 minutes south of San Francisco to help you bury that kind of pre-adolescent infatuation) and work has long been switched half off the mac (ever since the difficultly defensible years of MacOS 8-9), using OS X had given me a lot of hope for the future. And I was happy to have a decent alternative to that increasingly bug-ridden excuse of an OS, 90% of the planet insist on subjecting themselves through.

But right now, I really do not see how I could ever buy another piece of Apple hardware any time soon. I doubt I am the only one. And somehow I got the feeling Steve doesn’t really give a damn: he’s much too busy selling iPods and iTunes tracks to my grandma and my little brother, and he’s probably right considering the cash opportunities in either market.

Let’s seriously hope for some hardware overture (“overture”, you know, as in “intel version” or, gasp “mac-compatible clone”) before Apple kills its OS for good along with its hardware…

Update: When I told you I’m not alone

Update 2: And the fun only begins… what do you know… this morning, the super-cool magnetic latch on my PB just died… meaning that, on top of having white blotches all over the screen, a semi-faulty charger and a frame unexplainably skewed, I am now unable to properly close my laptop… I feel like killing somebody.