Wednesday, November 30, 2011

As if we didn't get enough hiking in yesterday, we thought we would
try a recommended hike at Silvermine Reserve. The terrain was much
simpler than Table Mountain, but the vegetation and views were still
top notch. One section of the hike to the Elephant Eye Cave was
precarious, which reminded us of what we went through yesterday, but
again, the views and the cave made it worth the sore muscles.

After Silvermine, we made our way to lunch in Hout Bay via
Chapman's Peak Drive. Wow. This drive is highly recommended and
the scenery can't be beat. I definitely got white knuckles as I
held on while Shira wound her way along the narrow, curvy highway
with the ocean below.

We finished the day at the World of Birds and Monkey Jungle, which allowed up close
and personal viewing of monkeys and birds without a pesky fence in
between you and them. It's ironic that we would do heights and
birds in one day, as those are pretty much my two most dreaded
things. But, both were worth the discomfort. Even I had to admit
the birds were quite an impressive collection.

Still, tomorrow I'm taking Shira to extra museums to make up for this!

Tuesday, November 29, 2011

My first thoughts when I saw Cape Town by day were: (1) Wow, what an
amazing site Table Mountain is. And (2), how the heck am I ever
going to get up there? With my paralyzing fear of hights, this just
isn't going to be possible.

Luckily, Shira had made arrangements ahead of time with a guide to
take us up, so there wasn't any question - we were doing the
mountain.

Today, at around 7:30am we left the road and started hiking up part
of the mountain. And up, and up and up some more. The views along
the way were amazing. The vegetation was both recognizable (hey,
that looks like a pine cone!) but totally foreign (but it's growing
out of a small plant, not a pine tree). We scrambled up rocks,
traversed valleys and gaped at awesome views.

Along the way, it was our guide Margaret
from Table
Mountain Walks who kept us going. "It's all easy" was her
refrain, and I just kept asking her to repeat this, as I traveled
higher and higher up.

Lunch was outstanding, but of course, climbing a mountain and hiking
11km or so, will make almost any food taste great.

With the climb and lunch completed, and the views photographed as
well as possible (which is to say, not well at all - how do you
capture that much landscape?!) there was only the minor detail of
getting down the mountain. We could have opted for the cable car,
but please, we wanted the whole hiking experience. So, it was down
the Platteklip Gorge for us.

Wikipedia
calls this gorge "an easy and direct ascent to the summit." The
direct part is correct, the easy part is a bit of an understatement.
The gorge is essentially a natural rock
staircase that requires quite a bit of care to make your way down.

Down the gorge we trudged. At one point, our guide took out her cell
phone and called the cars to pick us up. Only one hour left of
walking *down* to go. Ugh.

When it was all said and done, this has to be one of the most
challenging and enjoyable hikes we've ever done. I felt like we
really took in Table Mountain, and Shira really nailed it choosing
Table
Mountain Walks as our guide. If you are thinking of hiking up
Table Mountain, Margaret is the one you want leading the way!

Monday, November 28, 2011

One of the highly recommended activities when visiting Cape Town is
that of touring wine country. We aren't really big wine people, so I
wasn't exactly sure if we were going to indulge. Shira, in a stroke
of brilliance, found a perfect solution: we toured a single winery:
Zandwijk. What makes
Zandwijk so unique is that it's the only fully Kosher winery in South
Africa.

We had a wonderful tasting of wine and cheese, an excellent walk
around the grounds (including a little chat with Frank, who's been
tending the winery for 29 years!) and generally got a flavor of the
whole wine tour thing.

From Zandwijk, we made our way
to Franschhoek,
an adorable little town in the heart of wine country. They had all
the essentials there: excellent food, a cute museum, more gardens
and most importantly, gelato.

I finally got to try some South African food (or so I was told),
including some cold pickled fish in a curry sauce and Bobotie - a
yummy lentil dish. Both were quite delish.

We finished up our evening with another critical sight seeing
location: the nearby casino. As casinos go, it was remarkably in
almost every way: they had an impressive number of reasonably priced
restaurants, a large kid friendly arcade, a movie theater and even
an ice skating rink. Unfortunately, they don't have craps, and the
blackjack tables were on continuous auto-shufflers. Feh. So, it was
impressive in every way *except* the gambling. Still, we actually
walked out of there a few Rand ahead. Always a treat, regardless of
the currency.

Sunday, November 27, 2011

Today was a walk-around-and-see-the-local-sites day. Cape Town
definitely didn't disappoint. The Castle is not only interesting
architecturally, but contains, 3, count 'em 3, museums. I enjoyed
each thoroughly.

We also made our way to the Slave Lodge, which tells of the horrific
slave conditions within Cape Town itself.

Finally, we made our way through Company Gardens, where we found the
oldest tree to be cultivated in South Africa.

I admit it, there were more museums to go to, but even my brain was
too full to take in any more information.

Of all the sites we saw, one of the most impressive was an exhibit
on Hugh
Tracey. Tracey apparently went throughout Africa recording the
various types of music performed by the natives.

I can just imagine Hugh explaining to his parents his chosen
profession. You want to do what now, son? Are you kidding me?

All in all, a most fun day. And there's still plenty for us to see
and learn around town. I know Shira's excited to no end for this.

Today started with a trip to Robben Island - the offshore prison
which was used to house political prisoners during Apartheid. The
island's history starts quite a bit before that, when it served as
both a prison and leper colony. In other words, this was never
really a place you wanted to find yourself.

As if the tour, fascilities and general atmosphere weren't enough to
drive home the occasion, the actual tour through the cell block is
done by a former inmate. Our guide had served 7 years on the island,
and shared some harsh stories. It just boggles the mind that as I
was in middle school, there were inmates in this jail, serving under
the harshest of conditions. And now, tour groups of all
nationalities can walk through the area.

After the island, we made our way
to Goldies, a Kosher
restaurant in Cape Town. I pigged out on schwarma and chips, it was
outstanding.

We finished the day with a trip
to Kirsenbosch
Gardens. As botanical gardens go, it was outstanding. There
were quite a few plants that I'd never seen anything quite like.

One tip, if you visit the gardens: you can take a path up towards
table mountain. Don't, as we did, assume that it loops back around
into the gardens. After about 45 minutes of walking, we finally got
the hint that we were no longer on the grounds of the gardens. We
did indeed make it back without problems, though for future
reference, it's a great place to start some long hikes. Just make
sure you intend to do this before you set out.

Saturday, November 26, 2011

What an adventure we had today! It all started with renting a car,
and making our way to Cape Point, the very southern tip of South
Africa. This would be tricky enough to do in a foreign city, but
throw in the fact that they drive on the wrong side of the road, and
this becomes really interesting.

Along the way, we stopped for a most excellent breakfast in Simon's
Town (how could we not stop?), where I got a nice dose of museum
viewing in.

From Simon's town, we made our way to Boulder's beach, where we saw
the colony of Penguins which set up shop there in the 80's. The
life of a penguin looks pretty chill - lots of sitting around
getting admired by tourists with an occasional dip in the water for
some fishing.

After the penguins, we made our way to Cape Point. As you would
imagine, the views from this Southern most point were spectacular.
After schlepping up the hill to the old lighthouse, we made our way
to the actual Cape of Good Hope.

In college, I infamously flubbed an essay when I blanked on who or
what a Vasco Da Gama was. I wrote extensively about how this
related to the Samurai of Japan (yeah, I was reaching in a major way
that day). Of
course, Da
Gama was an explorer - but not just any explorer, he was one of
the first to sail around the Cape of Good hope and on to India. It
was fitting, therefore, that I should finally get to glimpse the
history I so massively butchered in college.

A number of people, and signs, warned of baboons in the park. They
have a reputation for snatching the food right from your hand. As we
stepped out of the car, and got ourselves ready, we heard rustling
in the bushes nearby. I calmly told myself it was just the shrubs
making my imagination act up. As we turned and walked through the
parking lot, a couple of toursists were in front of us carrying
their picnic lunch. Sure enough, out of the bushes appeared a
baboon, who deftly snatched the bag of food and carefully opened it
up to eat as his own lunch. So classic.

Thursday, November 24, 2011

We woke up for the 2nd day of our Cape Town adventure surprisingly
refreshed. We spent most of the day at the V&A waterfront. But,
have no fear, there's a maritime musuem and aquarium there, so I
learned about history and science in the process.

A big accomplishment was setting up our cell phone's to operate
here. We purchased a SIM card from Vodacom, which was a pretty
painless experience. The card itself cost about 2 bucks, though the
minutes aren't quite as cheap. Before you can utilize your phone on
an alternate network you need to get Unlocked. This used to be a
somewhat sketchy process, as the phone carriers had no incentive to
allow you to do this (essentially, you have a phone that's locked
into them). Apparently, things have changed for the better in this
department, as all I needed to do get my phone unlocked was to call
T-mobile and ask them for a special code. Not sure if all cell
companies are this accomodating or if T-mobile stands out in this
department.

Another unexpected treat: we had the most delicious and authentic
falafel today. Seriously, it was like eating on the streets of
Tel Aviv.

Tomorrow we hope to get out of the city and do a bit of exploring of
the nearby area. No matter what happens, driving on the left side
of the road, guarantees it's going to be a big adventure!

Wednesday, November 23, 2011

25 hours ago we left our door step, and in just a few minutes, I hope to hit the sack in Cape Town, South Africa.

All things equal, this has been an amazingly easy journey. Our
flights with KLM were both above average. Sure, we had a few hiccups
(they lost my vegetarian meal the first flight, Shira's video
capability was broken the second flight), but all in all, we came out
ahead. Through a bit of luck, for our 11 hour flight, we were seated
in Economy Plus. Nowhere near as exciting as getting upgraded to
business class, but still a victory when every inch of legroom
counts. And KLM's entermainment options are top notch, with what seems
like dozens of movies to pick from.

We also have a new favorite airport: Amsterdam's. Where else do you
have a museum and library for me to poke around in, and a casino with
table games for my wife to kill some time at?

One highlights of the flight (besides seeing Battle Los Angels -
whoo, what a fun movie!), was getting a glimpse at some of the
African desert. I snapped a few pictures of it, but they don't do
the scenery justice. It didn't look like thee were signs of life for
miles and miles.

As for Cape Town itself, we really havnen't seen anything yet.
Everyone has been quite kind to us, and there's not the usual
rushing that seems to happen when checking into a US hotel.

Tuesday, November 22, 2011

I'm really enjoying my new Canon EOS T3i. While making my way through the manual, I've come across a number of features that just had me say Hmmm, that's pretty slick. None of these are Earth shattering, and heck, this is my first DSLR - so perhaps these are all standard? Still, to me, they're cool.

1. While playing back images, you can assign a number of stars rating. The rating you provide is added to the metadata of the image, and seamlessly shows up in Windows and Picasa. I tend to take bazillions of pictures, and the rating mechanism seems like an easy way to do some in-camera editing. I can easily assign meanings to each of the levels of rating, and then take action on them when I download the images.

Related feature: you can set the Artist and Copyright that's embedded in the image. It's kind of neat to see that information show up in Windows and Picasa automatically.

2. The self-timer can shoot a sequence of photos. The first time I setup a self timer shot, I explicitly set the count down to 10 seconds. Once it reached 10 seconds, a photo snapped. Then another. Then another. Apparently, I had set the number of shots to take 10, not the duration. This feature is especially handy for a large group - set it to take 10 shots, and you're chances of catching everyone's eyes open has just increased 10x (right?).

3. There's a mode dial setting for fully automatic without flash. I like my manual modes (see below). And, I've never been a fan of a camera having lots of specific modes (sports, portraits, night, etc.), the problem being that I'm not quite sure what each mode buys me, and rarely am I shooting the exact topic the mode calls for. Regardless, I do very much like the idea of an auto-everything mode to fall back on. Pick up camera, point, shoot, and know you've got a photo. The neat thing here is that I can set it to all auto mode, minus the flash. I usually shoot without a flash, as it's going to attract less attention. So, if I snapped off some quick pictures, it's reassuring to me to know that I'm not going to be blasting off the flash unexpectedly.

I've tried to get good about leaving the camera in this mode, with the idea being that the camera is always ready to go.

4. You can easily control which folder you're saving photos into. Like I said above, I tend to shoot a whole lot of pictures. If I can organize them into folders, my life organizing them is going to be much easier. The cameras I've owned in the past let you explicitly start a new folder to shoot photos in, but the EOS T3i kicks this up a notch. First, you can not only create new folders, but select past folders. You can also see how many pictures are being stored in each folder. The camera even adapts fairly well to existing folders.

As a bonus, hitting the Menu key takes you back to the previous setting you were messing with. So frequently, when I hit menu, it's all set up to muck with the folder settings.

Finally, you can add shortcuts on a custom menu. Sure enough, a short cut to folder management was the first one I made.

5. I'm impressed with how close I can come to treating this DLSR like my original film SLR. Sure, I can switch into manual exposure mode, but that's just the beginning. The viewfinder's exposure compensation turns into an old school light meter, and the side of the lens even includes a depth-of-field preview. Heck, you can customize the camera so the auto-focus happens when you press the exposure-lock (aka: "*") button, the result being that when you press the shutter button no further delay happens - a photo is just snapped (you could also switch manual focus mode, too). You can even turn off the LCD screen, or rotate it so that it faces inward to avoid chimping.

On a side note: I wonder what would happen if a camera manufacturer came out with a DSLR that was more or less the equivalent of the Pentax K1000. That is, a digital camera that offered only manual modes, a light meter and almost no other features. Would they sell only to retro buyers with too much nostalgia and money on their hands? Or would it be an an appealing alternative to the feature-heavy cameras that are out there?

6. Video Snapshots may be a worthwhile feature. This bonus item isn't something I can actually say is useful, as I haven't tried it. But, the manual describes a Video Snapshot Feature where you shoot a series of 2-8 second clips and glue them together into a longer movie.

Could be a useful way to get me to shoot video, and one that doesn't require much editing. Or, it could be a waste of time. A little experimenting should clear that one up.

You’ll be headed out to a tourist spot, so dress like a tourist. I’m not kidding. Although you may have lived in your city for 50 years, get yourself a tourist map and dress like you have just arrived from the mid-west on vacation. I’ll leave that part for you to figure out.

Visit a crowded tourist attraction where everyone has a camera. Dress and act as just another tourist. Study your tourist map. Gawk at the landmark like everyone else. And keep an eye out for interesting subjects.

And why do you want to look like a tourist? So you can do this:

Start off like everyone else. Take pictures of the landmark. Keeping the camera to your eye you can now scan through the crowd for something interesting. As you take pictures, do not remove the camera from your eye even after you have the shot you wanted. Continue to move the camera around pretending to take pictures. Never give away the fact that you’ve taken someone’s picture by removing the camera from your eye after taking the shot.

You may not find anyone worth shooting, but this is an easy way to get started. It shouldn’t be very scary, and you will find that even while standing very close to your subjects you can take their pictures without arousing suspicion. You can employ the same techniques at street fairs, or parades. Just about any crowded area which is filled with tourists is a good place to practice.

The article goes on from there, giving even more useful tips. But that one alone, is both brilliant and simple enough to work.

Time to hit the National Mall, and see if I can't put this, and other tips, to use.

Update: apparently street photography is a big topic on my RSS feed today. These twoarticles are also worth reading on the subject.

We were so pleased with the construction of our deck, that when we started thinking about putting a shed in, it was a no brainer to call Ed again.

Check out the sweet little mini-house he built for us below. I'd have more pictures to upload, but he built it so dang fast. He did the whole thing in two (long) days.

It's kind of a shame I have to fill it with random stuff. Part of me wants to install a desk and hammock, and call it The Office. Sure, it'd be chilly in the winter, and sweltering in the summer, but it would be my own. But, in the end, I know better - it's going to be an excellent little storage location.

Friday, November 18, 2011

I've never really got into gaming. Sure, I mastered Super Mario Brothers and Doom - but that's pretty much where my gaming expertise ends. Every once in while I'll poke around the Android Market for games, but I don't usually get into them. But, I do believe I've found an exception: 2 Player Reactor.

I found 2 Player Reactor after having a bit of a brilliant thought: perhaps there's a two person game that I could have Shira and myself download, and next time we're waiting around for a train to arrive, we could play against each other. The odds of finding a game we'd both want to play were slim. And it's not unusual to have no cell phone access when we're standing around waiting for a Metro train. So, the whole thing was a long shot.

Turns out, 2 Player Reactor fit the bill perfectly. The game, as the name suggests, is a played by two people. The clever part, though, is you don't play it over the Internet. Nope, it's simpler than that - you play it on the same handset.

The Reactor part of the name comes from the actual game play: you and you opponent take part in tiny little exercises and the first to get the right answer gets a point. For example, the screen may show a series of color names that have a particular color to them. When the name and the color matches ("blue" is shown in blue, versus "blue" being shown in red), you click your section of the screen. The winner gets a point, the loser loses a point. After a number of questions the game ends a winner is pronounced.

My explanation is more complicated than the game itself.

I just love the simplicity behind the game. I love that it actually makes your phone more social, rather than less so. And I love that every once in a while, I'm faster on the draw than my wife and I get to earn a few points.

A related game is 2 Player Ripples, which is quite a bit more chill than the speedfest of Reactor 2. But, it too has its place.

Both are definitely worth having on your phone. I'd expect this app would work well for kids, too.

Thursday, November 17, 2011

Wired has a wonderful little section in their magazine titled Most Dangerous Object in the Office, where they goof around with something completely inappropriate. It's in this spirit of recklessness that I share my new favorite WordPress plugin: SQL Executioner.

Last night I found myself in a somewhat typical predicament: I had access to a customer's WordPress install, but what I really needed was low level database access. In the past I had access to phpMyAdmin, but somewhere along the lines, a password got changed and I couldn't get in. Rather than give up and mail the customer, I thought I'd find a work around.

My first thought was to port an ancient PHP script I'd written to setup a super lightweight interactive MySQL query environment. But, before I did, I thought I'd poke around see if anyone had done this already.

Sure enough, Justin Watt had done exactly this (years ago, no less!). Which is what WP SQL Executioner is. Essentially, it's a text box that will blindly execute any SQL you throw at it.

Insanely dangerous? You bet. Useful in a pinch. Definitely.

In my defense, the WordPress install I was working on last night was in a development environment. Additionally, I removed the plugin when I was done with it.

Wednesday, November 16, 2011

When a server I have full control needs access to Amazon's S3 service, I usually turn to either duplicity or S3cmd. Both are polished tools that make it dang near trivial to push content to S3.

Today, however, I ran into a little bit a snag - I need to push thousands of files to S3, but I don't have full control over the server. Installing various libraries and such wasn't a possibility. My first assumption was that I was going to need to push the data to a server that did have s3cmd installed (probably using ssh+tar). Turns out, there was a better and simpler way: use s3-bash.

s3-bash, as the name implies, is a variety of s3 related scripts that leverage commonly installed tools. To my amazement (and appreciation!), I was able to upload these scripts to the serer in question, ssh in, and use them to access S3.

I took a peek in the files, and they really are masterfully written. Integrating with Amazon has some tricky requirements (such as the need to derive a request signature), and finding work arounds to do all this using standard tools is quite slick.

With that said, I couldn't help make my life a little easier by writing a wrapper shell script around the s3-* family of commands. The idea is that rather than specify the credentials on every command line use, my wrapper script could take care of that. Here's my wrapper:

Tuesday, November 15, 2011

Now that I'm back to hauling around an SLR, I thought it would make sense to do some refresher reading on the topic of photography. In a number of places, I saw Understanding Exposure, by Bryan Peterson recommended and fortunately enough, our library had a copy. I was sold.

Reading through the book, I was struck by two seemingly opposite sensations: (1) man, this is just basic photography stuff and (2) this stuff is really, really powerful.

Even though the text covers digital photography, the core concepts are the same as when Mr. Tschorke was teaching them to me in high school: shutter speed controls how sharp or blurry a photo will be; aperture controls the depth of field; and ISO controls how sensitive the film is. Fiddle with these, and the same scene can have dramatically different results. I knew this before the book, and I've been since reminded of it after. But, being taken through these core concepts again, really did bring them to the forefront of my mind and remind me just how powerful they can be.

The book also includes a number of suggestions on how to meter various types of scenes. In this digital age it seems like these tips wouldn't be necessary any longer - just shoot the photo, examine it on the LCD screen, and adjust. But, I was awfully proud of myself when I added +1 stops of exposure to some photos I took at the ice rink. Instead of gray ice, I got white, just like the book suggested.

The fundamentals are powerful. If you're shooting photos and haven't brushed up on the basics in a while, it's worth taking the time to get reacquainted with the founding principles of photography.

Monday, November 14, 2011

The last week or so has been a happy confluence of events: first, the weather has been fantastic. We've had a ton of crisp, perfect falls. Second of all, I'm absolutely loving my new Canon EOS T3i. Any reservations I had about a DSLR have melted away - this thing makes photography so much fun. Finally, Shira's bike riding skills have been building seemingly exponentially. We've done a couple of 10+ mile rides, and just yesterday, we rode into 8 miles into Old Town Alexandria.

All this means that I've been outdoors, surrounded by the most beautiful scenery. I've snapped quite a number of photos, though none have seemed to capture quite how gorgeous fall can be in DC. Still, I keep trying. Here's the best of what I've taken so far.

Friday, November 11, 2011

What a fun day! We did ice skating with one kid, lunch and the most delicious dessert with another (oh yeah, the parents were there too, but who cares about them?). For our little figure skater, it was his first time ever on ice and he did amazingly well. Not only did he hold on tight as we made our way around the rink, but he was even able to go solo from his Mom to Shira (while I was snapping photos, of course). We did the ice skating at Pentagon Row, where for years we've seen people skating but finally tried it ourselves. Friday at 10am turns out to be a most excellent time to get on the ice, as we had the place to ourselves.

As for baby Aurora, she was so interactive today. She decided that my yapping away and constant hand gestures when I talked were especially delightful (which is a good thing, because that's just me). With her, we discovered The Dairy Godmother, a fun dessert spot. The pumpkin ice cream and pumpkin whoopie pie were both delicious.

I shot about 370 photos today, but thanks to Shira, they've been paired down to just a lean 16. Here you go:

Thursday, November 10, 2011

I managed to follow a link on the site to the tag tech house, clicked on the first song, and sat back while it continuously played "hot" songs from that category. As one song finishes, the next automatically starts up - it even takes me to the next page in the search results.

What I find most impressive is the quality and diversity of House music I've managed to listen to. No annoying commercials or other cruft to get in the way, just a seemingly endless supply of tunes.

For the songs that I found myself especially rock'n out to, I flagged as a favorite. Here, check them out.

SoundCloud.com is more than just a place to find content, they also offer extensive publishing/hosting facilities. Alas, I don't really much (anything?) to publish there. Though, I've downloaded the Android app just in case I do find some sound worth capturing and sharing.

Wednesday, November 09, 2011

About a week ago I was given an assignment: clean off the gunk on the railing of our front porch. My first attempt involved soap, water and a sponge. Turns out, whatever was on the railing, it was not at all bothered by this assault. So, off I went to my favorite hardware store to find a solution.

I came home with a bottle of E-Z Deck Wash, which promised dramatic results with just a simple application, waiting 10 minutes, and washing it off.

How'd it do? Well, here's the before picture:

And here's the after:

Not too shabby for 5 minutes of applying, 10 minutes of waiting, and 3 minutes of washing off.

In general, the porch looks a whole lot better. I can see some streaking where some parts of the deck got more chemistry than others, but overall, it's a huge improvement.

A few other notes: (1) our porch is made of composite material which Deck Wash claims to be compatible with. I've now tested it, and it apparently is. (2) It's nasty stuff, so I'm glad I took the time to wear nitrile gloves and crummy old clothes.

Is this the perfect solution to cleaning a deck? Not sure. But, it did the job quickly and painlessly. So, until someone suggests otherwise, I'm sold!

Tuesday, November 08, 2011

As long as I'm on a soundkick I'll share one more discovery I recently made: RTTTL, or RingTone Text Transfer Language. This is a trivial ascii format for describing ring tones:

RTTTL (RingTone Text Transfer Language) is the primary format used to distribute
ringtones for Nokia phones. An RTTTL file is a text file, containing the
ringtone name, a control section and a section containing a comma separated
sequence of ring tone commands. White space must be ignored by any reader
application.

I copied the above string of gibberish into an .rtttl file on my Android phone, and sure enough, out poured the Simpson's theme song.

With about 10 BNF rules, it's drop dead simple. It seems like it would be a terrifically simple format to generate music problematically, allowing anyone to fool around with programming based music composition.

Of course, producing something enjoyable to listen to is a little tricky, but hey, if you can make 8 bit music sound good, then this shouldn't be that hard, right?

I don't often agree with Bill Kristol, but I think his assessment of Herman Cain is right on. For example, I too found the "boldness" and outsiderness of Cain's 9-9-9 plan to be appealing. I'm now convinced it doesn't stand up to scrutiny, but I like that he put it forward.

I'm working on an app that needed just the right sound effect for one of the pages. I whipped up a quick flex app to play the sound easily enough, but got stuck trying to figure out a source for sound effects. Any search that included the word mp3 seemed to return back junk/dead links.

Luckily I stumbled on soundjay.com. It works just like you'd expect it would. Pick a topic, (say, clock sounds), hit the play button to listen to the effect, and if you like it, download it.

I'm using this sound for development purposes, so I didn't investigate the license too thoroughly. Though their request of not selling or posting the audio file was easy enough to comply with.

If you need a sound effect, soundjay seems like the right place to start.

Monday, November 07, 2011

What's better than an uplifting story about a kid who overcomes all odds? 12 different stories about such kids! And that's what Science Fair Season: Twelve Kids, a Robot Named Scorch ... and What It Takes to Win is all about. The book profiles 12 kids, 6 of whom are competing in the 2009 ISEF (the Superbowl of science fairs, if you will). I found each story to be riveting.—I'd pick up the book and couldn't put it down until I was done with the chapter. I never thought a book about science fairs would quite pull me in, but oh was I wrong.

Besides excellent storytelling, what makes the book truly remarkable is the diversity of the kids. Some are whiz kids from babyhood, while others fall into science unexpectedly. Some have parents that support them, while others come from painfully broken homes. Some manage to find their way to the very best schools, while one is home schooled. Some are of average income, and some are exceedingly poor. Some seem destined to win geek style contents, while others don't fit the profile at all. And yet, all the stories are amazing.

The odds that these kids overcome are just remarkable. You can't help but want to cheer them on. If you're a parent, or work with kids, or just have a soul, you need to pick this book up and read it. What an excellent reminder that people can achieve amazing things, even under the most trying circumstances.

In the end, much like Geeks, this book is really an excellent plug for getting involved in mentoring. Read it, and see how you can get involved.

Sunday, November 06, 2011

What an adventure today! Shira and I completed the National Race to End Women's Cancer today. It was Shira's first ever race, and my 3rd. The course was through Downtown DC, past the Capital Building, a number of Smithsonian's - it couldn't have been more picturesque. We ran with our friends Aaron and Katy, who completed the course a good 20 minutes faster than us. What a great time, helping out a great cause.

Yes, I was proud of myself for snapping a photo of Shira crossing her first ever finish line!

Thursday, November 03, 2011

I like me some electronic and house music. When listening to it, I often imagine throngs of people rocking out in some European country. It was then, with a little bit of surprise, that I discovered there's a bit of a electronic music scene here in DC. I give you: Club Glow.

I'm telling you, house is flow friendly music. Put it on, start coding, and the hours just fly by.

Also worth checking out is the staff picks from the folks who power the Club Glow blog. It's an easy to see the variety of stuff that's out there.

The oddest part about this music is that it's taking place just down the street from me. It's tempting to hit a Thursday night show. Think anyone would mind if I brought along a laptop to kick back and program to the music?

Now that Shira's learning to ride a bike, and I've enjoyed getting out on two wheels, I was official overdue to take action with my old bike from high school. I dutifully moved it here, stored it in the shed, and left it. That was about 12 years ago. It was time to face facts: either the bike was toast and needed to be left at the curb, or I needed to resurrect it and put it to good use.

With some trepidation, and a hint of embarrassment, I schlped the bike to the bike shop down the street: Papillon Cycles. There I sheepishly asked if this heap of items (two detached and flat tires, and the frame itself) could be saved. I was prepared for snickering at the very least. I got none of that. The kid behind the counter inspected it, and what I saw as a mess, he as a perfectly serviceable bike. He started rattling off new parts it would need (break shoes, cables, etc.). I just nodded as knowingly as I could.

I left the bike with them for about two weeks, and yesterday went to pick it up. There I was greeted with a bike in perfect working condition. Yes, there's definitely signs of wear and tear, and a fair amount of surface rust. But, I drove it out of the store and it worked quite well - the breaking and shifting were spot on. The amazing thing: the whole cleanup job cost me about $130 - not much more than what I'd expect to pay for a yearly tuneup.

When considering my bike options, one piece of advice I kept reading was that the most important thing was to find a reputable bike shop. And I believe I've found just that with Papillion Cycles. They could have charged me an arm and a leg. They could have sold me on the latest technology. They could have laughed me out of the store for even considering riding a bike with rust on it. Instead, they did none of this. They saw a perfectly solid bike, that I should go and enjoy.

At some point, I'll no doubt want something fancier (and less rusty), and when I do, I'll no doubt start my shopping at Papillion.

Here's how the old girl cleaned up - not too shabby.

Now I've just got to take advantage of this clear whether while I can, and get out and ride!

Tuesday, November 01, 2011

I came down stairs last night, and playing over a set of speakers was this wonderfully scary soundtrack. David had come up with the idea of placing the portable outdoor speakers my Mom gave me (excellent gift, Mom!) by the door. Shira suggested we find a clip on YouTube to play. David quickly found this one. It's perfect, right? The problem: the clip runs for 4 minutes and then ends.

That's where I could pitch in and help. I installed the Download YouTube Video firefox plugin and grabbed the .mp4 file from YouTube. (Incidentally, the plugin works so well, it adds a button to the UI to download the files that took me some time to notice. I wasn't expecting the plugin to blend into the UI so seamlessly.). I then double clicked on the .mp4 file and it opened up in QuickTime player. Under the View menu, I selected Loop and we were good to go.

David had a strobe light which we put in the front window of the house, and we finished the whole thing off by taping up an old Cabbage Patch doll (Shira announced: "Shoshanah! What did you do to Shoshanah?!" -- it was so cute.) in front of the window to give the strobe light something to highlight.

The whole affair took about 15 minutes to put together, but was scary enough that some of the kids refused to come all the way up the the steps to get candy. A number of the parents commented on the use of the Cabbage Patch doll. David even wondered if we had gone too scary.

Nahhh, one of the important lessons of Halloween is that what often looks scary, isn't.

When I saw VimGolf I assumed it was an example of playing a game in the vim editor (what? emacs has games, shouldn't vim?). But, that wasn't quite it. Instead, VimGolf is apparently a type of challenge vimer's have com up with: how can you perform an editing task in the fewest keystrokes.

And VimGolf in Emacs is exactly what you'd suspect it would be. Tim Visher fires up his emacs and solves the VimGolf challenges. And yes, he records the session and puts it up on vimeo for all to see.