Sunday, January 31, 2010

And stop calling me Shirley

Our neighbor's three-year-old was outside the other morning as Max and I were getting set to leave. He wandered over with a stick in his hand and we had the following conversation:

Toddler (holding up his stick): Do you know what I use this for?
Me: What's that?
Toddler (looks at the stick): It's a stick!
Me: ...
Me: What do you use the stick for?
Toddler: Cleaning things off.

Chinese New Year at the Belmont Public Library

Members of Calvin Chin's Martial Arts Academy perform a fan dance

The Belmont Public Library had a Chinese New Year's event yesterday that I was lucky enough to spot while picking up some books Friday evening. Folks from Calvin Chin's Martial Arts Academy were there to put on a show that involved:

  • A lion dance
  • Various martial arts demonstrations
  • Some fan dances
  • A lantern dance

Max was terrified by the lion dance, but mesmerized by the rest of the show, and Kira loved the whole thing. After the lion dance, they put the lion's head off to the side, and Kira spent the rest of the show pointing at it and saying, "more! more!". Kira was also really getting into the dancing and martial arts and tried a few of her own moves. When the lantern dancers came out at the end, Kira was just about overcome with desire for the costumes -- she kept reaching out and trying to get them.

This was really the first time either of ours kids has sat through any sort of performance (this show was about an hour long). They did a great job (Kira got a bit wiggly toward the end). We should do this more often!

I've put a few pictures of the show up on Flickr.

Kira next to the lion's head

Thursday, January 28, 2010

It was a dark and stormy night

That was some storm tonight! I got home around 5:45 or so; it wasn't terribly cold outside, it wasn't snowing, and the streets were clear. I came inside to say hello to the kids, and Max said he wanted to go outside and ride his bike and pretend to be a bus driver...

...so, we got on jackets and hats and boots, opened the door and found white-out conditions! Both kids thought that was pretty exciting. Max would open the door, make "woooooooo" surprised noises and close it quickly again; we went out and stood on the front stoop for a few minutes letting the snow blow around us and everyone thought that was great fun.

After the snow let up we did make it outside. Both kids tried using the little scooters in the snow, but it was just the wrong sort of weather...the wet snow would collect on the wheels and then freeze. Max's bike, with substantially larger wheels, worked much better, but the real fun was when we brought out the sleds. First I pulled Kira at speed around the yard, which she enjoyed tremendously, and then Max pulled Kira at substantially slower speeds around the yard.

Wednesday, January 27, 2010

Memories....

Some of my earliest memories are from when I was three or four years old.  They are largely fragmentary -- the door to the preschool I attended, or watching my dad signal for a turn while I was in a bike seat, or eating apples covered in cinnamon sugar with the babysitter.

Max is now approaching the same age, and that's both amazing and scary -- I can remember being his age, and things we do now he might remember forever!

Monday, January 25, 2010

Dictionaries banned in Menifee, CA schools

Menifee, CA schools have banned the Merriam-Webster dictionary due to its description of "oral sex". From The Guardian:

Merriam Webster's 10th edition, which has been used for the past few years in fourth and fifth grade classrooms (for children aged nine to 10) in Menifee Union school district, has been pulled from shelves over fears that the "sexually graphic" entry [on oral sex] is "just not age appropriate", according to the area's local paper.


Oh, America. Sometimes you are a puzzling beast.

Kira swings and Max helps out

Kira Swings


In an effort to avoid going completely stir crazy yesterday afternoon, we wandered over to the Grove St. playground.  Kira, who in the past has been terrified of swings, decided to give it another go...and loved it!  After some gentle swinging it was obvious she was having a lot of fun, so we played a game I used to play with Max when he was younger: I hold the swing in both hands and walk forward until it's just about as high as I can hold it, and then we would have the following conversation:
  • Me: Are you ready?
  • Kira: Yeah!
  • Me: Are you sure?
  • Kira: Yeah!
  • Me: Give me a kiss!
  • Kira:
At this point I'd let go and Kira would go swinging until she was just about looking backwards.  After one or two iterations, Kira started anticipating the conversation:
  • Kira: Yeah!
  • Me: Are you ready?
  • Kira: Yeah!
  • Kira:
Every time I let the swing slow down and asked her if she wanted to go do something else she would start saying, "swing!  swing!"


Max helps out


We had a complicated morning.  We had folks from our oil company coming out this morning to look at our furnace, which had been misbehaving throughout the day yesterday (until a well placed thwack from my magic hand resolved the issue, apparently).  Because things never happen one at a time, we also realized that one of the downspouts on the front of the house had fallen off (and was partially buried in the snow).  Given today's weather forecast (flash flood watch and high wind advisory), it seemed like a rotten day to be missing a downspout.  All this meant that we weren't able to following our normal morning routine.

Max did a super job of getting himself dressed and brushing his own teeth.  When it was finally time for us to go, Max (and Kira) were playing out in the driveway with bicycles and scooters.  Despite protests from Max a few minutes earlier, as soon as he saw me come out and start getting the bike ready he parked his own bicycle and came over to get into the trailer.

All this made a complicated morning so much simpler than it could have been!  Thanks, Max!

Saturday, January 23, 2010

Oxford St. Coop Open House: Lots of fun!

We volunteered for a shift at today's open house at Max's daycare coop, the Oxford St. Child Care Cooperative. We had a great time -- and so did the kids! Stopped at Linda's Donuts in Belmont on the way there, which was an extra special treat.

It was quiet when we got there, but by the time we left things had really picked up -- there was a good turnout this year. We stayed a little extra long, since Max and Kira were having tremendous fun playing. They started in the preschool room (where Kira was fascinated by Shelly the turtle) and ended up in the toddler room, wearing firefighter and construction outfits and climbing on the climbing structure.

Kira managed to disappear once or twice...the kids had pretty much free run of the center, and she was feeling pretty comfortable, so she would wander off into another room before we noticed she was gone.

Minor fusses as we were leaving, since it was such an exciting morning, but a surprisingly quiet ride home together in the trailer despite that.

A good morning!

Wednesday, January 20, 2010

Importing Facebook notes into Blogger

I've tweaked the code for the my Facebook Data Exporter ( http://ping.fm/kR6G4 ) such that the Atom export can be imported into a Blogger blog using Blogger's "Import Blog" feature ( http://ping.fm/j0YuO ).

This accomplishes my original goal of combining my posts about Max and Kira from Facebook with earlier posts on my blog so that the entire chronology is all in one place.

It also means that I have everything squirreled away for safekeeping so that in ten years I can show the kids what I was saying about them, even if Facebook is no longer around.

Woot!

Tuesday, January 19, 2010

Facebook exporter...now with links!

Spent some more time this evening fiddling with my Facebook exporter application. In addition to notes and status messages it will now export links, too. I've cleaned up most of the export formats a little bit. The code changes mean that it will probably explode in new and interesting ways, but it seems to work for me. If you have a moment to test it out, I'm interested in hearing success and/or failure stories.

Monday, January 18, 2010

Preserving Facebook for posterity

I've written my first Facebook application. It's horribly ugly, error messages are cryptic or nonexistent, and it's guaranteed to explode, but it will let you export both your notes and status updates as HTML, Atom, or a CSV file. Excel will happily import the CSV file and Safari will happily treat the Atom export as a feed.

Go here and authorize the application:
http://ping.fm/rwh1P

Code is here:
http://ping.fm/ZF38w

It's hosted on Google App Engine, which occasionally generates a DownloadError exception for unknown reasons; if you get this a reload usually fixes the problem.

Saturday, January 16, 2010

Exporting Notes from Facebook

I've put a number of Notes on Facebook that I'd like to preserve, but I've been unable to find any good options for exporting these from Facebook so that I can save them locally (or put them somewhere else). SocialSafe (http://ping.fm/56Za8) will save some Facebook data, but at the moment has no support for Notes...

...so, I wrote something myself. It exports all of your Facebook notes as an Atom feed. You can find the code at http://ping.fm/uq954 It's not pretty, it will probably fail in strange and inexplicable ways, and it's largely unsuitable for anyone not already a Python developer. But it works for me, and I figured it might be useful for someone else, too.

English Handwriting 1500-1700: An Online Course

Wow, this is fun. Examples and discussion of handwriting between 1500 and 1700. The section on transcription conventions is particularly interesting reading.

From: http://ping.fm/MX1Dn

Shortbread Chocolate Chip Cookies

We made these cookies this afternoon; Max helped measure out the dry ingredients and sift things together. Kira helped eat them. A little crumbly, but very, very tasty (for buttery values of tasty).

From: http://ping.fm/YmE5p

What's wrong with my Internet?

ICSI Netalyzr is a java applet that performs an impressive collection of tests on your Internet connection, and reports the results back to you (and to the ICSI) in an easily readable format.
Finally out of beta test, Netalyzr is useful for debugging weird connectivity issues and finding out what things your ISP might be doing to your connection intentionally that you don't know about.

From: http://ping.fm/QYb63

Friday, January 15, 2010

plants at the office that managed to survive xmas break w/o water
plants at the office that managed to survive xmas break w/o water