Site Updates

July 16th, 2005 david No comments

I've been having some fun with the computers lately. A week ago, the GFI outlet that all our servers are plugged into tripped, for no obvious reason. So we were down for most of the day. Then, I decided it was finally time to get started on the server room walls, so I built a 4-foot section of wall and put it up (mostly. it's not quite square. but it's not load bearing, so I don't care.) Then I spent a few days re-wiring everything on the network panel. Buying patch panels. Getting a new firewall. And, finally, upgrading the site to the latest version of Drupal (because the old one had some security problems). I'm only now finally getting everything working.

Plus side: Better web software, soon to have better image support (maybe even with a link to shutterfly to print pics), faster link to the web server (good for me, nobody else will notice). Down side: Still way too much to do, and with a screaming (or, alternately, cute) baby, well, stuff slips. :)

I'll try to put up some pictures of the new server wall sometime, and hopefully I'll get the better photo support running in the next couple of days. But first I have to do all these same updates to my Wynmar site, too….

Categories: General Geekiness Tags:

Welcome, Dominic!

June 25th, 2005 david No comments

We’ve had our baby!

At 11:32 pm, on Monday, June 20, 2005, Dominic Andrew Schuetz was born. At birth, he weighed 7 pounds 10 ounces (he’s since dropped to 7 lb 4.5 oz), and was 20.5 inches long. He’s doing really well, though being born so close to midnight seems to have put him on a schedule counter to ours. He’s awake non-stop from midnight through 5 each morning, and we’re getting kind of, well, tired. Still, when he’s curled up in your arms, opens his eyes, and looks at you, well, it makes it worthwhile. Even if you can’t see him clearly because it’s 2:00 am. <!–break–>

We had a LONG day that Monday. We arrived at the hospital at about 6:30 am, registered, and went upstairs where we were placed in Labor and Delivery Room 1. The hospital (Inova Fair Oaks) has really nice labor / delivery rooms, with fold-out chairs for the hubby to sleep on, baby monitors, klieg lights, etc. At about 8:00 (we think, it’s kind of blurry), Andrea was induced (that is, they started feeding Pitocin into her IV drip). The Doctor ruptured her membranes at 2:30, and that’s when all hell started to break loose. The contractions that Andrea had been feeling before, that were all “okay, I can handle this” suddenly became “Oh, ****! That hurts!!” After about a half hour of this, she cried Uncle, and the angel — er, anaestesiologist — gave her an epidural at about 3:30. At this point, things got really exciting, as her blood pressure dropped (not really sure why), the baby’s heart rate dropped, and the nurse scrambled for an oxygen mask while the angel (I’m not typing anest-whatever again) pumped some ephedrine into her IV. Problem was, the nurse couldn’t find an oxygen mask, so she hit the emergency button, and in about 5 seconds three other nurses ran in. (I’m standing in the corner, trying to stay out of the way). Anyway, the oxygen came on, the drugs took hold, her pressure stabalized, and everything was fine.

So, crises averted (Andrea refers to it as a “drill” she pulled on the staff. They passed.) We kept on waiting, enduring contractions (Andrea), enduring hospital food (David), and generally trying not to look at the clock. Finally, about 9:00, she was almost completely dilated, and at 9:30, what had been an exercise in breathing became, well, I’ve no words to describe it (and, honestly, I hope never to find those words.) After about 90 minutes of active pushing, the epidural ran out, but at that point they didn’t want to give her any more because it would interfere with the pushing. Problem was, Dominic simply didn’t want to come out — he was quite happy where he was. Finally, at about 11:20, the Doctor offered three choices: Keep pushing, try with forceps, or go to a ceasarean. Andrea looked at me, and I punted (hell, it’s her body, whatever recovery method she wants to do, I’m just there to help). She asked the Doctor for his recommendation, and he suggested that we try forceps, since he’s “old school” and quite comfortable with them. Just 10 minutes later, well, we had a baby.

At this point it really gets blurry. I think they held him up, offered to let her hold him, and we both said “just take him over there and do whatever you need” because (a) we’d gotten the impression they wanted to start tests ASAP, and (b) we’d already agreed that we’d rather hold a clean baby. They did the basic bunch of tests, wiped him clean, put tags on him (and, at some point, matching tags on us), and clamped the umbilical cord with, of all things, an RFID device (just like at the mall — it sounds the alarm if we try to leave the ward with the baby). It took a little while to get Andrea all patched up, after which they put Dominic, all wrapped up, in her arms and I took the picture of Mommy and son.

So now we were coherent enough to make a couple of calls. Of course, it’s also after midnight. We called my mom, talked a few minutes, and told her “yes, we have a name, but we want to wait to tell anyone. We’re not really, well, thinking clearly, and we want to be sure it’s the name we want.” Then we called Andrea’s mom, told her the same song-and-dance about the name, and ordered some Taco Bell (the only place still open). Finally, we tried Andrea’s dad, but I had some trouble with our phone card (and also, apparently, I had the wrong number written down !!) Fortunately, Andrea’s mom called him later that morning so he knew pretty quickly, too.

They finally moved us down the hall to a recovery room about 2:00 in the morning. As we were getting settled, they took some foot prints of the baby (on scrapbook paper for Andrea), I pulled out a chair/bed to sleep on, and we took a long, deep breath. We also called the Conners in England, thinking, well, it’s 7:00 there, and he can get an email out to all our work friends. Again, with the name. Then, to sleep. At 4:00. Awake at 5:00. Out the door at 6:00, compose an email to everyone with the picture, forget to actually send it, sleep for three hours, wake up, shower, correct the snafu with the email, send more detailed info to close friends and family (with hospital phone, etc.), and back to the hospital to see Dominic (and Andrea).

Oh, yeah, the name. We’d been kicking around names for some time, and had a few we liked. Then at some point, Dominic got into our subconcious (it was my Father’s middle name, and also his grandfather’s name). The more we narrowed our list, the more we liked it, and finallly we’d pretty much settled on it. But we wanted to wait until we saw him (don’t want to call him Dominic if he looks like a Jim). And then we wanted to be sure we weren’t just drugged and tired. But the next morning, we still really liked it. It just felt…right. It’s also nice because it’s different (I doubt there’ll be 5 Dominics in his kindergarten class, the way there were 5 Davids in mine). But it’s not “weird” — it’s different, but still classic. And having a family connection (especially to my dad) was a nice bonus. The middle name was just a name we liked, and had wanted to use, but didn’t want as his first name because it’s so similar to Andrea.

Anyway, that’s how Dominic came into our lives. We’ve been turned upside-down ever since, but generally are doing well. Both moms are in the area, and have visited and offered to help. We saw Andrea’s grandmother and uncle today, have talked to most everyone from her office, received lots of emails from people, and even showed him off to a couple of neighbors. We’ve had our first dinner out (lunch, really, at California Pizza Kitchen, yesterday after his first checkup). We’ve gone shopping with him, and even taken him on a brief stroller ride. So, I guess you could say, we’re all doing just fine.

Naturally, everyone’s clamoring for photos. So here are a bunch — enjoy!! (If you want to print any, use the “orig” link below each photo to save the image locally, and then you can do whatever you normally do to print pictures…hopefully that’ll work for everyone.)

Categories: Family News, Kids Tags:

Baby Shower Pictures

June 16th, 2005 david No comments

Well, we’re just about ready to have the baby, and we finally got hold of the pictures from the Baby Shower. So even though I should be downstairs trying to get the house clean, I’m up here on the Mac writing a quick story for the webpage. Mostly ’cause I think some of these are great pictures and I’d love to get them published. :) Read more…

Categories: Family, Family News, Friends, Kids Tags:

Nursery – Finished!

June 6th, 2005 admin No comments

Well, after finishing with the painting, we had to put up a chair rail. Not that we’d have lots of chairs in the nursery, but we figured it’d look good, and it would also definitely make the green / yellow transition look sharp. Problem is, to do this right, we’d need to carefully mitre all the corners. Sounds like perfect excuse to buy a new toy! Read more…

Categories: Family News, Home Improvement, Kids Tags:

Painting the Nursery

May 11th, 2005 david No comments

We’ve finally made some progress on the nursery. This past weekend, we hosted a “Mother’s Day Brunch and Painting Party” to get us moving. Read more…

Categories: Family News, Home Improvement, Kids Tags:

Custom Google Map Roundup

April 23rd, 2005 david No comments

Google Maps has been getting a lot of customization lately. I'm beginning to wonder if a more organized approach is going to be needed, before this spirals out of control (or grinds to a halt under its own weight). Here are some ideas that I hope will get people thinking and, maybe, working, to build a better, more extensible, more usable system of custom maps and data overlays. Of course, if we go too far down this path, we'll simply be creating a custom GIS tool, but there are worse things, right?<!–break–>

There are now a lot of custom maps being interfaced with the Google Maps system. Here's a quick list of the maps I've seen so far:

Custom Maps with Custom Servers

Integrating Other Map Systems

Overlaying Markers on Regular Map

Other Overlays (Data Displays, not really Maps)

Drop me a note if you see others that aren't on the list, and I'll try to keep this up-to-date!

Making This Better

My Google Maps page is rapidly getting cluttered with all kinds of alternate map sources, some of which are only useful in very specific circumstances (Subway maps, for example). It doesn't make much sense for all kinds of map options to be visible where they're not useful, for one thing, and for another, we're shortly going to have all kinds of people running their own image tile servers. What we need is a central clearinghouse for this data and the scripts that describe getting to it. So, in no particular order, some thoughts about what'd be great to see done, by the community and Google:

  1. Build a central server to provide map referrals – Basically, just a list of map types and the Javascript routines to implement them. Maybe with some additional information, ala an Extension Room sort of thing. Maybe at sourceforge or mygmaps.com, or even at Google.
  2. Modify Google viewer to automatically search for appropriate maps – Perhaps the first time the Google Maps viewer initializes (from here out I'm just gonna say “GMaps,” okay?), it asks the server for a list of maps relevant to the current display. If you're looking, for example, at the entire US, it'll ask for any maps that provide coverage for maybe more than half of the country. As you move downwards, it'll re-ask periodically, maybe every other zoom level or whenever you've moved too far away from your last source. Or maybe it can just grab the entire list at the beginning of the session and be done with it (unless we end up with thousands of map services).
  3. Improve the interface to handle lots of map types – Perhaps only “official” Google maps should be listed in the top of the map window (where all the map types currently appear), and other, local, 3rd party maps could be accessed in a pull-down menu. Maybe people with GMail accounts (and thus Google.com customizations) could even select some maps to always ignore, etc.
  4. Develop better overlay maps – The CTA and MBTA maps are way cool, but lack some of the detail present in the regular maps. And sometimes it helps to be able to see what's around a station, in the satellite photo. On the other hand, the DC and NYC subway maps give you all that detail, but you lose the subway lines connecting all the stations together. What's needed is a better way to overlay more complicated graphics on the Google map. Perhaps some kind of SVG support could be used, though I suspect that'd be browser dependent. The “polyline” format used for the driving directions has been decoded, but I haven't seen anyone working with it. Using that, with different colors and such, to connect subway stations using non-Google markers, would give a very useful overlay, viewable at all zoom levels.
  5. Support for different markers – GMaps is currently hard-coded to use the standard Google marker. We've been able to force a way around that, but it's not easy and still requires the same size image. It'd be good to create other markers (like the numbered circles used on the CTA map) that don't have “clickable” area around them and don't cast shadows.
  6. Live, bounded data retrieval – Currently, GMaps fetches all the points to be displayed at once. I'm not sure how it then handles the points but it does seem that when I plot a few hundred of them, my map gets very slow. It'd be nice if the system could periodically fetch points from a server, giving the server the map's current boundaries and zoom level. The server could then respond with a list of only those points on the current map, and even, taking into account the zoom level, combine some points into single (perhaps larger) marker types.
  7. Support for local site customization – Finally, it'd be great if one could simply include the GMaps widget, with an immediate application of a custom map or overlay, without having to go through the hoops that the gmaps-standalone system requires. This would be great for very specialized local maps or overlays, such as the earthquake map or a city tourism site.

Some of these would be fairly easy to do. Some would be harder, and would require extensive modifications to the GMaps code. But I really think that it'd leave us with an incredibly powerful system, even if it has to eventually be divorced from Google proper. Sort of a fork. Of course, the Google code isn't public domain, and so we can only take this hacking so far. But if we're able to come up with some great applications on our own, especially open methods of communicating maps and overlays, then maybe it'll get integrated into the official Google system eventually. (or, more likely, reimplemented by Google faster and better).

I can think of some possible uses for this technology that I haven't seen done yet:

  • Better subway maps, overlaid on all map types at all zoom levels (showing actual transit lines, not just stations)
  • Park maps, hiking trails, bike trails
  • Property maps (probably best as an overlay)
  • Educational annotation – imagine an overlay on, say, Cape Canaveral giving history for each of the launch pads
  • Environmental, climate, and weather map overlays
  • Political and other overlays – voting districts, census data, etc.

So am I just being over-idealistic, or is this a good idea? Where do we start?

Categories: General Geekiness Tags:

Google Maps and Terraserver Topographic Images

April 21st, 2005 david No comments

There’s no doubt about it — Google Maps is cool. It’s not providing much more in terms of information than other, competing map services, but it more than makes up for that in terms of user interface. It’s the easiest, most intuitive way to look at maps.

Of course, it’s limited to whatever maps Google wants to provide. Some very good maps, certainly, but not always everything people might want. Almost from the start, I’d wanted to see additional map types added to Google, and in recent weeks they’ve added some of their Keyhole images (down to about 1 meter resolution or so). But I’d wanted to see better resolution (we have USGS Urban area photography available to almost 1/4 meter), and also topographic maps. Read more…

Categories: Hacking Tags:

Using Google Maps to Show Geocaches

February 21st, 2005 david No comments
For some time, I’ve wanted to be able to build my own maps showing cache locations. One of the biggest obstacles was finding a good source of map information. There are plenty of online map sources, but many of them are very old (like the USGS Topographic maps), or really aren’t very pleasing to look at (Mapquest, etc.)Recently, however, Google opened up their beta mapping service (at maps.google.com. It’s fast, it’s easy, it has terrific-looking maps, and it’s actually very easy to grab individual map images directly from Google. Read more…
Categories: Geocaching, Hacking Tags:

Old TV Shows

January 26th, 2005 david No comments

We recently surfed into the Sci-Fi Channel's remake of Battlestar Galactica, and got hooked. We really didn't want to add another TV show to our weekly schedule, but then again, Alias is pretty bad this year, so maybe there's no net change. Anyway, we got to thinking the other day, about older TV shows we used to like when we were kids. It was sort of fun to try to remember what we'd watched, so here's a list, that I'll update as I remember more shows.<!–break–>

I also figure this might be good background information for when we have the inevitable “When I was your age I didn't watch this kind of crap!” conversations we should be having in a few years….

Silly 1-hour action / adventure / drama / reality:

  • Battlestar Galactica / Galactica 1980
  • BJ and the Bear
  • Simon and Simon
  • The A-Team
  • CHiPs
  • Emergency
  • The Fall Guy
  • The Six Million Dollar Man
  • The Bionic Woman
  • Wonder Woman
  • Spiderman (live action)
  • The Greatest American Hero
  • The Hardy Boys
  • Quincy
  • Knight Rider
  • The Dukes of Hazard
  • The Incredible Hulk
  • Murder, She Wrote
  • Remington Steele
  • Moonlighting
  • Buck Rogers
  • Little House on the Prarie
  • Real People
  • That's Incredible!
  • Believe It or Not!

Half-hour comedies and such:

  • Happy Days
  • The Muppet Show
  • M*A*S*H
  • Benson
  • The Cosby Show
  • Family Ties
  • Cheers
  • Night Court
  • Quark
  • Mork and Mindy
  • Barney Miller
  • Newhart (the one with larry, daryl, and daryl)
  • Welcome Back, Kotter
  • WKRP In Cincinnati

Shows we were too young to see live, but watched in endless after-school and weekend syndication:

  • Spiderman (cartoon)
  • Superman
  • Hogan's Heros
  • Get Smart
  • Star Trek
  • I Love Lucy
  • Space: 1999
  • Andy Griffith
  • Bewitched

Stupid afternoon TV shows that only kids can stomach:

  • The Brady Bunch
  • Anything by Kroft (Land of the Lost, etc.)
  • Gilligan's Island
  • Battle of the Planets
  • Starblazers
  • Batman
  • The Jetsons
  • The Flintstones

And shows we've watched since High School / College and into “Adulthood”:

  • Early 90's Kids WB lineup: Animaniacs, Pinky and the Brain, Freakazoid, Earthworm Jim
  • Star Trek: TNG, DS9, Voyager, Enterprise
  • Spin City
  • Nothing Sacred
  • Family Guy
  • Seinfeld
  • Simpsons
  • Soap (another TV Land show for me)
  • The Prisoner
  • Sports Night
  • Lois and Clark
  • The West Wing
  • The X-Files
  • Alias
  • Lost
  • Battlestar Galactica
  • Law and Order (plus SVU and CI)
  • Home Improvement
  • The Sopranos
  • The Shield
  • Dead Like Me
  • The Critic
  • Twin Peaks
  • ER (we gave up on this a few years back, tho)
  • The New Yankee Workshop
  • This Old House
  • Mythbusters
  • Northern Exposure

Sometime later, I'll have to go through and add dates to these, so they can be in a more reasonable order…

Categories: General Geekiness Tags:

Finished the England Trip!

January 14th, 2005 david No comments

Well, I finally finished the write up for the England trip. We've been a lot busier over the last six months than I'd expected, and I wasn't really able to spend as much time on it as I probably should have. I've also spent a lot of time working on my other website (for our community), and at least what I'm learning over there I can reapply over here. So hopefully, I'll get some more stuff posted soon. 'Cause there's so much to talk about…

Categories: Family News, Friends, Travel Tags: