Google Image Labeler – Game or Tool

Here’s one I bet you didn’t know about: Google Image Labeler… it’s like a game, and it makes finding Google Images better.

Ever wonder how Google Images seems to zero in on images so well?

I just stumbled into the Google Image Labeler, and it’s addictive.

Google shows you a random image, and you enter in as many keywords as you can think of in real time. Meanwhile, a partner you’ve been paired up with does the same thing. When you match one of your terms, you progress to the next image.

You’re given a finite amount of time to do as may as you can, scoring points as you complete match after match. A score board is kept so you can see your ranking, as well as compete for the top titles.

So, while you’re playing this game with a mystery person on the net, you’re actually seeding Google with image tags, the ones where you both match are given validation that two independent people looking at the same image came up with the same tag.

Clever. And fun!

WordPress Tilde Hack for Home Directories

WordPress has a problem when it is run from a user’s home directory. Apache will honor a tilde (~) or a hex code (%7E) in a URL, getting to the correct directory, but that’s where things break down: WordPress sees those two strings as logically different. And that poses some serious problems for applications that are trying to do the safest course of action. HACK WORKAROUND PROVIDED.

While browsing through the preferences of NetNewsWire, I noticed in the preferences there was a way to blog a entry of an RSS feed. To do this, the application shelled out to another application to do the heavy lifting.

That application was MarsEdit, a tool that was supposed to make blogging as easy as writing an email.

Problem was, when I went to open my blog in MarsEdit, I ran into a bit of a problem. MarsEdit was inserting %7E in the url, which is obviously the safe hex representation for the tilde sign. (Note, it’s tilde, with an ‘e’, not tilda.)

Look at your web browser’s URL for just a second. You should see something that looks like this: http://www.wwco.com/~wls/blog/

The tilde is a short hand notation that says to use my home directory. The default install of Apache allows this, because user home pages are in physically separate locations from the actual site’s webpages.

MarsEdit was trying to do the safe thing, by encoding something that should always work. And, Apache did the right thing by going to the right web page. Problem is, WordPress does the wrong thing — it reads the URL as-is and doesn’t realize %7E is the same as ~.

MarsEdit is not the only application that does this, many others do: it is the correct behavior. Even links from Digg, will do this on occasion.

I failed to find a decent solution to fix the problem, too. Discussions on the WordNet site seemed to ignore the fact that this was a problem, pointing people to Apache’s pages. Solutions that worked for others, didn’t work for me. Remember, Apache was delivering content, specifically WordPress content, and WordPress couldn’t deduce the entry to show, so it showed it’s own 404. This further supports the problem being WordPress’s.

I tried some mod_rewrite tricks, and those didn’t work. I even tried muddling inside the functions of WordPress, but it seemed that no matter where I made my changes, they either didn’t take or something broke. The page selection code was happening far to upstream, and I was getting bitten by it.

So I resorted to the final hack I knew would work. All WordPress requests go to the index.php file to start with, and it is Apache’s REQUEST_URI which is correctly preserving the encoded string. So, I figured before any other script of function could get its hands on it, I’d change that string.

Inside the <?php?> tags, I added this one line:
$_SERVER['REQUEST_URI'] = preg_replace( "/%7[Ee]/", "~", $_SERVER['REQUEST_URI'] );

This simply substitutes the %7E back into a tilde, so WordPress gets a familiar string to work with.

This solved my problem instantly. It’s ugly, but it works.

Please if you suffer from this problem because you’re using WordPress in your home directory, make a little notice to the authors, but while you’re at it, express some gratitude too at what a nice system they’ve made.

Ubuntu, Linux for Mortals

Some quick web places for a new Ubuntu users to get started quickly!

So, you’ve ordered your free copy of Ubuntu online, and you’ve installed it. Now you want to do something more than browse the web and use office. Here are some spiffy resources:


  1. What does Ubuntu give you on the desktop, a quick one page synopisis.
  2. Some actual printed books:
    The Official Ubuntu Book
    Beginning Ubuntu Linux: From Novice to Professional
    Ubuntu Linux for Non-Geeks: A Pain-Free, Project-Based, Get-Things-Done Guidebook
  3. The online Ubuntu Desktop Guide, my personal favorite. Start here!

Review: Picasa Web Albums

If you’re a digital photographer, then you know the hardest part of the workflow is getting your images to a webpage because of all the work that has to go on dealing with adjusting, labeling, resizing, and moving the images. Google’s Picasa Web Albums comes to the rescue, and it can handle a lot of photos well.

Take a quick gander at my web gallery. To be honest, I don’t know what you’ll find up there at any given moment. The reason? I’m having too much fun playing with it!

The album is hosted by Picasa Web Albums, and I already know what you’re thinking: you use Flicker or PhotoBucket. Well this is different.

Much different.

Goggle’s free Picasa, software will scan your system for photos. You can browse them super fast, present slide shows, crop, strighten, fix red eye, correct color, correct contrast, correct brightness, and apply a ton of effects. You can email, print, order prints, make collages, export, and blog. But you can now automatically upload as a Picasa Web Album. And it’s fast.


    Hint: make sure you go to Tools / Options.., select File Types, and turn on all the file types, like GIF and PNG, in order to get everything on your system.

OS X users aren’t left out at all, given that Apple’s iPhoto, does the above as well, Google gives you a plug-in that makes iPhoto export to a web album. They also give you an uploader, in the event you just have a folder with pictures.

The web album does all the rest, however — thumbnail browsing, photo selections, order organizing, downloading, publishing, printing, and notifications. Yes, you even get RSS feeds, so people subscribing to your photo album will know when you’ve updated without you having to send an email.

It’s interactive. It’s awesome.

This is a great tool for any digital photographer who wants to go from camera shoot to web pages in a very short period of time.

Walt gives Google Picasa Web Albums a thumbs up!

Comic Supercollider

Supercollider: A Webcomic Mashup is a limited run comic, but due to some strange reason regarding online processing, it appears it is cheaper to order multiple shipments than a single shipment of multiple copies. Go save yourself some money.

Seems that there’s an interesting limited print edition of Supercollider.

At the con, it’s $5.

Online it’s $8.

Now shipping and handling is weird.

For one copy, shipping and handling is $1.
For two copies, shipping and handling is $3.

Unless I’ve zarfed the math, that means having them mail you two separate postings is CHEAPER than putting two magazines in the same sleeve.

Google Pages

Moments ago I tried Google Pages. Conclusion: I like it.

After reading a Digg story about Google Pages coming back online, I went to sign up, but got a kind letter that they were swamped and not taking additional users at the time.

But this morning I got a nice letter from Google stating they’d finally activated my account and to give it a try.  So, I put together a simple web page.  http://walt.stoneburner.googlepages.com/

The interface provides a simple what-you-see-is-what-you-get editor in a web environment, which is pretty impressive when you think about it. It’s the kind of be-prepared-to-be-blown-away thing you’ve come to expect from Google.  In fact, Google’s recent blast of web innovations may have made you so desensitized that you look at this one and go “so?”

You get the standard stuff you might expect that you’d see from Google Mail: images, links, bold, italic, bulleted lists, colors, fonts, sizes, justification, with the addition of headings, subheadings, minor heading, and the ability to edit the page’s HTML (nice).

What impresses me is that Google seems to have done all this site design by using Cascading Style Sheets in a very clever and clean way.  You provide the content, and Google provides the presentation.  They’ve got a number of themes and layouts, all independent of your page’s content.

At the moment, doing a view source on a Google generated page reveals a very clean looking, and nicely indented, piece of crisp HTML.  The CSS is readable, and the content is well marked up with DIV tags.

Anyone who’s looked at Google’s other pages knows they compact and often obfuscate their web code.   Consequently the first thing I did with a basic page was save the source for later study.  If anyone can teach us about the web, it’s Google.

Creating new pages is almost like making a Wiki, you give a page title and it figures out where to store the page internally.  It’s also got a nice page management system, where you can edit changes to pages and then publish them.  This way no one catches your site in mid-progress.

In the looking-a-gift-horse-in-the-mouth category, there are two potential concerns for Google Page users.

One, because Google Pages is releated to your GMail account, there’s a lot of buzz in the tech news about GMail addresses being easy to harvest.  Take my page, for instance, and it’s easy to figure out my GMail address is walt.stoneburner@gmail.com.  This actually doesn’t bother me, because Google does an amazing job at filtering spam.  Plus, I’ve grown to learn that you can’t hide your email address, because anytime you send an email, or your friends mail you a evil survey, they’ve just published your address all over creation and who knows how many times it will get forwarded because people are too lazy to strip off message headers.  (Please people, stop hitting Reply-All and start trimming out stuff that isn’t content; and while you’re at it, stop including large images in emails – it isn’t necessary.)

Two, this begs for the potential of external advertising to be added to your pages.  So far, that doesn’t seem to be happening.  I’m a big believer that any page I write should have only the content I put there.  Further more, if I happen to participate in Google’s AdSense, then I want my advertisements generating revenue for me.  Now, given that Google knows who I am and what my AdSense account is, there’s no technical reason they couldn’t do this already, assuming I wanted to do that.  But as it stands right now, the point seems entirely moot, given that I haven’t seen a lick of advertising appear in content I’ve made.  I classify this decision as supportive of Google’s “Do No Evil” stance.  Thank you, Google, for making this a non-issue.

I see Google Pages as a means that people can quickly set up simple web pages and get quick results.  It’s not a be-all end-all solution, nor was it intended to be from the looks of it.

For more serious depth, without the hassles of learning HTML, one should delve into Nvu, or, if you got the money for it, invest in DreamWeaver.

So, while I don’t know if I’ll use Google Pages myself for any serious work, it certainly is a good place to send people who just want to slap-dash a a few pages together.

Cartooning: The Search for Step 3 1/2

I’ve been frustrated for quite some time at drawing books that go from scribbles to masterpiece in four steps. Here I talk about the ellusive step 3 1/2.

I’ve seen it, and you have too… the How to Draw books that teach illustration in four simple steps. It always starts off like this:

  1. Draw an oval.
  2. Fill in the body’s structure.
  3. Lightly sketch a little detail.
    >POOF!<
  4. A final crisp masterpiece glowing in perfection.

It’s like the cartoon of a huge scientific proof, with the most important step left out, labeled “Magic Happens Here.”

What’s problematic is that this step three-and-a-half is real, and I discovered it watching Dan Fahs try to show me how he drew his cartoon women. Since attending Art Klub, I see the magic happen when Jerry Carr and Kahlid Iszard draw their stuff. And no matter how slowly they go, it always happens.

The concept of step three and a half is based on an observation of perception that I stumbled upon years ago. As you’re going for a walk outside, pick an object in the distance that you’re eventually going to pass, say a tree or a telephone pole. Note to yourself that it is “far” away. Now approach it, and when it’s “near” come to a stop. Then back up just until it’s far. Then go forward until it’s near again. What you want to do is a kind of binary search, zeroing in on the exact point where your perception changes. On one side of the line, it’s far – on the other, it’s near. Surprisingly, there is a point and you can find it, and even stranger, a tag along observer will concur.

I suspect that the reason has something to do with the field of view, where said object hits some magical ration “filling the frame” or something.

But this effect can also be found in time when someone is drawing.

An experiment I’d like to formally conduct is to place an overhead video camera over an artist starting with a blank piece of paper and observe them going through a final illustration. Then using a computer, narrow in on the point where the picture goes from rough shapes anyone could crank out to the transformation of a wonderful illustration. It should be possible to identify the specific frame where this happens and then study the differences between the before and after set of frames. But even going this elaborate isn’t necessary.

From an observation standpoint, it seems that point where just enough detail exists to tip the scales so that the mind’s eye stops treating the basic shapes as basic shapes, but rather as a rough approximation of the actual subject. Further steps are simply a refinement.

And that’s my problem. Steps one and two of most how-to-draw books are too simple: place shapes down, then connect them. Step three gives a rough picture a child can do. And step four shows a completed picture with all refinements applied. The information that’s useful doesn’t seem to be written down, but resides smack between steps three and four.

Unfortunately, the artist may be the wrong person to ask. I don’t think they see it. Their perception is clouded by what’s in their head, not what’s actually on paper.

An experienced artist can conduct steps one and two in his head, and a really good artist is capable of doing step 3 in his head. All do the steps, but the masters have codified their illustratings to the point of complete internalization.

For instance, in my series of Napkin Comics, I don’t draw under pictures and skeltal structures. Rather, I fall back on little cheats I’ve invented for myself. The nose is the letter ‘C’, the face is a parenthesis ‘(‘, the wave of a girl’s hair might be a hidden square root symbol. Eventually these all become second nature, and I no longer think in terms of these artifical pen strokes. Obviously, I’m not going after realism, but even a simple cartoonist uses the same mechanisms.

My quest for the ellusive step 3.5 has taken me to examine sketch books of artists. I prefer pictures that aren’t complete and those that are paritally inked. Bud Plant has a wealth of sketch books where artists show unfinished sketches, doodles, and illustrations, many without the pencils or bluelines removed. Frank Cho has a brilliant set of sketchbooks, many featuring Brandy. Dean Yeagle has a fantastic set primarily featuring Mandy.

A good artists sketch book is far more valuable than a completed picture for the growing artist. First of all, by seeing all the “mistakes” and “discarded lines” it becomes clear that the talented artist build a scaffolding for their image and then later remove it; this is a wonderful confidence builder. Second, one sees that in initial cuts they’re not perfect, their circles and squiggles contain as many problems as the rest of ours; practice and determination do pay off. Finally, when the happy line finally happens, even if by accident, it visually stands out; the good artist finds it and draws (not traces) over it. Experienced artists that open their sketchbooks help us learn to see the world better and differentiate intermingled complexities.

Incomplete illustrations are like having access to the source code. With it, we get a greater sense of appreciation for the work, and those that want to learn to draw for themselves get to see the practical application — where theory and the real world part ways.

Often it’s not enough to know how an artist did something, but the why. And, I’m not talking about the symbolic meaning, I’m talking about seeing and undering what’s right, or wrong, about a particular pencil stroke, and more importantly, how to make it better.

At some point, it may come down to conducting an external analysis of various artist’s works — because if there’s a book out there on step 3 1/2, I haven’t seen it. Perhaps the only way to nail down the missing step, capturing it from the view of an outsider, is to actually write the book myself.

Body Painting

My wife happened to send me to a link on body painting while I was at work…

An unusal event happened, I was at work when my wife called. She had found an interesting site: The Sports Illustrated Swimsuit Collection. But what had struck her, and why she called, was the body painting. They had painted swimsuits on the models and did a photo shoot.

Turns out Google has a lot of similar pictures of body paintings.

The first one I ever saw was an HP Printer add with a young lady in a swim suit, and you were supposed to tell which was the photograph and which was printed. Turns out, if you looked closer, you realized something was up. We contact HP and had their advertisement department send us some posters. They’re around here somewhere.

I’d wondered how they did these, figuring it had to be an airbrush system much like my wife uses for canvases. The problem is, how do you get a template to work on a 3D figure, such as a human body. Turns out, according to these visual instructions, it’s not that hard at all.

Blog Searching

Found something fun, blog searching!

Everyone knows about Google, perhaps less about Google’s other goodies, and even less about Google Labs. But today I stumbled into something kinda fun in the search engine category that I hadn’t seen before.

It’s called Technorati, and it allows you to search blogs rather than web pages. It shows you what people are saying about stuff, instead of the pages about the thing your searching for.

In fact, it’s a great way to find blogs topically.

I discovered this neat service while using the Sage extension for Firefox in order to read RSS and Atom feeds.

XM Radio

XM Radio via the web… didn’t know you could do that.

I’m a subscriber of XM Radio, the competitor to Sirius radio.

As I understand things, XM Radio has the better technology, while Sirius has the better programming; that is, the music is put into specially categorized “buckets”, where as on XM Radio all the channels sound pretty much the same.

Anyhow, I just realized that XM Radio allows you to play XM content online. That’s a big plus for me, as my only receiver is usually at home or in the car with the wife.

I wouldn’t be surprised if someone told me Sirius did the same thing, but at the moment, I can’t even get their home page to load.