Acquired an Apple wireless keyboard

Acquired an Apple wireless keyboard today. I purchased the wireless mouse several weeks ago and found it to work flawlessly. The keyboard seems to work the same way. That’s two less wires on my desktop. It could be a perfect world if we could eliminate ALL computer wires…. Well maybe throw in world peace, the end to all disease, and elimination of world hunger for true perfection. The Microsoft Bluetooth keyboard and mouse will just not stay connected. I tried to use them with my iBook but had the same result. Tomorrow, they go up for sale on eBay.

Installed the new iLife4. Was most interested in Garage. Unfortunately the local Apple store did not have any keyboards in stock. Want to play around with making my own music. Was able to load up some demo stuff that came on the CD. Seems to work well. The only concern was that on a couple of occasions I received a message telling me my hard drive was to slow. I’m running a relatively new G4 800Mhz iBook. Never expected to have any hardware issues with Apple software. Think the issue is you can’t ask the hard drive to provide any data other then that required playing the music.

It’s the New Year already.

It’s the New Year already. Just don’t know where the last one went. I had great intentions with regards to this blog. Like writing entries every day. Each was to witty and on point about various development issues. Didn’t start to bad, just never stuck with it…. just too many other things got in the way. In keeping with the traditions of a new year, one of my resolutions is do a better job of regular and meaningful blog entries.

I am currently involved in a rework of a eForms system. This is a web-based application. It provides means to complete and submit various company forms. The current system is a mixture of ASP and .NET. It works most of the time but changes are a nightmare. Seems like the current system is actually nothing more then a wrapper for some very convoluted ASP. The eForms system simply presents a form, which a user completes. Upon submission the form data is inserted into a database and an email with a link to the form is sent to the users supervisor. The form initiator is responsible for entering the supervisors email address. When approved by the supervisor, the record is updated in the data base and copies sent to the appropriate individuals for notification and action.

One set of eForms deals with system security. It requires multiple forms per individual to get needed system access for given position. For example a help desk position requires 5 different forms to secure the necessary job permissions. Redundant data is required on each form and results in multiple emails to the same individual for review and approval’

eForms is a relatively simple application. However, it needs to be architected such that changes can be implemented quickly and with little effort. Ultimately, organizational elements responsible for the form should have the ability, through admin screens, to alter the forms themselves. To this end, we have devised a system where form elements are automatically detected and passed to a stored procedure. The stored procedure determines decides if the request is an update or insert. Changes simply become a matter of adding a new object to the form and corresponding field to an associated database table.

The new eForms architecture consists of one class, which encapsulates all the work needed to assemble page data into an argument string. One stored procedure that determines if the calling arguments constitute an insert or update, and performs the indicated action. Many .aspx files, one for each eForm, and a common .cs code behind page. This architecture does place some constraints on the coder. First each form must have its own database table. Second, The form ID must be its database table name. Third, the form object ID’s must correspond to the associated table column name. Fourth, the form objects are limited to asp: components. CheckBoxList and RadioButtonList components are not allowed.

Started my new job on

Started my new job on the 24th of November. Worked three days…. then enjoyed a 4 day Thanksgiving Holiday. With the new job I have a lot to be thankful for this year. Last week was my first full week at work. It was great. Every one I met was very friendly. Managed to actually be productive. Nothing to challenging, but it was a beginning. Mostly I spent time learning network and systems setup and functions. One surprising event was the resignation on Friday of one of the members of our team. With my start our team grew to three developers, now within two weeks we will be back to two. I did hear that we would get a new manager. Currently we report to the MIS Director. Now that a flat organization.

Currently I am writing a windows service in C#. Its purpose is to clean out multiple directories of outdated files. This is a very straightforward task. However, for some reason I am having problems getting the service to read its config file when started. Its probably something simple I overlooked.

Yesterday was my last day

Yesterday was my last day of work with CWIE. It felt a little unreal as I said my goodbyes. I only worked for CWIE for the past 20 months. However, it seemed more like 20 years. I sincerely appreciated the job. It was the only thing I could find in the first quarter of 2002. The development job market in Phoenix is dead. Seems like all the work is being outsourced to cheap labor in India. There have been many articles in various IT periodicals discussing this development. Each advises that developers now need to become business savvy. Seems like now we need to work with the business to design applications for others to develop. We will be the integrators. To this end, next Monday I start my new job with Allied Waste. The new position is titled Web Systems Analyst.

I purchased an Apple wireless

I purchased an Apple wireless mouse today. It’s a Bluetooth device. I found that like all Apple products it just works. I literally took just a few seconds to open the box, insert the batteries, link to my iBook, and start using it. I have a D-Link Bluetooth key stuck in the USB port on my iBook. Now the ports are on the left side of the iBook and being right-handed the mouse is used on the right side. No problem… The mouse works just as if there was a wire connecting it with my iBook. I am impressed. I have the Microsoft Bluetooth mouse and keyboard for my PC. It’s great when connected. I have had to uninstall and reinstall its software several times. It seems that sometimes when it loses connection it won’t reconnect. I also noticed that when not in use for a few seconds, it seems to go to sleep. Then when you start typing or move the mouse nothing happens. Once it wakes up, all your moves are executed. So far I have not experienced this with the Apple mouse. I plan on giving it a few days. If no problems then I will invest in the keyboard.

I couldn’t stand it another

I couldn’t stand it another day. Just had to have a Mac. I tried to live with an HP laptop. For a PC it’s a pretty good laptop. But, like all PC’s nothing every works right. You have to fiddle with the system every time you want to do something. With the Mac, things just work. You can concentrate on the task at hand instead of fiddling with the system. Guess I am not a fiddler.
My new Mac is a 12” G4 iBook. There is just something about this form factor that I really like. The system is full featured, yet small enough to take anywhere. The battery life is great. With the HP I got a full 30 to 45 minutes. While on the iBook its 4 to 5 hours. This iBook sports a new keyboard, 802.11g wireless card, slot loading CD-R/W DVD-R, and two USB 2 slots. When I installed additional memory and wireless card, I noticed that the Internals seemed to have changed. The chaise seems much more rigid and substantial. This is really a great system.

I still maintain a PC. I replaced the HP laptop with a Compaq Presario desktop. Since I primarily code in a Microsoft environment, C# and ASP.NET, this box supports my work needs at home.

I have learned my lesson…the Mac stays.

On Saturday, Sandy and I

On Saturday, Sandy and I flew to Tampa. Rented a car and drove to my mothers. Mom is doing great. Only a few months ago she was in hospital and things looked grim. She is now pretty much back to her old self. This I wonderful, she is 86 years young, lives by herself, and adamant on maintaining her independence. Mom’s position is that when she gets old she will consider living with one of us kids.

This has been an enjoyable trip. Saturday night we played cards until the wee hours of the morning. We really enjoy our cards. It’s a time filled with discussion on family happenings, and lots of kidding and battering. Sunday we spent visiting with Mom and playing cards. Finished our card games early, like 11:00 pm. Tomorrow morning we get up early and it’s off to Disney World.

Sandy and I spent the entire day, Monday, at Disney Worlds Epcot. We arrived at 9:15 am and did not leave until 10:00 pm. It was a very long day. Our fist stop was the new Mission to Mars ride. What a rush. They cram you into a very realistic space capsule and send you on a space journey to mars. The heart of the ride is a centrifuge. Lots of warnings are given about dark, confined spaces and dizziness. Don’t know how many G’s they subjected us to, but it sure felt like what I envisioned a real rocket ride would be like. Definitely want to take this ride again. We eat dinner at the buffet in the Germany pavilion. The food and beer was wonderful, being October, they had an October Fest atmosphere with a band and lots of singing.

Tuesday and Wednesday we spent with Mom and playing lots of card. We had just a wonderful time together. I did manage to check my email Tuesday night. There were no emails from work. No news is good news.

Thursday we were back at Disney. Ended up spending the day at Epcot. Went on the “Mission to Mars” ride again. It was better the second time. We eat brunch in France, snacked in China, and had dinner in Morocco. Sandy and I saw and experienced all of the sites and activities we missed Monday. The weather here was relatively cool. It was 82 F, and the humidly was relatively low. In Florida it’s the humidity that gets you, not the temperature. We returned to Moms home about 7:20 pm. Played cards till 1:00 am.