Archive for August, 2007

American Idol Rejects

American Idol rejects - my brother John and his girlfriend Miss tried out for American Idol, along with 1,000 other people, in Providence, RI
American Idol rejects - my brother John and his girlfriend Miss tried out for American Idol, along with 1,000 other people, in Providence, RI

My brother John and his girlfriend Miss - doing their best to look like braindead hicks in this picture - sang in the American Idol tryouts last month in Cranston, RI. John said there were hundreds of eager folks there to try out. Everyone had to sing a capella and solo - Miss did a song from Little Mermaid and John sang the old blues standby Sitting On Top of the World. He said he blanked on some of the lyrics while singing it, but was able to substitute some lines from the NoMeansNo version without missing a beat. That’s my boy :-) ! John wasn’t planning to tryout, but when he told his boss Miss was going, his boss offered him the day off with pay if he agreed to sing too. So John was proud that he was probably the only person getting paid to be there.

They weren’t shocked or crestfallen that they weren’t among the finalists. But John said it was bizarre and sad to see how devastated some folks were. There were even people who were so agitated they threw up when they found out they were rejected. If you’ve put all your eggs in the basket of making it onto American Idol, you probably need some help. Fortunately there weren’t many who had such extreme reactions. Overall, it sounds like it was a good time.

[tags]American Idol, NoMeansNo[/tags]

Statistics Can Be Fun… Really!

Check out this YouTube video: Debunking myths about the Third World. It’s about 20 minutes long, so bring some popcorn and put up your feet (apparently 500,000 people have watched it already, so I’m a bit late to the party). It’s a presentation that illustrates what the real differences are between the western world and the third world, in terms of income, fertility, child mortality, etc. As you might expect from the title, the reality of the differences is quite different from what most people think. What makes it dazzling is the animated graphs, which demonstrate the changes over time like nothing else I’ve ever seen. 20 minutes is longer than a typical YouTube video, but take the time to watch it - you’ll be glad you did.

With the drama and urgency of a sportscaster, Prof. Hans Rosling uses software from Gapminder debunks a few myths about the “developing” world. This global health visionary has discovered a powerful new way to communicate complex data about the world; his remarkable interactive graphs help deliver profound insights about global trends and will change forever the way you think about “us” and “them.” Rosling is professor of international health at Sweden’s Karolinska Institute, and founder of Gapminder, a nonprofit that brings vital global data to life. (Recorded February 2006 in Monterey, CA.)

Here It Is - The New Design for Toppa.com

My new design is close enough to done for me to make it live. There are still some problems - my blogroll dropdown is a mess, I need to add “Recent Posts” to the navigation, I’m discovering the dropdown menus don’t handle nested lists very well, and I have to fix the comments template - but I can fix them all… later. Right now it’s past my bedtime ;-) If you notice any other problems, or have any suggestions, please let me know.

“Less Is More” Theme, with CSS Drop Down Menus

New design, with drop down menus
New design, with drop down menus

If you do a Google search for “CSS drop down menu”, you’ll find a number of examples that have been provided by well meaning folks. I wasted a lot of time with them. With only one exception, they were either:

  1. Poorly modularized, in that if I included their stylesheet and javascript files, and then dropped their menu markup inside a div in my design, my page would explode into a million pieces, or
  2. They relied on 100+ lines of javascript, which seems really unnecessary in the age of CSS (except for IE’s lack of CSS support for hovering with anything other than an anchor tag), or
  3. If I scrolled through the submenu items, the hover color on the top menu item would disappear, resulting in a goofy menu display (that’s a problem most don’t know how to solve without javascript though, including me).

The one exception was the CSS Express Drop Down Menu, which was the seventh or eighth one I tried. It has only one small javascript function (to patch the IE hover problem), the xhtml and css aren’t unnecessarily complicated, and the css is very well documented. It even includes special handling for the notorious IE5 for Mac. After dropping in the code, I just had to spend about 20 minutes tweaking the css for fonts, colors, and padding to fit my design, and now I’m good to go. If you’re looking for a good CSS drop down menu, this is the one to use!

[tags]CSS, javascript, drop down menu[/tags]

Shashin - A Wordpress Plugin for Displaying Picasa Photos

My Picasa plugin for WordPress is now available. I’ve been working on it for months now and I’m pleased to have it in good enough shape for others to try out. Please keep in mind I’m the only one who’s used it so far, so if you encounter any problems, please let me know, and I’ll fix it. You can get it at my Shashin page, where you’ll also find detailed instructions.

I had intended to make it available exclusively at the WordPress.org plugins site, as that’s where it would reach the widest audience. But I filled in their “add a plugin” form almost a week ago and haven’t heard anything back yet, so at least for now I’m making it available here.

I’m turning off comments on this post, as I’d like discussion to take place on the Shashin page.

“Less Is More” WordPress Theme

The new design I'm working on for toppa.com
The new design I’m working on for toppa.com

I’ve been busy working on a new design for toppa.com - this is a screenshot of it. My site is cluttered with a ton of links that really are more distraction than anything else. My design is inspired by the simple and clean open source “Cash” design. As you can see, I want to go even simpler (the CSS for Cash is also needlessly complicated, so I simplified that too). I’ve been using a lot more photographs in my posts over the past year, so I want to maximize the available width for pictures, but still be friendly to low-res monitors. Put all that together, and it means the sidebar has to go.

One part I still have to work on is rollover menus for the top navigation. The header area can be overlaid with a tag cloud, blogroll, etc. if someone wants to look at them. Otherwise, they’re neatly hidden away. After that I need to convert it into a WordPress theme, but I think that part will be easy.

Let me know what you think. If there’s any interest I’ll be happy to make a downloadable version - just leave me a comment.

[tags]open source web design, WordPress theme[/tags]

Drive Around the World - the ZERO SOUTH Expedition

A Hummer H1, with partially complete modifications for an expedition to the South Pole.A Hummer H1, with partially complete modifications for an expedition to the South Pole.
A Hummer H1, with partially complete modifications for an expedition to the South Pole.

Years ago I had the pleasure of working with Nick B, when we were at Ask Jeeves together. Nick went on to found Drive Around the World, a non-profit organization that has raised funds for causes such as fighting Parkinson’s Disease. Along the way they’ve “built homes for refugees in Asia, taught farming techniques in small villages in Africa, and worked with thousands of school children worldwide.”

They’re gearing up for their next expedition, to the south pole, and Nick is looking for support. Here are his words:

Drive Around the World (DATW) programs are a creative response to helplessness. Instead of sitting on the sidelines, DATW takes on challenges that to many, seem insurmountable. Our method is simple. We pick a specific problem, build an extraordinary expedition around the problem, then leverage the adventure to educate and raise funds. The model worked very well during the LONGITUDE Expedition, which raised money for Parkinson’s research…

Back in June we held our annual board of directors meeting and added four new members: George Gorton, Gov. Schwarzenegger’s campaign manager during the recall; Mark Bernstein, energy analyst in the White House under President Clinton; Chris Paine, director of the film, “Who Killed the Electric Car?”; and Steve Wozniak, Apple Computer co-founder. A DATW adviser for years, WOZ believes in our mission–he even drove his car from Los Gatos to Santa Monica for our meeting. (A side note: it is rare to meet your heroes, let alone become friends. I am a lucky man indeed.)…

ZERO SOUTH will bring attention to global warming and raise awareness for the viability of fossil fuel alternatives by taking four different alternative fuel vehicles to the South Pole in December, 2008. Pioneering astronaut Buzz Aldrin and Steve Wozniak have signed up to make the drive and they will be joined by scientists from Caltech, JPL and NASA. The project includes a documentary feature film and a two-year education tour across the U.S. in which kids can climb inside an alternative-fuel vehicle that actually drove to the South Pole and experience the virtual expedition. (The exciting journey unfolds on windows replaced with LCD panel.)

Because our project is “different,” we need to go the extra mile so my goal this summer is to complete a ZERO SOUTH prototype vehicle.

Now that ZERO SOUTH has a physical model, we can make giant strides.

If you’d like to be a part of the ZERO SOUTH effort, please go to www.drivearoundtheworld.org/donate and make a donation.

We’ve produced a limited edition ZERO SOUTH pin and donation certificate for those who support us during this time. With your help, Drive Around the World will continue producing these unique, positive adventures for the benefit of mankind long after we are gone.

[tags]south pole, expedition, non profit, fund raising, Steve Wozniak, Buzz Aldrin, Hummer[/tags]

The Devil’s Curly Hair

Eidan pretending to crash into posts, at the park adjacent to World City Towers in ShinagawaEidan pretending to crash into posts, at the park adjacent to World City Towers in Shinagawa
Eidan pretending to crash into posts, at the park adjacent to World City Towers in Shinagawa

I shot this video of Eidan at the park adjacent to the gargantuan World City Towers residential complex in Shinagawa. From Kai he learned the trick of pretending to bump into a pole and exclaiming “unh!,” as if he’d hurt himself. And here he’s doing it repeatedly. This park was a short walk from our apartment, and during the spring it was a daily destination for Eidan and I in the mornings. We’d play in the park after Maria left for work and Kai left for school, then I’d do our daily shopping at the wonderful Maruetsu grocery store. We’d go home for lunch, Eidan would nap for two hours while I worked, Kai would finish school, the three of us would go somewhere for a few hours, and then be home in time for dinner with Maria.

I enjoy doing write-ups of the parks we visited in Tokyo, but this one isn’t worth much commentary - it’s main attraction was that it was nearby. It’s a new park, and is quite large, but with only a few play structures, and an enormous, smooth gravel area in the middle. Every morning a workman came by to empty the trashcans, and sweep the entire gravel area with nothing more than an old fashioned Japanese broom. The one astonishing thing is that the grassy sections are strewn with rubble. It’s peppered with small pieces of broken concrete and tile, from the recently completed World City Towers. It’s just another idiosyncrasy of the otherwise fastidious Japanese: in so many ways they have the most exacting standards, but when it comes to parks, they’ll just throw grass seed down on top of the rubble and call it a day.

[tags]Tokyo, Japan, Shinagawa, World City Towers, parks[/tags]

Blogging About Blogging

In the 3+ years I’ve been blogging, I’ve written over 500 posts. If I had more free time, I would have enjoyed writing even more. I didn’t quite realize the volume of my writing until I printed out all my Japan-related posts from January through July (for my 94 year old grandfather to read) and it came out to a 2 inch stack of paper.

Back in May, I looked up toppa.com on Alexa and was astonished to see I was coming out ahead of the Japan Visitor Blog in the traffic rankings. It’s a great site, updated daily by regular contributors from all over Japan. Since then I’ve dropped precipitously on Alexa. At first I figured this was probably because my posts have become much less frequent recently, and with a less consistent focus on Japan. But after looking at my own weblogs, I can’t make sense of it, because my reports show a dramatic increase in traffic during July (up about 30% from June). That riddle aside, my traffic typically goes up by a few thousands visits every month. I now have roughly three times the traffic I had a year ago. And all that has happened with very little self-promotion and no search engine optimization (the only thing I’ve done is to start using Technorati tags).

I forget in what grade I read Oliver Twist, and I don’t remember most of the story, but there’s one passage that’s stuck with me over the years. This is from chapter 3:

It was the critical moment of Oliver’s fate. If the inkstand had been where the old gentleman thought it was, he would have dipped his pen into it, and signed the indentures, and Oliver would have been straightway hurried off. But, as it chanced to be immediately under his nose, it followed, as a matter of course, that he looked all over his desk for it, without finding it…

In my case, what I’ve failed to notice all these years, right under my nose, is the value of my blog. I’ve poured a great deal of energy into it, simply because I enjoy doing it. Only now has it occurred to me that I could actually get some compensation for all that effort. So I’ve finally joined the rest of the internet world by putting Google Ads on my site. We’ll see what comes of it.

I intend to make some time for revamping my site. It’s in need of a new, cleaner look, and given the depth of content, better navigation options. That, in addition to the Picasa plugin I’m working on, probably means I’ll continue to be short on time for writing posts. It’s a short term loss for a long term gain ;-) . I’ll still be posting, but probably only once or twice a week for the next month or two.

According to my weblogs, my most popular posts are the ones I write on programming techniques. That surprised me, considering the rather small number of such posts I’ve written. It’s a topic I haven’t pursued often because it seemed to me that it already had saturation coverage on other sites. But apparently there’s more than enough demand, so I may start writing more in that area. Stay tuned…

[tags]AdSense, Alexa, Oliver Twist[/tags]

Don’t Fear the Dashboard

I had to disassemble the dashboard of our new Prius to remove change from the CD player, put there by my little “helper” Eidan
I had to disassemble the dashboard of our new Prius to remove change from the CD player, put there by my little “helper” Eidan

A few weeks ago I was letting Eidan play in our new Prius, and I took my eyes off him for a few minutes - always a bad idea. He took the opportunity to stuff some change in the CD player. My first impulse was to pick up the car by the rear bumper and shake it, in order to get the change to fall out. But lacking the ability to turn into the Hulk - no matter how mad I am - I had to look for a different solution. I was worried that trying to play a CD might damage the player, so I called the dealership, and the guy I talked to agreed, and said they could take out the CD player (for about $100 worth of labor) and try to get the change out. That sounded like the least bad option, so Maria called later to make an appointment, and instead got an inquisition. “Who did you talk to? That’s wrong! We’ll have to remove the CD player and then ship it out to be fixed or replaced.” The whole thing was going to run $300 or $400.

So I decided to give it a try myself. Car stereo installation guys take out factory steroes all the time, right? First I opened the hood to disconnect the battery, to avoid any accidental shorts. I quickly discovered that “battery” is a bit of a different concept when it comes to a hybrid car. I didn’t see anything that remotely resembled any kind of car battery I’d ever seen since my high school motorhead days. Instead of being smart and looking it up, I decided to live dangerously and turned my attention to the dashboard. While it looked like it was composed of a set of discrete panels, it turned out they were all interlocked. That meant removing the center section (where the CD player is) required starting with the sections all the way on the edge of the driver’s side, and working my way across, resulting in my opening up pretty much the entire dashboard.

The CD player with the change it, and the little boy who put it there
The CD player with the change it, and the little boy who put it there

This is really not something I wanted to do to our brand new car. The force required to pull out the dash panels felt like it was just short of the level of force that would break them. The one that really had me scared at first was removing the touchscreen panel above the CD player, but it turned out to actually be easier than some of the others. I also had to keep an eye on the various sharp metal edges of the components inside the dash, to make sure I didn’t scratch any of the exterior surfaces on them as I moved things around.

It all worked out fine. It turns out the CD player had a good design, with a small well in the front, so that any small objects (like coins!) would fall in the well instead of getting jammed in the drive. I shook out 52 cents, which I gave to Kai, and then put everything back together. The whole venture took about an hour, and the CD player still worked fine. And it didn’t cost $300 ;-) .

Note: I found a number of people posting on various car forums with this same problem (apparently Eidan isn’t the only toddler who’s attracted to putting coins in CD players). I imagine it’s likely other Toyota cars have their dashboards put together in a similar fashion, but I can’t say for sure. Don’t try this yourself unless you are mechanically inclined - there are plenty of opportunities to accidentally damage things. If you do try it yourself, and you have a foreign car, be sure to have a metric socket wrench set handy.