Saturday, August 19, 2006

Welcome Home Kodos!


IMG_3546 (Medium)
Originally uploaded by rpardee3rd.

Today we welcomed home our long-awaited Newfoundland puppy Kodos. Isn't he adorable?

You can see more photos here.

Here's a short video:

Sunday, August 13, 2006

The puppies are coming! The puppies are coming!

I have had all kinds of trouble showing people this video of the newf puppies that I uploaded to youtube. Let's see if it works as embedded in this blog post:

Saturday, June 24, 2006

Oy with this fence...

Putting up this fence will surely kill me. Oh, my aching body. I can just imagine what I'm going to feel like tomorrow... Very not good.

Laurel selflessly volunteered to take the girls to girl scouts' camp this weekend so that I can get a jump on my secondary obsession--building just a little bit of fence so that we will be able to contain a dog in our back yard. This obsession is secondary to my Newfoundland obsession, of course. I'd have no use for a fence otherwise.

This morning I woke up bright & early--all alone mind you, and put on the Eukanuba Champions dog show on animal planet. I've been wanting to see a dog show, just to see the different breeds out there. (I was amazed to discover that people really do give poodles those ridiculous looking haircuts you see in movies/television. I wonder if there's such a thing as a flow-bee for dogs?)

That done, I rousted myself, borrowed my friend's pickup and headed to home depot to buy 5 10-foot 4x4s, a premade gate, and 9 60 lb bags of quick-setting concrete.

Now my goal was to get all 5 posts set in concrete this weekend--preferably today. Hoo boy, did I underestimate the degree to which digging post holes is a soul-sucking nightmare that renders you so weak that you're just barely able to type blog posts. I got 2 holes dug & posts set.

Next time we rent the power auger. I don't give a crap that it's just 5 holes. Yes I'm a big sissy-girl. Yes, I'm a weak little girly-man. Whatever. I can barely stand to raise my arms sufficiently to wash my hair in the shower. Thanks to the miracle of modern beer I'm beginning to achieve a certain detente with my body at the moment, but man am I gonna hurt tomorrow. This dog better be my best friend for life, I'll tell you that.

In the course of digging these 2 holes, I have invented the "praise the lord" rock. You will be asking yourself at this point "what the heck is a praise the lord rock? What could he mean? And why is he wasting my time with this phony rhetorical questioning crap?"

A praise the lord rock, is a large rock you encounter while trying to dig a post hole, which impedes your digging and makes a morale-destroying sound of metal hitting rock when you jab the accursed post hole digger into your still-too-shallow hole yet again. The sound is not unlike the cry of the Nâzgul. It is a rock that forces you to widcn your post hole more and more, in an attempt to loosen the rock sufficiently to get it the !@$@@%^ out of your !#%@@%$ post-hole, so you can start to make progress again.

When this happens, the hole-digger spontaneously exclaims PRAISE THE LORD!!! I don't care if the digger is religeous or not--it is not a voluntary reaction. It's like those reflexes that are handled right at the spinal cord level, w/out any nerve impulses reaching the brain.

Today I found 3, yes three praise the lord rocks. I almost feel like I've been to church...

Monday, June 05, 2006

Newf Newf Newf!

I have become obsessed with Newfoundlands, those wonderful, enormous, water-loving dogs. The more I read about them, the more convinced I am that one would be a great addition to our family. The only dicey parts are that we'd have to fence in a fair chunk of our back yard, which may be difficult, and our current vehicle (a honda accord) is probably not going to cut it for brining our extended family around. There's nothing wrong with the accord, but it's served us well for seven years now, and so moving it into second place (behind maybe a honda element?) would not offend my sense of frugality...

The fence is another matter however. The grading on our property is such that getting a functional portion of it fenced off is going to be awkward. I'm going to have to do some serious thinking about that.

We went to visit some newfs at the Almost Home boarding kennel yesterday, where Sandy MacFarlane has some beautiful beasts. I brought the camera, but didn't take any pictures unfortunately. What fun! The girls loved the dogs, and vice versa. Simone was a bit squeamish about the "dog boogers" that were admittedly flying around a bit. I guess one got on the underside of her skirt, which was uncomfortable. But she and Annelise both had a great time.

Sandy recommended a good-sized covered kennel to solve the 'not enough fence' problem. Apparently the cover is a necessity, since, such is the breed's love of water, that given the choice between laying out in the rain, and laying under something covered, they tend to choose the rain.

I'm not sure I want to do that. I'd much rather be able to open the back door & let Chewbacca (I've already got a name in mind!) out to enjoy the air, and do his business etc. So I'm thinking about the fencing situation.

Laurel is, sadly, not as convinced as I am. "It's as big as our couch!" she says. "I don't want a dog that's going to make me feel like I need a bigger house" she says. Valid points. But I think we could make it work. Our house is not so small--and it's got a fair amount of wasted space (in the form of a 'play room' (read: big ol' pile of toys) that I think we could reclaim for newfdom.

The other breeds that I like are much smaller (corgis, dachshunds) but they are not nearly as good with children, and Laurel does not like dogs with short legs, so they're out. She nominated the malamute, which I like, but they have been known to kill the cats in the house (this is according to the one breeder Laurel spoke with) and that's a deal-breaker.

Movies
This week we watched Transamerica. A-ma-zing performance by Felicity Huffman. I'd heard that it was actually a woman playing the main character--a 'gender dysphoric' man on his way to getting a sex change operation. But midway through the movie I decided I'd remembered wrong--that couldn't be a man. Imagine my suprise on watching one of the special features, when I realized that not only was the character played by a woman--but it was an actress I recognized from other things! Excellent performance, and quite a decent flick as well.

Sunday, March 26, 2006

I love wikis

It's been a long time...

I am having a bucket of fun at work with the perspective wiki engine. For those that don't already know, a wiki is a website that you can edit right from within your browser, without the need for any special software, knowledge, or permissions. The most famous wiki is of course the wikipedia.

We put up a few instances to play with--one hosting local restaurant reviews (this will be for consumption by the general membership of my employer--the Center for Health Studies) and another for storing data documentation. It took me just a little bit of work to get it to read user information out of our Active Directory, but it works really slickly. It uses integrated windows authentication so users don't have to log in, and it creates new wiki user accounts (pages) automatically the first time someone visits the site.

It is such a breath of fresh air to work with this thing relative to pretty much any other method I've used for putting information on the web. It's even easier than this blog I think. Formatting is not the forte with this thing, but you can spew information onto pages in no time flat. Very no-nonsense. Highly highly recommended for any place that wants collaboratively maintained web based information.

This weekend Laurel & I both watched Enron: The Smartest Guys in the Room. I also watched Lord of War by myself. The Enron movie was a tad confusing at the start, as it wasn't really made clear exactly how these guys perpetrated the monstrous fraud that they did. I get that they were (for some reason) allowed to use this crazy method of accounting whereby they could 'count their chicks before they are hatched', and that allowed them to pretty much make up whatever crazy figures they wanted for the analysts. But the whole Jeff Skilling incestuous-phantom-corporation business remains cloudy to me. I suppose I'll have to read the book if I really want to know.

Good flick though. Completely enraging, as you might expect, but still a good watch. I'd forgotten that there was a period at the end where the rank-and-file were prevented from trading their Enron shares, while the uberclassmen were ditching it like the garbage they knew it to be. I'm kind of amazed nobody has Jack Ruby'd these guys yet.

Lord of War was excellent. Really poignant story of a man who has lost his soul. Kind of reminiscient of Goodfellas, in that it had very active narration, and was a story about organized crime. It's almost as good as Goodfellas too. Nicholas Cage like a mofo!

Sunday, November 20, 2005

My illustrious Aikido career will apparently be postponed

Three weeks ago my lovely daughter had her 7th birthday party at a local Aikido dojo--Island Aikido, on tony Bainbridge Island. This was on the very strong recommendation of a family friend, and a bit of shot in the dark, as our family has had no contact whatever with the world of the martial arts. The party went swimmingly--Sensei Chris Mills had the kids well in hand (and some of those kids were real characters, let me tell you), and everybody had a good time.

I was intrigued enough with what little I saw that I thought I'd try it out myself, and try to get my daughters enthused about it too. I've actually long harbored an idle desire to see them proficient in a martial art. I would absolutely love it if they were to develop confidence in their ability to deal with, shall we say... adverse physical circumstances. I think it would be a great load off my mind once they get further out into the social world, and have to deal with bullies, and possibly overly enthusiastic romantic admirers. It's a tad early to worry about such things, but so goes the mind of this father.

At any rate, I was intrigued, and decided to try my hand at the closer-to-home Kitsap Aikido. Sensei Dan Delaney let me know that they'd be happy to see me come by for a session, to see if it was for me. Nice folks over there--tremendously good vibes. The class started at 9am, which is earlier than I'm usually presentable to the outside world on a Saturday. But Laurel encouraged me to go, and so I did. I must say it was pretty cool. I'm usually pretty averse to anything even halfway spiritual, or which concerns belief in things outside the typical 6 senses, but I was definitely taken with what bits of philosophy were coming through in the class. Not that that was a very large proportion of time spent, mind you.

I was assured that "everybody feels like a klutz for the first 6 months", and allowed onto the mats to pratice along with 6 other students. And sure enough I did feel like a klutz. For some reason I lost my sense of right and left, and would frequently find myself in a posture opposite to the one desired. No matter. The Sensei was very encouraging--let me know that his Sensei had only taken up Aikido at the age of 40, and said that I was doing uncommonly well for a beginner. I bet you say that to all the girls, I thought. ;-) But who wouldn't love such encouragement?

The Sensei led me through the first things any Aikido student learns--how to fall without getting hurt. This means backward and forward rolls. Well, I was doing fairly well, when (I think out of overconfidence) I took one forward roll too hard on my left shoulder, and banged the heck out of it. The result was pain, shortness of breath & even a bit of dizzyness.

Which is lame. Here I am--almost 40 years old and just now attempting to learn a martial art. And before I can even score myself a set of those cool pajamas they wear ;-) I go and hurt myself. Feh. Loser weekend warrior.

I think the problem was that I went too quickly to doing the rolls from a full upright position. I should have spent more time starting from a crouch, until I could do it without having to think about it. Sigh.

Now those of you who know me well may recall that I had a similar injury during our summer trip to New York. I was bodysurfing on an absolutely beautiful day at the beach, and having a blast. Felt like a kid again. But I rode one wave too far, and when it broke on the beach, it pretty much pile-drove me into the sand, on my left shoulder. Lucky thing was that my Brother-in-law Michael and Sister Mary are both in the Physical Therapy bidness, and Brother Tim is a full-on medical type physician don't you know. So I was in good shape in terms of getting fast medical advice (ice and ibuprophen) but it did cast a bit of a pall on the trip. Good sympathy though.

After playing it fairly cool at the dojo, I went to Urgent Care and waited a ridiculously long time to see a PA about it. The nice thing is that they did an x-ray and let me know that nothing was broken. Turns out my 'AC' joint (this would be the one mating the collarbone to the shoulderblade) is mildly sprained. I was given a 'shoulder immobilizer' (translation: a sling that ties around your waist to keep the arm snugged in to your body) and told to wear it for 2 days, after which I should start some range-of-motion exercises to keep from losing that. And I'm to stay away from the dojo for 2 weeks.

So. Apparently, my very promising Aikido career will have to wait a couple of weeks to begin. ;-)

Saturday, November 12, 2005

Sony To Customers: #@*$! you.

This is getting tons of press in the tech world, but not much in the mainstream, so I thought I'd write a bit about it too, so I could refer friends & family to what I hope is a reasonably terse description of the problem.

It seems that numerous Sony/BMG CDs come with a trojan horse program that burrows deep into the windows operating system, hides its files, memory processes and registry keys from the operating system, and installs an extra software layer between the OS and the cd-rom drive that, if removed, results in the drive becoming inoperable.

Now hiding stuff from the OS is a neat trick--not for your average, run-of-the-mill code monkey. Just about every program that runs on your machine--including antivirus and antispyware programs, rely on the OS to give it access to things like files, a list of programs currently in memory (processes) and registry keys (that's the OS's whole raison d'etre). If the OS doesn't know about a file, it obviously can't make it available to be scanned. So this is close to complete stealth technology--a jedi mind trick for your security software. "These aren't the bits you're looking for. You can go now. Move along."

Software like this has a distinguished history in the annals of malware--it's called a rootkit and its used by hackers to hide their presence on a machine that they've compromised (aka 'rooted').

Now right there that would be enough to make anybody angry, but it's actually worse. This trojan is implemented in such a way that it extends its 'cloak' to anything whose name starts with a magic string of characters: $sys$. So make a copy of notepad.exe, rename it to $sys$notepad.exe while the trojan is running, and the copy disappears from sight! Or take a registry key, throw $sys$ at the beginning of the key name, and that's gone too.

Making notepad disappear from sight may be a fun parlor trick, but the fact that this thing indiscriminately hides anything with a magic name means that its only a matter of time before some script kiddie adapts a worm to use this to hide their own nasty payloads from your computer. The change would be as easy as changing a filename from IHopeTheyDontFindThis.exe to $sys$TheyllNeverFindThisHaHa.exe. Nice.

There are full tech details on the sysinternals website.

So what to do? Well as a practical matter you obviously don't want to put any of the affected CDs in your computer. There are lists of which CDs have this tech on them out on the net, but I'm personally inclined to err on the side of caution and not mess with anything that has the Sony name on it.

I'm also going to boycott Sony products until I hear about a serious response to this problem--which at a minimum will have to include a complete recall and free replacement program for all infected cds, and an easily accomplished and safe uninstall process for infected PCs. Preferably the people responsible for implementing this in the first place will also be fired.

So I guess I'm not going to be getting Shadow of The Colossus for Christmas. [Sob...]

Saturday, October 29, 2005

New digital camera

When Laurel's parents came to visit last summer, her Mom brought her brand new, hyper-mega-super, oongatz digital camera--a Canon Powershot S2 IS. This thing takes fantabulous pictures--even when handled by unsophisticated photographers such as Laurel and I.

We've been lusting after this thing ever since, but haven't been able to bring ourselves to spend that kind of money on a digicam, until this week. Not sure what the precipitating event was (if indeed there was one) but we took the plunge. Man, what a nice camera. I'm still reading the manual, so I don't yet have a stranglehold on how to put it to optimal use, but we're getting some hella-nice shots out of it already.

We originally ordered it from this web site, but when we weren't getting notices from them that the thing had shipped, etc., we went back and looked at their holiday calendar. And holy cow, I think they're shut down more days in October than they're working! When I tried calling them, they were out for Sukkot (although, according to this calendar, it was actually Shemini Atzeret). When Laurel finally got someone on the phone, she learned it was back-ordered, and wouldn't be shipped for 6-8 weeks. Oy vey. So we cancelled the order and just went down to Circuit City.

All we need now are two sets of rechargeable batteries and a protective case for it & we should be set. Yay!

We've been watching season two of Arrested Development on DVD for the past two weeks. That show so rewards repeated viewings. The gags are packed so tightly that you just can't get them all in a single viewing. So funny.

Last night we took a break from AD, to watch The Chorus, despite not feeling like we were in the mood for something of the quiet-and-heartwarming variety. This was one of the many many movies I put on my Netflix queue long ago after hearing some positive buzz about it, then forgot about, kept promoting other flicks ahead of it etc. Then I stopped paying attention to our queue, and when it showed up in the mail I was like "I wanted this why?".

Netflix can be a harsh mistress sometimes. You pay a flat monthly rate, and can watch as many movies as you like, but you can only have 3 out at a time. There are no late fees--you just don't get any new movies until you return the ones you already have. So there's a bit of pressure to turn movies over, in order to get your money's worth. On the other hand, the lack of a due date means that you can wind up sitting on movies that you're not in the mood to see right now, but don't want to send back because you think you'll be in the mood soon. We've got that dynamic going on right now with Finding Neverland.

Anyway The Chorus completely won us both over--totally charming. Highly recommended.

Peace out.

Sunday, October 02, 2005

The Joy and Sorrow of Serenity

So L and I took the day off from swimming with our darling daughters (Annelise is still kicking a cold anyway) and instead dropped them off at the neighbors, and went to see Serenity.

Ah, so wonderful. We were late fans of Firefly--just caught the buzz over at slashdot at some point, put the first disc on our Netflix queue, fell in love, and the rest is history.

Serenity was very pleasing--a total roller coaster, and with emotions all over the spectrum. Definitely recommended, whether you're a fan of the show or not. I hope they make a sequel or three.

Next eagerly-anticipated media event: DVDs of season 2 of Arrested Development come out a week from Tuesday. W00t!

Operation Downpour

So we've got these two young cats--littermates, adopted last year from the Humane Society. Cuter than the dickens, but quite destructive. They're called Mei and Tsatsuki (after the sisters in My Neighbor Totoro).

Early on we let them be 'indoor/outdoor' cats, and even bought a cat door so they could come and go as they pleased. They really liked that, but poor Mei was soon hit by a car (necessitating ridiculously expensive surgery). So bye bye cat door.

Now, Suki was so destructive that she actually completely ruined our carpeting in several spots--clawing her way down to the padding underneath the carpet. Crazy. We couldn't tolerate that, and had her declawed. Regrettable, but so would bringing her back to the Humane society. So she's not so much a threat anymore.

Now Mei on the other hand still has some of the tools Mother Nature intended her to have. In her quest for freedom she has torn gaping holes in (or otherwise destroyed) no less than five window screens, in an effort to create a hole big enough for her to come and go as she pleases, like the good old days.

These are not wimpy fabric screens, mind you. Well, actually the first one was, but the first time I replaced it I used metal. She goes right through them. Not right away--but she's persistant.

So we've been trying like heck to keep them inside. This is a tad difficult b/c their litterboxes are in the garage (and we do *not* want them inside, thank you) and we keep our car in the garage, so we have to occasionally open and close the door. Mei's preference is to be out all night, until about 4am--just 30 minutes before I have to be up for work. Nice.

Now when Mei is outside and she wants in, she starts meowing and in short order, jumping up to claw at the window screen. Never mind that the window behind it is closed and that she could never actually enter the house this way in a million years. No, this is actually a good strategy because I, sleep-addled and fearing another screen job, hear her going after my baby and actually get up out of bed, go downstairs, and let her in. She's trained me well... Sigh.

But I am happy to report that I've gained the upper hand in this relationship. Or I think so at any rate.

It so happens that the screen in question is directly over our (2d-story) bedroom window. And it also happens that Laurel & I keep a small tub in the shower, to catch the shower water while we're waiting for it to get hot so it doesn't get wasted (L's such the environmentalist.). Can you see where I'm going here? Well, it's only slightly more effort for me to bring said tub of water over to my window, open it up, and slosh some out onto the cat than it is for me to trek downstairs and let the dear thing in. (She can wait a bloody half-hour.)

I've gone through 3 iterations of the sloshing, and am hopeful that this will finally break her of the screen-slashing. If it doesn't work, we're having her declawed.

Peace.

Friday, September 30, 2005

Wikipedia

If you're not already hip to it, check out the wikipedia, a free, communal encyclopedia. So much fun stuff there--and all user generated. I spent about half an hour laughing over the Made-Up Words in The Simpsons page. Hilarious. If there's something you're interested in, do a search for it and see what they've got. If you don't like it--change it. So cool...

Sunday, September 25, 2005

Bitchin' about admin privileges

Many of you know that I have recently suffered a nasty spyware infection. (This, despite using FireFox rather than IE, and running behind a NAT firewall, and running a software firewall (ZoneAlarm) and setting windows to auto-update itself--terribly unfair, but whaddayagonnado?)

Well, as I rebooted, scanned, repaired, etc. my venerable Dell 8100, I had some time to reflect on some of the especially nasty methods these things use to stay alive, and the part that I played in our infection.

One method these nasties use is to add entries in your HOSTS file. Now HOSTS is one of the various means your computer uses to translate human-readable internet addresses (like say, www.theonion.com) into machine-understandable numbers ("ip addresses") like 66.216.104.235:80. This is just a text file, and on an XP system, it lives at c:\windows\system32\drivers\etc\hosts.

So if a nasty wants to prevent you from say, being able to get to the Windows update website, or the Norton Antivirus site, it can just add a simple line of text like this to your hosts file:

127.0.0.1 www.windowsupdate.com

(or whatever the proper host name is for windows update). That ip address--127.0.0.1 is a special one--it means "this computer right here that I'm sitting at--the local host.". (So if you're ever out and you see a pasty looking guy with a t-shirt that says "there's no place like 127.0.0.1", the joke is that that ip address is for 'home'. Ha ha--now you're in on the joke.

Anyway, that address is pretty much always reachable, but unless you happen to be running a web server on your machine, which will answer to the various URLs that start with www.windowsupdate.com, you'll never get anything but a 'page not found' error when you try to surf to anything starting with 'www.windowsupdate.com'. Ingenious! Nasty!

[Incidentally, you can also make your own good use of this file, by adding entries for known scummy domains, by pointing them to 127.0.0.1. Here's a good hosts file, maintained by one of Microsoft's MVPs. You see way fewer ads while browsing too. Recommended.]

One other things these scummy programs do is masquerade as protected windows operating system files. Windows has a very nice feature that prevents users from shooting themselves in the foot called Windows File Protection. This prevents users (and software installs) from removing or altering certain especially crucial operating system files. Unless the user (or software install) jumps through some hoops. The way it works is that the file delete, or overwrite appears to work, but then quick-like-a-bunny, behind the scenes, windows takes a shiny fresh version of the file from a hidden cache of pristene system files, and puts the file back the way it was.

This is a very nice thing for users (and software installs) that don't know what they're doing. It makes it just about impossible to hose a machine by monkeying with OS files. (Ask me about the time I hosed I think it was 4 laptops with my VB6 FTP client install... Oy. Bad Roy.). But spyware knows how to jump through the hoops & get their versions of these protected files onto your computer. And naturally, they don't just replace the one that's actually operating, they replace the one in the hidden cache of (formerly) pristene system files. So now windows file protection works for them, not for you. You can scan, detect the infection, and 'delete' the file (ha ha!) and then WFP comes in and helpfully 'corrects' this mistake you have made. Oy oy oy.

Sooooo... What do these two nasty methods have in common? Well, in order for them to work, they have to be run by someone with Administrator privileges on the machine. Administrators are Lord, God, King of the system--they can do pretty much any dang thing they want on the box.

And since windows evolved in an environment where there was only ever one person using a PC at a time, and that person had to be physically present in front of the machine, could put their hands on it & smash it to 1,000 pieces if they really wanted to, the windows world is still sort of getting the hang of the idea that not everybody should have Ultimate Supreme Grand Pooh-Bah access to the machine at all times. Specifically, software written for windows will frequently just assume that every user has admin privileges. This is a huge blind spot for developers (myself included) since they normally run with administrator privileges.

So, I think to myself--this is what I did to contribute to our infection. Both Laurel and I were running w/admin privs. This was the thing I could change that would ensure (or close) that we will never be infected again. And so I have downgraded both of our accounts (although I am still in the 'Debugger Users' group, which I suppose I should throw off, as I'm not really doing any development on this machine).

And so we are. And for the most part, things are going well. The one exception is the software that came with our Kodak EasyShare camera. This thing gives us a warning when we startup about how it will only work for a user with Admin privileges. And it looks like this is true--we can open the software and use it, but unless we log in interactively as a user w/admin privs (so 'Run as' does not work, alas!) the computer does not recognize when the camera is attached, and will not download new pictures. Damnation.

I even put this question to the Kodak support staff:
After getting hit by spyware I do not wish to run routinely with Administrator rights. How can I use the easyshare software with 'regular user' privileges? Thanks! -Roy
To which they helpfully replied:
We can guarantee the full functionality of the Kodak Easyshare Software only under administrator's privileges and we can only give support under this privileges.
Bastards.

Saturday, September 24, 2005

Holy cow, that was easy.

Hello, I'm blogging at you now... ;-)

Today I got yet another bad haircut, and worked on my friend Kevin's computer, which is laden with spyware and other nasties.

Fall and the rains are coming, and it's getting harder and harder to escape the gravitational pull of my computer.

Last night I finished watching the Battlestar Galactica miniseries on DVD. Very cool stuff. Quite dark. Laurel actually went to bed before the surprise twist ending! I tortured her sufficiently before caving in and telling her what it was. Anyway, can't wait to start the first season discs.

I also watched Blade: Trinity, which Laurel was too smart to partake of. It sucked, of course. Sigh. I so liked that first one...

End communication.