Thursday, September 30, 2004
Work was boring. I'm to develop course materials as a subject matter expert (SME) in an area that I am not an SME. It's just a short course of 30-60 minutes, but anyone listening to the materials will realize that the author is not someone to be trusted. And I don't have another professional who is committed to judge if what I've done is valid. Somehow I've got to get out of this task.
Tuesday, September 28, 2004
Missed opportunities
I went to a technical lecture tonight that got my juices flowing. It dealt with modelling programs which model other programs, ad infinitum (the subject was model drive architecture and the eclipse modeling framework). Another term that is used is meta-models, and meta-meta-models, etc. I did similar work over 10 years ago, but I never followed-up on it once the project ended. I tend to do that. I start something that interests me, but then I give up on it. Later I come to recognize that the field has caught up and then surpassed me. Back then I built a program that modeled programs and then I built a transformation system that would input one model and output another. So a programmer doesn't write code, but instead write a transformer which indirectly write code. Naturally, one can build a lattice of transformers where transformers can be modelled and transformed too. All very recursive and self-referential. And it's only in the last 3-4 years that people have been publishing and writing books on it. I tried to write a paper on what I did back then and when I submitted it to a small internal conference it was rejected, and so I gave up and I went on to other things. I just don't have that single minded determination.
Sunday, September 26, 2004
Proposing
I wasn't very good at proposing. We had carried on a long distance relationship for over four years. Either I was in college and Kathy was at home, we were both in college, or Kathy was in college and I was working. We wrote often and spoke on the phone when we could. We would see each other on holidays, and vacations. The summer before I proposed we spent together in Poughkeepsie, New York, where I worked. I was living with two roommates, Roger and Bill, in a three-bedroom apartment. That summer we lived all together with us sharing a room. At the end of the summer Kathy and I travelled to Maine to be with her family on vacation. We had been so close, but during that time I definitely felt Kathy was distant - later I learned that she had expected me to proposed to her. After the summer she went back at college, and I was working. We continued to write letters with a phone call on the weekend. On one of those calls I asked her to marry me. Her response was "Are you kidding?" My response was "Nope." I was serious. So the next weekend I asked again, and finally on the third weekend call, she said, "You're really serious." At which time she said yes. If I had to do it again, I wouldn't propose that way. Not very romantic, not a surprise, not in person, no candlelight, no bended knee, no ring, no tears. I wasn't very good at proposing.
Thursday, September 23, 2004
Matthew got his collegiate ring today
I took a half-day vacation, and went and saw Matthew get his Texas A&M ring today. This a big deal, because you can only get it after completing sufficient credit hours of hard class work. The ring looks real good on his finger. It's nice and sparkly. We shared these good times with Gwen and Amber and her parents and brother who are friends he's had since freshman orientation years ago. Before getting his ring I went to the HelpLine and met his boss, Susan, and co-volunteer, Jesse. After getting his ring we had dinner at Jason's Deli, talked and then I got to see him play softball. Where oh where does he get such good hand-eye coordination to hit the ball like that? And what was great was they won. I think that makes two games so far. He had a double-header, but it was getting late and I had to leave after the first game. I got back home at 11 PM tired but happy. It was a nice break for a Thursday. I'm glad I did it.
Update: Here's what it looks like
Update: Here's what it looks like

Wednesday, September 22, 2004
Love of burritos
On an I35 billboard nearby to my favorite burrito restaurant: "Driving six hours for a burrito is nothing, when you are in love" signed by someone in San Antonio.
Tuesday, September 21, 2004
Never going back
Over the years I've found that I never go back. For example, when I left home for college I only returned for vacations. Instead I worked each summer at college or as a co-operative intern. At work, I've considered returning to a previous department, but somehow I like to do new things and have never returned to one. When I retire will I ever work again? So I don't know if I'll ever break this trend, but if I do then that'll be a new thing for me. Now is that going back or is that going forward?
Monday, September 20, 2004
My new camera's having problems
I just bought this lovely little light Canon A310 digital camera. I was proud as punch to be able to afford it. Now it seems to be having intermittent problems. For example, two times in the past week I've tried to power it on and it just won't. I pushed the buttons, open the shutter door, and nothing lights up. Bad luck. In both cases I've been downtown at running practice and I have wanted to take a picture of my coaches. I tried to power it on and nothing happened - nada - kaput. Then I brought it home, put it on my dresser and the next day I try it and ta-da, it works. This has happened to me twice so far. Today I decided to leave it in my car all day to see if it was the heat. Just now I went out to the car, tried it, and it worked. Hmmm. Now this is starting to bother me. I'm getting real close to sending it back and trying to get another one, but when I send it in I have to describe the problem and that's a problem, because it's intermittent. Naturally when the repair people get it, I'm sure it's going to work, and they'll send me back the same lovely little light Canon A310 digital camera. Ugh.
Friday, September 17, 2004
A new phrase
One of my co-worker said the phrase "beer goggles". I had never heard that phrase before. I asked her to explain. She said that it is the situation where someone is inebriated and views the world in a different manner. Specifically she said that when her friends have beer goggles on they think guys are hotter than they really are. Hmmm, interesting...
Thursday, September 16, 2004
Updated digs
The building I work in is going to be renovated. On October 7th my half of my floor of the building will be recarpeted and repainted. Each floor will be a different color. Ours is to be different shades of dark green. This is a major undertaking because the powers that be, the facilities folks, are doing the whole building, all six floors. Each week they will do half of a floor. We occupants have to pack up everything by Thursday evening of our week, and then they will move all the desks and computer equipment off the floor into waiting semi-trailer trucks which will be locked and stored in a back parking lot. Then on Friday we are to work at home while the facilities people and their munchkins repaint and carpet all our offices over the weekend. On Monday morning we're to return and set up our offices again. On the next three days - Monday to Wednesday - facilities will repaint and carpet the hallways. Oh what fun having to pack up everything especially all my wonderful artwork and bringing it home for the duration. Well I'll just have to accept it. Reactions to follow...
Wednesday, September 15, 2004
Maybe we've found the hanging tasks problem
At work we've been having this intermittent problem. It's a hang where the task seems to run, and never end. Thus causes the entire job to not complete. We see it when some machine is de-provisioned, that is, when the software is uninstalled and the machine is put back into the available resource pool, but the task hangs on some other machine when it tries to terminate. Naturally this happens several hours into a job so we've had a hard time trying to capture it. Well today we caught the hang while a job was running. Then by chance I looked at the task in the grid scheduler and it show that the hung task had been running on the de-provisioned machine, but when the machine was de-provisioned, which kills the task it was running, the grid scheduler rescheduled it onto the machine where it got stuck. So it just wasn't any other task that was hanging, but the same one, the rescheduled one. This was key! Knowing this I postulated that there was something left in the shared file system which causes it to hang when the task restarts. As a result I have suggested that we delete all the temporary, work and output files when the application starts, therefore, when it is rescheduled it will appears to be a "fresh" execution. Let's hope this works. Dennis will make the changes and try it tonight. I'll find out tomorrow. Anyway I was happy to have figured this out with Jonathan because this problem has been bugging us for weeks. Maybe, just maybe, I earned my salary today.
Update: I found another problem that could cause a hang today. When executing a command under Java you create a process object. The process provides a mechanism to feed it input, and get its output and error. My present code reads the input in the current thread which can caused the hang, whereas, I needed to create a separate thread to do this reading.
Update: I found another problem that could cause a hang today. When executing a command under Java you create a process object. The process provides a mechanism to feed it input, and get its output and error. My present code reads the input in the current thread which can caused the hang, whereas, I needed to create a separate thread to do this reading.
Tuesday, September 14, 2004
Not much happening
I saw a second movie this weekend, Resident Evil: Apocalypse. I have always liked Milla Jovovich after seeing her in the Fifth Element. It was ok, but nothing really scared me. IMHO, the zombies were pathetic. Was it the movie or just I'm getting too old for this sort of stuff. Yet I was surprised to see parents bringing little kids to see it. At that age I would have had permanent psychosis. Hmmm, maybe that is why I'm the way I am. My brother took me to see the 4D Man, and I remember keeping my eyes closed the whole thing. Yup, that was it.
Again I continue to watch Big Brother 5, and Amazing Race 5. I so much enjoyed the pushy AR5 leaders, Colin & Christie, get their comeuppance when one of the other teams delayed them on purpose. Then they self-destructed. I was talking back to the TV, yelling, and clapping. Woohoo, this one is getting to me. My adrenaline is pumping and it's just a stupid TV program. But I love it, I just totally love it.
Again I continue to watch Big Brother 5, and Amazing Race 5. I so much enjoyed the pushy AR5 leaders, Colin & Christie, get their comeuppance when one of the other teams delayed them on purpose. Then they self-destructed. I was talking back to the TV, yelling, and clapping. Woohoo, this one is getting to me. My adrenaline is pumping and it's just a stupid TV program. But I love it, I just totally love it.
Saturday, September 11, 2004
Off to class
After a quick breakfast and capturing the event on my new camera, the ladies (houseguest and hostess, teacher and student, Merry and Kathy) were off to class for the day.

Now what to do, what to do.
Updated: Cleaned out the garage, cut up scrap wood from various projects into small pieces so it now ready to toss, saw movie "Maria Full of Grace".

Updated: Cleaned out the garage, cut up scrap wood from various projects into small pieces so it now ready to toss, saw movie "Maria Full of Grace".
Friday, September 10, 2004
Writing is done, now what?
OK, for the time being, the writing at work is done. It's a 92 page document. Whew! I'll let it sit for a few days before I reread and edit it.
Our house guest arrived and we went to dinner at a new BBQ restaurant named Mann's on Research. Converstation was excellent, dinner was good, but I'm full. The rest of the weekend I'll make myself scarce, but since they'll be out of the house it's more like they'll be scarce.
Dunno what I'll do tomorrow. Nothing planned, so boredom will set in early. Gotta get some sort of hobby.
Our house guest arrived and we went to dinner at a new BBQ restaurant named Mann's on Research. Converstation was excellent, dinner was good, but I'm full. The rest of the weekend I'll make myself scarce, but since they'll be out of the house it's more like they'll be scarce.
Dunno what I'll do tomorrow. Nothing planned, so boredom will set in early. Gotta get some sort of hobby.
Wednesday, September 08, 2004
Writing all day
I have been writing all day at work. I am working on updating our project's design document. Prior to development we had written this document with what we planned to do. Now that we're done we have to update it to the reality of what we actually did. Since yesterday I've broken the current document into a master document and many subdocuments each of which is a chapter (something I've only just learned how to do with MicroSoft Word and its outline format). Yesterday and today I've worked on the Introduction and the Portal, the web application, chapters. Another member of my group is working on his chapter for the work he did. I sat all day typing and reading and writing. My butt was sore from sitting so long. Now there are still several more chapters to do, and I don't relish sitting there all day tomorrow and the next. But I will persist.
Monday, September 06, 2004
Still doing jobs
Even though it is Labor Day, and it's my day off, I've got to do a few things. So befitting of the day's name, I've got to labor. For example, I just mowed the lawn. Next Kathy and I are going carpet shopping (again, another thing for the house before our guest arrives). Hopefully after that I'll take a break and either read or see a movie. So some of the day can be called a day off of work. And remember today was the Congress Avenue Mile, so maybe only a fraction of the day was spent laboring. I really can't complain.
Sunday, September 05, 2004
House guest coming
We have a houseguest coming next week so we're in the final frenzied days preparing for her arrival. Because of her we've gotten new couches, reupholstered a chair, bought decorations, and done a myriad of other things. This includes a mental list of jobs in my boss' head. The current list of jobs is not long, but there's a list. The boss tells me what jobs are mine on the list, and I go do them. Yesterday I was to clean out the caulk in the downstairs shower, because it was a bit mildewy, and redo it. So I use a knife and scraper to remove all the old caulk, down to the grout. Then I bought white silicon caulk and redid it. Now it looks swell, white, clean, pretty, but will our guest ever know. It's not my place to stay. I just do what the boss says, and it keeps me active and busy and not bored, which recently has been in a problem of mine. Today the job is the cleaning the kitchen floor. OK, later...
Friday, September 03, 2004
New toy arrived
My recent posts have been without images because I didn't have a camera. However, my new Canon A310 Digital Camera arrived today. It came with a 32MB Compact Flash card, and I'm still awaiting a 256MB Lexar Compact Flash card. Now I have a new toy to play with. So I don't have an excuse not to include pictures. Pictures to follow when appropriate.
Thursday, September 02, 2004
Rusty with an accent
My current computer programming language of choice is Java. This has changed over the years. I've been working with Java for about 8 years. Prior to that I worked with C++ for about 5 years. As a sojourn in the middle of the Java years I worked with the C language, but my emphasis remained Java. This was unusual, because most people go from C to C++, whereas I did the reverse. But it was required by the job and I adapted. Today at work I had to develop a small C program to recreate a problem we were having. Writing it was tough, because I was rusty. It's been years since I've written in C. So it took me a while, but I got it done. Yet after completing it I had a bug. I had written some of it as if I were writing Java, which was wrong. I've done this before, and I've also read programs by other people that have "an accent". What I mean is that the author's primary language is something other than the one that the program is written in, and it clearly shows that. For example, in C you must declare all variables first, that is, before you use them. Whereas in Java you can declare them inline as you need them. So if you read a Java program where all the variables are declared first, you can easily see the "C" accent.
Wednesday, September 01, 2004
The project at work is ending
I've been working on a Grid Computing project at work for the past few months. The team developed a web application portal with HTML, Servlets and JSPs, grid information repository based on relational database schema and tables, grid services using Globus Toolkit, special drivers for automated provisioning, and a Storage Area Network (SAN) with 2.3TB of disk storage running on a 14 node blade computing environment. In July we went into system test, and have busily been fixing problems since then. Many had to do with using, integrating, installing or configuring five or more software products together. Recently we've begun to do performance testing. Over this time I've been fixing bugs, and making adjustments to make the system easier to use, and cleaning up little uglies that turn up. There have been times where I've had to rewrite something to adjust to the demands of the system. Now I'm nearing the end. I'm beginning to defer doing things, because the return-on-investment is just not worth it. IOW, I can see the light at the end of this project's tunnel, and it's time to call it done. I'm sad that it's coming to an end. I like the camaraderie of everyone working together, and I especially like the challenges of solving the problems that have come up.

