Way way back!

So we had some old backups from when I moved the site into hostmonster…..The steps to recovery went something like this:

1. Resurrect old file server that had stopped working 7 months ago that you had been putting off fixing
2. Repair broken linux md software RAID array
3. Update server to modern linux patches
4. Write backup scripts for hostmonster to download daily to repaired server
5. Bother wife to go through photos from 2003-2008 while 4000 miles away to make room for your new daily backups (Bad idea)
6. Find out you had plenty of unallocated space to backup the data all along
7. Discover your mysql database backup is from a version of wordpress not available since 2007
8. Hit head against computer for several hours trying to make the database format work anyway
9. Discover there are old version of wordpress still available that you could install and then recovery your database into for possible additional export methods.
10. Guess and check which wordpress database schema version the mysql backup might have come from
11. Guess wrong
12. Guess again
13. Guess wrong
14. Guess again
15. Guess right!
16. Export posts and comments from old wordpress blog
17. Reinstall current wordpress version since you screwed up your install trying hammer your square database backups into the newer round database hole.
18. Import old content from your export file that you created
19. Tweak blog settings (again)
20. Delete old wordpress version
21. Delete old databases
21. Post about your joy!

A Crummy Day

So on Thursday morning I woke up like most mornings and on my way out the door, checked my email for a message from my wife on oatmail.org.  The server was replying with a message indicating “invalid username or password.”  This was funny.  I don’t have any password expiration policies set on oatmail accounts.

All day on Thursday I was up in Portland at a vendor event, and I wasn’t able to look into the errors at all. When I got home to my house in Eugene I discovered that all of our data had been deleted from my hosting providers’ storage.   This included the last 6 years of mail (for some users it was more like 9 years of email).  It also included all of our files and this blog that has chronicled our endeavors together since marriage.

When I discovered that all of our account data had suddenly gone missing, I contacted technical support immediately.  They claimed that the data had been deleted by me.  I’m the only person with direct login to the account and it turns out I use a unique password for the main account that nobody else knows or is used elsewhere on the web.  I also hadn’t logged into the account in over 5 weeks so this was a bit of a quandry for me.

I pushed the hosting company for logs or other data that could backup their accusation and they were unable to produce any information at all showing that anyone had accessed the account.  Despite this, they insisted that they did not delete our account data.  Because of their lack of explanation, I can only assume that our account was compromised and some disgruntled hacker decided to delete the last 9 years of our lives.  The hosting provider refuses to investigate the ticket as a security incident.

Adding to the insult, they had no backups of our account.  The data is gone.  I should have assumed that they wouldn’t take backups.  This is my bad, and a valuable less that I should have already learned.

I have re-created the blog, I’ll see if there is some magical way to restore the content from internet archives at a later date.  I’m sure Rachel will post something soon on the website, she is traveling in Japan at the moment.

In any case, sorry for those of you who couldn’t get in touch with us over the weekend, our email should be working again.  I have also changed some configuration options to remove access for “service accounts” that hostmonster creates by default, I have purchased SSL certificates for our email websites, and I am implementing online nightly backups of the website.  All of these things I should have done before.  I can’t help suspect though, that this was related to a mess-up by the hosting provider rather than an actual security compromise of our account.  Either way, I’ll never know.

 

Lucky Dog!

Such a Lucky pup pup!
Rachel and I are puppy parents!

You can check out more pictures of our Lucky puppy in the gallery! At 5 months with no rules he was a bit of a handful, but he is a fast learner and he can sleep through the night so everybody is keeping their sanity, including him.

Our time with Lucky started off a little rocky, but the pack is adjusting and we’re all getting along really well. Right now doggo is sleeping in his kennel and we’re settling down for a quiet evening. The cats, though tentative about the new guy, seem to still love us, so I think we’re in the clear.

Lucky is a Labrador, Rottweiler and Sharpei mix, he went to the vet today for his first check-up and he has a clean bill of health, and he is full of curiosity. At 5 months and 35 pounds we know he still has a lot of growing ahead of him.

Gallery Restored

Jesus.

So I couldn’ t tell you what happened to gallery last Friday, but it pretty much crapped all over its own database. Thank goodness I backup that database (and all the others that are hosted on gatekeeper) on a nightly basis with weekly retention and that I had the presence of mind to take the day prior backup and save it somewhere so it wouldn’t get overwritten.

In any case, the photo gallery is working again. I got to fix up the database, and re-install the whole application. Frowny faces cannot emote my dismay. I guess in the 5 years that we’ve been using gallery, this is the first big f-up. Anyway it’s working again so yay! Maybe I’ll even post pictures of us breaking our beautiful yellow wall to install wall heaters. It’s tragic, and oh-so-fun all at the same time. Can you say that?

New Themes

    Whee. I upgraded our wordpress hawtness again and stumbled across some themes. Last time I let Rachel have her way with the blog templates, this time I’m blatantly ripping off some of the themes that are listed at themes.wordpress.net. It appears that the wordpress peeps have finally stabilized the API for their templates and as a result there are a bajillion themes available now.

If you’re a wordpresser, go there now and find some fun for yourself, we’re certainly hogging it all right now. Also, while you’re at it, make sure you update to wordpress 2.2. It has more better hawtness than 2.0.x.

Sprinty ALIVE!

Holy crap. Yes the sprint lives! Dylan and Brad and I all spent the last week or so making our 1986 Chevy Sprint operational again. Two years ago, just before Rachel and I purchased our 2005 Subaru Legacy Wagon, we were in a bit of a transportation conundrum. You see, Rachel had just accidentally wrecked our Honda, but we weren’t fretting yet. The Sprint had just been given to us by my parents and although it had its quirks, the Sprint was still moving us around town. Of course, as luck would have it, as I drove the Sprint back from work (I suppose I must have been driving to work then) the silly car just up and quit. I was going around 20mph and suddenly the car just wouldn’t turn over anymore, the Sprint was dead in the water. Soon after that we purchased the Subaru, and after adding towing to our policy on Sprint, it got a happy ride on a tow-truck back to our alley home where it sat. And sat…..and sat.

I had been planning to get it fixed. This car, although pretty darn old, still gets damn near remarkable gas mileage, the fuel efficiency of its robust 1.0L three cylinder engine is great even by today’s standards. Also, my family has a few emotional attachments to this car. My parents purchased the Sprint when it was brand new to replace their failing Chevy Vega (another stellar vehicle). They were hard-up for a working reliable vehicle that was cheap to operate, so they bought one of the cheapest cars on the market. I’m not sure how much they actually paid, but bottom-of-the-line Sprints started at just over 6k brand new on the lot in 1986.

Over the years the Sprint accumulated miles and memories, and as we all grew it eventually was retired from active parent driving duty, and handed down to the children of the family to commute to swim, soccer, and cross country practice, as well as to school and social events. I still remember riding with my Dad to Saturday morning AYSO soccer games out at Western View Middle School when I was 11 or 12 years old. The little rollerskate was the core of many pranks, arguements and fun memories for all of our high school lives. One day, when I had just turned 15, my sister Lynsee let me drive the Sprint for the first time. The car has a manual transmission and so not only was it my first time driving a car without a parent around, it was also my first time driving a stick shift. Fun times were had until I accidentally nailed the curb with the car, thankfully no permanant damage was inflicted. I remember many heated arguements with my parents and siblings over who could use the car at night, and who was going to pay for gas. I remember coasting the car home on fumes to avoid putting more gas in the car. I’m pretty sure I could make that car run on pure spite for my sisters’ ability to always leave me with an empty tank.

As the car sat dead in the alley, my family and friends began ribbing me over the accumulation of dead cars. My emotional attachment was strong, but my financial and mechanical ability was lacking. A few attempts were initially made to diagnose the problems with the car, we tried push starting it, we checked for spark, we tried to see if it would turn over, but none of those lead us to any success. The next year we bought a house, the car was somewhat of a sticking point for Rachel who didn’t want to bring a bunch of dead cars with us to our new house….I agreed with her in principle, but not in practice. I couldn’t let it go. So late one summer night the Llamas helped Rachel and I push the car from our old house, to our new house, and there under the street light, Sprinty sat for another winter dead on the street.

With the acquisition of The Fruck last fall, the vehicles were starting to pile up, and things were looking pretty grim for Sprinty, I was prepared to part with it, if only to clear out the space in front of the house. Dead car curb ornaments start looking like Springfield pretty quick, especially on our narrow street. My exasperation at our neighbors dead cars did hit a little close to home as our non-operational car had a permanent spot under the streetlight. Rachel gently persuaded me to let go of it, and thoughts about donating the vehicle were entering into the equation.

About a week ago, after cutting the lawn in the park-strip near where it was parked, I looked at the car and thought; “I’ll just give it one shot to see if I can get it running again. I’ll push it into the garage and start taking it apart until I have figured out what is wrong, or until Rachel’s infinite patience runs out, and then we’ll donate it”. So into the garage it went, by this time there were no brakes, the car was infested with spiders, and the battery was dead (along wih the original problems). A happy stranger helped us push it up the driveway and into the garage.

Dylan came over later that afternoon and pretty quickly we had the air cleaner off, the oil drained, the coolant and radiator out. A little sleuthing and troubleshooting lead us to the problem, the valves weren’t opening and closing, even as we manually cranked over the motor with a ratchet. THE TIMING! The Sprint has an interference motor, but only marginally so, and as we inspected the timing belt, sure enough, a good chunk of teeth were just gone.

A few parts were ordered, I had to admit my skepticism about the extent of the problems with the car remained high throughout the process. Thankfully the timing belt went in in just under 2 hours of labor. Once we had that replaced and the cylinder firing order re-discovered the motor turned over as though it only been off for a few minutes rather than a few years. This is an engine that had been sitting in the weather for 2 years, with limited motor oil in the crankcase, running gasoline that had been in the tank for two years, and it ran. Holy crap! Sprint lives!

A few other things needed some help, the battery needed to be charged, the spark plugs were changed (plug 3 has some pretty scary cross-threading going on but everything seemed alright), the rear brake shoes and cylinders were in horrible shape so they needed some love. Brad and Dylan spent a few nights helping with the repairs (in reality doing most of the work while I distracted our talkative and somewhat oblivious neighbors. Thanks guys!). After the brakes were done, the car worked wonderfully. On Thursday we pushed-started the Sprint (in reverse….can you believe that works?) and drove it down to the gas station on the corner of 6th and Blair to dilute the half tank of bad gas. The attendant gave us “the eye” since the car had expired tags, wouldn’t start, and we all looked a bit sketchy after working on the brakes. A little joyriding proved that the car was once again operational. On Saturday Rachel and I went to the mall and I managed to get the car re-registered with the DMV with new registration stickers.

So today, I convinced Rachel to ride with me in the Sprint up to our family Easter gathering in Corvallis. I spent the morning cleaning up the car, detailing the inside, inflating the tires with a bicycle pump, checking the battery charge level, replacing the windshield wipers, and replacing the spark plugs. I gave the car one last drive around Eugene to be sure it was road-worthy and up to Corvallis we went. The car handled itself just fine on the way up, no problems, the engine is running stronger than ever. The car used to suffer from a lot of valve flap, but all of that has tightened up and vanished with the new belt. I am amazed at the condition of that vehicle, it is in pretty stellar shape for a car of that age, especially one that has endured as much abuse as that vehicle has. I think fixing it has been sort of like paying my pennance for all the maintenance that I never performed when I was driving it as a teenager.

We arrived triumphantly in Corvallis this afternoon. Everyone was very surprised to see the Sprint running again, especially having covered such a long distance so soon after being repaired. Both of my sisters took the little car around the block just for old-times sake. My dad got all choked up that it had once again made it back to the house. All and all the car worked great. We did have a few technical difficulties, the bad gas still makes it stall after running at high revs for a long time. The battery is all charged so that wasn’t really too much of a problem. On the way home tonight, we discovered that the hi-beams kill all of the lights in the car, rather than illuminating the road ahead!!! That was a surprise to say the least. The left turn blinker is also having a little fit of its own. I think an hour of poking at it will probably yield results. All and all, after only 200 dollars in parts, the car is working again. It really is amazing.

Driving that little tiny car brings back so many fun memories, I don’t know how I could ever get rid of it. Driving it back to Corvallis tonight was like seeing an old friend again! It makes me very happy to have Sprinty back. Welcome back friend!

Sprinty!

RETURNED!!!!

The phone rang tonight at 11:30pm. I had a feeling that “good” news might be on the other end of the line. Indeed, the Eugene Police department found TuFruck at the Chevron located at 7th and Lincoln. The thieves made it about 6 blocks before they realized that we don’t keep any gas in the truck, ever. So they took a little detour to the gas station (open 24 hours) and put 2 gallons of gas in it (it appears they planned on going “out yonder” as the kids say these days) and then tried to start it up at the pump.

What the thieves didn’t know is that Dylan and I did a horrible job of reassembling the pickup engine, and we hadn’t really tightened down all of those electrical connections, especially the negative battery terminal. So after breaking off the windshield wiper, prying open the gas cover (it has a lock) and jamming a screwdriver into the ignition, they failed horribly at getting the truck to start again. The fun trivia irony here is that I still haven’t put more than a couple dollars of gas in this truck, the thieves just gave me another 5 bucks of gas for free!

The gas station attendant told us that the two guys pushed it into the parking space where it was found and then called a taxi cab. The attendant gave a description of the two guys to the police officer and the name of the cab company (along with the time of night). We ended up losing the red fire extinguisher, but we gained their screwdriver plus a few gallons of free gas!

So lets hear it for poor mechanic skills and a bit of good fortune. After a bit of finagling in the dark and cold, and a touch of electrical troubleshooting, TuFruck is back, tucked away happily spending the night in our garage! Rachel took this picture to send a message to all those tweakers out there that are lusting after our rattle can.

Fuck You, Tweakers!

W00t! Also, it’s lots of fun to drive a vehicle that has no windshield wipers and no defroster in freezing fog. I spent the last 3 blocks hanging out the window of the truck just so that I could see what was in front of me.

It's back in the neighborhood

STOLEN!

In the grandest twist of irony, 6 days after Dylan and I get the fruck running again, someone comes to our house in the middle of the night, rolls the truck out of the driveway, and drives off with TuFruck!

We have reported the truck as stolen to the Eugene Police. I posted an add on Craigslist, and now we sorta just wait. Rachel and I remain hopeful that it will turn up. There was nothing of value in the pickup besides a big shiny red fire extinguisher.

TuFruck

Rachel and I are taking the whole thing in stride, it seems rather appropriate that someone would make off with our beater pickup truck a few days after we finish spending several months and a couple hundred bucks fixing it ourselves. Part of me is proud that it was able to drive away under its own power. I think this whole experience has been much less traumatic than getting our house broken into 3 years ago. We’re starting to get used to things that we own walking away from us in December.

Even more fitting was the disagreement that Rachel and I were having over whether we should take the pickup to Portland this coming weekend to retrieve some firewood from Rachel’s grandparents house. The disagreement was swiftly resolved when we pulled up to the house to see our driveway void of said pickup truck.

Sometimes you really can’t help but think that there is some sort of greater cosmic power at work that is teaching us some grand lesson about patience, material things, and the real meaning of “value.”

Of course, Rachel and I only have liability coverage on the pickup. Looks like we might be in the market for another one sometime soon if ours doesn’t turn up. Maybe next time I’ll just flush 1000 dollars down the toilet. It might make me feel better than working on a pickup with a friend for a few months and then losing it to some meth tweaker. Fuck those guys.

Damn…..

*sigh* What are you going to do?

Birthdays, Basements, and Booyah!

Woooo! Yeah so I’m not sure if we ever mentioned it or not but we have a ghetto basement. Yes that’s right, go ahead and click on it. Yes it’s a basement in our very own house, a neglected little corner that has awsome potential, but has been the victim of stunningly bad decisions over its lifetime.

Take exhibit A here. Yes this little gem was discovered tucked away beneath the ghetto shower. No that’s not a refrigerator. That’s right, someone showered in there once upon a time. I can just imagine how much un-vented moisture must have accumulated down in the basement after a quick rinse off.

The geniuses that installed this shower decided that rather than pouring a concrete slab for the shower pan to rest on, it would be better to build one out of wood. Now this doesn’t seem like a patently bad idea right? I mean, houses are built out of wood, heck our bathtub/shower upstairs rests on a wood floor….. Well, see they were on to something, until they decided that they didn’t want to deal with any of that pesky plumbing business. Afterall, they make you get permits and a professional to do anything with that stuff.

No plumbing was WAY overrated for our homeowners, instead they thought, gee, rock is hard…water runs off of rock right? What’s made out of rock…..cement? Yeah cement? That’s a great idea! If we don’t want to use plumbing, let’s just make a little channel out of wood 2×6′s covered in cement, and let the water from the shower drain dump out of the shower pan, right onto the basement floor, where it will then runoff into the basement floor sewer drain.

Yes. This was the idea. Of course, you know, rock isn’t all that waterproof. It turns out that cement is really pretty porous stuff, and that if you get it a little wet, it will absorb that water, and if you get it alot wet, then it will soak up water like a sponge. If you encase something like wood with cement, well, you get instant rot….and as you can see here, we have rot. Lots of rot. 20 or 30 years of rot.

The good news is that Rachel took out her badness on that shower (which is now a fixture behind our house until we can get it to the dump). She made quick work of it, and it’s really made the basement feel a lot less ghetto. After wrestling with the shower, we were able to remove the wood and most of the cement. Yes, the cement had cracked over time from all the moisture and the expanding rotting wood. It was just a matter of picking up what was left of the wood pieces and then sweeping up the rubble.

We’re still working on the smell, turns out that 30 year old, mold blackened wood does leave quite the reek behind. I think maybe some bleach water will take care of it, but we’re not sure. The concrete it sat on is probably headed for the rubble pile eventually anyway, since it’ll have to be extracted to get at the sewer main when that is replaced sometime this spring.

By the way, you may notice that I’m wearing some awsome pants in some of those pictures. Yes those are OSHA approved work clothes. My pajamas are just so comfortable to work in, but I look at the pictures now and realize that I looked pretty silly removing drywall and demolishing cabinets with heart shaped PJ’s on. Also those headlamps helped a lot to identify and remove layers of cobwebs in the dark ceiling joists.

All and all, the basement cleaning did go rather well. The joists are now free of cobwebs and dust (something that probably hadn’t been done in at least 10 years). The basement is a pretty enjoyable place to be now. As long as it stays dry, we’ll probably try to move some of our furniture down there and use the living space. For now, we’re keeping it real clean so that we can party with the llamas on Llamasgiving. We think the house is pretty much ready, just a few reservations to make with a local table rental company, some turkey reservations, and a whole lot of cookin’ and we should be set. Woo hoo, 40 person dinner here we come!

On another note: I know I’m jumping the gun a little bit, but I wanted to make sure that everyone who reads our site knows that Rachel and I wish you the happiest Thanksgiving. We are thankful for all the people that support us directly and indirectly all year long.

Last but not least. Rachel’s birthday is Thanksgiving Day this year. A little birdie told me that she will have her cell phone with her most of the day, so if you can, try take a minute to call or text message her some birthday wishes. We’re entering the realm of our lives where we no longer discuss how old we are, rather only that another year has passed! Life keeps on moving. My father found my first identifiable gray hair today…I hear AARP is a nice group. When I was young…etc etc.

Project Central

Well crap. What better to do with a weekend at home, than to spend the entire thing embarking on huge projects that are way beyond your ability? All right! Saturday started out peaceful enough, Rach and I drank our coffee and talked about what we might want to do for the weekend. Rachel and Susan had previously decided that our kitchen no longer needed to be white, but rather another much more impressive color.

Off they went to Miller paint to get supplies, while I resolved to finish constructing the wood shed that I had been neglecting for the last few weeks. With the threat of 40mph winds in Eugene, I decided that the plywood should finally be nailed into the rafters to keep it from becoming airborne. Also, shingles would really help keep the plywood sheet dry….So up onto the rooftop, click, click, click…went jolly ‘ole me with my tool belt. I installed the last rafter piece and then centered the plywood and anchored it down with a bunch of nails. I started shingling the roof with asphalt shingles we had bought awhile back and had nearly finished when our supply ran low.

Fortunately the weather was great on Saturday, and I was able to run to Home Despot with Rachel and Susan and then finish the shingling before it got dark. I knew that tube of Liquid Nails would come in handy at some point….the last course of shingles had to be glued since it there is no nailing flange when you get to the top of the roof. Oh the realtime problem solving. After finishing the shed I climbed down and re-stacked the firewood on top of old pallets to keep it from soaking in water from the ground. We’ve already burned through about half of our wood pile, it appears we’ll need about a cord of wood per month at the rate we’re going. It’s gonna be really important to get TuFruck working soon.

In the meantime, Rachel and Susan had been hard at work converting our dirty white walls in the kitchen to a vibrant shade of red! Painting is a touch more challenging in the winter when the humidty is high and the temperature is low. The result of all of their hard work was a beautiful new coat of paint. The kitchen looks much more charming now that you can differentiate the walls from the kitchen cabinets. We did note though, that the kitchen is now really really really dark and we need to do some lighting upgrades there before too long.

I embarked on some re-wiring on Sunday to convert some of our outlets to the grounded and GFCI variety. My first attempt resulted in discovering that someone had “grounded” one of the recepticles with small gauge braided speaker wire. Talk about a fire waiting to happen! Rather than mess with that connection Rachel and I decided that we might want to have an electrician take a look at it. It appears that the electrical box will probably have to be replaced to accomodate a GFCI. Boo.

The thing that baffles me about the house, is that there are grounding wires in all of the recepticle boxes, they just aren’t hooked up to modern recepticles. The ground appears to be connected to the main house ground at the circuit box, and someone took the effort of laying a grounding spike outside. I guess we were just too lazy to spend the .89 cents it costs for new receptacles. Man. The house scares me sometimes.

In other news, thanks to Dylan, TuFruck is almost ready to go. Two more gaskets and a few more connections and it’ll be ready to turn over for the first time! Woohoo!

Alrighty, Rachel will probably post some pictures of our fun later this week! I realize this post is nearly worthless without them.