::::: : the wood : davidrobins.net

My name is David Robins: Christian, lead developer (resume), writer, photographer, runner, libertarian (voluntaryist), and student.

This is also my son David Geoffrey Robins' site.

Zune sucks

Technical ·Thursday January 10, 2008 @ 13:49 EST (link)

Prepared UW transcript request forms. Fixed/punted/duped a few of bugs. Tried installing Zune software (Office got a free 8Gb black Zune as a late Christmas gift), it's buggy and slow as expected from (the rest of, heh heh) Microsoft. Seriously, the download is slow, the "preparing your computer" crap makes me think I'm installing from a stack of 25 3.5" floppies, it got to the end the first time and spontaneously aborted itself with a random error and a link that looked like it might be useful but redirected itself to the generally useless Zune troubleshooting front page.... Woo hoo, this time it got past preparing and into installing. I suppose I should be happy. The packing leaves a fair bit to be desired too: it's awkward (e.g. the earphones are rolled up into a little cardboard tube-box), and they provide these fiddly little earphone covers; I swear my eyesight was about half a diopter worse after putting them on. Also, by default it doesn't show up as a drive, although someone's found a registry hack to make that work (sort of). Nobody wants to fight your idiot Zune software, just give us a drive interface. Anyway, not bad for free, wouldn't pay (very much) for it: at 8Gb, it's smaller than my clunky old (as in 5+ years old) 10Gb Archos Jukebox (Studio 10)—granted, the Archos is much heavier and bulkier.

I plugged the Zune into my Linux box (minas-tirith); it found a USB device, but nothing mountable. Further reading suggests it uses MTP (Microsoft's Media Transfer Protocol), and may be mountable via FUSE (the same wonderful userspace filesystem library that made mounting via FTP possible for me not so long ago) and libmtp. Unfortunately, that doesn't actually work: mounting appeared to work, but ls was really slow and only showed an empty Playlists folder. Probably some sort of security, and you can bet that someone in Linuxland will make the Zune mount properly on Linux, to the approbation of Linux users everywhere. For now, the title says it all.

The voyage home

News ·Thursday January 10, 2008 @ 02:48 EST (link)

20080101: Annual Brockview football game canceled due to weather (not that I was in any state to go). Slept as long as I could with the pain; got up sometime around noon. We were invited to my Uncle Tom's place for 1600, arrived 1630; Anna and Drew and cousin David ("CD") were there too; snacked on nuts until dinner, ate, played Scrabble, went home. Watched Stargate (9.20, "Camelot", last episode in season 9) at around 2130; also watched Star Trek: Voyager (3.19, "Rise"), the first on the DVD we brought.

20080102: Dug up my old Dragonlance atlas and Forgotten Realms book from the basement, and found a few books we'd missed. Some power outages in Fonthill around 1900; fortunately we only had a flicker here, but my parents' Internet has gone out. Dave Trotter called around the same time; they just sat down to eat and he'll call again about meeting for coffee afterwards.

We went to see Dave and Nancy Trotter (parents let us have the car); left a little after 2000, got there around 2030; instead of going out for coffee they invited us in for coffee (and tea) and we sat around the kitchen table and talked until about 2230, prayed together, and left. When we got home we packed (including a stack of my old Forgotten Realms novels that we wanted to bring back, that we fit into our suitcases) watched some season 1 House episodes then went to sleep at around 0500 (0530 for me).

20080103: We got up around 1100, finished packing, ate (or not); I drove the van to the airport (with Mom to drive back) at 1430; customs was good, and security wasn't even too bad: we were sitting at gate 6 at 1620, boarding 1655. Left pretty much on time (1725). On the flight Honey had the window, and I was in the middle next to a girl who was visibly upset, so I switched seats with Honey and she talked to the girl, Rachel: she had just left her fiancé and wouldn't see him until March, and didn't like to fly very much; she's in Equestrian Studies at Rocky Mountain University in Montana but was going to see family in Portland. When we got into Philadelphia, oh joy oh delight, they had a Chick-Fil-A; Rachel ate with us, then we talked for a while and parted to our separate planes.

That's where the trouble began: the flight finished boarding around 2100 (supposed to take off 2035); they had overbooked, so they were fishing for people to leave; it took a long time to load luggage, and everything was just slow and inefficient and incompetent, the hallmark of air travel these days. We finally left at perhaps 2130 and (insert long boring flight here, relieved only by Rush Hour 3, sleep, and Quiddler) arrived at about 0030 Seattle time (i.e. 3 hours later, 0330 Eastern). Fortunately, our luggage came out fairly quickly (as it should; they had hours to load it), and Shuttle Express, which we'd booked from my parents', was up to their usual efficient, courteous standard. Just an observation: they seem to have a lot of older, frequently bearded men working for them, all very friendly and helpful and a credit to the company, however. It's about 0112 local time in Seattle: we've unloaded the car, had a Coke, unpacked most of our stuff, and are ready to sleep or relax a little.

20080104: Worked from home due to back/wrist pain from the fall: looked at a few bugs, and at EOD rebuilt the world. In the evening we watched a few recorded Jeopardys and opened Stargate SG-1 season 10.

20080108: Got an X-ray at Evergreen in the morning (car needed a jump, battery drained after vacation, Honey had already left for school; called AAA); the doctor looked at it, said he didn't think my hand was broken, but talked with a colleague who specializes in upper body extremities and recommended an MRI. "MC" (Milestone Compliance—binary documentation and OpenXML deviations) started at work (but for now I'm still on co-authoring: bug fixes, and still trying to get a working PR since build is still failing).

20080109: Honey diagnosed with allergy-related asthma, got her inhaler yesterday. Got my Zune from work (black, 8Gb), as promised in December; it's a big letdown, details to follow.

A painful fall from grace

News ·Monday December 31, 2007 @ 23:59 EST (link)

20071226: 0200: Watched Stargate (09.13, "Ripple Effect"); opened Mom's wok, fixed the handle, found the tempura grill. Up 1300; neighbor Brett Newell called from our house; I had him reboot the computers in the study and the cable modem; it didn't seem like it helped, but after he hung up we did get connectivity back (~1350). Downloading the Doctor Who Christmas Special ("Voyage of the Damned") via μTorrent, wirelessly. 0330: Watched Stargate (09.15, "Ethon") and had a snack (trail mix/Nesquick cereal) (after joining fark.com and doing some math at 0220).

I've learned that one week at Christmas is plenty; it's not really beneficial to travel 3500 miles (2500 back... go figure) to watch DVDs that you brought with you or be alone doing other things—everyone's very busy; even shopping is best done at home, although that let us spend time with Dad which was good. Maybe a little more than a week, to hit Christmas Eve and New Years? I tend to miss our home if I'm gone too long.

20071227: Left around 1345; drove to Newmarket to Uncle Murray's place, arriving about 1730: we played some poker (chips, no money involved) and euchre with dad and Mike, some people played pool; Uncle George read my IEEE Spectrum magazine (I finished it so he could take it home); had pizza and dessert, and left around 2308. Jamie and Karen's twins were there, frequently caterwauling; perhaps a little too young to be brought to such an event?

Large rant elided; boiled down to Julia's boyfriend Joshua staying overnight on one couch—he should have gone home, he lives about 15 minutes away; Julia's 15, it's preposterous for her to have a boyfriend stay overnight—and so Mike ("My-kool!") had to sleep on the couch that we were sitting on, which was an annoying disruption.

20071228: (early am) Went upstairs, watched Charmed. Up 1300 (got to sleep about 0500); had breakfast, ate Honey's biscotti since it was gingerbread and she didn't want it. Started plans for the new photo database (should that be 'new new'?), although I'll go back and update all old photos too.

20071229: Watched another Charmed ending at 0045; talked to Rebecca and Theo about bad airlines, and showed them gethuman.com so they could register a complaint. Wrote up a new photo database plan (backend, viewer, manager, import, and overall changes). Up 1300. Ate, played Quiddler (just us, no points, Honey quit when I kept going out early), Dad made some bread, and made turkey sandwiches at 1800. We watched House 1.1 and The Bells of St. Mary's with Dad, but didn't play Scrabble as planned.

20071230: Various magic systems (thinking especially of the TV show Charmed and D&D) require words, gestures, and physical components (sometimes quite rare ingredients) for spells. Who's supposed to be listening? or are the ingredients, words, and gestures supposed to be naturally powerful? The latter idea seems totally incongruous/nonlinear and thus impossible; so if there's Someone listening, clearly they have a strange sense of humor and like to see people jump through a lot of odd hoops. At least with Belgarath (from David Eddings' Belgariad etc., which presents a more logical and linear system) we know where the power comes from; there are no quantized spells per se.

20071231: Went to the evening meeting, and afterwards waited for singing practice and got a ride with cousin David to Anna and Drew's for some food and Fawlty Towers and car ogling (Drew has a new VW Rabbit, and we were looking at mods online); quite a few people there; Honey was home sick. Snowed while we were there, so Dave did some drifting on the way home; pretty nice. Back home around midnight; watched Stargate, did more math with Honey. Didn't get to sleep until around 0545.

Didn't do much all day—started reading User Friendly through, from the beginning (November 17, 1997); am now (1830) caught up through May 31, 2000. Watch night service at 1930 tonight (at Brockview); going someplace with Dave and Steve and others afterwards; they won't say where, but it's probably some other spot they've discovered to put down a few old pieces of furniture and have a fire.

After service was going to go with the young people on a scavenger hunt in St. Catharines (Steve and cousin David got us together 2130, probably left around 2145), but I fell off a roof (at Brockview, fortunately—the shed out back) looking for a clue; I managed to walk around after lying on the ground winded for a few minutes, and thought I was good to go, but fifteen minutes or so of being squashed into the back of Shaphan's truck convinced me otherwise, and my back and (sprained) right hand (used to break my fall) started to stiffen; parents had already gone home so they came to pick me up at around 2215 and we stayed in to see in the new year.

Christmas 2007

News ·Wednesday December 26, 2007 @ 01:27 EST (link)

20071221: My connection to my home server is spotty; it looks like Whidbey Telecom is dropping packets (but that's just the last visible tracert hop (pre-long-filename Windows' name for the traceroute utility); current ping stats show 12% packet loss but wget is not even daring to show an ETA, our transfer speed is so poor. Watching downloaded Journeyman episodes (2, from the 17th and the 19th). Party at Anna's at around 1930 (arrived late); I drove the car and took Honey, Emily, and Julia and her boyfriend Joshua (Sabourin).

20071222: Hung out, watched second DVD of Charmed season 4, Stargate SG-1 season 9, etc. Were going to visit cousin David at his, Steve, and their random carpenter friend's place in Welland, but couldn't get a car. Lost connectivity to minas-tirith in the middle of the day; no ping, and traceroute died at Whidbey island telecom.

20071223: Went to Brockview morning (Brian Gunning's meaning of Christmas) and evening (Art Taylor's canal anecdotes, tried to teach Tim Heyhoe about f-stops and shutter speeds), hung out in between. Called our neighbors Andhi and Brett to turn our computers on; left message, but nothing yet. Borrowed Slaughterhouse Five (Vonnegut) from Julia and read it.

20071224: Shoveled snow to help Dad, he used the snowblower. Cousin David got called out to take care of snow (he does roofing for Tim Heyhoe), so couldn’t visit him today either. Ate a Christmas tea (Anna and Drew came over, and (Sharon's) Michael was here), played Euchre, girls played Dutch Blitz; Michael and Drew won one set, we one the next, then Anna and Drew had to leave. Watched new Charlie and the Chocolate Factory (Johnny Depp). Set up the wireless network in the wee hours of the morning (WPA pre-shared key, for the first time); layered it on top of my parents' existing router (so we're on a 10.0.0.0/24 inside a 192.168.0.0/24 connected to the ISP, with 3 DHCP servers, including the ISP's).


Breakfast
20071225: Fixed D100 clock (was -4h from EST, -1h from PST; fixed to be current PST, moving +1h, so times between DST and leaving for Canada will need to be adjusted +1h). Got to sleep around 0430, up 1000; opened stockings at 1030 (see below). Breakfast, including mother's famous Cranberry Coffee Cake, began at around 1100. Christmas gifts begin at 1145 after Sharon finished showering (she had to go to work at 1300). Gift opening over at around 1215. Called Honey's parents around 1300. Slept a little; dinner at 1700-1800, after Murray and George, Lois, and Carolyn arrived. Traditional turkey, cranberry sauce, home-made stuffing, sprouts, and carrots, with crackers at the end (dessert to follow later). 1930 back to the table for dessert (Christmas pudding and chocolates). We showered around 2015; writing here again at 2040, with dad talking to Theo about the gap theory. 2300, started A Christmas Carol (black and white, not the colorized version; Honey and I and dad); got something to eat at around 0000. Emily and Julia got cell phones (added to address list database).

US Airways fails it

News ·Thursday December 20, 2007 @ 23:33 EST (link)

20071218: Leave 0941 for Fonthill, Ontario, Canada, by way of SEA, SFO, CLT, and BUF; got up at 0530, left the house 0610, and were waiting for Shuttle Express in front of Microsoft's building 36 at 0640; Honey drove there but I parked so she could wait with the luggage out front.

I had an idea for co-authoring on the Shuttle Express on the way to the airport: when reading an updated document from the server, instead of completely leaving out paragraphs that we already think we have (which would require changes to merge), we can copy pieces ("PCDs") from the in-memory document's piece table (XReplace, which also gets us bookmarks etc.), which has the advantage of speeding up open but not requiring changes to other code, and it leverages code we already have to share pieces between documents.

Our flight to SFO was late leaving and was delayed due to bad weather in SFO (25 minutes), which made us late for our flight to CLT (originally scheduled to leave 1300, then it was delayed to 1330, but when we got to SFO the status monitors all said "On time", and eventually it left at 1400, an hour late). We chased around the airport, in and out of security2 to find United and then US Airways customer service; after several exhausting slogs (wearing winter coats and carrying backpacks and me my camera case too), we were told that the original flight had not in fact left and we needed to try to get on it; finally we staggered up to it. This was the longest leg (the others were both about 2 hour flights): about 5 hours, although we made good time and it was closer to 4, which made us able to make our last connection to BUF: fortunately this one was close, just a few gates down. Because we'd had to rush so much, we'd had nothing substantial to eat all day, just some snacks. Last leg wasn't too bad, and we were a little early; my parents met us at the baggage claim at about midnight.

We had no trouble at the border, although the Canadians always like to ask about my status. We went into the duty-free to get some food (sandwich at Tim Horton's) but there's no way out without going over the Peace Bridge again1, but a customs agent took pity on us and let us go through without going all the way around. To add insult to injury, US Airways lost our luggage and it had to be delivered the next day; they removed the caps from various toiletries and didn't replace them.

20071219: Got up around 1000; Dad made us breakfast, and we went shopping at the Pen Centre (1600; our luggage was delivered early afternoon) for gifts: this year us siblings (and SOs) are just doing a gift exchange and getting gifts for our parents. Went to That's Entertainment (new and used DVDs), stopped by Art Taylor's to pick up some turkeys (one for us, one we delivered for him). We still went to Tim Horton's, our treat, then came home. I helped Julia with her Who Has Seen the Wind homework and confused her online friends. Honey took a pill for her back that makes her sleepy, and I hacked a bit and watched an episode of M*A*S*H.

I worked on making recorded TV shows from home available to watch here, which meant setting up transcoding (Gentoo makes it easy: install the nuvexport and xvid packages, and some dependencies), exposing Cirith-Ungol (the MythTV box)'s web server to the Internet on a high port via iptables (naturally, with host IP and other access restrictions, since we really don't want random people deleting our saved recordings, thanks all the same). So, transferring a show involves:
  1. Run nuvexport, pick the show/episode, bitrate (settled on 720), and other options (I've concluded that noise filtering and multi-pass are worth the extra time), and have it emit an XViD-encoded AVI file.
  2. The file is already placed in a web-accessible directory, so download it via wget to my laptop.
That's it (now that I've streamlined it)! As part of the process, I set up a router that I'd brought to share my parents' upstairs Internet connection; last time I had to switch it out whenever I wanted to connect.

20071220: Up late, 11xx; showered, shaved, etc. (first time since arriving, due to luggage loss). Left at around noon to complete our shopping (Chapters and Future Shop at the Fairway Mall, and Costco, using our card, although only Dad bought anything), then Office Depot. Watched Zathura with Sharon.

1. "Never get out!" he yelled. "That's it. Of course. We shall never get out. What a fool I was to have thought they would let me go as easily as that. No, no, we shall never get out."
—Lord Rhoop, Voyage of the Dawn Treader, C. S. Lewis.
2. SFO is wretchedly designed: they make people leave the secure area and pass through security again when moving between terminals.

The XSLT solution

News ·Monday December 17, 2007 @ 21:28 EST (link)

On picky children and the mothers that cater to them:
You're supposed to be your kids' mom, not their full-time birthday clown. This means meeting their needs, as opposed to falling prey to their ransom demands; i.e., "Send in the chopper and the cupcakes or I'll scream my lungs out until spring!" If you're keeling over from reading "Hand, Hand, Fingers, Thumb" 40 times, it's because you didn't say no 39 times. "No" is also the correct response when besieged with requests for a chunky peanut butter sandwich with all the chunks removed. But, children can be such finicky eaters! Correction: American children can be such finicky eaters, because their parents tend to confuse parenting with working room service at a five-star hotel. In France, on the other hand, the kids' meal is whatever the parents are eating; brains, livers, kidneys and all. And while the kids can pick out bits they don't like, their choice is clear: eat or starve.

20071212: Co-authoring: created a co-authoring co-routine (an idle time background process that preserves state; Word's re-entrancy is unfortunately too weak to allow free-running threads) to do various tasks including the (internal) open and save necessary for merging other users' changes; also turned on saving OCXs (controls) and ink in the background; they had blocked background save, but not for any good reason I could determine, going all the way back in the source history and looking for the changes adding the restrictions and related bugs.

20071213: My dentist (Brooks) lost his schedule, and (so he says) the backup failed (or perhaps they didn't have one, hm? maybe they will now, if that was the case); they sent out cards asking people to call in old appointments, which I did.

20071214: Radical plan for modifying the co-authored server document: transmit updates as XSLTs, which will modify the document and/or lock table atomically (or entirely fail). Too late in the game, really, and it'd take a lot of fast-talking to get WXP to put an XSLT processor on the server, but it's a safe way to transform documents, is future-proof, avoids sync issues, and reduces transmission data requirements in both directions.

20071215: Went to Ruth's Chris steak house for Honey's birthday.

20071217: Co-authoring: presented partial-open plan to EB; thought it sounded interesting, but not sure how the merge code will handle it (it definitely won't yet; it doesn't trust paragraph IDs enough and will think one file has blank paragraphs). Put out a PR for test with the open/save in background for pushing/pulling locks.

TMX<key, value>

News ·Tuesday December 11, 2007 @ 22:33 EST (link)

Resume tip: So, other than having the right skills on your resume, what can increase your odds of getting your resume in front of the hiring manager? Answering the questions about relo[cation] and work authorization right on your resume.

20071124: Went to BC, took Grandma out for dinner (1800, arrived a little early) at Swiss Chalet; got Tim Horton's on the way home (home ~2330?).

20071129: Went to UW (Seattle), looked around, got some advice for Honey (considering returning to school to complete her Bachelor's in Business, probably focusing on Accounting).

20071130: Finished the (T)MX, an extensible map (think std::map with NIH syndrome, but we have justification; as our development lead PA pointed out at a meeting I called to discuss using STL's std::map (even wrapping it in a class conforming to our coding conventions): there are millions of customers for each Word developer; we can afford to implement our own data structures, we can do it well, and then we don't need to take dependencies (or boot performance hits) on things that can break later. One necessary customization relates to Word's transacted edit: edit operations happen in two phases: resource allocation (and some calculation) is done in the first phase; if it succeeds, the commit phase actually makes changes to document structures. Therefore, the TMX has to be able to preallocate a given number of nodes (which makes it hard to use a hash, because it's hard to predict without having the actual values how much reallocation will occur on insert, whereas with a tree costing n new nodes is easy).

20071204: Hooked up FUSE (userspace filesystem) to get around needing to reboot for SAMBA to be able to connect to the laptop (stupid Windows), using curlftpfs. Bought ourselves an early Christmas gift: an electric blanket.

20071208: Bought Honey's books for next quarter (her first in her quest for her Bachelor of Business in Accounting, although she doesn't apply to the accounting school until later; for now she's taking courses at Cascadia, and then hopes to transfer to UW Bothell, which is at the same location, and has business courses and will soon have an accounting program; much easier than going into Seattle, which I'll have to do if I do my Master's there). Her courses starting January 2008 are French 101, Math 095 (non-credit catchup course), and Communications 150: political correctness.

20071211: Found out PMP @ UW(ashington) is no longer so picky about references: none need to be academic. Emailed them about how they convert percent grades to GPA; the PMP adviser said to just send in the transcripts, they're used to UW(aterloo) applicants.

Untitled

News ·Friday November 16, 2007 @ 01:29 EST (link)

Be still my soul: the Lord is on thy side;
Bear patiently the cross of grief or pain;
Leave to thy God to order and provide;
In ev'ry change He faithful will remain.
Be still my soul: thy best, thy heav'nly Friend
Through thorny ways leads to a joyful end.

"We rest on Thee"—our Shield and our Defender!
We go not forth alone against the foe;
Strong in Thy strength, safe in Thy keeping tender,
"We rest on Thee, and in Thy name we go."

Be still, my soul: the hour is hast'ning on
When we shell be for ever with the Lord,
When disappointment, grief, and fear are gone,
Sorrow forgot, love's purest joys restored.
Be still, my soul: when change and tears are past,
All safe and blessed we shall meet at last.

—Katharine von Schlegel (trans. Jane L. Bostwick), Edith G. Cherry; to Finlandia, Jean Sibelius.
We are confident, I say, and willing rather to be absent from the body, and to be present with the Lord (2 Corinthians 5:8).

A citizen of these United States, of the United Kingdom, and of Canada

News ·Thursday November 15, 2007 @ 21:46 EST (link)

20071024: Bad driver: ~1830, white Volvo V70 station wagon WA 919 SIZ failed to yield entering WA-520E near Avondale.

20071028?: Another Volvo: White? Volvo SUV, passing on the right turn lane going down Novelty Hill, WA 585 NNK.


20071025: Drinking the last of the Ribena (a concentrate blackcurrent drink from the UK); I brought back 3 bottles from Canada at the beginning of September. Checking in (BB tests look good). Glad I investigated; first run hit asserts in some debug code I'd added.

20071025: Have a date for US citizenship oath ceremony: Thursday, November 15 @ 1400.

20071027: Honey wrote - great grandmother's funeral (she lived to be 100).

20071101: Started reading/watching more financial news (naturally the Fool figures highly in the list). From Warren Buffet's 2006 letter to the Berkshire Hathaway shareholders:
Berkshire will pay about $4.4 billion in federal income tax on its 2006 earnings. In its last fiscal year the U.S. Government spent $2.6 trillion, or about $7 billion per day. Thus, for more than half of one day, Berkshire picked up the tab for all federal expenditures, ranging from Social Security and Medicare payments to the cost of our armed services. Had there been only 600 taxpayers like Berkshire, no one else in America would have needed to pay any federal income or payroll taxes.
Heh. Also, this is probably about when I finished Speaker for the Dead and Xenocide (Orson Scott Card).

20071110: Perl modules work: released HTTP::Parser 0.04 (2 bug fixes) and Net::SSH2 0.18 (was 0.10, now syncing to the libssh2 version) with several fixes and updates. (Some glitch in CPAN made it take a few days to update, so I held off the announcement until I saw it up there.)

20071115: Citizenship ceremony. Left at 1300 (after a meeting at work 1200-1300, arrived at the doors at 1:55, but the security guy said they wouldn't start until everyone was in the auditorium; long line). It actually started at around 1250: few announcements, short movies, the director read names and handed out 94 certificates of citizenship, and they gave out voter registration forms on the way in and picked them up on the way out. Done at perhaps 1530; got back to work at 1615.

Citizenship interview

News ·Thursday October 25, 2007 @ 01:07 EDT (link)

20071022: Bad driver: ~1030, Red Toyota Tacoma, WA B07534A, passing on Novelty, passed me and another car, just a low-down queue-jumping varmint.

20071015: USCIS citizenship interview: fairly painless; got there at my appointed time, took a seat upstairs in a (clean and fairly quiet) waiting area, was called in good time (Honey couldn't go back); the immigration officer was an Asian woman, mid-30s perhaps. She asked to see only a few pieces of documentation that I'd brought: a copy of a mortgage payment with both our names on it, income taxes perhaps, our marriage certificate, my passport, asked a few questions from the list, had me write a sentence (admitting it was a bit foolish to ask a Canadian to write English, but that it was part of the procedure). After that she checked a box, told me I'd passed, and gave me a receipt and set up a date for my oath ceremony (which I made sure was after Honey returned from her trip).

20071016: To my wife (with thanks to Don Williams):
Sometimes you may think I take you for granted
And granted, sometimes maybe I do
Cause I've grown so used to you lying next to me
That I wouldn't want to live if you didn't love me

No I wouldn't want to get up in the morning if you weren't there
To kiss me and start my day off right
And to be waiting when I get home with loving just for me
No I wouldn't want to live if you didn't love me

It's love that makes the world go round
And my love for you just grows with leaps and bounds
Cause you know just what to do when the world has turned all blue
And I wouldn't want to live if you didn't love me
20071017: DVD player (Onkyo DV-CP720) died. Opened it up, found the disk wasn't spinning; removed the laser guard ("do not look into laser with remaining eye"...), determined the laser/motor unit was a KHM-280AAA, made by Sony. King Audio/Video in Redmond was able to replace the motor (when I brought it in, I told the guy I thought it was the motor; he asked why I thought so, told him I'd opened it, laser seemed fine; he remained skeptical); charged a little over $100, which is better than replacing it. Dropped off Wednesday, picked up Thursday (bit of a windstorm, but not very bad; nothing compared to last December).

20071019: Took Honey to the airport to go to WV for 3 weeks to visit her parents; we're visiting my parents over Christmas.

20071019: Rainy.... Down to 28 (non-M2) bugs, from ~45. Also fixed a few M2s.

20071020: Fixed D100 date: it was a year (-), a day (+), and about 2 minutes (-) off, which isn't too bad, since I can still figure out when photos were taken: anything older than this date has to be adjusted a year forward, a day back, and 2 minutes forward.

20071021: (Early morning:) Played around with MythTV sources ("ebuild fetch/unpack/compile") but found that sorting episodes by original air date does what I want without modifying any code.

20071022: Finished Ender's Game, started Speaker for the Dead (Orson Scott Card).

20071023: Finally checked in "streams" (IStream etc.) code to "coauth" branch on DROBINS4 (took a while to get a working build); synced and built on DROBINS3, which made my setup warnings go away; qtests passed, except for same error BB saw with the zoom dialog (and IGX thumbnail generation, but it always has issues).

20071024: Still running my daily mile.

<Previous 10 entries>