The MacDeskBlog

20 April 2005

New dedicated server (again)

Filed under: MacDesktops,blog entry,pictures,servers and hosting,site maintenance — Ryan Walker @ 8:25 pm

I learned one of the virtues of using dedicated servers this week. If you (meaning I) screw up the server you can just cancel it and get another one. So, that’s what I did. I ordered a new one and will cancel the one I ordered last month before I need to renew it. So, I’m back to having a fresh machine. Now, I just need to figure out how to use rpm well enough to upgrade MySQL to 4.1 and PHP from 4.2 to 4.3 (forget about PHP 5) and be able to back out of it if an upgrade fails. I’m going to be much more weary of online tutorials for this, considering how my last experience went trying to adapt a tutorial for something just slightly different.

On the down side, my day job is in crunch mode right now. So, I don’t have time to work on the new server much. If I can just get the data and configuration files copying over by Friday, I’ll be happy. Then, I’m off on vacation for 9 days, looking for good desktop pictures to bring home.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Catching up pictures

Filed under: House remodel,blog entry,carpentry — Ryan Walker @ 8:07 pm
Stairs begin

Wow, I didn’t realize just how far behind on house pictures I got. This was from Thursday of last week. The stairs started to go up.

Stairs coming together

Five days later, the stairs hadn’t changed very much at first glance. A closer look reveals that shear wall has been mounted on the sides. The stringers are in. And, the studs and bottom plates have been removed from the section which runs parallel to the house so that the footing can be fixed. Also pictured are the crew of Steve, Reuben, Inky and Orlando. And, of note, is the header over the garage door and nearly complete shear wall.

Closet sheetrocked

The pictures of the closet from the 14th were really unimpressive, so I left them out. The were unimpressive mostly because of the photographer, and to a lesser extent because the subject was rather un-photogenic at the time. Here on the 19th, the closet is mostly sheetrocked. It doesn’t show in the picture, but the top of the closet is finished as well, having additional supports inside and both plywood and sheetrock on top. I am looking forward to using that closet after living in the house for 5 years with a closet which was about 4 feet wide and not even deep enough for most coat hangers. Oh luxury, “closet” be thy name.

2nd story outlet

What’s the little blue thing? That’s one of the half dozen or so outlets which I mounted in the upstairs exterior walls last weekend. This one and one next to it, I got to lean out of the front windows in order to drill the pilot holes and nail the box into place, while I had the luxury of doing the actually cutting of the hole from the inside. For the others, I was up on the metal ladder which is pictured at the front of the house and did all of the work from the outside in an attempt to minimize damage to the plaster. I’m not sure how well I did since three of those outlets are hidden behind a sheet of plastic protecting our stuff in the bedroom from dust and debris.

Water main

I put the horizontal pieces on the water main last weekend, and ran it through the front wall. I hope that the siding lines up well enough that we can just put a notch in one piece rather than needing to cut the water line again and rerun it through the wall.

Water main and outlets

On the inside of the front wall, the water line runs right up to the ceiling and along it to the back wall. The yellow flexible pipes hanging around are for the natural gas line. The plumber needs to return and fix those. I had him install them last year when I thought I could make the house habitable again prior to final sign-off from the City. So, the lines are cut in two places and disconnected from fittings in three more. Also pictures are the electrical outlet boxes and electrical wires which Michelle ran all weekend. Inky pre-drilled holes through most of the studs prior to assembling the walls, so Michelle just had to fight the wires through those holes. They tend to stick and grip, so it took some effort.

Water heater area

Here is the site of my folly. I swapped those two pipes coming down the back wall. When I turned on the water, water came pouring out of the pipe without the shutoff valve on it instead of stopping at the one with the shutoff valve. Oops. :-o I eventually swapped the pipes successfully to how they are pictured here. The mass of the full assembly caused them to fall off a few times while I was trying to solder the elbow joints in the ceiling, until I secured them to the wall.

Hardy frame and final wall

This was the last wall to be framed in because we wanted to run a Bobcat through to the back yard to remove a couple of yards of excess dirt. Alas, I need the house sealed up for a while, so I’ll be hauling the dirt out in a wheelbarrow for the next several years. ;-) The metal piece in the corner there is the Hardy frame. It is for shear protection since I don’t have four feet of shear wall at the corner of the house because of those two big egress windows (which are boarded up until I get some windows to put in them).

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

17 April 2005

Water and wire weekend

Filed under: House remodel,blog entry — Ryan Walker @ 11:07 pm

Michelle and I spent most of the weekend wiring and plumbing. First, we had to pick up a refrigerator from Michelle’s former house in Petaluma and haul it to her storage unit. It took a crazy amount of time to shuttle the frig, what with traffic, searching for some odds and ends in the storage unit, and Michelle thinking that it was a local U-Haul rental instead of a one-way. So, we worked on the house from about 3pm until sunset Saturday, then all day on Sunday. Michelle was a trooper, even though she wasn’t feeling well Sunday. She mounted all of the outlets and switches downstairs, except for the ones which go in the four walls which don’t yet exist. Then she pulled wires from box to box, stripped the ends, and tied on the pigtails with wire nuts. I spent Saturday moving the outlets in the upstairs outside walls from the baseboards up to 18″, where current code says they should be.

Sunday was all about plumbing for me, and drilling. I reconnected the water main, which included repairing the one inch pipe where it had to be cut in two places in order to insert new floor joists for the second floor. One of the connections from the water main in the ceiling to the water heater needed to be disassembled and rebuilt. The other needed to be remounted and reconstructed from the ceiling to about halfway down the wall. Once I got both sides of the water heater pipes hooked up (minus the water heater), and shut off the shutoff valve on the cold water line right before the water heater, I thought that the lines were ready for testing. So, I opened up the water main and let some water in, then turned it off again. Everything looked fine. So, I opened it up again to charge the lines and test for leaks. Michelle found three of them right away. Oops. The first one was pretty obvious, as water was pouring out of the end of the would-be hot water pipe full force. I had swapped the cold and hot lines when I mounted them. Big oops. The other two were the two cuts in the south wall going up to the kitchen sink. I knew both of those were there, but just didn’t think through the layout of the plumbing before turning on the water, thinking that the shutoff valve would prevent water from hitting those. Swapping the hot and cold lines from the ceiling to the water heater was not a big deal, though I did get a nice little 1/4″ third degree burn on my hand to show for it. Ouch. Then I moved over to the kitchen sink lines. I had to extricate the line with the two cuts in it (happily one line with two cuts instead of two with one). Once I had that out, I decided that it was a good time to put the new lines in where we’re moving the kitchen sink under the window. “Under the window?” you might think. It’s true, the window right now extends beneath the counter, but we’re making it smaller in order to extend the counter and move the sink to the middle of the wall.

Wielding a high power, right angle drill while standing on the “do not stand or sit on this step” at the very top of a ten foot ladder is quite an experience. Not one that I recommend actually. The drill hit a 100 year old nail at one point, stopping the bit and transferring the energy to the drill itself. My head narrowly evaded the drill. Another thing to avoid is attempting to drill through 100 year old redwood with a paddle bit and no leverage. I gave up on the paddle bit after one hole and switched to a smaller auger bit. Auger bits rule! It was nearly 7pm by this point, so I only assembled a couple of water hammers and stems, and put them into place before we called it a day. I need to pick up some supplies before hooking up the water heater and tying the new kitchen sink lines in later this week.

I didn’t take pictures today because the house doesn’t really look different. As I write this, I realize I should have taken pictures of the water heater pipes and the front main, and some of the wiring, at the least. I’ll try to get some during the week.

I have two more nights of work on the house this week before we head to Maui for vacation this coming Saturday. The rest of the evenings are already booked up with a business dinner Monday and Giants games Thursday and Friday.

Work on the house is wrapping up and winding down for the time being. Steve and the crew are finishing up the downstairs walls, the upstairs closet and the upstairs bathroom. We were delayed a bit by a wrong lumber order at the end of the week. The correct supplies arrived Saturday afternoon, so we’ll be able to proceed on Monday. Once they have finished up those portions, I’m going to need to take a break for a while. I’m focussing them on just getting the house livable again for now. The current plan is to resume living in the house as soon as possible, do as much as we can on our own and with help from friends (I haven’t been tapping that pool so far, but need to), and recharge the checking account enough to resume with the bigger ticket items such as new siding for the upstairs (I only have enough for the downstairs so far), the slab floor, and the windows.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

13 April 2005

fun with rpm, not

Filed under: MacDesktops,blog entry,servers and hosting,site maintenance — Ryan Walker @ 3:05 pm

I tried to follow these instructions loosely in order to upgrade the new dedicated server to MySQL 4, and PHP 5. I say “loosely” because the new server is running Fedora Core 2 not Fedora Core 3. Anyway, I proved once again that a little bit of knowledge is a dangerous thing. The MySQL upgrade went okay. I should have been content and left it there. But no, I wanted to upgrade to the latest and greatest version of PHP while I was at it. Now, I can’t even get back to a working version of PHP4. It seems that Apache no longer recognizes the MySQL extension.

cannot load mysql extension,
please check PHP Configuration
Documentation

So, if there are any rpm wizards out there who can give me a bit of advice, please let me know.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

PG&E hookup

Filed under: House remodel,blog entry,carpentry,foundation — Ryan Walker @ 1:57 pm
House is down

First off, here’s a picture from last weekend of the house back down, sitting on the new walls. Notice the lovely lack of steel protruding from the front of the house. The shear wall on the south (left) wall is complete, while the north wall has partial shear wall in the picture. I’m pretty sure that the north wall has full shear wall now, as should the rear wall where it has studs. We’re leaving a gap in the rear wall until we can get a Bobcat through to the backyard to remove a whole lot of dirt, which will be after the slab gets poured downstairs.

PG&E finally came by to hook up the temporary power this morning. I spoke with Michael Woods again yesterday. He tried to play the blame game by pointing the finger at the City of Berkeley. I didn’t let him off the hook. I don’t think he took it to heart at all. Very unfortunate that PG&E has no accountability nor responsibility in their service planning group. Giving credit where it is due, Mr. Woods was the only person in the entire office who actually called me back at any point in time. While his service sucked, he stands head and shoulders above the rest of the office, as far as I can tell. Very unfortunate.

I’m heading over to the house tonight to try to fix the phone line, which got soaked in a rain shower last week, and to work on the water line. I doubt I’ll have time to work on the electrical too, but I certainly will if the phone and water go well. I’ll also get a chance to look at my new full wall closet and the footing for the stairs. :-) I’m not sure if any of the stairs will have been framed by tonight. I just spoke with Steve, and it seems that current building codes make my preferred stair design illegal. So, we’re switching to a more generic picket style design. It should still look nice and keep pretty well with the character of the house. We just won’t be able to put planters on the stairs, which could have just led to water damage anyway. Probably for the best. The picket style was the runner up, and I almost picked it from the start.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

10 April 2005

MacDesktops is 7 today

Filed under: MacDesktops,blog entry,servers and hosting — Ryan Walker @ 7:51 pm

On 10 April 1998, the Macintosh Desktop Pictures Archive was born. I didn’t have a domain name yet, and didn’t really have much of a plan. I had recently upgraded to a gargantuan 1280×1024 display and had way too much trouble finding desktop pictures for it. So, I generated 16 desktop pictures and posted them onto the web space included with my ISP at the time. I was pleasantly surprised that a few thousand people found the site. After about two and a half months, when visits started declining, I decided to start adding more pictures. After a month or so of that, I started to receive submissions, and decided to post four new pictures each week. By the end of 1998, the Macintosh News Network recruited me to join their collection of sites. I changed the name of the site to MacDesktops when I transitioned over to their servers. I bumped up from four to eight new pictures each week, doing manual updates. Then to daily updates when I moved the site into PHP and MySQL with help from John Engler (PHP/MySQL orientation) and Misha Sakellaropoulo (new site graphical design).

My relationship with MacNN was good for a couple of years. Then it started to sour. When they had a hard drive failure, lost my data in December of 2001, and ruined the backups, I decided to leave the network and go it alone. MacDesktops essentially went down from December 2001 until March 2002, when I re-launched on the new server. Robb Kinnin at NetStep gave me a great deal on co-location and agreed to sponsor the site as well.

It’s been a bit over three years now, and I’m in the middle of transitioning to a new server running Linux (ick) because it’s much less expensive than co-location (when evaluating my own time at $0/hour). At least it will be when the transition is complete.

It’s hard to believe that I’ve been doing this for seven years already, and at the same time, it’s hard to believe that I’ve only been doing this for seven years. I’m looking forward to completing the transition to the new server. I’m looking forward to rewriting the site, adding features, optimizing code, finally using CSS and providing RSS. And, I’m looking forward to at least a few more years of producing (in the Hollywood sense) great desktop pictures from wonderful artists around the world for your continued enjoyment.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

8 April 2005

It’s my birthday and I’ll cry if I want to

I’m 35 today. My house isn’t ready for me. We passed rebar inspection for the footing for the front stairs this morning, but the rain all day prevented us from pouring the concrete. I’m giving the crew the weekend off. They busted their tails for the last three weeks to try to make the goal of today which I set. There was just too much work to do. Time to step back and re-evaluate a bit. Time to remake the schedule based upon the work remaining instead of driving it off of my birthday. I’m a little disappointed, but I’ll get over it.

PG&E still has not connected my temporary power pole, which was approved by the City on March 25th! I raise hell today. I spoke with several people at PG&E and lodged complaints which each of them. I even called the California Public Utilities Commission (after filing a complaint electronically) and the service representative I spoke with was very helpful, connecting me to PG&E’s headquarters. I also spoke with the City of Berkeley twice. The first time they resent the service authorization to PG&E. The second time I had them send me a copy and follow up with a phone call to PG&E. Of course, I still have not received a call back from PG&E’s Service Planning group, so I don’t know whether raising hell has gotten me anywhere. If not, I’ll just have to continue next week. I hate having to complain in order to get service.

I noticed that I had turned off one of the two methods I was using to monitor Apache on the server. I had left on the ineffective method and disabled the less ineffective method (I almost said ‘more effective’ but it’s still just restarting Apache after it has hung, so that’s not very effective in my book). So, I switched them, turning off the worse of the two and re-enabling the other. Apache has already restarted five times since then, so it’s an improvement. I’m also going to re-evaluate prioritization of the MacDesktops server configuration. I’ll probably but it up a few slots.

I really wanted to meet the target for the house. Now that we didn’t, I don’t see a big difference in missing it by two days or two weeks. That philosophy might shift, but that’s where I am today.

My father sent to me from Seattle chocolate made in Berkeley, where I live. :-D Scharffen Berger is good stuff. And a book, Chocolate : A Bittersweet Saga of Dark and Light. Should be a fun read. Well, I’m off to the Giants game with Michelle, mom and John. I hope the Giants do better for my birthday than they did for Brett Tomko’s yesterday.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Powered by WordPress

Bad Behavior has blocked 49 access attempts in the last 7 days.