Categories
Environment Photography

More on Taum Sauk, Johnson, and Black River

Recovered from the Wayback Machine.

Thanks to Lee Farber, who runs the Peola Valley Pottery in Lesterville (the town threatened with flooding after the Tauk Sauk Reservoir wall failed), I have links to additional resources on the flood and its impact.

political cartoon noting that AmerenUE operates more than reservoirs.

I hope to get permission to actually take photos of the Shut-Ins themselves. In the meantime, before and after photos of the area.

The issue was raised that what has fallen into the Black River is just dirt, and dirt can actually help a surrounding area. The concept of rich alluvial land in the floodplains of a river like the Mississippi is based on naturally occurring flooding. The reservoir break was anything but natural.

The Black River, one of the most pristine in the state and country, and environmentally vulnerable, was actually diverted the length of two football fields at one point by the force of the water from the dam breaking. We don’t yet know the impact of the dirt in the water, either on tourism (necessary for the area); or on wildlife dependent on the river.

Categories
People Photography Places

After the Flood

Recovered from the Wayback Machine.

I’m working on a very long essay on the recent dam break here in Missouri, the hurricane effects in New Orleans and other topics, and am out taking photos as annotation. The writing may be a long time in coming, but I thought I would post photos as I go along.

Monday I went to the Johnson Shut-Ins to see the effect of the Taum Sauk Reservoir dam break. It was…extraordinary. The trees and much of the scrub in the area where the campground and picnic areas are almost all gone, or damaged beyond salvaging.

There were several of us about, most local to the area. We were gathered in a group trying to figure out where the water came from, when one man mentioned that the water came from a direction in back and to our left. How can this be, I asked, because the trees were lying down towards the left. According to another man local to the area, the water had come down with such force that it hit the mountain to the right and bounced back. It was this bounced water that took out the ranger’s home, pushed the semi off the road, and knocked down the trees by the road.

The campground and shut-ins got the water directly. So much so that rebar from the dam was twisted in and around the granite pillars of the shut-ins. In the summer, during the day, all 57 campground spaces are filled, as well as the space for 110 day use cars, with vehicles lined up to get in for miles. During a peak time in the summer, an estimated 1000 or so people could have been in the impact zone of the flood–a probable 250 in the direct path of the water.

I’ve also added some Google map images to the photos, to demonstrate the water flow and where items I photographed were found.

As the following Google maps snapshot demonstrates, the water flowed down between mountains, and came out pointed directly at Johnson Shut-Ins. It flowed down Black river, in both directions at first, and bounced back from the mountain bordering the Shut-Ins across from the water path.

Keep Out

Path of Water down Mountain

Black River

Unusual color in Black River

flood20

It hit the mountain, bouncing back and taking the Ranger’s home. The following photo encompasses both the path of the flood and the home. The light colored foundation in the right side of the following photo is what’s left of the home.

Flood Path in Relation to Park Ranger Home

Cactus

Knocking three cars and a semi carrying zinc into an empty field across from Highway N.

Location of Truck pushed off road

Debris, both from the dam (rebar and plastic liner) as well as from the ranger’s home was still scattered about in and among uprooted trees and the inches of mud and silt over everything. The following map shows a circle where the Ranger’s house was, and Xs marking where debris in the photos was located.

flood19

The front wheel from a child's bike

Lining from Reservoir was littered everywhere

Sign by Park Ranger's House

A Baby's Socks

Categories
Programming Languages

Chu chu code

Recovered from the Wayback Machine.

I can’t believe how easy it is to set up Ruby on Rails on the Mac with Locomotive. I went from two downloads to my first application in less than 1/2 hour. Great stuff.

I’m in the process of making vast changes here abouts. The first change is I’m moving my Tinfoil Project domain to a new development server that is upgraded to all the latest, breaking edge PHP, MySQL, Ruby on Rails, and so on. Tinfoil is being re-focused from photos to high-tech, and the new server will provide examples of code how-tos and tutorials I hope to work on this next year.

I’m looking at a virtual private server at A2 Hosting or OCS Solutions at this time, but wouldn’t mind hearing about other hosts–with a few caveats.

I’m looking for a service that goes month to month, since my income is uncertain from month to month. I need enough RAM to run my examples, and enough bandwidth not to have to pay overage. I wouldn’t mind a control panel, and some assistance (paid or otherwise) if things go wonky. I’d also like a system that has some of what I want already installed, so I don’t have to start from scratch. These are things I want. What don’t want is a service that’s heavily connected with weblogging.

You all may jump on the Cluetrain, but I’m finding I’d be just as happy, thank you, in not having a close, intimate connection with vendors. I want to be able to deal at a professional level with companies, and not have Sarah or Sam ‘offended’ by what I write in my weblog.

I want a clear means of communication detailed at the company site; I don’t want representatives in my comments whenever I mention their product. I don’t want to have to use my weblog as a form of extortion to get a company’s attention; or as a backdoor way of doing business.

I don’t care if they see me for who I really am, as long as they see me as ‘customer’ and act accordingly. I don’t want input into the company workings other than “what you’re selling me is working, here’s my money”.

I don’t want to be ‘bad’ or ‘good’ for being critical. I don’t want legions of supporters converging in my space, protecting that nice woman, hip young man, or crusty, but with a heart of gold, legend in his own mind . I don’t want what I say to show up on the tech.meme. I don’t care if what I write shows up on Google — I just want it to work.

I want a service; I’m willing to pay. This is not the beginning of a personal relationship. I don’t want it treated that way. The only train I want to be on around here, is Locomotive.

Categories
Books

It’s cool to be evil

I think Dave’s got the right of it: kicking Google, like kicking Wikipedia, is the new cool. Oh, I have my doubts about both; but then, I’ve always had my doubts about both. Even when the lemmings flocked on the side of do no evil.

I do want to point out, though that my Practical RDF book is in Google’s book search. As is Unix Power ToolsEssential Blogging, and Developing ASP Components, 2nd Edition. That’s a lot of online content when you consider this is in addition to the millions of words, code how-tos and examples, and photos I’ve published online: here in my weblog, at several online magazines, and up on Flickr.

Luckily there aren’t more people cheap like Steve Rubel, or I wouldn’t be able to afford to continue posting to this weblog, publishing my photos online, creating and giving away code, as well as answering questions and helping folks when I can.

I wonder, then, who it is that is supposed to change? Google for publishing the bits from the books? Or Ruebel for not spending a dime on content that helps make people like him famous?

Categories
Programming Languages

Mystery solved

A month or so ago, I wrote that I couldn’t access my weblog because when I tried, nothing showed. My host had upgraded to PHP 4.4.1 and it broke something in the application, but what we couldn’t tell. My host said they could find nothing in the logs to explain the problem. In the meantime, they backed out 4.4.1 on my machine, and haven’t upgraded it back.

Yesterday, I heard from a weblogger who is using the semantic web plugins I created for WordPress: all of a sudden, he couldn’t access his administration pages. However, in his case he was able to find the problem in his error log:

PHP Fatal error: Maximum execution time of 30 seconds exceeded in
…/wp-content/plugins/delSetup.php on line 31

I didn’t see this error message in my error logs, but his email gave me a key to the problem. The line number indicated pointed to the following lines in the plugin:

reset( $del_menu_items );
while( $arr = current( $del_menu_items ))
{
while( $submenu[’metadata.php’][$index] ) $index++;
$submenu[’metadata.php’][$index++] = array(__($arr[’title’]), 5, $arr[’script’]);
next($del_menu_items);
}

The culprit is the code traversing the submenu and testing to see if it exists. Seeing this tiggered my memory about one of the first bugs issued for PHP 4.4.1 that had to do with next and current array functions, and other array problems introduced with the security fix. These have since been fixed in the CVS source, but not issued as a new release.

The code used in the plugin is a copy of code that others have used to add administrative menu extensions to WordPress. Further checking showed that WordPress now has functions to manage menu additions starting in WordPress 1.51 and 1.52. Examining the function code, there shouldn’t be any problems with PHP 4.4.1, so I’m changing my plugins to use the new functions.

Note, though, to other WordPress users: if you’re using a plug-in that’s extended the administrative menus, check with the creator to see if they’re using the old hack or the new admin menu functions. If they’re using the old hack, disable the extension until new plugins are released. If you don’t and your ISP upgrades to 4.4.1, you’ll be dead in the water.