New Countertops and Sink 1

Posted by Frederic Jean Sun, 20 Jan 2008 19:02:13 GMT

Our new kitchen

Our old countertops where in really bad shape, and it was driving my wife to insanity (or so she claims). We had done everything we could think of to extend their life. We painted them, we glued the old formica in place. But the paint started to chip and the formica didn't stay glued on very long. So we decided that we had to address the countertop situation.

We remembered passing by a booth at the Flatiron Mall advertising an engineered granite solution by Granite Transformations. It happens that I occasionally drive by their local franchise. We stopped by on a Saturday afternoon, got some information and scheduled an estimate. We did have a little sticker shock at first so we decided to compare other options before going ahead. It turns out that they were competitive with other options from Lowes and Home Depots.

I had to take out the sink before the installation could occur, so we decided to upgrade the sink at the same time.

The installation itself is a two step process. First, a template is built to facilitate the fabrication process. The team showed up right on time for the appointment and created the template. Three days later, they showed up for the installation proper. There was very little demolition involved. The old countertops didn't need to be ripped out since this is an overlay product. They were done right on time for lunch.

I decided to install the sink myself. It did turn into a bit of a saga, like any home improvement projects that I take on. It was promptly resolved once I found the right feed lines for the sink. Within a few hours the sink and new faucets were installed and tested.

My lovely wife is simply in love with the new kitchen and raves about it. I love it too and feel a lot of pride in having installed the sink myself. We are already compiling a list of projects to do next. It never really stops...

Creating a Remote Mercurial Repository 3

Posted by Frederic Jean Mon, 14 Jan 2008 07:04:06 GMT

I wanted to play with the metaprogramming abilities of Groovy. So I started a new project in NetBeans and created a Mercurial repository to version it. I had a few files committed eventually.

I am really nervous about keeping code in a single location. This is why I do Time Machine backups on my mac. This is also why I keep a clone of Mercurial repositories on my workstation at work. Well, except for my personal projects. I keep a clone on the same server that is hosting this blog. I decided that this new project was worth cloning remotely.

It turns out that you can clone a repository to a remote system just as easily that you can clone a repository from a remote system. The syntax is simply:

hg clone [local-repo] [remote-repo]

This even works over ssh. It also leads to a little more peace of mind on my part.