Wednesday, January 07, 2004
Cold, Basketball
The last entry did not show up as a link on the calendar, so I had to fix it. I figured as long as I was doing that, I would fix a few other things that were bothering me about it. It now looks and works better. There is no huge blank space next to it, and the buttons are back. I've added the current books some of us are reading and the music we are currently into to the welcome page. I was thinking it would be of interest to family. April goes through books too fast to put hers up, however. I might add a bit more, but I'll have to decide exactly what.
Patrick's delayed birthday party went well. He liked the laser tag so much we arranged the party there. I think that is a good place to have nine boys in the 5-6 age range. They can run, yell, and create havoc pretty much as they please. Most of them are from what April refers to as Patrick's gang. He's been bullying kids at school for fun, and we are trying to correct that. The first time doing the laser tag they all bunched up in the middle. The second time they were much more relaxed. By the end the parents were anxious to get everyone home (it was a school night, after all). My brother Verne came along, which thrilled Patrick a lot.
Work has been busy. January is usually busy, but this year a few states have implemented some rules based on Medicare. To me, the Medicare system is set up to try and walk through as much twisted logic as the federal government can devise to find which exception to the rule a doctor can qualify for. Why states are basing worker compensation (WC) on this is beyond me. California is leading the way because their WC rates are getting out of hand. They delayed sending out the information, which delayed our release. This gives me a little more time, but I will pay for it in the months to come.
It's been very cold. Tuesday morning was a struggle to get out of a nice, warm bed and deal with it. The fact that I had been up most of the night did not help. I've been having some remnants of a cold keep me awake. Thomas woke up screaming about 3:30 that morning. When I went to see what was wrong, he told me he wanted a Star Trek phaser (specifically, the Enterprise phase pistol). Patrick asked for one last Christmas, and it was my gift to him. Thomas told April later that day that I said he had to give up all his toys to get one. I'm not sure if he dreamed that, or just didn't understand when I told him he had to pick which things he wanted most. He wants just about everything, and I keep telling him he can't get all of it. So all that contributed to staying in bed longer than I should have.
The first practice for Rachel's basketball team was tonight. It went ok. Rachel has some work to do with dribbling and shooting. The bad news is that the coach set the practices on Wednesday night from 6:30 to 7:30. The games go to the first week of March. April is not happy about having to tape Enterprise, either.
I did get to use the snow blower today. It takes about the same amount of time to clear the driveway and walks as to shovel, but it is a lot less effort.
End of Entry
Sunday, January 04, 2004
New Year
New Years Eve was fun. We have not been to a party in many years. Rachel was on Captain Carl's case, though. She desperately wanted to stump him on something. Brady spent about a half and hour showing me his new toy, a combination cell phone/PDA running Windows CE. It's a pretty cool gadget, but I don't know what I do with it. I'd be on the phone and wanting to check my calendar.
New Year's Day we went to see "The Return of the King". It was a good as all the raves I had read. They left out the romance between Eowyn and Faramir, and the part where Saruman takes over the Shire. I had fun because every time the army of Mordor was shown, Thomas sat up and began to shoot arrows or swing a sword. I guess he is pretending to be Legolas. One thing neither the book or the film touches on is where Gimli and Legolas went after the Aragorn became king. The animated version shows them sailing away with Gandalf, Frodo, and the elves. This makes some sense. There are a couple of other things that bothered me, but that would be giving away the film to anyone who has not seen it or read the book. There were also things the film did better than the book.
Rachel's birthday party on Friday went well. She had five of her friends for a sleepover. April had them do picture frames, and they played games. April was a little surprised when the girls found Rachel's brothers swords and spent about an hour playing pirate. I guess six 7 and 8 year old girls running around with toy swords is not something most people would picture. We gave Patrick the soundtrack to "Pirates of the Caribbean" for his birthday, so they got to play to music. I took the boys to Nickelcade, where they spent most of the night playing Teenage Mutant Ninja Turtles. Later that night we all watched "The Princess Diaries". Rachel had a lot of fun.
My brother Verne has stopped by on his way back to Indianapolis from San Francisco. He has now retired from United Airlines. He is going to stay for Patrick's birthday party that we postponed from last week. He got our snow blower working again. It just had a bad case of gas, or bad gas from a can I had sitting around for a couple of years. Of course this means it won't snow again for a long time.
Patrick and Rachel start basketball in North Ogden in two weeks. I volunteered to be an assistant coach for Rachel. Patrick's practices are on Mondays at 6:30, which means we need to rush from Youth Religious Education that ends at 6 in Layton to North Ogden. I told the coach we would be late, but he said that was ok. I have not heard from Rachel's coach. I am hoping he will not have practices on Wednesdays on or after 6.
April is happy that her alma mater LSU won the BCS bowl. I actually got a chance to watch the two NFL playoff games on Saturday. I didn't have any favorites with these, but I was glad Dallas lost. The KC Chiefs play next week.
I was surprised tonight on visiting Mike Gibby's site. He made a resolution to update his logs more frequently, and there were three new entries. He's found a girl, so his life is looking up. One of my resolutions is to get rid of some of the junk that has accumulated. I am getting a large pile of old electronic stuff. You're not supposed to throw it out, but the only other option I have found is to pay some recycling outfit to come and get it. Since they will get more money out of it, I am not happy about that option.
Tomorrow the kids go back to school, and I go back to work, and life gets back to some kind of normal. New episodes of Enterprise start in a week and a half.
End Of Entry
Saturday, October 18, 2003
Trek stuff
I've been wandering the net again. I went over to Wil Wheaton's site. The captain visits here regularly. I do on occasion, but I don't usually find too much that interests me. I did today. The entry was a letter to the Cubs fan that caught the foul ball in game 6. He goes on to tell 'that guy' he knows how he feels. Wil was on a 'cult TV show', where he got some rough treatment from the fans. Of course, I and some of the readers of this blog will know he is talking about his role as Wesley Crusher on Star Trek: The Next Generation. I didn't realize until now how bitter he still is about it. On the other hand, he taking steps to deal with it. It could be worse. Rush Limbaugh for years gave a hard-line stance against drug users. Does the same apply to him now that he admitted to drug addiction?
On the Code Project, I found this article on the good and evil of moving development off-shore. There were some good points. I found the one about the lack of programmers in India driving up the salaries interesting. I don't hate these people, but I would like to compete on a better footing. I always look for ways to be more efficient One point I did miss from this is that the region is more unstable than the U.S., and development project can disappear in a blink of an eye.
Wednesday I had a meeting at my kids school to go over the computer situation. It's pretty sad. It's an old building, so the electrical system is not up to the job. The power pulled by the labs overwhelms the circuits and blows fuses. The have a hodge-podge of systems and OSs. There are at least five separate networks, and the two campuses have no connection. The first task of the new group is to inventory what is there, and make recommendations to the principal. She's not very computer literate, so I gather she is not as supportive of computers in the school as some would like. The leader of the volunteer group is gung-ho, and he wants everything networked together (preferably wireless), instant messages, with e-mail and Internet access. It will be interesting to see what he can get away with. One of the things you expect out of a private school is a better education. Computer skills are now necessary, and every school has a program. This one is not where I think it should be. I would like to eventually see a web server that the older kids could play with putting pages on.
I had a short conversation with Brady Jugler at the Senior Officers Meeting Friday night. I asked if he had some time to show me Flash. He readily agreed, and then asked how I had done the rotating image on the ship web site. I told him it was done with JavaScript. He told me that it would work better in Flash, and why. All good points, but to me the con of that is you need Flash to change it. With Javascript, you only need Notepad, vi, or your favorite text editor. To add a new image, you add one line to add an element to a list:
image_list[image_index++] = new imageItem("float.jpg");
image_list[image_index++] = new imageItem("enterprise.jpg");
image_list[image_index++] = new imageItem(
The script can be changed to slide show the images in order, or randomly by changing a single variable in the script.
Wil talks about Cubs fans having a passion for the team and how this passion is the same as the one Star Trek fans have for the TV show. I agree. The same passion exists for programming languages, editors, operating systems, book genres, music, and just about everything important to us in life. The previous paragraph is another example. I don't have an overriding need to use Javascript, but it was the best solution given the limitations I have for the site. I could have done it a number of other ways, and my request to Brady was aimed at finding more skills. Brady definitely has a passion for Flash, but I have found that same passion to blind people to different ideas and ways of doing things.
Tuesday, October 14, 2003
The Frightmares activity went well, except for Lagoon insisting that we remove all uniforms, insignia, and costumes. I was nervous about taking three kids of widely different interests by myself. But they did well. It was kind of sad to see that Rachel is too big to ride on the kiddy rides by a few inches now.
I was reading in the Sunday paper this morning that techies are having to learn job hunting and interviewing skills. Because of the dot com crash, the recession, and overseas competition, jobs are scarce. I find this frightening. I have not interviewed for a job since 1987. My resume' is up to date, but I don't have any ready answers to job interview questions and those skills are very bad.
Rachel is still struggling with math, but she is doing better. She objects to studying it, because she says there is no use for it. So it was ironic that Thomas came downstairs that day saying that he only had four stuffed animals, and Patrick had seven. Rachel turns around on the stool and informs him he needs to find three more. I asked her how she knew that, and she grumbled that ok, she used math.
Monday one of the analysts comes around looking for documentation on the server program I work on. She needed it to write up requirements for a new program they have been working on to replace it. That made me feel rotten. It's like someone planning your hanging and having you hand over the design for the gallows.
So in thinking about it, I have come to the conclusion that losing the job is not a big deal. After all, I have been unsatisfied with the level of challenge and the lack of opportunity to learn new things. What bugs me the most is that I have no clear idea of where I want to go. The goal was to be a senior level developer, and I have been so for years now. There is always new things to learn, but I need a new goal. It makes it hard to answer the question of where I want to be in five years.
I have been doing a lot with the ship website. This is an ongoing project, and I am having fun with it. There is lots to do with it, and with the operations site and this one. April has become pretty good at keeping the brownie troop site up to date. These sites are the few places I get to do visual work with. Everything I do at Ingenix is behind the screen, so to speak. Usually I don't hear anything until something goes wrong.
I hope that no one gets offended by the zombie story I included in the review of Impluse. It came to mind very quickly on watching this episode. Zan has a strange sense of humor. It's still going because when he found out I was part of the Ticonderoga group, he took to calling me ol' Ticonderoga Tim. I've held on to the zombie letter for more than a decade just because it's a different perspective on this genre.
End of Entry
Monday, October 06, 2003
Two log entries in as many days.
Stardate 57100.6 (10-06-2003)
Two log entries in as many days. I was just now idly wandering the net, browsing one of geekdom's holy shrines, SlashDot.org. I found an interesting article on software fashion. It got me thinking about the technologies. I've played with each of the three they single out. The first is Enterprise Java Beans a.k.a. EJB. I never did too much with this, because it was meant for distributed networks and that meant I needed a network. I was never sure what issues this technology was designed to address.
The second is Struts. The issue this was meant to address was the variety of display devices. I agree with the author, it was good in concept, but way to complex. One of the design issues I consider each time I write a program is the fact that I will need to come back to it and make modifications. In this case, complex is not good. Actually, I can't think of when complex is good. Past entries have stated what I have been playing with, C/C++, Perl, Java, and C#. Each time I have come up with a task, each of these has been able to fulfill the job. Each has weaknesses, but if you know what those are, then you can make them dance to the tune.
The last is my favorite: Extreme Programming or XP. I like this one because when it was a big fad, I bought the concepts. Basically, it took the best practices of other methodologies and took them to extremes. If unit testing was good, build automated unit testing that runs each time you make a change. If code reviews were good, put two programmers at the same computer, with one reviewing the code the other is writing (pair programming). I put a lot of this to practice, and found some flaws. Automated unit testing was good, but it fast became a monster that smashed its' head into the immoveable and immutable object called THE DEADLINE. Pair programming fell to a personality flaw of mine that my carpool buddy points out each time he ponders an answer I give to his questions. "Don't get bored and wander away!". I found the answer, and I want to move on.
Yes, April, blah, blah, blah. Thomas has decided that he no longer wants to wear diapers. This was brought on by pressure from Dad, his brother and sister, but mostly from friends. He's been successful a few times, but it's an uphill battle.
End of Entry
Wednesday, October 01, 2003
Harlan Ellison quote, Borg Tax
Stardate 57100.1 (10-01-2003)
Some of the network services quit working (ftp, ping) after a crash. I used the System Restore feature to get them working again. To my surprise, it worked. I will have to remember that the next time I grumble about how much disk space it takes up.
"When they say, 'Gee it's an information explosion!', no, it's not an explosion, it's a disgorgement of the bowels is what it is. Every idiotic thing that anybody could possibly write or say or think can get into the body politic now, where before things would have to have some merit to go through the publishing routine, now, ANYTHING." - Harlan Ellison
BORG QUESTIONS WITH H&R BLOCK ANSWERSEnd of EntryQ. Do we file as individuals or as a corporation?
A. As a corporation only if each borg is in "good-standing" with the local planet's franchise tax commission. And properly capitalized!
Q. Can we deduct the cost of building/operating the Borg ships as a business expense? <<
A. Only if the operations can show a "business intent" -- otherwise, it's just a fun loving hobby.
Q. Does assimilating a world count as a Capital Gain? Can we use our one-time deferment after we've assimilated the known Universe?
A. The one-time deferment is available only if you have not assimilated any other Known Universe's within a time period which extends exactly 24 months prior to and after the current assimilation.
Q. Can we claim mileage credit?
A. Only if you have a valid "log book" and deviations from the standard rate per galaxy/mile equivalent are frowned on.
Q. If the IRS audits the Borg, is it against the tax codes to assimilate them? Rather, could we simply destroy them?
A. Destruction of the tax codes or documental evidence is plainly discussed in Section 7453 -- "Rules of Practice, Procedure and Evidence" -- believe an adequate paraphrasing would be that "if you can't find the body, you don't have a crime....."
Friday, September 26, 2003
Star Trek: Enterprise
Stardate 57092.6 (9-26-2003)
I sent the captain a link to a story about resurrecting Dr. Who, but he had seen a similar one and already included it in his latest log entry. He also had a link to an MSNBC story that echoed a TV Guide article back in March. I read it, and it did have some good suggestions. One was to add a catch phrase or two, like "Beam me up, Scotty", "Make it so", and "Resistance is futile". I wondered a couple of months back about that same thing. But DS9 and Voyager really didn't have anything like that, so I didn't think it would make much difference. On the other hand, it might help. Another good point is the lack of a character trying to find themselves, such as Spock, Data, Worf, Odo, the EMH, and Seven of Nine. These characters don't have a mold to fit into, so they have to try and make one. This gives a good mirror on humanity.
Other points, though, made me wonder if the author watches the series, or just glanced at some scenes. The point about adding humor is one. My favorite episode of Enterprise so far is "Cogenitor". The plot is about a race with three genders. Trip hesitantly questions Dr. Phlox about how that works, and Phlox dances over to a monitor and gleefully announces, "I've got PICTURES!" Does the writer need a laugh track? The point on a crossover for an actor in one of the other series is good for one episode, but I don't see this 'fixing' anything.The idea of Trek being worn out or dying is dumb. I have reviews of what are now considered some of the best episodes of TNG collected off the net after the episode aired for the first time (and sometimes before I got to see it). They had themes common to reviews I have seen of Enterprise and Voyager, such as it's not as good as the series before, the writers don't know what they are doing, etc. The ratings for Enterprise are not as good as TNG, but then what other sci-fi show was on then? Having read Captain Stark's comments, I'll agree with them. There are good episodes, and bad ones (suggest watching "Justice" from TNG and I may get violent). And if they take it off , the fans and critics will be sorry. What will replace it is a cookie cutter medical or cop drama, "reality" show, or some stupid sitcom.
Anyway, on to other things. April watches award shows, but I don't care for them. She had the Emmys on last Sunday, and I was pleasantly surprised. I may watch next year if they have the same format. In addition, if you every look at my links section, I am a fan of the Amazing Race. This show won an Emmy over Survivor and American Idol. Once every few years, a show I actually watch wins an award.
Rachel, who has struggled with math quizzes every week, got 100% this Thursday. She has also lost her second tooth in two weeks.
Thomas gives the impression he hates the preschool we have him in two days a week. But the the other night I put him and his brother to bed and I read "Ten Apples On Top". He got very excited and told me over and over again how they have that same book at his school. I think he has fun while he's there, but he hates going.
There have been some changes at work. It has not been officially announced, but some people are being moved to other projects. One of them works with me. He's slow to understand things, and I have to spend a lot of time going over the same things every once and a while. My supervisor was worried about how his moving would impact my work. I had to bit my lip pretty hard. I can do the job by myself, but it's nice to have a backup for sick and vacation days. I haven't heard of any more layoffs yet.
I started spending some time every day in the fitness room at work. For about 20 minutes, I lift weights and use the workout equipment. I did a mile and a half on the treadmill Monday. That leaves me sweating a lot, so I have to have a change of clothes. This week was not my turn to drive, so that was the only day. Next week I want to get back to it.
The install problem with the Windows server program actually turned out to be interesting. It took me about six hours to find out what was going on (rough estimate, I get interrupted to look at other things and answer questions a lot). The install asks the machine for detail on the same server application already installed. The question was apparently translated into a remote procedure call (RPC) to the machine registry. There was a memory area allocated for the answer. The call failed because it didn't like the way the memory was allocated. I guess the fact the MS Blaster worm took advantage of the a bug in the same allocation made Microsoft get fussy about how it is done. Their documentation could have been clearer on the issue, though.
Well, April has already read most of the stuff in this she is interested in. It's time for bed (or as my daughter put it at age 2, I go hide).
End of Entry
Tuesday, September 23, 2003
Stardate 57092.3 (9-23-2003)
Rumors are flying that more layoffs are on the way. The latest is that 15 people will be let go on October 14th, after the turnover of the next version. Sales are way off, so if a critical one does not go through by then, they will go. I'm pretty sure I am not one of those, but you never know until it happens. The have a hard time when I am sick or on vacation, and I don't think anyone else has a clear idea of everything I do. The last quarterly meeting they told us we were making a profit. However, we are not meeting the expected growth, so the revenue is down. I'm not sure why that has to translate into layoffs.
Another bit of information. One of the people who worked there longer than me (and I've been there 14 years) was either let go or left voluntarily. Another will be retiring at the end of the year. So I am higher on the list of those who have been there the longest. Seniority doesn't count for much, though.
Rachel is doing better on the math quizzes. I think by next week she will be able to do the 30 problems in two minutes and get them all correct as well.
Here's the funny or not end to the entry. A Father-Son Legacy.
End of Entry
Sunday, September 21, 2003
Soccer, DataGrid Girl, and Microsucks
Stardate 57092.1 (9-21-2003)
Rachel's soccer team put in an excellent showing this weekend and the weekend before. The weekend before was a hard game for both teams, and proof of this was the game ended in a 2-2 tie. Rachel came close to scoring another goal. She was right in front of the goal when time ran out. I was very proud of the girls, every one of them played as hard as they could. The game this weekend was a breeze. It started with one of the forwards getting the ball, running it down to the goal and scoring. The whole first quarter was an endless repeat of that. I think the other team scored one goal. AYSO doesn't keep score or standings, but I think we have one of the best teams in the age group. Another St. Joe's coach wants to do some scrimmage between his team and mine. I think mine would dominate.
Patrick has been having trouble at practice with fits of anger. I now think doing both the girls and the boys on the same day is just too hard on both Rachel and Patrick. By 7 o'clock both are whining badly. I am going to have to move Patrick's practice to Thursdays.
Work has been busy. They decided to update from Oracle 8i to 9i. The server program wouldn't run because of what appears to be an incompatibility. I recompiled the Windows version under 9i, and it works. I tried the UNIX version, but 9i is 64-bit only. So this will take a little more work. IT also put service pack 4 on all the machines. A day later on of the DBA's came over and reported the install program quits without doing anything. Another incompatibility. Combine this with numerous client issues and I have not had time to do the programming I wanted to get done. Part of this is my fault. I changed permissions on my login to check the install, and could not change them back. This prevented me from doing the normal setup for the new cycle for a few days.
The URL I sent around last week that stated Microsoft replaced their Windows DNS servers with Lindex got some return fire this week. One of my coworkers sent another article that said Linux has three times the number of attacks Windows does. This make me wonder how may firewalls and DNS servers are running Linux versus Windows. The article didn't say. Maybe the number is 3 to 1.
Someone needs to tell DataGrid Girl that Microsuck.com has been around a long time. She complained that what's bad about Microsoft had incorrect and outdated information. When some the info was put together, it was correct. The attitude at Microsoft is slowly changing, at least according to some the the developer blogs. They used to dump new features into products without thinking to much about them. One manager now thinks some of these should never have been implemented.
Rachel is having problems with math in school. She really doesn't like math now, but I think a lot of that comes from the problems. The school is making the students do 30 problems (2 + 4, 5 + 3, etc) in two minutes. I'm not sure I agree with pressuring the kids like that, but I could be wrong.
The captain made a quick mention of my reviews at the last activity. I haven't checked yet to see if anyone else has read them, but if not, oh well. I enjoy going to watch them with the regulars at his house every Wednesday. I miss Ray Meyer being there, since he has moved to Boston (or Leominister, pronounced LEM-inster). I did appreciate the captain's comments at the senior officers meeting about my keeping the ship website up to date.
No humorous end to the entry again this week. I just have not had the time to find anything.
End of Entry
Thursday, September 11, 2003
RIAA
The RIAA has sued 126 people this week for downloading and sharing copyrighted music. Downloading the music is stealing, and wrong, but I tend to think this is the wrong approach. The problem is that the industry failed to take new technology into account, and the failed to deliver on promises. I believe that the philosophy of an eye for an eye leaves a bunch of blind people, but I will admit to some satisfaction the music giants are having so much trouble over this. I am old enough to remember when CD’s were new. I saw a number of sales people purposely scratch the top of a CD, and then demonstrate that it still played perfectly. Now I have older CD’s that have bad skips in them, even though I cannot see any damage. The recording industry made promises of cheap $1 to $4 discs. I have not seen anything less that $8. I can’t count how many times I have wished to get a single song, and was stuck with buying the whole CD. The industry failed to keep up and take advantage, and now everyone pays. The software industry has struggled with this for more than a decade, and the solution is still elusive.
Sunday, September 07, 2003
Brownies, games, and such
It's been a longer delay in log entries than it has been the last few months. The primary reason is the new format. You're reading this, so you know I have removed the log entries from the sliding menu, and put them under a calendar. The calendar has links on the days where there is a log entry. There are still a few things to work out, like formatting the text around the calendar, and the fact that if you click on an entry in previous months, it goes back to the current month. But it basically works the way I want it to. The other thing this saves me is renumbering the array entries for the sliding menu each time I added a new one. The script looks for a particular format in the file names, and appends the appropriate one to the page.
Another project I have up and going is the Troop 25 Brownie site. It's pretty basic, but the CONTENT is what is important. The feedback has all been positive. I also notice my hit stats went up sharply after putting the site up.
Rachel does not like the fact that her teacher, Mrs, Jefferies, yells at the class. She is not yelling at Rachel, but at other kids in the class for talking. Rachel is just sensitive about adults yelling. Both Rachel and Patrick are still adjusting to the long days at school. Patrick caught a cold. More and more this causes asthma-like symptoms. He is also complaining that the other boys at school do a lot of running at recess, and he can't keep up because he has trouble breathing. He is on a steroids and some anti-cough medicine so he can sleep at night. I am seeing a marked improvement today.
I occasionally play with plastic lightsabres with my boys. Patrick has recently developed the technique of hitting high, then switching low suddenly. About one of three times he can get a touch on me this way. He pretty proud of that. I keep thinking I should enroll him in fencing classes, but you need to be eight to start at the local classes. April would object as well.

The first soccer games were yesterday. Everything went well. The biggest complaint I got as a coordinator was that the grass was too long on the U6 boys field. Rachels' game was strange in that we only played three quarters instead of four. All of the parents were a little surprised when the game was over. It makes it a little hard to play each player half the game when they do that.
The bad part of coordinator is that I have put two girls on the U6 boys teams, and I missed one boy altogether. So there are some lessons to learn. The first is to start earlier building teams. The second is to enter all the kids in the spreadsheet, so any boys too young can be found early. Third, check the gender of each entry. Fourth, backup the spreadsheet each time I make changes. Fifth, have only ONE copy on the machine.
Work is pretty busy. The testing last month was never completed, so I have not had a chance to try the updated procedures that will speed it up. This months testing turned up a problem in the Windows version. Dave North has been trying to install Oracle 9i on the server, so the environment keeps changing. At the division quarterly meeting, they told us we were a half a million behind projected revenue, mainly due to acquisitions not performing as well as expected, and a slow sales pipeline. So they are falling back to cutting costs, which means layoffs. There have been a few more middle managers laid off already, and there are probably more on the way.
The captain went up to Island Park, Idaho, last weekend. This is just outside of Yellowstone Park. He and his family visited Yellowstone. The new season of Enterprise starts this week, and he is having viewing parties at his house. I'll have to ask them how they enjoyed it and if the fires were still going in the east end of the park. This also means the stardate at the top goes from 56 to 57.
End of Entry
Saturday, August 30, 2003
Issues at work
I've had a lot of calls and messages about someone's daughter signed up for soccer, and has not heard from the coach yet. I took down the numbers, and informed the appropriate age coordinator. April and I are puzzled why these calls are coming to us. April thinks that people at the kids school now refer to her as Mrs. AYSO soccer. I have not heard any complaints from my U6 boys parents, so I am hoping I did ok. I did notice that the rosters that were handed out the the coaches were not the most up to date ones.
Practice for both Rachel's and Patrick's team went pretty well. I was surprised that some of the girls on Rachel's team have not played before.
Blogging is of course all the rage on the net now. I guess these personal logs fit the category. Some of the Microsoft people are blogging in Got.Net. One thing I did notice was that I blog more frequently than most. There are a couple of MS guys that make two or three entries a day, but most of the ones I read are updated every few days to once a month. Some give interesting insights on the culture and changes at MS. The technical support needed lots of help. The BLASTER worm caused MS to pull quite a few from other teams to help combat it.
One person went the the Linux Expo. He said his badge had MICROSOFT printed in nice, big letters. The most frequent comment he got on this was, "Well, at least you are not SCO". SCO is suing IBM. They say that Linux includes code they have copyrights on. They have replaced MS as the big evil in the open source world. Their web server was down last weekend due to a denial of service attack. They are offering anyone with Linux a $699 license. Considering anyone who has the OS got it for considerably less than that, if not free, I don't think they will get much response.
Microsoft now relies on Linux now to protect them from viruses and worms, as well as DOS attacks. A friend verified that the servers in Salt Lake are not running Windows anymore.
I found a some funny stuff this week.
The Mac Killed My Inner Child (language warning).
Google knows the answer to Life, the Universe, and Everything.
I personally liked the C program that demonstrated the flaw in Deep Thought.
With all the other viruses coming up in the news, this one was good for a chuckle:
You have just received the Amish virus. Because we don't have any computers, or programming experience, this virus works on the honor system. Please delete all the files from your hard drive and manually forward this virus to everyone on your mailing list. We Thank Thee.The Amish Computer Engineering Department
The buzz for the past couple of weeks is the Star Wars Kid. Some of the discussion around the net is about what a fat, pathetic loser the kid is. The site gets millions of hits each day, so I would guess the pathetic losers are not a minority. Then there are the people that take the time to make all the variations. It's amazing how one video that was probably done on the spur of the moment generates so much interest.
End of Entry
Monday, August 25, 2003
New school building - St. Benedict
Tuesday, August 19, 2003
Yellowstone

We had a good time. We drove all over, except the east entrance, which was closed by fire. The kids were most impressed by the animals. There certainly were a lot of bison. It seemed that each time we drove over to the east, we were delayed by bison standing in the road. The cabin we stayed in was pretty much like a hotel room, with lights, bathroom, beds, coffee maker, and more. The major difference was the kids could go out back and play in the trees, chasing squirrels, gathering rocks and sticks, and just have fun.


Of course, lots of wildlife. I had to do a lot of talking to convince April the buffalo were not tame even though they seemed like it.
Wednesday, August 13, 2003
C# Error
“What happened to formal education? People get degrees nowadays to get jobs and better pay rather than actually learning something. Learning seems to have taken second seat in the orchestra of life. But there's some justification to this also. My experiences with institutes of higher learning here in the United States (and in particular, California), has been terrible. Antiquated machinery, obsolete programming courses using out of date operating systems and tools, and professors that grade on "following directions" rather than solutions that try to be efficient and high performance. And the biggest complaint of all--colleges and universities haven't a clue what real-life programming is like. Sadly, formal education seems to be a necessary evil at this point, at least in the computer science field. It used to be that universities were the leaders in innovation and research. Now they seem more a haven for the socially inept and "education" leaves one technically incompetent.”
I think this applies to a lot of areas, but I do find that new hires just out of college want step by step instructions on how to do something. Given that Utah is last in the nation for spending per student, I should not be surprised.
Saturday, August 09, 2003
Van collision
The van was in a collision last Thursday. I wasn't there, so I am not sure of the exact details. April was at a stop light, and a pickup truck hit the van behind her, which was pushed into ours. It's in the shop now. There was not much visible damage, but when I drove it home that night, the rear wheels vibrated badly. April said the electrical system winked off and on as well. I hope to get it back by next Wednesday for our trip to Yellowstone.
The AYSO under 6 boys soccer teams are finished, and I sent the list off to the coordinator, Doug Lawton. When I started this, I was told Doug was hard to get along with. He's an ex-F16 pilot, so he does come across as strict and bossy. On the other hand, if you have a problem with something, he is quick to help. So I can deal with the other. Lord knows I have plenty of personality flaws.
Patrick has been questioning me about when soccer is starting. It's good to see that he is still interested, even anxious to begin. I am coaching my daughter Rachel this year, too. So it's going to be very busy for the next few months. I read on theCaptain's log that his son is interested in sports. I might suggest soccer in the spring.
We dropped the second line and got DSL. It was finally hooked up last night. I have not really had much of a chance to do anything yet, but at least the web pages are much faster. The only problem is if I have to work from home, I need to use the primary phone for dial up. I might ask my manager for broadband access, but I don't think she will go for the expense.
Rachel went to a Girl Scout camp at Weber Tuesday, Wednesday, and Thursday of this week. She had lots of fun, but I can't see that she learned anything really useful. I went to pick her up on Wednesday, and arrived a little early. The flyer from the organizer said we needed to be there at 7:30 exactly, or our child would go to the Odgen police station. I sat in on the last of it that day, and they had a flag retirement ceremony. I'd never seen one before. They cut the 13 stripes from the flag one at a time, and each time the name of one of the original 13 colonies was mentioned. I wondered if it was in order of ratification of the Constitution, and this was confirmed when Rhode Island was the last one mentioned. I know they were the last one to ratify.
The C# project is almost complete. It's been a fun little jaunt. Some things I tried did not work out as I would have thought. The problem this project is supposed to solve is the monthly testing. I need to sequence a growing number of items through a server program to check the results. But if the items are not done in a particular order, it shows up different on different OS platforms. I tried to create a thread pool queue in C#, but I found that the same item was being picked up by more than one thread. I then went to entering all the items in an array list, and having the threads pick up items out of the list. It seems to work pretty good, except the threads gradually die with database exceptions. If I can work that out, the project will be complete.
My carpool buddy had annoying problem. He is enhancing an old C application, one that I recommended redesigning 6 years ago. The testing went well for him, but another tester found a crash. The program was running off the end of an array, which in C is possible and always causes a crash. A coworker tried to run it in debug mode under Visual Studio.NET. It ran fine. After a whole day, he finally figured out that VS.NET was running the program on top of their Common Language Runtime (CLR), which is one of the centerpieces of the .NET framework. The CLR was detecting the array overrun, and expanding the array. The program was not running on the CLR in release mode, so it crashed. We found a way to do the same thing he was trying to do without overrunning the array, and it ran faster to boot. I was not pleased that Microsoft decided to add things to a programming language that should not be there.
This whole thing led into a heated discussion of language features, particularly automatic memory management. The point some made was that if C/C++ had memory management, this would have worked. I pointed out that the original approach was slow, and it would have been redone anyway. This just revealed it sooner. Automatic memory management is not a feature of a language I look for. It's ok to have, but there have been a few times when it got in the way. Last week I was reading similar topics on Bjarne Stroustup's web site. His opinion is that there is no one computer language that is best. I would agree with that. My C# project above was chosen because I wanted a language with multithreading support, and that produced an .EXE, and I wanted to play with something new.
April found a Time magazine article about how software development is moving offshore to India. It mentioned the same outfit that my company is using. A lot of developers have lost jobs over this. The whole thing has been the hot topic at work. It has people worried, and I think for good reason. A developer in India is paid $10,000, whereas one in the U.S. is paid $60,000. There is a movement to have the government put restrictions on it, but that will take years. I need to start taking steps to deal with the possibility.
I did find a couple of amusing Flash animations, Jedi Switch and Linux Supervillian.
Long entry this time, but it has been a busy week.
End of Entry
Friday, August 01, 2003
Aha, the actress who plays T'Pol on Enterprise was not happy with the direction of the character either. I don't like a constant wimpy, weepy portrayal of a character such as this. Especially when she is Vulcan, who it has been emphasized over and over keep emotions under tight control. Star Trek has had quite a few strong female characters. One scene that sticks out in my mind is from the episode 'Conspiracy'. An admiral is under alien control, and beating up Worf. He does manage to summon security, and Riker comes, and gets beat up. Dr. Crusher walks in, the admiral charges, and she calmly shoots him with a phaser. I remember commenting after seeing it for the first time, 'Why didn't anyone else think of that?'
The study of alternate propulsion is not dead. Warp drive may be possible according to a BBC article. NASA does have an advanced propulsion lab, but I don't think they are thinking this far ahead.Friday evening I took the dog to the animal ER in Sunset. His ears are a mess again. We found out after the first time this is a common thing in Labs. After a cleaning, and prescriptions for pills and a cream, he is doing better. He is wise to hiding the pills in peanut butter, or else he is tired of eating it three times a day.
Most of that day was spent hanging around the computer and phone, waiting for Home Depot to call back on the status of my deck railing. I placed the order a month ago. I know it's small from their perspective, but I'd still like to get the deck completed before the next snow.
So I spent some time wandering the `net and doing some programming. I read between 300-400 words per minute, according to this site. That's probably pretty accurate, but I wonder if I am faster with printed pages. I know studies have shown screen printing is not as clear as paper, and Microsoft and other companies are trying to make it better. A few at work wonder why I prefer black text on a gray background. One reason is that it reduces the red fringing I see because of the thick glasses. I see much better with contact lenses. I should pick up a new pair, but I have just been lazy. My insurance should pay for a new pair, which would be nice, since with my prescription the contacts are expensive, and have to be specially ordered.
I did a first pass at a C++ program to count words. There are a few things to work out with it, although I thought I got the punctuation removed. If you are bored, this is the output. 'I' is the winner at 1,689 occurrences, followed by 'and' for 87 log entries. There are quite few that only show up once, which I hope means I am not repeating myself. I will tell when I get to one hundred.
I also watched some of the host of 'The Amazing Race' diaries that appear on the site. He seem a little miffed that one team took the hockey shots instead of the single shot of vodka from the blade of a sabre. The team didn't do that on religious principles. He went on about how it was not the cheap stuff, but the 'top of the shelf' kind. I thought that the challenge was easy. I would guess the game gets harder as you drink more, but they only had to do one shot.
I added a few new blogs from Utah found here. Miss Cranky was there as well. I could register my site there. Of course, there are millions of bloggers out there. Ted Koppel of Nightline noted at the recent Democratic Convention that thirty years ago, there were only three networks covering it. Now there are hundreds of channels, and hundreds of individuals making their opinions public through blogging. Thomas Jefferson would be pleased.
Saturday Rachel came home from a week at Camp Cloud Rim. This year she was ready to go, whereas last year she cried that she did not want to leave. She hasn't talked much about what she did there. She is still singing the songs, and says "Hullo, poppet" from 'Pirates of the Caribbean' all the time. We also went out and purchased a bunk bed set for the boys. The idea was to put them side by side, but Patrick is pressing to do the bunk arrangement. I am not sure if he fully realizes that he will miss out on some of the bedtime ritual he likes (reading, having myself or April sit on the end of the bed).
Sunday, this morning in fact, I tried making the banana cream pie again. It is not done setting up in the fridge, but it already looks better than the first attempt.
End of Entry





















