Wednesday, September 13, 2006

Via RSS - 9/13/06

I'd originally planned to take a vacation from blogging this week, since I had a self-imposed RL work deadline to worry about. But it just sort of hasn't happened. I have been slacking in my RSS-reading duties, and I've been trying to catch up, really really really, when I'm not grinding out Java. Right now I should probably be writing some unit tests, but that can wait for a few minutes.

Without further ado, here's today's edition of "stuff found on the interwebs".


  • The latest cool Hubble photo: A photo of the planet Uranus with its moon Ariel, with the moon casting a shadow on the planet. This from beeeelions of miles away. Wow. Admit it, that rocks.
  • If you haven't seen it yet, here's Keith Olbermann's 9/11 piece. If you're a Dubya groupie (and you haven't already fled this blog in horror), you probably don't want to visit this link. At least if you want to keep on being a Dubya groupie.
  • A new Hobbit movie? Can it be? I eagerly, eagerly await big-budget Smaug goodness.
  • New info on how blogspam happens. Cheap Third World labor will be the death of us all, I tell you.
  • I've also fallen behind in my usual practice of linking to cephalopod items on Pharyngula. So here are the latest four items. All hail the Old Ones!
  • The latest research into the biology of B-Movie Monsters.
  • The Belmont Station blog has a video of people diving into a gigantic pile of hops. It's like porno for beer geeks.
  • And for Mac geeks, here's how to set up your own custom kernel panic screen. Not that I've ever actually seen a kernel panic with OSX. Sometimes I almost miss the days of "Sorry, a system error occurred. ID = -17". But the feeling passes quickly.
  • The latest physics crankery: The upcoming Large Hadron Collider could kill us all!!! Run for the hills!!!!
  • The Champagne of Blogs has a piece about homebrewing in the great outdoors, with tons of photos. Apparently the Metolius River makes an excellent wort chiller.
  • Four photos of echidnas.
  • The only known naughty limerick involving echidnas. They do have remarkable tongues, you know.
  • A post at Humu Kon Tiki explaining in great detail how to build a Tiki Bar. So now you have no excuse not to.
  • Baby skunks. Awwwwwww....
  • If you had a thing for Harmony from Buffy & Angel, November is your lucky month.
  • Slashdot helpfully points us at what was once The Ultimate Blog Post. That was until this post came along.
  • Also from Slashdot: Ding, dong, IRIX is dead. That's one less Unix to worry about porting to. Yay!
  • More cat-related items at Cute Overload & Pharyngula.


More:

  • Sometimes even giant natural gas tankers need to dress up and feel pretty.
  • A slideshow at KGW showing our shiny new OHSU tram cabins. The first photo is the only good one, and the others just show heavily-wrapped cabins (or something) being loaded onto a cargo ship.
  • For future reference: When you're trying to subdue an escaped alligator, it helps to have a roll of duct tape handy.
  • A couple of Blogspot referrer pages from when I hit "Publish" the first time: The Armchair Nomad and 12 Degrees of Freedom.
  • The cephalopod items at Pharyngula are coming fast & furious these days. Here's the latest.
  • Cleaned-up, "digitally remastered" photos of the surface of Venus, courtesy the Soviet-era Venera 13 and 14. The Venera 13 image is especially interesting, with barren, misty hills in the distance.
  • Also, MRO is finally done aerobraking. The Bad Astronomer geeks out over the occasion. And rightly so.

Monday, September 11, 2006

Obligatory & Reluctant 9/11 post

I'm not exactly anxious to write about 9/11, but trying to ignore the date doesn't seem right either. Over the last five years the day's mutated into a sort of creepy fundamentalist martyrdom festival and Republican campaign rally. Each year we're asked again to collectively wallow in wounded national pride and endless self-pity and ugly xenophobia. I certainly don't think the day's main event ought be yet another divisive partisan speech by GWB, the guy who took this national tragedy, misused it for his own ends (i.e. Iraq), and then botched the resulting stupid, needless war. If I was mayor of New York, Bush would be politely and quietly disinvited to the day's events. No need to make a scene; it's just better if he's not in town to steal the limelight from the real heroes and victims of that day.

What I remember about five years ago:

September 10th
On this, the vilified day of the "September 10th mindset", Portland's new MAX line to the airport opened to the public. This still strikes me a truly weird historical coincidence. I took a lazy summer's day break from work and rode the train out to the end of the line and back, and thought how much easier air travel was going to be in the future.

September 11th
I didn't really know anything was wrong until part of the way through my commute into downtown Portland from the westside. At the underground Zoo station, a National Guard soldier was standing on the platform, automatic rifle at the ready. At that point it just seemed kind of odd. It didn't seem like something they'd do if there was just a criminal on the loose. So I already knew something unusual was going on.

When I got off the train at Pioneer Courthouse Square, there were a few people standing around looking bewildered, or I seem to remember it that way in hindsight. The newspapers on the stands at that point didn't have anything unusual to say, so I figured I'd find out when I got to the office. A few blocks from the office, a car drove by with the news on, blaring. I couldn't hear what was going on, but the voice sounded agitated, and people usually don't drive around with the news turned up to 11. Something strange was definitely happening. So I walked the rest of the way to the office very quickly. I got to my desk, pulled up CNN, and saw everything. It took a long while to sink in. The unthinkable had happened.

September 12th
Some things can't wait, even when terrorists attack. It was the day after, and I had a birthday present to buy. The salesclerk said she thought it was a life-affirming act, and five years on that's still the best description I can think of. The people in DC who insist 9/11 changed everything are wimps. They wet their pants every time someone in a turban says "boo", and try to pass it off like it's the macho way to be. It's not. You grit your teeth, you pick up the usual quart of milk at the grocery store, you celebrate birthdays, you go on with life even when it seems the world's wheels are flying off, and you don't demand a medal for it. And you mourn the tragedy, for real, without ulterior motives. You don't wring your hands with glee over the partisan advantage you've just gained, and the wars you can start now, and the laws you can ignore. That would be unthinkable for any normal person. Clearly we are not ruled by normal people.

On the train home, several people were openly sobbing. I almost joined in, but saved it for later. Teardrops would've been bad for the giftwrap.

The Sky
I don't remember a lot about the next few days, except that the weather was warm and beautiful and impossible to enjoy. I'll never forget the sky, pure and blue and absolutely empty. Empty, and silent. The jets were gone, the small planes were gone, it seemed even the birds were gone, somehow. On the day they lifted the flight ban, a light propeller plane flew over the house just before dawn, startling me awake. There were still a few hours before the ban expired, but there it was. I've never heard a single thing about that plane, but I know what I heard. Doubtless it's all classified, and I'll never know anything more about it. I wonder what it was like, being in that plane?

That day I stood and watched jets in the sky. Contrails really are remarkable things, and after a few days' absence, nothing could be more beautiful.

The NYSE
Or, my not-very-narrow near-brush with post-9/11 heroism. My company at the time had a small supporting role in getting the New York Stock Exchange back up and running again after the attacks. A couple of people were on call in case there were problems, but I wasn't one of them, and there weren't any problems. Once or twice I imagined being strapped into a C-130, crossing the otherwise empty skies, laptop at the ready, the free world's economy hanging in the balance. That was never a serious possibility, but I still thought about it. And I admit that, on some level, I kind of hoped I'd be needed in some capacity. (Although that would have meant that the software I'd worked on was being problematic at a critical time, and I certainly didn't want that either.) After 3+ years of war in Iraq, I feel like a chump for ever daydreaming like that.

The Afghan War
I was glued to the TV. I was glued to the net. Even now I'd probably do very well in a trivia contest if the category was "recent military hardware". We'd just come off the Kosovo war (remember it?) in 1999, where I'd come to terms with not being a pacifist, so I never had qualms about Afghanistan. I still don't, really, although I think Bush & Co. have botched the postwar period, if you can really call it postwar. Then Iraq happened, and I remembered why I was so skeptical about war in the first place.

Updated 9/11/2011: I changed my mind about Afghanistan a few years ago. It began to seem like a pointless exercise even before Bin Laden was offed. That occasion would have been the ideal time to declare victory and come home. But the powers that be are quite adamant that we have -- at minimum -- three more years of war to look forward to. I can't imagine what's driving that, other than a particularly fatal form of bureaucratic inertia.

Self-Pity
My company's HR director(!) forwarded a chain email to the whole company. You've probably seen it, or one like it, one of those things that goes on about how we saved the world from the Nazis and Commies and Redcoats and Grenadians, etc., and we've done so much for everyone, and the entire world hates us for it, wahhh. This was a just couple of days after the attack, and bore no resemblance whatsoever to how the world was reacting.

I was furious. I put together a long email with links to all sorts of news stories, with people all over the world condemning the attacks and expressing support for us, including such seemingly unlikely places as Iran and Cuba. I assembled everything, and replied to all. Soon my inbox was full with private thank-you emails, including one from the CEO himself.

I felt vindicated at the time. But in the end, the laugh was on me. Over the last few years, the self-pity folks have remade the world into the place they always imagined it to be. And what a terrible place it is.

Ashes
I keep thinking it was the same day, but it may not have been, that a religious group laid siege to my MAX stop heading hope. They all had ashes daubed on their foreheads, and were going around silently handing out leaflets. The leaflets were crudely drawn, with a plane hitting a building, a couple bible verses from one of the Old Testament's endless lamentations over Israel and Judea, plus a bonus exhortation that the end was near and it's time to repent, and God had allowed the evildoers to attack us because of our sinful ways. I kept one for a while, as a souvenir of a deeply strange time. Some months later, I dug it out and looked at it, and immediately ran it through the shredder.

Looking back, the whole episode was creepy as hell. So why is it, again, that these crazies get to own our entire Middle East policy, and nobody else can get a word in edgewise?

Blood Drive
Like many people, I felt a need to do something about 9/11. Remember the huge, almost spontaneous blood drive right after the attacks? It wasn't a logical or a rational response, but it was necessary somehow, even if the Red Cross ended up quietly discarding most of the blood. I hesitated at first; I'd never done it before, because needles scare the hell out of me. Then I decided I needed to do it, precisely because needles scare the hell out of me, and this was no time for giving in to petty squeamishness. So I started looking around town for Red Cross vans and found one after a couple days. The nurse told me they were ok for blood for the time being, or something to that effect, and gave me a sign-up sheet so they could call me if they ever needed me. To this day, I haven't heard a word from them. If they called me today, I really don't know what I'd say.

Day of Prayer
There was a weekday shortly after the attacks, when the nation was encouraged to attend the church of their choice, for special memorial services and so forth. In hindsight it looks like an early example of the creepy Republican melding of war and religion, but we hadn't all cottoned on to them back then. This was in the middle of the day, and the office was encouraged to go. The usual HR rules were bent, as several people (including a few managers) sent out mails saying they were going to such-and-such church and they had room if anyone needed a ride. I thought about it for a few minutes. I am a confirmed nonbeliever, and have been since I was very young, although I was baptized Episcopalian back when I was too small to have a voice in the matter. And it's one of the few churches I still see as Mostly Harmless, so I did briefly consider going, but then I thought, no, as comforting as it might be, I'd still be pretending. I don't believe, and I don't want to believe, and just as it was no time to be afraid of needles, it was no time to be a hypocrite about core beliefs.

Perhaps you've noticed I was trying extraordinarily hard to be all square-jawed and principled and more than a little self-righteous. I'm not bragging, nor am I apologizing, I'm just recording what I remember. And I remember thinking that was what the times called for. At least I didn't rush out and join the Army right after 9/11. I'm not criticizing people who chose to do that, but I know I'd be feeling extremely betrayed by a certain Commander in Chief, if I was in their boots. I'd feel I hadn't joined up to dodge IEDs in Fallujah just to boost Halliburton's bottom line. That would seem very, very wrong to me.

In any case, I mention this particular incident because it was one of the first moments post-9/11 where the "unity" everyone reminisces about had broken down, and I couldn't participate in the big event without being a hypocrite.

Flags Everywhere
I also didn't join the rush to stick flags and patriotic slogans on every available surface. The flags were not an especially vivid memory for me right after the attacks; what I remember are the huge gas-guzzling SUVs with tattered, faded flags in their windows as the tanks rolled into Iraq.

I'd like to give a good, principled reason why I didn't join the flag-n-banner brigade. I'd like to say something about scorning purely symbolic acts when real acton is required, something like that, but it wouldn't be true. The best I've got is that it just didn't seem like an authentic expression of how I felt, but I can't really explain why in any great detail.

Instead, I found a beautiful, atmospheric photo of the WTC and made it my desktop background at the office, so that it was always right there. It stayed there until the Iraq war started.

Friday, September 08, 2006

OMG Broken Pony!!! LOL!!!

omg broken pony

If you live in Portland, and you've heard of the horse project, and you've ever wondered if it'll still be around in a few years, here's your answer. And that answer would be "no". Installing cute 'lil toy horses on our fair city's old horse-n-buggy rings is Art with a capital A. Going around replacing the broken ones every so often is Work. With a capital W. It's as exciting as mowing your lawn, and almost as creative. Someday the tedium will just be too much to bear, and the little ponies will go the way of the Church of Elvis.

There's more about the sidewalk ponies here, and another photo (not by me) here, and another (also not by me) here. Oh, and more photos here, especially this one. (D'oh!) And just so we're all clear on this, despite my earlier mildly disparaging comments, I'm not actually in favor of people going around breaking anyone's art. While I can understand how all this aren't-we-special smugness could generate a backlash in short order, I'm absolutely not going to participate. Whether you agree with the artistic goals or not, vandalism just isn't very nice, I guess is what I'm trying to say here. Schadenfreude, on the other hand, is great fun, especially when the target's worked so hard to earn it. Quirkiness is fine. Deliberate, calculated quirkiness is kind of annoying. Add "cutesy" to the mix, and it's lethally aggravating. You could argue that I'm just being snarky and disagreeable about the ponies, which is probably true. Sadly, it is my way.

[If you're curious about the title of this post, it's a reference to an earlier post of mine, which in turn plays off of Slashdot's big April Fool gag for the year. It's not a very good title, is it?]

In any case, it's possible that the vandalism might, just might be an artistic act in itself. If artists never rebelled against other artists, we'd still be stuck with stupid bozotic allegorical paintings of Biblical scenes and Roman myths and fauns and cherubim and crap. So please, rebel, if you must. Just remember that if the public (i.e. myself, and anyone else who hasn't gone to grad school) supports you, or understands you, even, you aren't really rebelling, now are you? Let me appeal to our fair city's permanent inferiority complex: In a real city (i.e. Paris, Berlin, NYC, etc.), this would have still happened, but it would've happened for a reason. I mean, a reason other than "Whoa. Dude, let's break that."

(I should note that I have a sad history of misidentifying quite ordinary objects and actions as conceptual art. So perhaps I'm not a reliable authority on the subject. Still, you have to admit the world would be far more interesting if I was right more often.)

Some people (and I'm not one of them) might think this picture is Art as well. See, this horse is/was across the street from the mmm-tasty Pearl Bakery, in the heart of the artsy-pretencey Pearl District. I was walking by and decided to take a picture, because, well, the horse was broken and I thought it was funny. While I was doing so, a dumpy middle-aged couple wandered past, watching me closely. The way they were gawking, they must've been from the burbs, or from out of town, or they were rich Californians who'd just bought a gazillion-dollar condo in the Pearl. Apparently they thought they were observing an artiste in his natural habitat, like they were visiting the zoo, or witnessing the creation of the universe:

Woman: Huh. Wow. I wonder what he's thinking about...?
Man: Hoof... broken....

And after that, an extended, slackjawed gape. Evidently, not only did they mistake me for an artist (the idiots), they also thought I was deaf. And blind. Which would be a real feat for a photographer, if I was one, which I'm not. I'm curious how they came to believe all that, but no matter. They continued watching me as they walked by, craning their necks to make sure they saw the crucial moment where I actually took this astonishing photo. And maybe they got their wish. I don't know; I wasn't paying attention at that point. Freakin' parasites. I mean, from the dialogue I heard it sounded like they'd possibly gotten the gist, or an inkling of the gist, of why I was taking the picture. But still. If you really want to know, be a civilized person and ask me directly, and I'll (pretend to) be happy to (attempt to) talk to you about it (maybe). Either do that, or shut the fuck up.


Updated: It turns out that the Pearl Bakery location is a serious hot spot for plastic pony vandalism. Which sounds just absolutely dreadful, at least if you ignore the fact that three or four blocks directly east of here it's wall-to-wall hookers and crack dealers and drive-by shootings. Perspective can be a real bitch sometimes.

Updated 9/1/10: Linkage + a photo credit from a blog called "The Sky Pukes Rainbow". Ok, cool, that seems to fit somehow.

I'm not sure if the sidewalk ponies are still around these days as I haven't been looking lately and don't get over to the Pearl as often as I once did. The Church of Elvis, however, has returned. I didn't really expect to ever see that when I wrote this post.

Friday beery mobloggitude

Ok, so I had to get out of the office, due to the sunshine and whatnot. And it turns out that the downtown Stumptown has Rodenbach on tap right now. I'd never had it before, but now I can see why it's so revered. Not universally revered; some small-minded folks will never accept tart, reddish beer that's aged in giant wood barrels. 0h, well. More for me, that way.

The closest comparison I can come up with is Duchesse de Bourgogne, although if you haven't heard of Rodenbach you probably have little or no experience of DdB either. Rodenbach is actually less tart, and also drier (less sweet) than Duchesse, so it seems more refreshing. I would happily drink one after working out. I'd put it right up there with Bavarian hefeweizens on that account.
It seems more complex, too, and I can't put my finger on what those extra notes are. I'm generally not so good at associating a word with a smell or a taste, so this isn't surprising. I would be hopeless trying to write about wine. And hence, I almost never make the attempt.

It's also not too high ABV, at least by Belgian standards, so I might get some intelligible UML churned out today.

Yes, I'm on the clock right now, sort of, and I'm eagerly awaiting visions of sugar plums, er, class diagrams, dancing in my head. Any minute now, I'm sure.

Sent from my BlackBerry® wireless handheld

Friday Shards

shards

You're reading my 300th post here, counting a few draft posts I may or may not ever get around to publishing. Today also marks visitor #4500, more or less, for whatever that's worth.

It's also a Friday post, and my Friday posts tend to be jumbles of assorted links and misc. items. Today is no exception.

First, about the photo. It's just some broken glass I saw on the sidewalk this morning on my way to work, but I thought it might make a decent picture. So there you have it.

Some recent search engine hits:

  • "What to do with ground meat?" Oddly, I am the only link for this phrase on the entire internet. It's a heavy burden to bear, truly it is. So here's my ground-meat-related advice: Make burgers. Add cheese, bacon, and/or guacamole as needed. Serve with fries or tater tots, and plenty of cold beer. Devour. Smile.
  • sca way to tie hair male. Honestly, I don't know what to make of this one.
  • corvallis oregon downtown statue phallic. I haven't been to Corvallis in years, and I don't recall anything about a phallic statue. I could've missed it, though; anything that's longer than it is wide is bound to look phallic to someone, I guess.
  • "Pork Chop on a Stick" recipe. If you're interested, you really want to visit Porky's Delight, the company that created this dish. You also might enjoy Bacon Unwrapped, a blog all about bacon. Mmmm.... bacon....
  • @executivegreetingcards.com CEO. A bit of background here: ExecutiveGreetingCards.com was the source of repeated holiday-card-related blogspam I was getting here, back when I'd inadvertently turned off captchas. The search originated from an outsourcing firm in Bangalore, perhaps looking for the CEO to drum up business. Which makes sense, really; why pay a US citizen to spam blogs and infuriate people when you can have someone in India do it for a few cents an hour?
  • "Jesus fish" August 29 Oregonian. This confused me until I saw a brief item in this week's Willamette Week:

    There's no real clever way to put this, but here goes: Why is there a tiny "Jesus fish" in the bottom right-hand corner of some copies of the Aug. 29 Oregonian Metro section ? The well-known Christian emblem appears in ghostly gray at the edge of a story headlined "Clark County affidavit describes suspect truck." As they say, the Lord works in mysterious ways.

    So it's still mysterious, but now I know what the mystery is, at least.

Now, a variety of other links I've accumulated lately:

  • Lately I've been grumbling about fall and leaves turning and so forth. So it's nice to be reminded that it's almost spring in Australia
  • I can't mention Australia without a few cute wildlife links. An interesting biology-geekish post about monotremes -- mostly platypuses, though, and not so much about echidnas, which is unfortunate. There is a small photo, though, so that's something.
  • Link #2, a visit to the Melbourne Zoo, with photos of non-Aussie beasties.
  • And link #3, some koalas at Cute Overload. Awwwwww....
  • Also at Cute Overload, yet another video of cute kittens. This stuff just never gets old.
  • As much as I like animals, I'm still a happy, unapologetic carnivore. Which is why I'm opposed to the "Horse Slaughter Prevention Act" now working its way through Congress. Apparently the R's want to prove they can play "jackbooted food cop" too. So I may have to have one of Carafe's horse burgers while I still can, before the government drives the practice underground.
  • Even multibillion-dollar robots the size of school buses need a breather now and then. Cassini took a break from its usual rings-of-Saturn daily grind to take a nice photo of the Pleiades.
  • And a great piece by the principal investigator for the New Horizons mission, explaining why they're still going to refer to Pluto as the ninth planet
  • A post at Beervana points out a classic Hamms commercial on YouTube. Now, Hamms is one of the worst beers on the planet; it's what you buy if you can't afford Budweiser. But they do have that catchy jingle. If I had any musical talent whatsoever, I'd be happy to write a song for the nice folks at Tugboat, but sadly, I am not merely unmusical, I am antimusical. Guitar strings break at a mere glance from me, and my mere presence depresses the natural musical ability of those around me. I can't explain it.
  • A piece about Seattle trying to be greener. As one commenter notes, what downtown Seattle really needs is more greenspace. I like the place, but it's a bit too much of a concrete jungle. You sort of forget how lucky we are in Portland sometimes. I usually balk at the whole Portland smugness thing, so when I say we're lucky, it means more.
  • I was poking around in MSDN, and it turns out there's a whole new API just for handling Terminal Services stuff. I hope I never need to learn or use this.
  • Lately I've taken an interest in the obscure flights of public stairs the city maintains around town. I'm not alone: Here are some photos and more photos. Enjoy. Or roll your eyes at me and call me a geek. I don't care.

The latest pile of accumulated Blogspot referrer pages, from people Blogspot sends my way, usually after I post something here. I haven't been very diligent about capturing all of these, so I've missed a number of them lately. FWIW.

Thursday, September 07, 2006

Programmers' Candy

Aspirin:  Candy for Programmers

Happiness is sitting in a room full of suits and Java guys and trying to explain all the different flavors of IPC you can do on Windows. You're trying to convince them to just go with sockets, because it'll have to work on Unix too in the next go-round, but the other stuff sounds so shiny and foreign and exotic to them, and they really want to have a go at it, moth-to-flame style. Or more to the point, they want you to have a go at it. Somewhere they've picked up the notion it'll be "faster" to go with something else, and not just because it'll have to be done in JNI. That may actually be true, so long as we don't mean "faster" in terms of development time. They also don't have any metrics or estimates on how fast is going to be "fast enough" for their needs. It's all just hunches and irresistable shiny objects right now So you're in a room with these guys, trying to explain the differences between a.) memory-mapped files, b.) shared data segments (blech!), and c.) opening another process and writing into its address space (yikes!). Plus a few other things you tossed in for the sake of absolute completeness, so they can't come back and demand why you didn't tell them about, say, doing it with custom window messages or NetDDE or something equally nutty. And at the end of it, you get blank looks and somebody asks you "Can't you just make an API?" Well, if you mean "Can't you hide the gory details from us with a clean, abstract interface?", sure, of course I can do that. But if you really don't want to know, why do you keep asking me?

Happiness is also explaining, for the umpteenth time, how to use the basic Windows Registry functions properly without screwing up, for really basic no-brainer stuff like listing the keys or values under a given reg key, or getting or setting a given value. It's not hard. If you don't know how, you go read MSDN and do what it says to do. Write a little test program, see if it works how you expect. If it doesn't, go back to MSDN, or just experiment a little until you figure it out. More than likely, you just didn't realize that the name buffer size is an in/out param in RegEnumKeyEx or RegEnumValue, and you have to reset it to the right value after each iteration. When someone says their registry code isn't working, that's pretty much the first thing I look for.

There are a few really obscure hangups and gotchas involving the registry, but you probably won't encounter them unless you deliberately go looking for trouble. (I'm coming at this strictly from a programming perspective, and I'm ignoring larger issues like the lack of meaningful structure, and the whole single-point-of-failure thing, just for example.)

  • Key names can contain embedded null characters. The internal Native API calls use Pascal-style UNICODE_STRING structs to represent key names, rather than the null-terminated strings you see in Win32 land. So you can have two names "Foo", length 3 wchars, and "Foo\0", length 4 chars, and Windows will happily consider them different names. They look identical in Regedit. If you have both, selecting either will open the one with the 3-character name. If you just have the 4-character form, you'll just get an error. Since the Win32 functions expect a null-terminated string, and don't expect the null as part of the name, a name with an embedded null is literally unspeakable with the usual functions. You need to use NtOpenKey instead, but first you need to know you need to use NtOpenKey. There's very little documentation about this stuff out there. MS originally used this trick to protect some of the SAM keys under HKLM\Security\Policy\Secrets, and now it's become popular among spyware authors too. Someone at MS gets points for cleverness, but I still think this is a deeply silly and weird "feature".
  • Registry symlinks are a big botch. I have no problem with the basic idea of symlinks in the registry. Having a CurrentVersion link that points at the current version of something is fine. The problem is that there's no easy way to tell 100% for certain if a given key is a symlink or not. There's a procedure by which you can open a key as a symlink. When you do that, the link data itself lives in a value under the key called SymbolicLinkValue. But just looking for values by that name isn't good enough, because you can just as easily create a value named that under a normal key. And opening a normal key as a symlink just opens the key normally instead, rather than erroring out. There's no property you can query that tells you whether a key is a symlink or not. Which is weird, since the information has to live in the registry somewhere, internally. It just isn't exposed properly to the outside world. Bastards.
  • There also isn't any good way to know whether a given key is "volatile" (i.e. not backed by on-disk hive data) or not. There really ought to be some way of knowing whether the data you just stuck under key X will still be there afer the next reboot.
  • Another Native API quirk: In the kernel namespace, the entire registry has a single root, so that HKEY_LOCAL_MACHINE\Software\Asdf is really \Registry\MACHINE\Software\Asdf, for example. \Registry has two subkeys, MACHINE for HKEY_LOCAL_MACHINE, and USERS for HKEY_USERS. (If you have auditing turned on for any registry keys, accesses will be reported under these kernel-style names.) One fun detail is that the root key itself is not visible with the Win32 functions. I haven't tried this, but it's conceivable that you could mount a registry hive directly under \Registry and it'd be basically invisible.
  • HKEY_PERFORMANCE_DATA works in a totally different way than everything else in the registry. Walking through its contents causes various performance counter DLLs to be loaded and executed, which a.) can take a while, and b.) may raise security concerns.
  • 64-bit Windows introduces a brand new layer of complexity, with separate 32-bit and 64-bit versions of the "same" key, and a goofy redirection layer that tries to give you the right one. If you're a 32-bit app on 64-bit Windows, and you want to see the 64-bit portion of the registry, you need to specify the KEY_WOW64_64KEY flag when opening keys. The 32-bit version of a key is stored in a subkey named Wow6432Node, under the 64-bit version of the key. So when a 32-bit app opens HKEY_LOCAL_MACHINE\Software, by default it's actually looking at HKEY_LOCAL_MACHINE\Software\Wow6432Node, unless the special flag is provided.

    So far, so good. But it turns out that you also need to *NOT* specify this flag if your 32-bit app wants to look at the 32-bit key, using the "real" reg path. If you pass the KEY_WOW64_64KEY flag in this case, instead of HKLM\Software\Wow6432Node, you get the real, 64-bit HKLM\Software. Which has a subkey named Wow6432Node. And if you open that subkey, again using the flag, you get HKLM\Software again, and so on, ad infinitum. Which is bad.

    The only solution I know of so far is to look for "Wow6432Node" in the key name, and take that as a sign to not use the 64-bit flag. At this point I don't know if keys named "Wow6432Node" are automatically 'magic' or not. If not, even looking at the key name won't be foolproof.
  • Did I mention there's such a thing as remote registry access? And the 32-vs-64 bit thing can crop up there, too? So you have to either know or figure out what sort of CPU the other box is running, just so you can be sure you're talking to the registry correctly. That's just not very nice at all.
  • If you need to change or validate settings for all (or arbitrary) users on a given box, you may need to manually mount their user hive under HKEY_USERS, and then manually save the hive when you're done, since HKEY_CURRENT_USER is always you, whoever you happen to be, and not the other user account. Apps really ought to have global settings under HKEY_LOCAL_MACHINE or something, but often they don't. Windows isn't in the business of enforcing stuff like this.
  • Windows isn't even in the business of enforcing a limited set of data type in registry values (the stuff you you see in the Type column in Regedit, such as REG_SZ, REG_BINARY, etc.) When you set a value, you can set it to any old 32-bit value you like. So if you have, say, a switch statement based on the type of a registry value, handling all the types listed in MSDN is not enough. You need a default case that at minimum doesn't lead to your app exploding. This is the voice of experience speaking here.
  • Similarly, Windows doesn't even enforce the types it does know about (although Regedit tries). Just because something says it's a REG_DWORD, it ain't necessarily so, and you still have to check whether it's actually 4 bytes or not. It could be zero bytes, or 5, or 4095, or whatever.
  • When you create a key, you can optionally specify a "classname", a string of arbitrary length that serves no known purpose and isn't exposed by the standard registry tools. If you're worried about people hiding stuff in your registry, or you want to hide stuff of your own in the registry (your own, not somebody else's, please), this is a good hiding place. It's only visible with RegEnumKeyEx, and then only if someone has the presence of mind to provide a classname buffer. Once the classname is set, the only way to change it is to delete the whole key and re-create it with the new classname.
  • If you're backing up a section of the registry, or you just need to be sure you can read all of it, you can open it with REG_OPTION_BACKUP_RESTORE, which ignores all those pesky file permissions and so forth. The problem is that you can't use this flag with RegOpenKeyEx, but only with RegCreateKeyEx, with the unhappy side effect that if the key doesn't already exist, Windows helpfully creates it for you, and you may have to look at the "lpdwDisposition" outparam and figure out whether you just created the key or not, and act accordingly.

Stumped

stumped

Until quite recently, this was just another tree. A tree that happened to grow in precisely the wrong location. I think. It's hard to tell exactly what's going on here.

If I remember how the color coding scheme works, the blue spraypaint indicates a water main, orange is phone (or cable TV), and yellow indicates a pipe with something hazardous in it, probably natural gas in this case. White is for "other", generally for marks that don't refer to a buried pipe or wire. I'm going from memory here, and I could be wrong.

Wednesday, September 06, 2006

Today's South Waterfront update

tram_9-6-06

I thought I'd mosey down to South Waterfront and have a fresh look around, since I hadn't been down that way for a while. The place is surprisingly hard to get to, and it's not really on the way to anywhere else, and there's not much to do once you're there, so it's pretty rare for me wander down that way. But as I'll explain in a minute, yesterday I saw something on the net that piqued my curiosity.

Photo #1 is our world-famous tram tower, now with "saddles" (the curvy bits on top), and a variety of wires attached. To get a sense of the scale of the thing, there's a tiny blob on top of the tower that's actually a construction worker sitting down and welding something. Or possibly mooning the camera. It's difficult to say.

Because the tram's my friend on MySpace and all, I'd like to make it crystal clear this is merely an expression of friendly, public-spirited, neighborly concern. I realize I'm not an expert on building trams, and looks can be deceiving, but I haven't seen much construction progress lately, and I'm starting to worry. I could have sworn the city said the tram wires would be up in August, and it isn't August anymore, and while it's true there are a few guys at work here and there, I don't see the flurry of activity I would've expected. I'd be trying to get as much work done as possible while the weather's still cooperating, if I was running the show.

But then, maybe I could be running the show, if I actually wanted the job in real life. Yesterday, the city put up a job posting for an Aerial Tramway Construction Project Manager. My job, if I chose to accept it, would involve duties such as "oversees and coordinates the Aerial Tramway construction project by insuring construction schedules are met". Actually that's the very first thing they mention. In fact, they harp on it a few more times, with the phrases "responsibility for insuring scheduled completion", "ensures project is completed as planned and on-time", "coordinates work of major contractors to avoid errors or delays", and "works with engineers, architects and construction contractors regarding normal and unusual project problems and phases".

I'd also be responsible for "cost containment, project performance and results", which shouldn't be too hard if everything's going as great as they keep saying. But there's always a catch: "Prepares and makes presentations before citizen groups, funding partners, and the City Council; responds to requests for press information." Ouch. I hate public speaking. I sure do hope it wouldn't involve going back to "funding partners" (listed as OHSU, PDC & TriMet elsewhere in the posting) and asking them for more money. I sure would hate to have to do that. And I can only imagine what the city council would say. I bet they'd accuse me of blackmailing them with a half-built tram, because politicians tend to say mean stuff like that. I tend to get red-faced and stammer a lot in situations like that, even when what I'm saying is the 100% absolute truth -- which I'm certain I'd be doing 100% of the time in this job, because it's a solemn public trust, and a high-profile one, and I have my principles. So anyway I think I may not be cut out for this line of work after all, strictly because of the public speaking thing. Sigh. It sounded so perfect until I got to that part.

brandNewPark

So back to the photos. Photo #2 is of our fair city's shiny new South Waterfront Neighborhood Park, two full city blocks of nothing but beautiful green grass. Well, really this is just a placeholder for right now, not the finished park. For now, all they did was grade it, do the usual toxic waste mitigation (which I'm sure is nothing to worry about) and plant all that beautiful green grass. But eventually the city's going to give the place the old Tanner Springs treatment, to ensure the place holds no attraction for outsiders (i.e. kids). So walk your dogs here while you can, or play frisbee golf or have a picnic or whatever, because the design junkies have designs on the place, and after that you will not be welcome here. That'll be a while off in the future, though, since right now the city's got no cash to spare. (*cough* aerial tram *cough*)

If my camera hadn't run out of juice at that point, I'd have taken a photo of the new path along the river. It's really not much to look at yet, though. Like the new park, right now it's the minimum functional implementation: An asphalt path with a few Home Depot-style benches, running for just the few blocks next to where the condo towers are going up right now. So you can't actually hop on the path and walk down to the Old Spaghetti Factory (still the only restaurant in the area) for the time being. Oh, well. At least there's a coffee shop here now. Well, in a manner of speaking. There's a coffee cart, catering mostly to construction workers. From the very small sample I encountered, the iced quad espresso is the #1 choice in the building trades.

Oh, and one more thing. On the walk down to the South Waterfront area, I passed through an area I wrote about back in June, which I referred to as slightly off the beaten path. The reader was supposed to infer the place was much more than slightly off the beaten path. But oh, how wrong I was. The post's second photo shows an overgrown lot next to the gravel road the city calls SW Baker St. Today I was walking along Water Avenue (the paved street down the hill) and noticed the big signs for TheNextGreatPlace.com, the website for the coming-soon Water Avenue Lofts, described as "36 First Class Condominiums from the mid-$200s to $800,000+", with 14 already reserved. Jeepers! There were a few people standing on the sidewalk, looking at the as-yet-vacant lot, and one had a roll of blueprints under his arm. A worrisome thought crossed my mind: What if local developers read this blog, and they're relying on me to seek out weird, out-of-the-way (read "undervalued") corners of town, and then they swoop down and plant condos in my wake. That would not be a happy thought, and I refuse to give it any credence. But still, sometimes I have to wonder, just a little bit.

3 views of Lovejoy Fountain

Lovejoy Fountain Plaza, August '06

night, lovejoy fountain

Lovejoy Fountain Plaza, August '06

Yet more photos of Lovejoy Fountain, in downtown Portland. The rest of this post has nothing to do with the fountain, so if you came here for that reason there's no real point to reading the rest of this post. I mean, unless you want to, it's not like I'm trying to discourage you or anything, I'm just trying to be fair and help you out if you're short on time. So anyway, I hope you like the photos. In the interest of full disclosure, the first came out really dark and I had to sic the GIMP on it a little, so the resulting colors are more "poetic" than "accurate". So if you ever visit the fountain at midnight and it doesn't look exactly as pictured, don't come complaining to me about it. That's all I'm saying.

You might have noticed a trend in my recent posts here. Call it light-n-fluffy if you like, or obsessively geeky, or simply irrelevant, or whatever you prefer. I feel like I really ought to be touching on the issues of the day, but really, what's there to say when the president and his minions start invoking Godwin's Law? The "Munich" boogeyman rides again, just in time for the elections in November. What a coincidence! You can tear your hair out, or you can laugh yourself silly over the whole thing, but responding seriously to that kind of talk is, well, it's a waste of time, and effort, and brainpower, and electricity if it's going on the net, or trees if it's going to the local paper. And consider the inevitable increase in the overall entropy of the universe. It just isn't worth it. Just roll your eyes and be sure to vote against the bastards in November, every last one of them. Every. Last. One.

I probably ought to say something about the Steve Irwin thing while I'm at it. I was never a fan, and I didn't care for his style. He built a career out of tempting fate, and people tuned in to watch for the same reason they watch NASCAR, i.e. just in case a terrible accident happened. And now it has, a weird, freakish accident, Dale Earnhart style. On the other hand, it looks like his zoo in Australia lets you pet an echidna. As longtime Gentle Reader(s) know, that counts for a lot with me. Ok, "pet" may not be the right word when you're talking about a spiny creature with sharp claws, but you can touch it, anyway, whatever you want to call it.

I also ought to say a few words about Pluto getting demoted. I thought it was a stupid idea. I'd have set the bar at the size of Pluto, at least for the time being, and said anything that big or bigger in orbit around the sun is a planet. So we'd have 10 now instead of 8. Ten is a reasonable number. If it looked like we were approaching 15-20 planets, then it would be worthwhile to set up a "dwarf planet" category and start demoting the runts of the litter. Although really (as I've argued elsewhere) there are exactly 4 major objects in the solar system, which make up the vast majority of its mass. The Earth is much bigger than Pluto or Ceres, to be sure, but it has much more in common with both than it does with Jupiter. If we lived on Jupiter, I expect that we wouldn't consider the Earth a planet, but merely the largest known asteroid, and the largest in the class of "terrestrial asteroids". From a non-anthropocentric standpoint, the right answer is 4 planets, not 8 or 12. That's my answer and I'm stickin' to it.

As some news stories have noted, there's a precedent for demoting planets. Ceres was considered a planet for a while, even after the first few other asteroids were discovered. There's a great article from the US Naval Observatory titled "When Did the Asteroids become Minor Planets", which discusses how the demotion occurred. It took a while, in part, because people had to wrap their minds around the notion of things orbiting the sun that weren't planets. It wasn't just a semantic debate like today; a whole new mental category of object had to be invented.

Of course, these days nobody imagines that every little rock in orbit around the sun is a planet on par with Saturn. That would be silly. As a result of the demotion, astronomers are free to give the little rocks all sorts of whimsical names. Here's a recent selection, with asteroids being named in honor of:

Tuesday, September 05, 2006

Stairs & Ruins

10th Ave. Gatehouse


View Larger Map

No, I'm not wafting around Tuscany, at least not today. These photos are of what was once the gatehouse for an old 19th century reservoir near SW 10th & Clifton, in downtown Portland just south of I-405. Seems the reservoir wasn't big enough and ran dry in the summer, so it was eventually replaced by the much-beloved reservoirs in Washington Park and on Mt. Tabor. I really can't tell where the reservoir itself is supposed to have been. But everyone says there used to be a large body of water around here somewhere, and I don't know why someone would lie about a piece of trivia like that, so I imagine it had to have been around here somewhere.

10thGatehouse2

If you look in through the "window", you can see someone's been sleeping inside there quite recently. I would too, if I was homeless. Not "swanky" exactly, but it has a roof, and it's built better than most new houses these days.

Just to the left of the view in the top photo, 10th ends in a short public stairway up to Cardinell Drive. I was down at the Central Library the other day and looked over their reference copy of the ever-elusive Portland's Little Red Book of Stairs, and plotted this walk out from it, more or less, sort of.

One thing you don't see on the [map] is that there's a path between Cardinell Drive and Hoffman Avenue, right at the hairpin turn where Hoffman turns into Sheffield. The signs indicate it's private property open to public use, "at your own risk". It's a nice, wide, flat path, so I think the "risk" bit is just lawyer-speak, unless you suddenly get the notion to hurl yourself down the hill or whatever.

Going between the aforementioned stairs and the path is kind of interesting, because it turns out there's a gate on this part of Cardinell, to keep out the greasy hordes of the lumpenproletariat. At least the ones who arrive in cars, anyway. There's no gate on the sidewalk part, so you can walk through the area, you just can't drive through. I was actually coming the other direction, from the Hoffman side, so I didn't realize there was a gate until I was already on the snooty side of the gate. Weirdness.

(I'm doing this in backwards order because I liked those gatehouse pics the best and wanted to put them at the top. Plus it seems kind of artsy and pretentious this way, which seems appropriate considering we're in the West Hills here.)

Which brings me to how I got to the Hoffman Avenue end of the path. As you might suspect, it involves stairs. Lots and lots and lots of stairs. The Little Red Book dubs them the Elevator Stairs, and after climing them I tend to agree. Since we're going in reverse order, the first photo is from the top of the stairs, looking out at Mt. Tabor:

ElevatorStairsTop

The last couple of photos are from about 1/3 of the way up. One photo looks up the stairs, and the other down:
ElevatorStairsUp

Elevator Stairs, looking down

File | Edit | Play | HELP!

FileEditPlayHelp

This is what happens when animated billboards malfunction, at least when there's a Windows box behind the scenes. Niiiiice. In fairness, it looks like a third-party app has gone south here, not Windows itself, and I suppose this could happen on a Linux box just as easily -- although I've never actually seen that in real life.

To the naked eye, the billboard was just a solid pink-white color, not the odd pixelated pattern you see here. You can't see the Windows menus very well, but I kind of like it this way. It's weird, and funky.

Once I saw a Westside MAX ticket vending system on the blink, which revealed that the systems are coded in VB and run on Windows 3.1. Blech!

But the best example I ever saw was on a local cable access channel years ago. Seems their community bulletin board thingy ran on an Amiga, and I know this because the box had crashed, and the channel displayed the flashing red "Guru Meditation" screen for a couple of days before someone got around to fixing it. That must've really confused the heck out of all the non-geeks out there.

Sunday, September 03, 2006

Eek!

mannequin_eek

They say there's nothing scarier than a clown after midnight. I submit to you that a dimly-lit shop window mannequin after midnight is at least a close second.

It's always the cheerful ones you need to worry about.

Friday, September 01, 2006

A brief, super-annoying video clip



This video clip is of a pile driver in action, driving pilings for the upcoming, lux-o-ritzy Waterfront Pearl condo towers. The clip didn't turn out well, and I figured my two choices were a.) to delete it, or b.) to put it on the Internet to annoy the entire world, and possibly get a self-deprecating post (i.e. this one) out of it. Apparently I've chosen option B.

I will be the first to say this is a truly aggravating video clip, for several reasons:
  1. It's just a shot of a pile driver doing its thing, which is repetitive and inherently boring.
  2. The clip is sideways, because I goofed and filmed it that way, and I haven't figured out how to rotate video clips.
  3. It's not self-explaining. If you saw it without reading this post, you'd just be going "Huh? WTF?" and wondering what the point of it all was. Cute videos of kittens don't require anything like this level of explanation.
  4. It's a static shot from too far away, so it's not visually interesting, and you can't really see what's going on very well.
  5. The pile driver and chain link fence are ugly, even without the action. Even if this was just a photo, it would still offend the eye.
  6. The sky is kind of grey and overcast. A truly dedicated filmmaker (which I am not) would've taken one look at the sky, packed it in for the day, and then spent the evening partying and schmoozing with movie stars and financiers and E! reporters and such. I probably ought to have done that, instead of filming this, quite honestly.
  7. Everyone knows HD is the future, and this clip is far from HD. I don't think the audio is even in stereo, come to think of it.
  8. The loud, repetitive banging noise is really annoying. Really annoying. Really annoying. Really annoying.
  9. The video is kind of jerky, because I kept flinching every time the pile driver made that noise again. I couldn't help it. It was even louder than this clip would lead you to believe. Way louder. This jerky video business would've been a great thing maybe ten years ago, but the "NYPD Blue" look is so done anymore.
  10. What I was really trying to do was pick up not just the sound from the pile driver itself, but the series of nearly-as-loud echoes bouncing off all the nearby condo towers. Where you hear "BANG" on the clip, if you were actually there you'd have heard "BANG-bang---bang", with each coming from a different direction, and with the timing of the echoes varying as you walked down the street and the angles of things changed. In person it was really quite fascinating, but the clip completely fails to convey this. In the future, I will recall that a digital camera is not professional grade audio gear, and that there's no such thing as monaural "surround sound".
Not aggravating enough for you? Think you've got nerves of steel, do you? Here, check out this new music video by Kevin Federline. Enjoy!

a lemon on the way

green_lemon

My wife's lemon tree has decided to get with the program this year. So far, anyway.

I hope I'm not jinxing the lil' lemon by posting this.

Thursday, August 31, 2006

morning sky / evening sky

8-31_skyline_3

8-31_skyline_2

8-31_skyline_1

Above: Morning sky, from the edge of the West Hills.
Below: Evening sky, from the Pearl District.

pearl sky, 8/31/06

Wednesday, August 30, 2006

Frank L. Knight Park expedition


View Larger Map




When I did my recent piece on Governors Park, I thought I'd found the most absolutely unknown and obscure city park in downtown Portland. I was wrong. I was looking at the city's official Walking Map of Southwest Portland yesterday, and the words "Frank Knight Park" caught my eye. Hmm. Okayyy. Never, ever heard of it, I said to myself. Never even seen it on a map before. And talk about centrally located -- if you live on the west side and commute in to downtown, you drive right past the place every day. It's a small plot of land between SW Montgomery Drive and steep SW Mill St. Terrace, literally right across the street from where US 26 eastbound exits the Vista Ridge Tunnel. (Google Map of the area here) It's the steep, forested hillside on your right just as you leave the tunnel (which puts it in the upper left-hand corner of photo #4, from one of the Vista Tunnel traffic cams). When I say steep, I'm not exaggerating. "Ridiculously steep" would not be exaggerating. I visited the bottom end of the park because I didn't feel much like hiking uphill, and Montgomery Drive is a windy little road with no sidewalks, full of gigantic Lexus SUVs rocketing along at top speed -- and the drivers are all on the phone, of course, and oblivious to their surroundings. Gentle Reader(s), I try to go the extra mile for you guys and "dig a little deeper" and all that , but I usually draw the line at actual physical danger. I imagine the Montgomery side of the park looks a lot like the Mill side, except that you're looking nearly straight down instead of nearly straight up. At Governors Park I was at least able to wander in and look around a token amount. Here, not so much. There's no obvious way in, unless you have mountaineering gear, or a helicopter, or tentacles with suction cups for arms, or whatever.


knight_blackberries

knight_rose_1

The city parks department, understandably, doesn't give the place much attention. As I expected, there's no official Parks Department sign, at least on the Mill side. The official website refers to it as the "Frank L. Knight Property", and has very little to say about it: It totals 0.56 acres (slightly larger than downtown's O'Bryant Square, or an average Park Block), and the city's owned it since way back in 1941. As for amenities, there's the usual "Includes natural area". When the city uses this term, it can mean anything from a stand of old-growth trees to an abandoned nuclear bunker, and maybe even the city isn't 100% sure what's there. The parks department page, and the mention on the walking map, seem to be the only two sources of info about the park on the entire Internet. And they don't even agree on the name of the place. Since the city can't manage to agree with itself, I'm going to adopt "Park" instead of "Property", and keep the middle initial, because a place this obscure ought to have a grand name. You could just call it "Knight Park" if you ever had a reason to, although Lincoln County on the coast already has a park by that name As far as I can tell, this post will be the first-ever writeup about the place by anyone other than the city government itself.


knight_rose_2

I have all sorts of questions the city hasn't managed to answer. First, who was this Frank L. Knight guy, anyway? If he was the previous owner of the property, how on Earth did he convince the city parks department to buy it? It's not like you could put a soccer field here. Maybe you could put a scenic viewpoint up top, or something, if the place wasn't full of tall trees. A mountain goat sanctuary would be logical here, too.

Two theories I'm batting around. First, the city ended up with the property due to unpaid back taxes. It became public property right around the tail end of the Depression, so this seems possible -- in which case the good Mr. Knight probably wasn't the former property owner. Second theory, the current "Property" is what was left over after the tunnel was built, and the city had acted with great foresight by buying this crucial piece of property early on, well before they started digging the Vista Tunnels.

Or maybe they just bought it sight unseen, and Mr. Knight retired to Palm Springs on the proceeds, chuckling gently to himself all the way.

Updated 3/14/11: Thanks to the magic of the Multnomah County Library's historical Oregonian archives, we have a few answers. Frank L. Knight owned Knight Packing Company, a produce company with an old-style address of 474 East Alder, which ought to place it in the present-day Produce Row area. The July 14th, 1946 Oregonian had an article about a posthumous citation for philanthropy he was awarded for bequeathing $700k to Pacific University in Forest Grove. That's a lot of money now, and would have been an enormous amount of money in 1946. The article includes a photo, and says of him:

Mr. Knight, who was born in Des Moines IA in 1884, made his first home in the northwest in Tacoma, Wash., where he operated a shingle mill. In 1899 he moved to Portland, bought a vinegar company, and reorganized it as the Knight Packing company, of which he was president and manager until his retirement in 1936. From 1925 until his death he served Pacific University as a trustee.

A November 22, 1946 article mentions that he also left money for the construction of the downtown YWCA building, which still exists.

As for the park, I've come across exactly 4 mentions of it in the Oregonian:


May 4, 1941:


Park Property Offered - Gift of view property near S.W. 19th avenue and Montgomery street has been offered the city council by Frank L. Knight, 1890 S.W. Vista avenue. The property is west of and adjoins S.W. 19th avenue and Montgomery and also takes in what would be 19th avenue if it were extended. All taxes and liens have been paid and the property can be turned over at any time, said the offer, which will be considered Wednesday.

The city council took its time considering the offer, as the next mention of it I've found was not until late December of that year.

December 21, 1941:


Gift Ordinance Due - The city council Wednesday will have an ordinance to accept the gift of Frank L. Knight, 1890 SW Vista Avenue, of two parcels of land for park purposes and to express the appreciation of the city for the gift.

December 25, 1941:


CITY GETS VIEW LOTS

The city council Wednesday accepted with thanks two view lots offered the city for park purposes by Frank L. Knight. The property is on S.W. 19th avenue near Montgomery drive and was given the city free and clear. An expression of appreciation for the gift will be made by the city to Mr. Knight.

As you can imagine, most of the surrounding articles relate to World War II. On the same page as the December 25 blurb is a piece titled "Women's Stockings New and Valuable Defense Aid", which is right next to "Alien Travel Restricted", alien meaning Japanese, German, or Italian. The December 21 blurb is on the same page as a notice to homeowners that their Christmas lights need to be turned off in the event of a blackout.

After that, the park appears by name exactly once, on October 25, 1970. It's part of a groovy-looking map of the city park system, which also appears to be a thinly veiled Frank Ivancie campaign ad. When your goal is to dazzle the public with the city's vast park system, I suppose you need to include the really obscure ones too. So it also includes Governors Park, all of the "East Park Blocks", Talbot Park, and "Block 101, Mocks Crest" at N. Willamette & Bryant. The last two spots are really quite tiny, as I've pointed out before, so the map's a bit on the misleading side if you ask me.

In any case, those brief mentions also seem to answer the "why" question, indirectly. The Vista Ave. address given for Mr. Knight is just uphill and southwest of the park, and if I'm looking at the map correctly the "view lots" protect the Knight house's view of Mt. St. Helens, or at least they would have in 1941 when Mt. St. Helens was a bit taller than it is now. And maybe they still do. This is a rare case where I actually wasn't cynical enough when trying to think of reasons the park exists..

knight_rose_3

I don't really know what you could do with the place. A heroic private developer could probaby cantilever a house or two out over the hillside, but as a park... One possibility would be to make the place a "vertical park", with a staircase from the bottom to the top. The West Hills are absolutely full of weird and obscure public staircases, so that it's actually a lot easier to get around the area than you might think (this is actually why I was looking at that walking map in the first place). So I'm suggesting we put in a few more staircases, at least one here and one at Governors Park, but with a modern twist: Design them to accomodate runners. I expect running up the stairs here would be a great workout, to say the least. And if you blow out a knee on the way up (or down), OHSU isn't far away, and it'd be a golden opportunity to check out that world-class sports medicine department they're always bragging about. Making the stairs ADA-compliant would be very, very difficult, but if you had to, I guess you could always put in a municipal elevator, like they have down in Oregon City. There's just the "simple" matter of finding the money. It would help a great deal if it turned out that Frank Knight was an ancestor of Phil Knight, the Nike guy. There's no real reason to believe that, though.

On Wednesday, I took a few photos of the park, or of what seemed to be the park, since the place isn't marked, obviously. The top photo is the least unremarkable of the bunch. You probably can't get a nice, appealing photo of the park as a whole, since it's pretty much just a chunk of steep hillside covered in trees and scrubby little bushes.

I went back Thursday morning to try to get some better photos of the place, and ended up taking a bunch of close-ups, including the last 4 pics here. It's not all blackberries and wild roses there, but ivy and vine maple are nowhere near as photogenic. The last photo's looking towards downtown from the park... or from Mill right next to the park if we're going to split hairs here.

Here's a house for sale on Mill St. Terrace -- it looks like they're asking a cool $10M for it. Ten. Million. Dollars. For a house perched right over a freeway, no less. I can't see a lot of people falling for that, but I guess you only really need one. Some nice photos of the view from here, regardless.

The vicinity of the park is sort of interesting. Just east of the park, a narrow street called Cable Avenue branches off of Mill. Snyder's Portland Names and Neighborhoods describes the street thusly:


For years, this was an un-named alley. Then, in 1892, a city ordinance designated it Cable Street. The name referred to a cable system which pulled streetcars up an inclined trestle to a hillside terminus at Spring Street. (At that time, 18th Avenue was still called "Chapman Street.") The cars were drawn up the trestle by attaching to them a cable actuated by a system of weights. Cable Street was almost under this trestle. The cable line ceased functioning in 1904, when the "Vista Avenue Bridge" was built across Canyon Road, providing a moderately inclined route which streetcars could use to get to the "Heights".
.

I seem to recall that when the Westside MAX line was under construction, workers discovered a bunch of mechanical bits left over from the old cable car line, right around the new MAX station at 18th & Jefferson. There were promises made about accomodating some of these old bits into the decor at the station, but nothing seems to have come of that. TriMet has a page about our city's brief dalliance with cable cars, as does The Cable Car Homepage, and PDXHistory has a nice picture of the old trestle. Over a thousand feet long, rising at a 20% grade. Yikes! Take that, aerial tram!

More tidbits about the local area:

  • An excerpt from the book "Portland Hill Walks" discusses the area.
  • A walking tour of another portion of Montgomery Drive, further up the hill.
  • The twin Vista Tunnels made someone's list of historic tunnels
  • The Mercury points us at a funny YouTube clip created from police videos of the Zoobombers biking through the eastbound Vista tunnel.
  • If you're of a geekier bent, here's a bit about the tunnels' lighting systems, in case you were curious or whatever.
  • Some photos of the Goose Hollow / King's Hill neighborhood, just to the north and downhill from the park. The park isn't quite in Goose Hollow, and isn't quite Portland Heights (i.e. the rich neighborhood up top) either. Which I guess makes it a "gateway", one of those high-concept things that architects & designers really get their rocks off about. Someone should inform Randy Gragg, or at the very least the "Portland Architecture Blog" guy.
  • If you hike around the area much, sooner or later you'll need a beer. And you're in luck: Former Mayor Bud Clark's cozy Goose Hollow Inn is right at hand. Mmm... Beeer....

Tuesday, August 29, 2006

...wherein I finish my beer...

ephemere_before

Photo #1: A nice big glass of beer. Cranberry ƉphĆ©mĆØre, if you're curious.

ephemere_after

Photo #2: Moi, not long after taking photo #1. Did I mention it was a nice, big glass of beer?

Mmmmm..... beeeeerrrr.....




Speaking of beer, a piece at Rooftop Brewing about homebrewing with fresh hops. Sounds ambitious. Tasty, and ambitious.

Meanwhile, Beervana points us (well, those of us who remember the original) at an ancient Ranier Beer commercial on YouTube. You know, the one with the motorcycle. You know the one.

Blogriculture has a couple of recent beer-related posts: The aforementioned Rainier commercial gets a mention, and the point is made that while the commercial is great, the beer wasn't then and isn't now. There was a time when people called it the "Green Death", if that gives you some idea. The other post discusses the impact of beer on Oregon's economy. Our stats page at BeerServesAmerica.org is here, but as the post notes, the numbers here are probably understated, since it just looks at the brewing & retail angle, and ignores the agricultural side of things. And we grow a hell of a lot of tasty, tasty hops here.

drizzle

transit_bench

transit_canopy

It's that time of year again. Two pics of this morning's fall drizzle, on the transit mall downtown. The first just as the rain began, and the second once it really got going. The second is a color photo, believe it or not.

Continuing with the drizzle theme, sort of, here are a few mostly downbeat items from the interwebs, found over the last few days. Or if not downbeat, at least somewhat lacking in sunshine, sweetness, and light. Or even if they're full of sickly tooth-rotting sweetness, I'll still have something snarky and disagreeable and downbeat to say about them. Because that's the theme for today: Drizzle.

  • A post at BlueOregon about the nation's cooling economy.
  • Also at BlueOregon, a piece bashing the Oregonian's wingnutty editorial about the demotion of Pluto. Also see Bill Maher's very funny rant on the same topic.
  • Not downbeat, but distinctly lacking in sunshine and other forms of light: Cosmic Variance has a nice, somewhat technical discussion of dark matter. If I owned a brewpub, my stout would be called "Dark Matter", and I'd offer a companion coffee stout and call it "Dark Energy". Because it would be funny. Really.
  • Rummy, in Salt Lake City, had this to say, seriously:

    "We face similar challenges in efforts to confront the rising of a new type of fascism," he said.

    "And that is important in this 'long war' where any kind of moral and intellectual confusion about who and what is right or wrong can weaken the ability of free societies to persevere," he said, taking aim at detractors of the US "war on terror".


    Am I the only person who sees a conflict between paragraph 1 and paragraph 2?
  • Someone refresh my memory, wasn't there some sort of big storm down in Louisiana or Mississippi or somewhere about this time last year? I, for one, sure am glad we have Dubya around to do his usual "heckuva job" fixing these things.
  • The ever-insufferable Randy Gragg, the local paper's one-time "architecture critic" is back in town, and already up to his old tricks. If he and his architect/developer chums are really so amazingly superior to the rest of us rubes, why did he move back here from the bright lights of New York?
  • This is more of a schadenfreude item than a downbeat one. The Mercury reports on an groovy discovery made in the flowerbeds in front of the Duluth, MN police headquarters. Nelson: Ha, ha!
  • Sen. Ted Stevens officiated over the opening of a new Iridium satellite center near Fairbanks, Alaska. No word yet on whether satellite phone service also relies on a "series of tubes".
  • A piece about the late, lamented gas turbine car. It's a weird fit for Treehugger, considering how inefficient the things were, but it could run on peanut oil, or even perfume. Lots and lots of perfume.
  • Meanwhile, an angry SUV driver went on a rampage today, mowing people down all over San Francisco, thereby doing what all the other SUV drivers in the world merely fantasize about, 24/7.
  • If you really want to wallow in despair, you might enjoy the site "Fundies Say the Darndest Things!"
  • In the same vein, you might also like LarkNews, which is sort of like the Onion except all-religion, all the time. At least I don't think it's serious, I hope.
  • As I've gotten older, I've become more and more opposed to the whole "time passing" concept. Here's another reason why. These days, even "modern" houses can be old and creaky and desperately in need of the This Old House treatment. It's not fair. New stuff should stay new forever. Ok, maybe I'm just grumpy because I found a grey eyebrow hair the other day, for the first time ever. On me. It just isn't right, I tell you.
  • There's also movie fatigue to whine about. There are vastly more movies than any one person will ever be able to watch. Even if you limit yourself to good movies, or good bad movies, you'll still end up with a Stack of Shame, or a constipated Netflix queue in my case.
  • It's August, and you know what that means. The holiday shopping season won't really start until back-to-school wraps up, but the fundies are already warming up this year's batch of nutty "War on Christmas" hype.
  • OlsonOnline picks apart the loaded word "Islamofascism".
  • I've mentioned before, I think, that I'm the world's worst gamer, and the most unmotivated. I've never actually solved the old Colossal Cave text adventure even though I first played it back in the 70's. So it'll come as no surprise that I'm really terrible at this flash game, which requires being good with a mouse and all. Maybe you'll have better luck. I haven't even had a go at the new Google Maps-based flight sim. As much as I suck at ordinary games, I triple-extra-suck at flight sims, with all those complicated buttons and controls and all.
  • Pink Tentacle informs us that researchers in Japan have found an ancient stone idol that looks like the head of a kappa, an aquatic monster from Japanese mythology. The first 5 minutes of the movie always begin this way. Tokyo is doomed. Doomed, I tell you.
  • It's too late to win yourself a World Stupidity Award, but there's always next year, unless this year's winners blow up the world first.
  • Alt.portland has a piece about Oregon City's Municipal Elevator. I mention it here because it's sort of the Portland area's answer to Seattle's monorail. A weird, down-at-the-heels remnant of the past, a wistful reminder of the unmet dreams of an optimistic, bygone age.
  • And this is actually a cute animal post, not downbeat at all, although the cat in this Cute Overload post does look distinctly predatory, so this is definitely a downbeat post if you're a steak. Of course, if you are a steak, at that point the worst is already over, so far as you're concerned.