Monthly Archive for January, 2007

Jan 1st 2007

new years day

Jen and I both had a day off from work today.  We slept in late given that we were up until about 4am last night.  When I woke up Jen was reading a book and then later we went off running on the Silver Comet Trail.  We ran 12k!  As I ran I listened to my Wheel of Time audiobook.

When we got home I changed the air filters, completed the monthly automobile asset depreciation calculations, and worked more on syncing files between computers.  I’m back to using Vista for the time being.  I swapped out the Microsoft Laster Mouse 6000 for Jen’s Logitech mx900 so that the screen saver and sleep mode will actually work.  I was also up late getting files prepped and set up for the new quarterly backup system I have in place.

Jan 4th 2007

quarterly backups with unison


Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/billimek/public_html/jeff/wp-content/plugins/wp-syntax/geshi/geshi.php on line 1827

Warning: Invalid argument supplied for foreach() in /home/billimek/public_html/jeff/wp-content/plugins/wp-syntax/geshi/geshi.php on line 1827

Warning: Invalid argument supplied for foreach() in /home/billimek/public_html/jeff/wp-content/plugins/wp-syntax/geshi/geshi.php on line 2180

Warning: Invalid argument supplied for foreach() in /home/billimek/public_html/jeff/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3025

Warning: implode() [function.implode]: Argument to implode must be an array. in /home/billimek/public_html/jeff/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3077

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/billimek/public_html/jeff/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3108

Warning: Invalid argument supplied for foreach() in /home/billimek/public_html/jeff/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3108

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/billimek/public_html/jeff/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3151

Warning: Invalid argument supplied for foreach() in /home/billimek/public_html/jeff/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3151

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/billimek/public_html/jeff/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3292

Warning: Invalid argument supplied for foreach() in /home/billimek/public_html/jeff/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3292

I worked from home again today. I couldn’t do the release 4.1 install of our code because management wanted to keep testing another fix in the SI environment. So instead I created a new tuxedo domain to host the enterprise reference services in development. This moves us away from an older shared domain and will hopefully keep things more stable since this is a dedicated domain for the references services. It’s a long-overdue change.

Also today I completed the quarterly backup. I’m now using unison in conjunction with the encrypted hard drives to do ’smarter’ backups instead of just copying a bunch of files. In theory, unison will check both the local HD and the encrypted backup HD to determine what needs to be copied. I have turned to unison in order to do the actual backup. I tried rsync at first but like the flexibility that unison provides with excluding certain files and paths and following links on a case-by-case basis. For example, below is the prf file that I use to backup the mp3s. They are housed on a share that another computer serves up, but that is encapsulated with a symlink in my unison home directory (/home/Jeff/unison/mp3s). The same is true with the encrypted HD mount which is also pointed to a symlink (/home/Jeff/unison/mp3s-backup):

# Include the contents of the file common
include common
 
# force local root to win out
force = /home/Jeff/unison/mp3s
 
# Roots of the synchronization
root = /home/Jeff/unison/mp3s
root = /home/Jeff/unison/mp3s-backup
 
ignore = Name .DS_Store
ignore = Name .localized
ignore = Name $RECYCLE.BIN
ignore = Name desktop.ini
ignore = Name Thumbs.db

One of the main reasons I went this route is because the built-in backup utility in Vista is a complete piece of garbage. it’s a huge departure from the limited functionality of the XP-based backup utility. The new Vista backup utility gives no control or choice. It decides for itself what files you want backed-up - you have absolutely no choice in the matter.

Jen’s Mom and aunt Sandy came over at around 5:30pm I served them something to drink and fed them cheese and crackers until Jen got home. We all went out to dinner to M&T. Jen got a glass of red wine that we both didn’t care for. I ordered the $26 meatloaf and while it was good, it wasn’t $26 good.

Jan 5th 2007

pandora

Carole gave me the green light to work from home the rest of the week so I worked from home again today.  While I worked, I listened to pandora.com - I love the idea of the service.  You tell it what artists you like, and it will automatically play for you other artists with a similar sound.  It’s an ingenious way to discover new music.

Jen and I ordered take-out from Orient Express for dinner and watched an episode of ‘The Office’.  We also opened up a bottle of wine that Jen bought yesterday.  It was a 2001 Cabernet from ‘Stonehenge’ and it was absolute rubbish - I think it was actually a bad bottle.  We didn’t drink any of it.

I was up a little late finishing some stuff work work.  I actually put in a lot of hours today and had a big accomplishment of getting the SI environment upgraded to the new IR9 reference model.

Jan 6th 2007

dns troubles

After waking up semi-early we loaded the old Christmas tree into the car and dropped it off at the recycling place at Home Depot. Next we went running on the Silver Comet trail. It was a beautiful day - sunny and warm.

Once we finished we went back home to shower and change. Later we went over to Jen’s parents house for dinner. It was an awesome dinner. We had salad, bread, lightly breaded moist chicken, a meatloaf that Sandy made, and a turtle desert that Jen made. It was all quite delicious.

2007-01-09-183659-1129

After dinner I used Bob’s laptop to log into the home machine running Vista to finish reading an article I was looking at before we left the house. After a while Jen and I went home I stayed up a bit and discovered a DNA problem withbillimek .com. From what I could discern, it wasn’t working correctly since about 2am this morning. Once I discovered it, I was about to sent atrouble ticket to site5 tech support, but as I was typing out the ticket, the problem was fixed - great timing!

Jan 7th 2007

photographing jens house

Jen and I loaded up my car and took some things over to her house this morning. We stopped at goodwill to look at inexpensive sofas to use as staged furniture in her empty house. Nothing was terribly cheap so we passed on that idea.

We also went to Jen’s parents house to pick up some other stuff and dropped it off at Jen’s house. I went around and photographed all of the rooms. I used the 15mmfisheye lens with the camera securely mounted on the tripod in Av (aperture priority) mode locked in at f/11. I used a flash for half of the shots, not sure if it would look better with or without the flash.

When we got home I processed the photos and noticed that the photos with the flash bounced off of the ceiling came out better than the ones with a long exposure using natural light. I sort of figured it would have been the other way around.

Later in the evening after helping Jen with some other stuff I was able to get some work done and went to bed at around 11:30pm.

2007-01-13-174920-1131

Jan 19th 2007

dst work and game night

I worked from home today partly because I’m battling a cold and want to take it easy. It was actually a very busy day. I finalized the release 4.1 implementation plan with James E. and we got the RFC approved, so hopefully everything will go smoothly on Monday. I also crafted a unit-test strategy for the daylight saving time change. I collaborated with some of the other developers and we came up with a battery of test suites to verify if the DST patches work.

The issue is that for the first time in over twenty years, the date that daylight saving time occurs is different this year. Instead of being on the first Sunday in April, it will now be the second Sunday in March. This change (a law enacted in 2005 and beginning this year) requires patches to the operating systems and java. JDK/JRE 1.5 is already complainant, but anything older than JDK 1.5 needs to be patched. We came up with a series of tests which show when DST occurs this year for the following scenarios for our HPUX environment:

  • Java 1.4.1
  • Java 1.4.2
  • Java 1.5
  • C++ Standard Library
  • C++ RogueWave Library
  • ‘date’ shell command

I wrapped them all up into a script and have it packaged in a tar file that we can deploy on whatever server we need to test the patches on.

I also dealt with a lot of emails and worked with Vasu for a couple of hours getting his Makefile changes incorporated into our master Makefiles which are included by all other makefiles. He is working on a small project to convert our dataservices from using Oracle to now be using DB2. We do a pre-compile step that needs to be modified. Currently we use the proc compiler from Oracle. Going forward we will be using the DB2 precompiler (the C++ equivalent to sqlj). My changes seemed to work so it will mean that there will be minimal changes to the local makefiles for each project being rebuilt.

One thing I always push for is to eliminate duplicate code & redundancy, so instead of having all of the same ’stuff’ in all of the local makefiles (we probably have over 100), we have as much as possible up in some master makefiles that are included and used as templates. It’s something I came up with years ago and we still use it today. I’m actually pretty impressed how well the approach has held up considering that I didn’t know a single thing about makefiles when I did all of this - I just learned as I went.

I stopped working around 6pm and took a shower and got dressed just as Jen got home. We worked together to get the house ready for our ‘Game Night’ tonight. We’re having a bunch of friends over to play Pictionary. I wish I was feeling better, but can’t do anything about that.

2007-01-20-174934-1151_thumb
(The dining room with all of the food)

We had a great time. Katie, Chris, Lynne, Tremayne, and Tracy came over. Jen put some large sheets of whiteboard-type contact paper on the windows that we used dry-erase markers to do our drawings. We played three games (broken out into two teams each time and mixed-up the teams after every game).

2007-01-20-175511-1175_thumb

Jen also prepared some horderves and drinks. It was really nice. At the very end we decided to come up with some really difficult things for the opposing teams to draw. My team (Katie, Chris, and I) came up with some things like: “Abstract, Oxymoron, & Personality”. The other team came up with some words like: “Mozart, & Tai-Chi” for us to draw. It was extremely difficult but fun. I’m looking forward to the next ‘game night’ which should be hosted by Clint & Erin.

2007-01-20-175157-1158_thumb
(Jennifer looking happy)

Jan 20th 2007

tom’s birthday party

I was still feeling pretty sick today and slept in a bit. When I woke up, Jen was downstairs baking some muffins to take to Lisa’s house. I spent about thirty minutes using my laptop typing out a few Journal entries. Next I went downstairs and sampled a few muffins while Jen and I talked. We made plans to go do some shopping today.

We each took a shower and dressed, and headed out. We took my car and I drove. We went to Home Depot first. Jen wanted to get some more paint and paint supplies and I wanted to get some cork square tiles to put up on the wall. However, after an exhaustive search we were not able to find any cork boards at Home Depot.

Next we drove over to CompUSA to look for a gift to give to Jen’s dad. We couldn’t find anything that he might like. So next we went to Target. We bought some fun vintage t-shirts for Tom to give to him at his birthday party tonight. We also found a couple of things to get for Jen’s dad.

We went home and took it easy the rest of the afternoon until about 7pm when Jen and I got ready and drove up to Tom’s house. Tom is having a birthday party tonight and we’re invited. Jen and I were the first to arrive. We didn’t want to drink as much tonight so we brought along two bottles of San Pelligrino sparkling water to have with ice and limes.

2007-01-21-105538-1177
(Tom and Terri)

I had a nice time at Tom’s party. One of Tom’s friends named John was there and his girlfriend was with him. She’s taking photography courses at Georgia State University so it was fun to talk shop about cameras and lenses with someone.

2007-01-21-105631-1182
(Jennifer, Terri, and Katie)

2007-01-21-105854-1197
(Tom with his big bottle of beer)

Jen and I left around midnight. We were both pretty tired.

Jan 21st 2007

birthday dinner

Today Jen left early without me.  She headed up to the Woodstock area to meet with Katie so they could go to the gym together.  She was also going to take a few things to her house because the real estate agent is having an open house.  She’s going to be up in that part of town all day and I’m going to drive up later to meet her at her parent’s house this evening.

At around 6pm I left and drove up to Jen’s parent’s house.  We’re all having dinner up there tonight to celebrate Jen’s Dad’s birthday.  Everyone was already there when I arrived.  Scott was in the garage changing the exhaust system on his Porsche and then we had dinner.

Jan 22nd 2007

weekly game night

Today was another game night.  I wrote an entry about it here.

Jan 27th 2007

gym, shopping, and friends

Jen and I went to the group class at the gym this morning.  Katie met us there.  Afterwards we had lunch with Katie at Jason’s Deli at Cumberland Mall.

Afterwards we parted ways with Katie and Jen wanted to do some shopping.  I was low on gas so filled up at Costco while Jen went into the mall.  I met her inside at Express. Shopping is a very boring activity for me.  Next we went to a little jeweler shop to get Jennifer’s necklace fixed.  While we waited, we headed over to a shoe store where some Asian people had a kiosk set up advertising massages.  To entice people to buy a massage, they were giving free ten-minute massages.  Jen and I  both got one.

After the mall we went to Costco and dropped a lot of money on groceries and other household items.  Then we went home.  I did a lot of stuff for work during the day today.

In the evening we had dinner with Tremayne and Tracy for Tremayne’s birthday at a Japanese place nearby.  They wanted to go rollerskating afterwards but Jen and I passed.  Instead we headed over to Erin’s condo where we met up with Clint, Erin, and Denise.

We had some drinks and played Guitar Hero for the first time.  What a fun game!  Later we switched to a karaoke-style game called American Idol.  Because Jen and I cannot carry a tune to save our lives, this wasn’t as fun.

Eventually we went home.  It was a nice night.

Jan 28th 2007

hanging curtains

It was a lazy day today and I didn’t wake up until very late into the morning. Jen made a wonderful breakfast consisting of french toast, bacon, and orange juice. It was great.

After we finished up breakfast we hung up the curtain rod things from Ikea for the windows in the bay-window hanging off of the dining room. This took a while.

2007-01-28-213626-1213

Later I did some stuff for work. Sandip had some code changes so I labeled, merged, and built the component with his latest changes. They will be needed for tomorrow morning.

Jen and I left at 6pm to go up to her parents house for dinner tonight. We had Salmon salad which was quite good. Afterward we hung around for a little while and left at 8pm. We went home and went to bed early.

Jan 29th 2007

young america rebate scam

I’m really fed up with the Canon rebate thing.  After waiting a month, there was still no update on my rebate status.  I called them again and this time they tried to tell me that the UPC code was invalid which is totally untrue.  I know for a fact that I mailed in the correct UPC code.  In fact, I mailed in everything that looked like a UPC code from the box.

So I did some research and found several threads on the dpreview.com message boards from other angry Canon customers experiencing similar problems with the Young America rebate company.  One guy discovered that he was able to get positive results by calling Canon directly - bypassing the rebate company.  I called Canon using the phone number that this guy provided and was immediately connected with a helpful girl who took all of my information and promised to call me back in 2 business days.  With Young America, they had me call them back after 4 weeks.