Conner's First Roll Over

On March 22nd, 2006 while the rest of us were eating dinner, Conner rolled over for the very first time.



30 Boxes Google Homepage Module

I ran into some bugs using an RSS feeds to put a 30 Boxes calendar on my google homepage. After a bit of debugging I determined that even the fix I suggested didn't really fix the problem*. I finally gave up on RSS for calendars and wrote a module for displaying 30 boxes calendar info on a homepage.

The module info and install instructions are available at the 30 Boxes Google Homepage Module webpage.

It's all being hosted on a google pages website. Free hosting. huh...I'm sure I'll look back and laugh, but it seems like a novelty at the moment.

* The problem is actually a nifty google feature. They are caching RSS feeds and displaying any changed item at the top of the list. So basically they reorder the RSS items so that you see the changed ones, even if they aren't in that order in the feed. The problem is that if you use an RSS feed and expect it to show up in the order of the feed, and then you change one of the later items, it bubbles to the top on the google hompage.



Reza & John Open Mic Video

Reza and John performed Simon & Garfunkel tunes at the open mic at the Stage Coach Inn in Groton MA on March 17th 2006. Reza Started off playing Kathy's Song and they finished out with a duet on Me and Julio Down by the Schoolyard. Reza was not originally scheduled to play, but he slipped in at the last minute. John was his usual rock star self and per popular demand sat in with just about everyone there.

Christine and I got out for a rare parents night out. Thanks to Grandma for flying out to babysit! I captured the video on my new Canon Powershot S2 IS still shot camera. This camera is amazing. I did my best to compress the 900MB video into a web accessible size while retaining good sound quality. The version above doesn't do the original quality justice, but I'm just getting started with this audio video stuff so there's still hope for future productions. DVDs of the original recording are available to family on request.



Alexism      n.
  1. A statement made by Alex that is utterly unique to his perception of the world.

  2. Something Alex does that makes us laugh.

Uncle John's Corona Technique

2006-02-01 - per Christine - Alex just put his finger over the end of his straw, tipped his cup over, tipped it back, took a sip and said, "I'm drinking water like a beer."

Alex's Favorite Game

"You get me. I run." He announces this to anyone that will listen and then proceeds to run around the house expecting to be chased. We do a lot of running.

Who's Cute

While out for a walk Conner fell asleep in the carriage. I was carrying Alex who was tired of walking.

Alex: Conner is so cute.

Paul: He is! You know who else is cute?

Alex: ummm. Nanna!

Paul: Yeesss. and who else is cute?

Alex: Pepere!


He went on to name Mommy, Grandma, Grandpa, Pop, Memere, Aunt Sara and Aunt Teresa one at a time.


Paul: What about Uncle John and Uncle Reza.

Alex: Nooooo! That's not right.

Paul: They're not cute?

Alex: Nope!

Paul: Ok, but I'm still thinking of someone else who's cute...

Alex: hmmm... I don't know....

Paul: How about Alex?!

Alex: Yeah that's right! Now you got it now! I love you daddy.

Out of Bed

Alex recently switched form a crib to a toddler bed. The other night I was on the
phone with my dad about 20 minutes after I put Alex to bed. Christine and Conner
were out, so I was fairly surprised to hear doors opening and closing upstairs.
I hung up and went upstairs to investigate. Alex was standing in the bathroom.
When he saw me coming up the stairs he got a really guilty look and shut the
door. I knocked, entered and found him standing on his wooden steps in front
of the sink with his toothbrush in hand. I sat on the counter and did my best to sound
casual, as if I was just passing by and was wondering what was up...

Paul: Hi Alex... What are you doing?

Alex: No Daddy! I was being quiet!

Power Outage? Just add batteries.

We woke up Tuesday morning to the pleasant absence of ambient sound that you can only not hear when the power goes out. The power was, in fact, out. Alex's morning ritual as he will tell you is "I climb out of bed, turn on the lights, open the door and come see you!" So when he climbed into our bed Christine asked him about it...

Christine: Did you turn your lights on Alex?

Alex: But they were broken. I'll turn on your light.

Christine: My light is broken too. The power is out.

Alex: That's ok Mommy. I help you. I fix your light and Daddy will fix my lights... With new batteries!


30 Boxes Online Calendar & Google Homepage

In my search to put my computer related activities on the web I came across which is a slick online calendar system that lets me easily manage my own events, see my friends calendars, and even let Christine edit my calendar...

They recently opened up an API for development that lets developers build applications that access the 30 Boxes data, but there is no way to access buddy calendar info via the API due to security reasons. So for my purposes, making a Google Homepage Module, there is little value to using the API.

Alas, 30Boxes is still very cool, the best online calendar I've found cool and can be put on your Google Homepage with little effort and the following caveat.

You can only see your events. Buddy or Friends Calendars will not show up.

Workaround: If you want someone else to see an event such as "My dentist Appointment" because you need me to come home early to stay with the kids, you might find it useful (he says sheepishly) to invite me to that event so that it shows up on my Google Homepage.

To get your 30Boxes Calendar on your Google Homepage

  1. Log into your 30Boxes calendar
  2. Click on "Settings" at the top right
  3. Click on "Syndication" just under "Your Settings" in the center of the page
  4. Click on the RSS link next to "Shared View" (updated 2006-03-22 when I descovered that the Entire view RSS feed is sorted in the order you add things instead of the order they occur in time. very strange...)
  5. Copy the URL for that feed.
  6. Go to your Google homepage
  7. Click "Add Content" at the top right
  8. Click Create a Section, paste in the copied URL, and click go.

A list of your upcoming 30Boxes events should appear on your homepage.

This entry has been published as a one stop shopping answer for everyone that has been asking "How did you do that?" The history at the beginning is there so I can remember why I did it.


The Basement Project: phases alpha-epsilon

With Conner's arrival I have officially been evicted from my office/music studio
(AKA "The Spare Room") and our first floor has been fully transformed into a toy
obstacle course. Christine and I decided it was time to finish our basement.

My father offered to reprise his roll as Russell Home Improvement Project Foreman and
Teacher. We got started in the summer by planning how to use the space and decided on
a 3 room layout with an office (Paul's escape), a larger playroom and a small workshop.

Enough can't be said for knowing what you need ahead of time. My father, having
done this sort of project before, knew exactly what supplies we would need. The
supplies were all picked up before Christmas. That means we only made one extra
trip to Home Depot instead of the requisite 52 per day for one of my standard projects.

A Note about building supplies: We went to Coldwells
(a local lumber yard) to
get most of the wood supplies. That place rocks! Unlike Home Depot, all the 2x4s
there were straight and square... Home Depot 2x4s are more akin to modern art
than useful building materials.

Eagles, Eagles and more Eagles: Major construction began on 2005-12-26 and lasted 3 days. In deference to my dad
and Rick (my father-in-law) we listened to The Eagles in an endless
loop that one might mistake as proof of a perpetual motion machine. Even the Ipod never got
tired... I think I became an Eagles fan during day 2, but John started getting punchy on
day 3, after hearing Hotel California only 6 times before 11 am.

2006-01-30 011
Framing: We started with a relatively empty section of the basement and framed the room.
Framing (previously a mystery) is actually pretty simple. Basically you need to get a
2x4 sealed to the floor with glue and nailed into the ground with another 2x4 exactly
above it (attached to the ceiling). The secret to this "exactly above it" step is
a device called a Plum Bob. Making the walls square to each other is
another helpful tip but artistic license is an option at this step.
Thanks to my dad we went with all right angles except for an intentionally angled door.

Framing & Electrical: So once the floor and ceiling beams are in place, then you
need to cut 2x4s to the exact distance between them. John was in charge of the
wall made out of wood, the rest of us used metal studs. John and I have decided
that metal studs shall henceforth be banned from our homes because of the
frequency with which we had to use a complex set of levers and weights just
to get a screw to connect two of them together. My dad says we're nuts.
He says that a lot... As we framed, we wired the room with two 20amp circuits
(nice to have when the band practices) and a 15amp circuit for the 2 zone,
4 switch, dimmable recessed ceiling lights. Tim (the tool man) Taylor would be proud.

Insulation Moisture Barrier: Any homeowner will tell you that moisture is
bad, unless they are in the process of installing a whole house humidifier.
We went nuts with the moisture barrier. Recall that we sealed the base of the
walls when we installed them. Once the framing was done we put in the insulation
and taped all of the seams so that there was a complete seal. Then we took the
biggest piece of plastic I've ever seen (think slip and slide for 100 people),
and encased the room in it. For better or worse no moisture will ever pass in
or out of that room. Air circulation looks to be a problem as well.

Sheetrock: The sheetrock was stored in my garage. That meant 2 people
had to carry it over ice and snow and then navigate the bulkhead which gave
us a few inches clearance with each 4x8 board. While the rest of us took turns,
Rick (my father-in-law) carried every piece of sheetrock that came into the
basement. He is a man among men.

The last day was a rush to get the last sheetrock up and wire the circuits to
the electrical closet. When everyone left, the doors were hung, walls sheetrocked
(save one wall of a closet) and spackled (one coat), and the electricity was working.
Major construction was complete. My dad, Rick, John and I had built a room from scratch.

Epilogue: A few days later John and Reza returned to help put that last wall
in the closet. It turned out that while putting in the metal studs I left one out
of the back corner of the closet so I pulled the sheetrock off and installed an
additional stud while they hung the last wall. Since then I've been spackling.
It's very slow going because I only get an hour or two a week, but it's
getting very close. Laura, a friend from down the street, is an ex-professional
spackler. She also appears to be wired in a strange way because she likes to
spackle. So she is helping put the finishing touches on the walls.

Epilogue Part II: About a month after major construction Reza brought his Guitar
Amplifier case made of 2 inch solid walnut over and we resized it with a circular
saw. This is mentioned here because the lack of any workshop space in the basement
forced us to do this work in the mostly finished basement. And its kind of funny.
We started by not so methodically trying to cut through the 2 inch solid walnut
in one pass. Fortunately my dad was only a phone call away and explained that
the burning smell was not only toxic, but a sure sign that the saw motor was
burning out. He suggested a more tempered multi-cut approach and was kind
enough to mention that we might want to set up a guide instead of making the
cuts freehand. As you can see, it was hard work, and Reza employed some
interesting positioning to get the proper leverage.

There's still a lot of finish work to do on the office/music room including:

  • Rerouting a forced air tube
  • Painting

    2006-01-30 014

    A complete set of pictures
    of this project are

    online here.

  • Ceiling installation
  • Carpet installation
  • Baseboards
  • Closet shelves
  • One door knob
  • And the other two rooms...

Thanks and Credits

Without the help of my family it is estimated that the work we
did in 3 days would have taken me 17.62 years. Thank you all for saving me those years!

Specifically, thanks to Christine (Wife/Mom), my Mom (Nanna), Michelle (Grandma) and Alli (Aunt Alli) for taking care
of the kids, keeping us in food and beer, and letting the guys do manly stuff for three days.

Basement Phase 1 Construction Crew

James (a.k.a Pop)Foreman, Designer, Electrical & literally everything else
Rick (a.k.a Grandpa)Framing, Electrical & Sheetrock carrier extraordinaire
John (a.k.a Uncle John)Framing, Sheetrocking & ex-Eagle Fan
Reza (a.k.a Aunt Reza)Closet Wall Installation & Soundproof testing
Christine (a.k.a Mom)Electrical Closet Sheet Rock Specialist
Laura (a.k.a cool neighbor)Professional ex-spackler & wall flatness consultant