Categories
Photography

Sunny and sweet

Oh I’m in a marvelously good mood today, not the least of which is that the weather is perfect for a gentle walk in the woods, I and my code are one, and my life is become full of wonderous possibilities.

The first of my metadata plugins is almost finished and it is a pure delight, and sure to be the selling point for those who embed photos into their pages. It will take a URL to a photo and create as rich a metadata block about that image as it can, just given the URL and, optionally, some additional information provided by the weblogger.

There is a great deal of information that can be extracted automatically for a photo. For instance, if there is exif information attached to the photo, this information will be extracted and added to the metadata. If the photo is at flickr, accessing the API this site provides gives the number of comments, ratings, tags, photo information, notes, description, etc, which are also added to the metadata. In addition, if the photo is at flickr and you want to identify a local name for the picture (just in case you replace the flickr link with one locally), you can do so and the metadata will not only map the photo to the page, but also to the local photo name.

(If the photo is not at flickr, you’ll then have the option of adding additional information: description, title, tags (or keywords), license, and notes. But you don’t have to–it’s all optional.)

But wait, there’s more…

If you search for weblog posts based on some category or search keywords, clicking on the link provided by another plugin will take this search result and access the metadata and extract out a mini-photo album containing photos in these posts. You can then click on each photo and see the rich metadata attached to it, as well as link to the post where the photo is found (or link to flickr). To make things more interesting, I’m also looking at what I can do with the tags for the photo — this chain could go for miles before I nail it to the ground.

But the metadata can be used for more than just reporting. I’m also looking at building a second plugin that will convert the URI for a photo in case the location of the pictures has been changed. This will make updates not only in the metadata, but in the actual IMG link within the post, itself.

Another benefit to this functionality is if the weblogger is using Creative Commons licensing, they can now identify a separate CC license for each photo, in addition to the page writing, all separate from the overall page design and stylesheet–that’s precision in licensing.

The issue has been with rich metadata that it takes too much effort for people to add it when they write their posts or other web page content. Well, how is clicking on a list item in the edit page and in a page that opens, filling in a minimum of one field and a maximum of six and making a selection from another list box just to get all of this? Still too much work?

In fact, there’s no reason why a person can’t do another plugin which scans for images within posts and automatically pulls in whatever it can find, allowing the weblogger to add the additional information when time and opportunity presents itself.

Lordy but this stuff is just too much fun. I have to go on a walk before I burst from all the fun.

Categories
Weblogging

Dabblers and enthusiasm doesn’t make it so

Recovered from the Wayback Machine.

Doug from Creative Karma sent me a link he found at Stefan Tilkov to a writing that’s been making the rounds of weblogging: Maciej Ceglowski’s Dabblers and Blowhards. In it Maciej takes on Paul Graham and his popular book and series titled, “Hackers and Painters”, and does so in a manner both pointed and funny. In the process, Maciej also exposes so much of the hyperbole and hooplah that underlies much of the “hip talk” that pervades our environment:

I blame Eric Raymond and to a lesser extent Dave Winer for bringing this kind of shlock writing onto the Internet. Raymond is the original perpetrator of the “what is a hacker?” essay, in which you quickly begin to understand that a hacker is someone who resembles Eric Raymond. Dave Winer has recently and mercifully moved his essays off to audio, but you can still hear him snorfling cashew nuts and talking at length about what it means to be a blogger . These essays and this writing style are tempting to people outside the subculture at hand because of their engaging personal tone and idiosyncratic, insider’s view. But after a while, you begin to notice that all the essays are an elaborate set of mirrors set up to reflect different facets of the author, in a big distributed act of participatory narcissism.

…shlock writing onto the Internet. There is, indeed, an abundance of schlock, or jumping up and down writing on the internet; writing where metaphorical descriptions of the most mundane of categorization is stretched–thinly!–to cover the next, best version of the web. Where solid science and technology and even common sense is pushed aside in a breathless rush to discover something, anything, new in the one aspect of technology that seems to provide us so much gratification–the almighty link. It is a joining of words to cover a big, black space on the chalk board saying, “a miracle happens here”.

It’s not that I begrudge anyone their enthusiasms; it’s just enthusiasm does not, by itelf, make good technology–no more than computer hacking makes one equivalent to a great painter.

Anil Dash also focused on these elusive transitive equalities that seem to thread their ways through so many of the ‘jump and down’ conversations; while I don’t necessarily agree with all of them, I found the following to be appealing:

* Loud != Persuasive
* Gets other people to stop talking != Persuasive
* Writes a lot != Writes well
* Funny != Correct
* Similar to me != Correct
* Well known != Respected
* Rude != Honest
* Polite != Honest
* Fast != Smart

I haven’t done justice to either Anil’s or Maciej’s writing, and *recommend you read both whether you’re a technologist or not. These writings really aren’t about technology so much as they are about those who walk the talk, and those who just talk.

*With one caveat — not all painters want to get into women’s pants…because not all painters are men or gay. And we can safely assume the same about hackers. Or:

painter != male
hacker != male
blogger != male

Categories
Technology

Taking a hit today

The site is having problems due to a heightened number of trackback and comment spam (in conjunction with one of the weblogs associated with the Canadian Ad scandal being hosted by my hosting service — but I think today’s problems were purely spam related).

update

My host, Hosting Matters, has got the problem under control…and is moving my sites over to the non-Movable Type server tonight. Today’s problem really does look like an incredibly frenzied comment spam attack — I guess we’re all jumping the white shark of spammetry today. And we’re not jumping far enough.

If MT users would choose the dynamic page option (and why haven’t you?), and Six Apart provide a *PHP-based comment management system, the problems would go away and MT wouldn’t be any worse, or better, than any of the PHP-based tools…such as Wordform.

I don’t know how to say it any clearer than that.

*Or does it? What is mt-comments.php?

Categories
Just Shelley

Birth, Death, and a little red wagon

Today was a really beautiful day and I took a break from coding to walk around the Botanical Gardens to see if all the bulbs were up. It’s now the peak blossom season, and the gardens are full of blooms, including what looked to be at least 15 varieties of daffodils.

It was busy today and by the clothes some people were wearing, I assume they were all here for the Final Four Basketball competition. I only found out about this Saturday, not being a big follower of basketball. However, the price of gas shot up 23 cents a gallon, to take advantage of the sudden influx of visitors. Someday if the price ever goes down, I’ll head back to the Ozarks and the mills.

spring flowers

I took advantage of the nice weather and my favorite seat being vacant to place my weekly call to my mother. I gather that she, influenced by last week’s events, had been to the lawyer to update her will and also make out a living will. I’m her executor, and the lawyer also drew up papers giving me power of attorney if Mom becomes incapacitated. He then suggested she and I talk about what these forms mean, so that I fully understand her wishes.

“All I ask, dear, is that you be merciful”, Mom said. “You have a kind heart and I know you won’t let me go too quickly.”

“I don’t know, Mom. You didn’t let me have a puppy when I asked for one.”

spring flowers

“What? Puppy?”

“Yeah, the puppy I asked for, when I was a kid. And you also didn’t let me have that party when I was 12. Come to think on it”, I said, beginning to warm up to the topic. “I have a lot of repressed anger from my childhood.”

She began to chuckle.

“Be afraid, Mom. Be very afraid.”

She snickered.

“All it will take is a broken leg, and *pop* there goes the plug.”

I continued to list out various childhood grievances and what this meant in terms of her continued hopes for longevity: my not getting a fiercely desired bike and she gets a hangnail, she’s a goner; the doll accidentally run over by the car and she buys it when she gets indigestion–until Mom was laughing, finally broken out of the hypnotic state created by Mysterio at CNN and Finn the Great at Fox News. Then we calmly talked about what these forms mean, and what her wishes would be.

Mom also said my niece had called her this weekend, doing genealogical research for a school project. Between my recounting of youthful hardships and my niece’s questions, Mom was in a reminiscent mood. As for me, I’m always up for a good story.

Mom remembered moving ‘up the hill’ when the Grand Coulee dam flooded old Kettle, and created the Roosevelt lake; remembered watching the water rise, with her sister and brother. Her Dad worked at a sawmill at that time, before getting tired of it and taking his family back to the two room cabin they lived in until my father helped them build a house when I was around five.

My grandparents were very religious at the time and attended the Assembly of God church, which surprised me because I never remembered them attending church when we lived near them. Why they stopped going, Mom didn’t know.

The Assembly of God church is what we attended when we were kids, and I brought up the old story about the minister having an affair and asking forgiveness from the parish and, when he didn’t get it, being forced to leave town–giving over both his home and the church to the new pastor. What a lousy thing to do to a good man, I said to Mom, and she agreed. Then she told me about the time when my brother had attended some church function wearing shorts and the same minister started yelling at him in front of the whole parish — yelled and yelled and yelled–until Mike left. Mom said he never went back to church after that. I didn’t know this story, but had wondered when Mike lost his faith. Now I know.

Mom also talked about a time when the minister, and another man of the cloth who was visiting, stopped by the house when she had the flu and spent hours telling her she needed to change her evil ways — stop drinking, stop going out, stop dancing and listening to music. She said she was so sick she just smiled and let them talk, focusing on not throwing up.

That which you sow, you shall reap.

spring flowers

Mom told me stories of the past, some of which should be kept in the family and private (or until I write that book someday). Most weren’t, though. There was the story about when my parents lived in town before moving to the farm. My brother was about three at the time, and every morning when he got up, he would grab his little wagon–a little red Flyer–and make a circuit of the neighborhood; stopping by one house for a bite to eat, another for a visit, another bite to eat at a third, and a visit to a fourth before making it home. Every morning until they moved, regardless of the weather. Lord help the neighbor who wasn’t home or didn’t answer the door when Mike would come by.

This was the same child who also used to scratch my face any chance he got when I was a baby. Then there was the time he shot the bed near me, and set the bathroom on fire, but I’ve talked about these previously, so won’t repeat them–though they are favorite stories of the family.

Dad wasn’t home much in those days, having to work long hours for the State Patrol. When he got home, Mom said, he’d pick me up and hug me and call me his ‘baby doll’ and give me a surprise — a tootsie roll, apple, whatever he had. I was a little doll, too; a beautiful baby and a very pretty little girl. I’ve seen photos and I was a charmer — wavy, thick hair, big green eyes, dimples when I smiled.

I also spent most of the time by myself since there were no kids close to my age around and my brother wouldn’t tolerate my company. She told me today she could see the writer in me at an early age, because I would weave these stories about my experiences every time I came home from my walks. Mom said that back then no one could tell what I was talking about half the time. Some would argue I’ve never outgrown this fancy.

We didn’t live far from my grandparents, but they rarely ever watched over us or had us over, which suited me fine. They would have Ellen’s kids or Jean’s, but not us. Mom thought that Grandma, who wanted to be a writer all her life, was disappointed that Mom didn’t do more with her life–become a great singer or artist. Instead she married at 19, had Mike, and then me.

I told Mom that grandma wasn’t disappointed; they had the other kids over because they were nice, normal kids. I mean, Mom, look at us: a grandson that shakes down the neighborhood at three, torches the house at four, and tries to shoot me at five. As for me, I wondered around the forest all day, and then returned home to talk about fairies and Mother Goose as if they were personal friends.

“We were freaky kids, Mom. I mean, seriously twisted little children. They were probably afraid of us.” The talk then degenerated into more snickers and more tales of incidents (”And do you remember the time when you…”); proving how really wise her parents were.

Altogether we spent most of the afternoon on the phone going over Mom’s living will. Good thing I have free long distance.

spring flowers

Categories
People Writing

Head First into Kathy Sierra

Recovered from the Wayback Machine.

I received an O’Reilly email update today about a new edition of Head First into Java just hitting the streets. I had reviewed the Head Into series a while back, and particularly liked the EJB book.

Seeing the book notice today reminded me of the discussion on the O’Reilly ETech conference and the 9% solution. During this, I got into a comment exchange over at David Weinberger’s post with one of the attendees at the conference, Kathy Sierra. Kathy is none other than the author of this series.

I was remiss in not linking to Kathy at the time–probably because like all magpies, a bright new shiny caught my attention and there I followed. However, I thought the book announcement was an excellent opportunity to rectify my ommission. If you haven’t chanced by Kathy’s weblog, Creating Passionate Users yet, you really should; she’s brought her “Head Into” use of fanciful and colorful graphics, and her very active, positive writing style into her weblog and it’s a fun mix. Most importantly, she’s a ‘longform’ writer, and we need more of these!

Well, along with women in technology that is.