not smart enough to understand

November 18th, 2008

I’m fascinated by the wingnuts’ reactions to their recent electoral drubbing. There’s nothing quite so entartaining as the sight of Republican cannibalism. It’s wholesome entertainment for the whole family.

Sometimes the right wingers will write something so completely bizzarre that it occurs to me that maybe they’re right, after all. Maybe I’m just too unbelievably stupid to understand. If only I had a functional nueron or two I could comprehend their profound wisdom.

I just visitted one of my favorite comedy sites, townhall.com. In one essay, that tower of intellectual insight, David Limbaugh, shares his ideas on the future of the Republican Party. In it he writes a paragraph that’s so far over my head it might as well be written in Sanskrit:

Traditionalists don’t oppose this or that “high-minded” plan aimed at delivering security (e.g., health care) or prosperity (e.g., direct transfer payments from producers to nonproducers) because they don’t want more people to be prosperous but because they do and because they cherish freedom. We know that socialism never works and always results in less prosperity, on top of its obvious freedom-stripping inevitabilities.

The freedom-stripping inevitabilities of access to health care are so completely obvious that we don’t even need to discuss what they might be. It’s just dumbass hippie Communist degenerates like me who are puzzled by this, I’m sure.

tooo busy

November 6th, 2008

It’s been a while since I’ve blogged. I’ve been so busy with other people’s websites it’s been hard to keep track of which projects I’ve been supposed to work on, much less get the work done, or much lesser bill for the work I’ve actually finished. Arg.

So I haven’t had time to write about the play I just acted in. I’ll try to get to that later.

I haven’t had time to write about the photo workshop I taught in Westport. Ditto.

I haven’t had time to write about the election or other political happenings. There’s plenty o’ folks doin’ that.

I haven’t had time to either take or write about interesting photo/hiking trips. Gotta do something about that one.

But for now, a little note about a recent theme in the world of Other People’s Websites.

Three of my recent projects involve taking over a site created by someone else. All three of them involve some fairly sophisticated PHP scripting. There aren’t many PHP developers here on the Mendocino Coast, so local people with a need for such things consistently manage to find me.

It’s an interesting task to reverse-engineer one of these beasts. I start by slogging through the site the end user sees, the PHP scripts that generate it, the style sheet, the graphics, the database, and the other elements which come together to make the site. Once I start to figure out how the thing works, I can do the updates, re-do the visual design, improve the search engine optimization (SEO), or whatever else needs to be done.

Sometimes this experience is educational. I find PHP functions I didn’t know about, or different ways to protect a contact form from injection attacks, or ways to accomplish a task more efficiently than I otherwise would have done. But often, I’m baffled as to what the original designer/developer was thinking. Other times it’s clear the d/d was pretty much clueless about an important aspect of the task.

Not to dump on the other d/d guy, but to educate others, I present a brief case study in SEO. I recently started working on the Troll Mother site. The visual design was fine. The content was adequate. But the site was an SEO trainwreck. Each page had the same title. The pages were generated by a script which used the “GET method” to identify the particular page. The GET Method uses URLs with a question mark to pass data to the scripts, so you wind up with a URL like this: http://www.trollmother.com?page=trolls.

It’s a broadly held consensus in the SEO world that the GET Method is bad practice. In this case, it didn’t keep the googlebot from indexing the pages, but it may well have kept other bots out, or hurt the rankings. I converted the site to “clean” URLs, so that the same page is accessed with this URL: http://www.trollmother.com/index.php/trolls. I modified the scripts so they can take the page info from either method, but once you’re in the site, all the links use the clean URLs.

I also set up a simple database table to keep track of page titles and descriptions for the various pages. Now each page has its own title with page-specific keywords in it.

Then, it’s on to the links. Link exchanges with my other clients should help punch up the pagerank. We’ll see how much this helps over the next few weeks as the site and links are re-indexed, and troll fans find the site in greater numbers.

There’s more info about my approach to SEO in my essay about the Three Cs of Search Engine Optimization.

 

adventures in youtube land

September 11th, 2008

I really should spend my time more productively…

I’ve caught the youtube bug lately, mostly watching and commenting on ads and news videos relating to the upcoming presidential election. Oh, my goodness there are some incredibly stupid people out there! The comment forums there are such a sewer that I figured anything I type would raise the level of discourse a little. Hey, at least I can spell and punctuate. I doubt I’ve changed anybody’s mind about anything, but all I can do is try.

One particularly irritating theme is taking something Obama says, stripping it from context, and trying to turn it into an outrageous gaffe. The classic is the now hot, but soon-to-be-forgotten, lipstick on a pig statement. Obama was talking about McCain (McSame? McWorse?) trying to position himself as the candidate of change. Obama listed a whole host of ways McCain’s policies are the same as Bush’s, and compared the re-branding to putting lipstick on a pig. An apt metaphor. But, somehow, the rightwingers are shocked, just shocked I tell you, that Obama would say such a crude and sexist thing about Palin, despite the fact that he wasn’t talking about Palin. Since Palin had used the word “lipstick” a week before, all subsequent mentions of lipstick are automatically a reference to her. I guess that’s what passes for “logic” these days.

Was it disgustingly sexist when McCain used the same figure of speech in reference to Hillary Clinton’s health care proposals? No. McCain was a POW. That makes it OK.

Anyway, since I was commenting and stuff, I figured I should type up a profile, and, while I was at it, upload a video. So I posted a montage of my nature photography. Check it out:

Floating Rocks, Living Water video

broke down in the sierra

August 23rd, 2008

Andi (my girlfriend) and I just got back from a brief trip to the northern Sierra Nevada. There were a few adventures on the trip such as a concert with the English Beat, and a couple of nice hikes; but for the moment I want to tell the tale of our car trouble. It’s a tale of drama, intigue, and absurdist comedy which took place just a few miles from where the Donner Party spent their fateful winter. Fortunately, our story turned out better than the Donners’.

It was supposed to be the last day of our trip. Instead of the faster, but boring freeway route home from Truckee, we were heading north, with the intention of going over Yuba Pass, seeing some new country, and taking a couple of short hikes along the way.

We stopped at Kyburz Flat Interpretive Area, a mile up a gravel road from Highway 89. Kyburz Flat features historical sites from three groups of humans: Native American Washoe, Goldrush-era northern Europeans, and Basque sheepherders. We looked at the Washoe “cupules” carved into the rock, walked through the site of an old stage coach stop, and were starting to drive to the Basque site, when Andi’s 2001 VW Beetle started beeping and flashing the red temperature indicator on the dash.

We stopped, popped the hood, and looked inside. Have you ever looked under the hood of a 21st Century VW? It doesn’t look much like the guts of a traditional car. More like a spaceship, actually. I found what appeared to be coolant storage, and sure enough, it was nearly dry. Before I put water in it for the trip back to civilization, I checked the manual to make sure that that plastic box thing was actually coolant storage. The trace of fluid there was an odd reddish color, and I didn’t want to put water in a tank that was for brake fluid or some such.

Yup, the box thing was for coolant all right. BUT, the manual says to never ever put anything in there except VW’s own special coolant. No plain ol’ water, and especially no Prestone. So we decided to use Andi’s cell phone and call for help. We started with VW’s roadside assistance (the number was in the manual). Cell service was pretty poopy in that corner of the world, so it took a while to communicate. But they reiterated the no water, no Prestone thing, and suggested we call AAA.

For whatever reason, we couldn’t get a strong enough signal to communicate with AAA from that spot. We were walking toward open, higher ground to try again when a Forest Service ranger happened by. He offered to take us to a spot which had better cell network coverage. Andi went to make the call; I stayed with the car and her pets.

An hour drifted by while I walked the dogs, found some grinding holes near the pictograms, and read a little. Andi returned; AAA was on its way. We ate lunch, played frisbee, and waited for the tow truck. And waited. And waited. After a couple of hours, we managed to find a nearby spot where, if she stood at just the right angle, Andi could get a decent cell signal. She called AAA again to see if the tow truck driver had gotten the directions wrong. She said he sounded drunk and/or stupid, and he was just now heading in our direction.

Since by now it’s getting close to 5 o’clock and we have a usable cell signal, we start researching the question of where to tow the car. Can the locals in Truckee handle the problem, or do we need to get towed all the way to the VW dealer in Reno? We track down the service department of the Reno dealership. They say to fill the coolant tank with water and drive it in. Apparently, we don’t need the tow truck after all, and the last few hours have just been a stupid waste of time.

Back to AAA. When we track down the tow truck driver, it turns out he had just cancelled the call. His truck had bald tires,  he was slipping on the gravel, and we’d have to find “commercial” towing. Really fills your heart with confidence in whatever tow truck company AAA uses in Truckee, doesn’t it? Since it turned out we didn’t need the tow anyway, that part was just laughably pathetic, but what if we were really, truly stuck? What kind of towing company does such a lame job of maintaining their vehicles or hires such bozos?

So, we filled the coolant reservoir with water, drove to Reno, they fixed it the next day, grossly overcharged us, and we came home. The whole episode doesn’t feel my heart with warm fuzzy feelings about Volkswagon; and the mountain tow truck that can’t drive on gravel is truly a comedy gem.

photo workshop: breath of plein air II

August 9th, 2008

I’ll be teaching a field photography workshop as part of A Breath of Plein Air II, in Westport, CA on September 27 & 28. Here are a few of my pics from last year’s event. One of our locations was Blue’s Beach, AKA Chadbourne Gulch:

blues beach (chadbourne gulch)

We also walked out to nearby Bruhel Point and watched the waves roll in:

wave at bruhel point

Later, we walked in the hills above Westport, where there is some photogenic debris left over from an old commune:

junk car doors, westport CA

This year’s event includes workshops in painting, woodwork, wrought iron, and other media besides my photo whorkshop, plus continental breakfast, box lunch, and evening party.

Here’s the text from the event’s official flyer:

An invitation to
“A Breath of Plein Air II”
Westport, California September 27-28, 2008
Westport Village Society and Gallery This! invite you to participate
in the plein air outing of your choice:
Painting with John Hewitt
Oil or Acrylic with Erin Dertner
Watercolor with Carol Deetch
Photography with Garth Hagerman
Saturday activities will include:
Continental breakfast
A six-hour group outing with your preferred level of support,
from companionship to technical instruction
Box lunch
Blacksmithing by Toby Hickman and Barry Kulmann
Evening party with wine, hors d’oeuvres, and music on the
Westport Headlands
Special show of instructors’, students’, and local images
Optional Sunday activities include:
Gala champagne Brunch/lunch
Additional outing as arranged with your instructor
Saturday cost will be $125. To enroll, contact Liza at 964-1749
or e-mail: art at westportca dot org.
Benefits Westport Village Society Community Center Fund.

mendocino fixer-upper for sale

August 3rd, 2008

This charming fixer upper in Mendocino Village can be yours for only $.5 million!

mendocino village real estate

Due to the recent crash of real estate prices, the price on this beauty has been reduced from $.75 milion.

If real estate prices keep falling by 33% a year, people who actually work for a living will be able to afford to own their own squalid hovels. Eventually. Maybe.

montgomery woods fire report

July 23rd, 2008

The fire situation has calmed nicely around Mendocino County. The roads are open, the evacuations have been called off, the fires are contained or out. On the Coast, we hadn’t seen the sun for a week or so, so I thought I’d go inland to Montgomery Woods for an afternoon.
There were several fires near Montgomery Woods, a nearby hot spring resort—Orr Springs—had been evacuated, and the road through the area had been closed. Since the main old growth grove at Montgomery Woods is in a low, damp drainage, it seemed likely that the grove had been spared. When I got there, I found signs saying the park was closed. So, I loaned my camera to my evil twin Skippy and sent him into the main grove. He filed this report.
From the road, there is no sign of fire. As soon as you start up the trail to the grove, though, you encounter a whole burned hillside. More specifically, the understory is burned. The larger trees look OK. (For those of you unfamiliar with the biology of redwood trees, it’s worth noting that they have thick, fire resistant bark.)
In the main Montgomery Grove, some areas are just fine, lush and green and healthy:

 

In much of the grove, the ground had been burned and ash covered the ground, making it look like it had been snowing:

Some places had oases of lush greenery surrounded by scorched earth:

In a few areas, the devastation is terrible:

Some places were still smoldering:

A few downed logs were glowing red hot:

Through it all, there is still lots of bird life in the grove. I heard a normal amount of sounds from chickadees, wrens, thrushes, etc. I even saw this (I’m pretty sure it’s a) juvenile northern spotted owl:

I’m not sure if this owl was terribly stressed by the fire or not. Did its nest burn? Did it get any barbequed mouse treats from the fire?

Over all, it’s very sad to see the beautiful treasure of Montgomery Woods in such a charred state. The good news is that the big trees are almost all ok, and the understory should recover fairly quickly. It will be interesting to watch the recovery process over the next few years.

the stampede of technological progress, part 5

July 19th, 2008

After my days at Palmer’s Camera in Berkeley, I moved to Mendocino and [tried to] make a living as a photographer/custom photo printer. This was in ye olde days of the mid 1990s, and photo printing still involved a wet darkroom. I had pretty much the only custom color darkroom in the area, so I had a viable, if weird, little market niche. Doing my own printing was also an advantage when it came to selling my nature photography.

I enrolled in a desktop publishing class at my friendly neighborhood community college (CRMC, College of the Redwoods, Mendocino Coast). My immediate goal was to learn how to make brochures to promote my little business. Pagemaker led inevitably to PhotoShop, and PhotoShop led in several directions at once, changing my business and my entire life.

Compared to the abomination I’d used at Palmer’s, the Windows 95 machines at CRMC seemed positively sci-fi in their sophistication, at least they did when we were just running Pagemaker. During my second semester at CRMC, we tackled PhotoShop, and the consumer-grade Windows machines proved laughably inadequate. This was version 3 of PhotoShop, without RAM-snarfing features like layers.

After a few weeks of banging our heads into the wall trying to use PhotoShop on machines that crashed every few minutes, our class moved to the graphics lab, where we had more sophisticated computers with a then-whopping 128MB of RAM.  The graphics lab also offered another improvement: it had Macs in addition to Stupid Windows Machines.

It didn’t take me long to switch to the Macs. Not only did they out perform the SWMs, but they were less in demand. Most of the other students had SWMs at home, so they didn’t want to clutter up their brains by learning a different operating system. So I could always get a Mac while others were duking it out over the SWMs.

Digital photo technology was in a weird state at that point in space and time. I didn’t even want a digital camera then. The ones I had used took pictures that were unsharp and toooo contrasty. Furthermore, they had very bad layout of the controls. The shooter had to navigate through dozens of bells and whistles to get to the useful features. Even if I did want one, they were frightfully expensive, and I was financially challenged.

Scanning film images was another option, but film scanners were exotic, expensive, cantankerous contraptions back then. Print scanners were good, but you needed a good print to scan. Since I had my own darkroom, that wasn’t a problem for me. For several years, my photo workflow involved making a 7×10ish print in the darkroom and scanning it.

Once you had a digital image file to work with, adjusting or manipulating it in PhotoShop was easy and fun. While PS has continued to improve since then, it was already fabulous. Its abilities to adjust  brightness, contrast, and color locally or throughout an image were already far beyond anything I could have fantasized about in the wet darkroom.

But, once the image files were adjusted/manipulated, I still had to print them. CRMC had pretty typical inkjet printers for the time. They produced prints which were vibrant, saturated, surreal, and ephemeral. Their hyper-saturation was OK for some graphic design projects, where vibrancy was more important than accuracy, but for landscapes the hyper-fluorescent saturation was unacceptable. But then, the prints only lasted a few months before the colors turned to goo, so they were useless for fine art photography anyway.

the lost coast: an overview

July 13th, 2008

Note: This is a rough draft of content for my future Lost Coast website. I’ll do research and stuff later.

California Highway 1 runs along the Pacific Coast from the border with Mexico northward. A few miles north of the tiny town of Westport—roughly 180 miles north of San Francisco—Hwy. 1 suddenly veers inland, intersects with US 101 at the town of Leggett, and ends. Hwy 101 doesn’t hit the coast until near the Humboldt Bay, leaving an 80 mile stretch of the California Coast highway-free. This no-highway zone is the Lost Coast.

From a viewpoint near Juan Creek, just before Hwy. 1 turns inland, you can get a view to the north which explains why the highway builders opted not to continue along the coast: mountains rise abruptly from the ocean two, or even three, thousand feet high. If you look to the south from this point, you’ll see a considerably gentler coast; it’s still fairly rugged, but there’s a flat terrace about a hundred feet above sea level which makes a great place to put a highway. To the north, there’s no sign of terraces, only cliffs, and high cliffs made of crumbly stuff at that.

This photo doesn’t really do justice to the cliffs or the abrupt change of geology, but it’s kinda pretty, so I’ll use it for now:

view north from juan creek

The Loast Coast is divisible into three regions: in the south, there’s public access through the Sinkyone Widerness State Park; in the central zone the Bureau of Land Management owns most of the land, and administers it as the King Range Natural Conservation Area; the northern section is nearly all privately owned, but there is some public access to beaches near Cape Mendocino.

To a purist, the Lost Coast is not truly wilderness. Europeans have been logging tanoak, douglas fir, and redwood in the region since the late nineteenth century. There are only a few groves remaining of the original forest. There are old mill sites, and even old town sites, scattered throughout the region. Still, the remoteness, the ruggedness, the current land use practices, and the low human population of the area make it feel pretty gosh darned wild. And if you get injured out here, help is a long, long ways away.

There are only two towns of any significance in the Lost Coast region. Shelter Cove is a resort community at the end of a thirty-mile paved—but narrow, steep, and twisty—road from Hwy 101 at Garberville. It can also be reached by air or sea. Petrolia, near the mouth of the Mattole River, is a more traditional town servicing the local farmers and ranchers.

The view from one of the rooms at an inn in Shelter Cove:

shelter cove deck view

For hikers, there are many places to explore in the region. The most popular backpacking trip in the area is a forty-mile beach stretch of the California Coastal Trail, from the mouth of the Mattole to Shelter Cove.

The beach near the mouth of the Mattole:

beach near mouth of mattole river

The other end of the great wilderness beach backpack, Black Sands Beach:

black sands beach

South from the Shelter Cove Road, there’s another excellent stretch of the Coastal Trail, running over Chamise Mountain, down steeply into the Sinkyone at Whale Gulch, and then up and down and up and down through a series of gulches to Usal Campground. There are also plentiful options for day hikes in the region.

Needle Rock in the Sinkyone:

needle rock

Looking down to Usal Beach from the Coastal Trail:

usal beach from coastal trail

lost coast site

July 9th, 2008

A couple of years ago, on a camping trip to the Needle Rock area, I was ruminating on my various trips to the Lost Coast region. I realized that it was the twentieth anniversary of my first trip to the area, give or take a week or two. Over the years, I’ve done a fairly thorough job of exploring and photographing the place.

Today, I registered a new domain, lostcoast.info. Eventually, I’ll create a substantial site for that domain, with a trail guide, information about the natural and human history of the area, my photos, user-submitted photos, links to web resources about the area, etc.

In the short term, I’m planning to use this blog to post drafts of content for the long-term project. The discipline of creating regular blog posts should help me actually get this thing done.

Here’s a photo taken from the Coastal Trail looking south (and down) to Usal Beach:

Lost Coast Evening