Friday, December 30, 2005
How many mechanics......
Problem: ..................... does it take to change a light bulb?
We recently took a vacation trip to be with our grandchildren and to get away from the day-to-day stress. Things were going fine for a while, until we ran into one of those situations where you need help; it occasionally happens to all of us. We needed help to complete the trip. When you're far from home sometimes it's hard to know where to turn, so you look for someone you can really trust. That's what we did, and went there.
As it turned out, our problem was not very serious, but the bill for the work was unnecessarily high. The disappointment quickly turned to anger when we tried to dispute the bill and were turned down with no recourse. My wife is faster to react so she began to immediately state her case. I was in a slow burn; I've learned that if I'm too quick to respond in situations like this, I say all the wrong things. Anyhow, as the arguing continued all eyes in the room turned to us, and as the situation further degraded I watched the reactions of other people. Most were quiet but focused on the action. One person behind the counter smirked and shook her head; she seemed almost amused. I got the impression that they knew they had us and just didn't care.
During the exchange we were never offered the option to talk to anyone else about the problem nor were there any apologies. So, we paid the bill and drove away unsatisfied.
Solution: Later I was able to get the attention of one person at the company who seemed to care about this. He was very friendly and apologetic. He was also willing to settle the matter fairly. I guess the solution in this case would have been to find this person sooner, settle things and move on. It's unfortunate that things had to get so nasty before they got any better. At this point recieving a possible rebate for the work is insignificant, (although our friendly contact agreed to this and I trust that he'll follow through). My consolation is that I finally got the attention of one person who would listen. And I think my voice was heard.
At any rate, I can always write this all off to entertainment. Hey, why not? I was on vacation ..... :o)
Wednesday, December 21, 2005
Not So DynamicHCP
Problem: During your career your boss will occasionally give you something to do that you don't understand. Not usually a problem. Good soldiers follow the marching orders, whatever they might be. If she wants this or that done, what the hell, I'll do it. After all, she IS the boss. However, some of these things are very cumbersome, time consuming or border on the rediculous. That's when you begin to question them. The "problem" I'm going to discuss was not initiated by my boss this time; she's a victum of this one, too. It's out of our control. The PROBLEM is that we're stuck doing something that no one can explain! Here it is: We, like everyone else, have a limited number of IP addresses to go around. We still have a lot of static addresses defined and we realize that they are not all in use at the same time. So, the thing to do is start using DHCP so we can make the best use of a scarce resource. Fine. However, our Networking Group, the owners of all our IP addresses, has decided to issue only dedicated addresses through DHCP. That's right, back to static addresses by another name. So much for saving addresses. Then to top it off, we have this really nice process to assign one of these dedicated addresses. Like this: To get a machine on the network, we have to send a note to the Networking Group requesting an IP address to be issued for a specific MAC address, stating the location of the machine and the person responsible for the machine. We get an automated email thanking us for the request. Then we wait. Hours later we get a note back from a real person (I think), containing the address that we can use. Then we hard code the address in the machine long enough to logon to the network and "register" the address for the MAC address we requested. Then we un-code the address and release it. Now we wait again. After a minimum of 10 minutes we start the process of 'IPCONFIG /release', 'IPCONFIG /renew', 'IPCONFIG /release', 'IPCONFIG /renew', 'IPCONFIG /release', 'IPCONFIG /renew', ......... until finally the registration process issues this now-dedicated address back to the machine. Sound like fun?? Remember it's not nice to laugh at someone else's misery. I think I heard that somewhere.
Anyhow, I approached my boss today and said....
Me: "Look, I don't mind doing things that are really stupid as long as someone can give me a very good reason."
Boss: "I know what you mean; it's driving me nuts, too."
Me: "Do we really have to do this?"
Boss: "Yes."
Me: "Is there a reason?"
Boss: "Yes."
Me: "Well ....., what is it?"
Boss: "Well, the reason isn't very clear."
Me: "What do you mean?"
Boss: "Well, no one in Networking can explain it very well, but they say it's very important. And they're the ones who issue the addresses, ......so...."
Me: "Help me out here. This is driving me crazy. I'm ready to shoot myself. Please...."
Boss: "What do you want me to do?"
Me: "Give me something. Lie to me if you have to."
Boss: "Okay. They've found that managing the network this way is a cure for cancer of the spleen."
Me: "......................................................................."
Me: "Well, why didn't they say so?"
Solution: All you have to do is ask the right question, I guess. Seriously, I can't think of any reason for doing this. If anyone knows a better reason than the cancer thing, please let me know and I'll put your solution here. Until then I'll have to stay away from fire arms.
Thursday, December 15, 2005
Passwords
Well, I didn't resubscribe and don't intend to. In this day and age everybody should take every password seriously. Identity theft has grown to epidemic proprtions. The need to keep passwords secret and unguessable has become absolutely mandatory. If someone offers a service that requires you to supply a password, they have an OBLIGATION to protect that password as if it were their own. No one else can decide which of your passwords are the serious ones and which are the silly ones. THEY'RE ALL SERIOUS, DAMMIT!! I'm not going to bore you with all the reasons for protecting passwords; you've heard them all a million times. I'll just state the few simple rules that I go by......
Solution:
- Never write a password down.
- Never tell anyone what it is.
- Avoid using dictionary words.
- Use as many special characters as you can remember.
- Never allow the password to be easily guessable.
- Last but not least: Cancel any password-controlled subscription which shows that it doesn't take your passwords seriously .... :o)
Saturday, October 15, 2005
Read-Only Access Databases
Solution: Make a replica of the database (Tools/Replication), and store the replicated file in a separate directory. The original copy of the database becomes the "Design Master". The Replica can be updated as well as the Design Master, under normal circumstances. But the point of this solution is to make the replica read-only to some people but also allow others to update the data. To do this, set NTFS permissions on the separate directory allowing the updaters full control and the rest of the users read-only. At the same time, set NTFS permissions on the design master giving the updaters full control and no one else any access. The updaters can continue using the design master for updating the database; after each update they can synchronize with the replica (again, Tools/Replication/Synchronize..... ). The non-updaters view the data using only the replica. Easy as cake.
Thanks, George!
Thursday, September 15, 2005
Outlook - Note to Self
Solution: She found the answer herself. The Webmail session was set to show only unread messages. She selected the pulldown arrow next to "Inbox" and changed it from "unread messages" to "messages".
Note to self: drink more coffee in the morning.
Wednesday, September 07, 2005
"Unable to find required library"
Solution: It turned out to be a known problem; the fix is on the HP driver page for this device: See here. Guess it wasn't time to build a new driver with the fix included......
Wednesday, August 10, 2005
MS Word 2003 Error While Opening document
Solution: As it turns out, it was a known problem, fixed by Microsoft KB828041, which is a critical update included in Office 2003 Service Pack 1. (Office 2003 SP1 was obviously not on this machine). You can read the article at your leisure, but it had to do with editing the document (in this case, editing a graphic) with a previous version of Word and then using the document with Office 2003.
Moral: Before spending too much time on problems with Office, make sure all the Office updates are applied ..... :o)
Thursday, July 07, 2005
A Lesson in Drive Mapping....
Solution: I changed the CD drive letter to D: (as it should have been). Then I disconnected and remapped the network drive as E:. It took a reboot to finish up, but she was then able to get to her normal files and folders on her network share.
Lesson: The user must have booted one time with another drive attached (maybe a flash drive?), which must have used D:, and pushed the CD drive down to letter E:. Then when the logon script attempted to also use E:, the mapping got corrupted. Moral: When scripting network shares, use letters that are farther down the alphabet, leaving room for the occasional removable device.
Tuesday, July 05, 2005
Disappearing Act
Solution: ??
Thursday, June 23, 2005
My Favorite Prayer .....
Wednesday, June 15, 2005
Quickbooks POS
Solution: The Intuit Support Center seemed to know immediately what was causing the problem. They pointed out that the error was due to their program EFTSVR.exe not running. They had us manually launch the program, after which we were able to process the credit card sales. Something in the release 5 upgrade caused this; to-date the Support Center is still working on a fix. As a workaround we put the EFTSVR.exe program in the Windows Startup menu.
Unfortunately, there still isn't much documentation on this. Other users of the POS software must be going nuts trying to figure this out, unless they just happen to know all about the EFTSVR.exe program and how it works. If so, they're smarter than me (which actually wouldn't be too surprising to most people ...... :o)
Friday, May 27, 2005
Death Watch
- Dell E771a hardware error
- Recursive WMI failures (while downloading Windows fixes)
- Total system hangs; no cursor movement
- Odd screen settings, like classic Windows display settings when I didn't even choose them. After a reboot the settings would change back to Standard XP
I was thinking, this has got to be hardware, right? Wrong! I ran extended diagnostics this morning on all system components. It took 7 hours and I didn't find a single error! Damn .........
Solution: I'm trying not to get my hopes up but this is the longest the machine has run in 2 months. What I've done so far on this rebuild is:
- Install XP
- Install McAfee and get the current definitions
- Install SP2
- Run sfc to check for corrupt files (sfc.exe /scannow). While this was running I got several WMI failure notices.
- Run CHKDSK /F (which says it fixed some files)
At this point there are some Windows updates ready to install. As soon as I complete this posting I'm going to run the updates. If the machine comes back up, I'll update the blog to let you know it worked. If it didn't work you'll know by the sound of me kicking the damn tower all the way to my trash can and cussing all the way back.....
. . . . . . . . . . . . . . . . . . . . . . (^%#$^%$&%)
4 days later - You probably guessed that it didn't work!
Since I find it very difficult to throw away hardware no matter how flawed it might be, I haven't completely given up yet. Stay tuned .......
Many days later - After a few days of going blind while trying to read the BSOD, a split second at a time, I was finally able to see that the Stop Code was C000021a (fatal something or other....). I did some internet searches on the Stop Code and found some interesting hits. Thanks to the hard work of some diligent people on the CNet XP Forum, I finally got to the bottom of this. It turns out that the problem was caused by applying MS hotfix #890859, Article MS05-018. The CNet thread suggested turning off automatic updates, which I had already done. Then they suggested going to the Windows update site and choose Custom Install instead of Express Install. In the Custom Install dialog, uncheck fix #890859 and mark the fix as hidden. Then install the rest of the fixes. This did the trick! Thanks guys!!!
Note: To-date the MS article still doesn't warn us about this problem ......
Tuesday, April 26, 2005
Time Marches On ......
Jonald used to live right next door, so I saw him almost every day for 15 years, or so. Now I hardy ever see him; he's always on the go. But, I get these odd phone calls every now and then saying things like, "Hey Ron, I need to park in your driveway for a couple of hours". The car will magically appear and be there for awhile. Then I'll get another call, "Hey Ron, I picked up the car, just to let you know it was me who took it, so you won't report it stolen", (heh, heh, as if I was really watching it). Anyhow, he's like a phantom; I never see Jonald. It's tough and unsettling. I don't know if I miss him or if I'm just going through some weird withdrawal. But all this is beside the point. The PROBLEM is, this 60 thing. It's got to be driving him nuts! Everybody hates aging, but for someone like Jonald who is so incredibly busy, time must be flying. He's running as fast as he can but he never seems to catch up. He's gotta wonder where the time is going. I can't help him with the aging process. All I can hope to do is try and cheer him up.....
Solution: 10 things to help cheer up poor OLD Jonald:
- Just because you're 60 now doesn't mean the chicks will lose interest. You see, they were never really interested in your looks. It was always the money.
- You're one of the few people I know that can actually still blow your own horn and get applause.
- Same goes for the singing. Most of us sound like wounded mammoths when we try to sing. Not you. You still sound almost good.
- Your new neighbors get to enjoy the singing and playing at all hours of the day (and night), that we no longer get to hear. This one actually benefits them, but it must be very gratifying for you, too.
- You have the most wonderful kids that I have ever known. What a blessing, but I've always wondered how they got so smart. Oh well, they say it takes 2 to tango.
- I understand that the Chrysler Executive Lease Program has been extended to allow you 23 new cars per year, up from the 16 that you've been accustomed to.
- Smyrna has been taken off the list of Delaware land designated as Flood Plain. So, if the creeks don't rise, it really might not be a bad place to retire.
- You're a full 10 years older than you need to be to get Senior Rates at all the Comfort Inns - Worldwide!! Think of the travel opportunities! Be careful though, the same is not true for Motel 6. You'll have to wait 5 more years for that.
- At your advanced age you have only slightly less hair than me! I hate to mention this, but I'm 6 months older. Sorry.
- You still have us, your ex-neighbors right up the road, in case you need anything. As soon as you let us know exactly where you live we'll know where to send the Meals on Wheels people.
Now that's sure to cheer him up...........
Autoruns Made Easy
Solution: I created an AutoIt script with the following one liner:
RunWait(@ComSpec & " /c " & 'myHTLM.htm', "", @SW_HIDE)
I named the script file autorun.au3. Compiling the script into an executable is a simple right-click-and-choose-Compile Script. This created an executable named autorun.exe
Then I named my HTML file myHTML.htm and put the following 2 lines in an autorun.inf file:
[AutoRun]
open=autorun.exe
Burn the whole mess on a CD and that's it. Easy as cake, eh? .........
Saturday, April 23, 2005
Grey Screen of Death
Solution: Anyhow, I couldn't get by it; had to do another rebuild. Rebuilds are becoming a routine thing for me. I have no idea what normal users do when they have these problems (some of them call me, oddly enough). I shudder to think what would happen if I didn't have another machine in the house to back up my data. There, I said it again. Getting the picture yet?
Friday, April 08, 2005
Slow Boot and Logon
Solution: I removed the cradle from the USB port and rebooted. The system came up immediately. Further investigation showed that the cradle was purchased with a different flash drive, from another manufacturer. The machine would boot fine with the other flash drive in the cradle; it only had a problem when booted with the Cruzer drive plugged in.
Someone with more time, or better sense, than me will have to figure out why this caused a problem. I assume it was some driver incompatiblity or loading problem during the boot sequence. The Cruzer drive worked fine when plugged in after the system was up.......
Friday, April 01, 2005
Incredimail Backup?
Solution: I browsed the csv file and saw that some of the contacts were stored differently. That is, some of the data was apparently in the wrong columns. I manually corrected this and tried the import again.................... You guessed it; no good. It was time to switch to my old friend Outlook Express. I imported the contacts from the csv file into OE with no problem. Once I verified that all the contacts were there, I imported them from OE into Incredimail.
Sunday, March 27, 2005
No Connectivity
Enter yours truly.....
The few times I had seen the "Limited or No Connectivity" situation before turned out to be network hardware-related (bad wires or ports), so I really didn't believe the machine or software really had a problem. But, since this was a brand new cable installation I gave the cable company the benefit of the doubt; the modem seemed to indicate no problem communicating with the cable service.
I tried:
- Re-installing SP2 - No help
- Running an XP Setup Repair - No help
- Changing from the cable company-supplied USB connection to a known good Ethernet cable - No help
- Installing another copy of TCP/IP - I thought this worked because the "Limited or No Connectivity" indicator went away and the connection seemed to be good, BUT we still couldn't get to the internet (throughout the process ipconfig showed the dreaded 169 address, meaning no address was being assigned by DHCP). Anyhow, no help
- Moving the machine to another location with a known good cable connection - No help
- Installing an SP2-related hotfix reported as a possible solution, and an associated registry fix (see:KB884020 and Reg Fix) - Sorry, but this didn't help either.
Solution: I had run out of time and patience and so had the customer, so we saved all her data and started from scratch. I wiped the hard drive, re-installed XP, then SP2 and all the current Windows updates. This allowed us to get on the network and back in business.
I hate to get to this point; we really didn't "solve" anything. But, sometimes you pass the point of deminishing returns and find that it's less expensive and less trouble to just rebuild the system. At least we didn't lose anything but our precious time..... :o)
Friday, March 25, 2005
Outlook - The Other Enigma
Solution: Using the names above, Jack had to give Jill permission to access his mailbox (Not just his calendar!!). He did this by right-clicking his mailbox name in his folder list and selecting "sharing" from the menu. Then he gave Jill the appropriate level of permissions to his entire mailbox. After that, Jack selected each of his calendars one at a time (making sure he also selected his DEFAULT calendar, not just the sub-calendars) and did the following: From the File menu he chose Folder and then Properties for "Calendar" ("Calendar", "Vacation", "Moose Lodge", whatever....). In the Calendar Properties dialog he chose the Permissions tab and gave Jill the appropriate level of permissions for each calendar. With me so far?
Now Jill logged onto Outlook and selected the Tools menu and chose Email Accounts. From this dialog she selected the View or Change Accounts radio button and then hit the Change button. Then she hit the More Settings button and chose the Advanced tab. Finally, she hit the Add button and selected Jack's mailbox. This process added Jack's mailbox to her folder list and listed all of Jack's calendars on Jill's Calendar navigator.
So much for your documentation Mr. Gates.... :o) No, really, if this is documented somewhere, I apologize and would like to know where it is. If I could find these things I wouldn't have to waste my time writing, and your time reading these stupid notes with the goofy examples and sexist color coding.
Sunday, March 20, 2005
Everything I Learned in College.....
Anyhow, success is not a problem. The problem is that some of these over-achievers are constantly badgered into getting a degree anyhow. "Gotta get that piece of paper! It'll look great on your resume." Pressure drags on for years, perhaps their whole life. My point is that a degree doesn't guarantee success and neither does success depend on a degree. It can mean different things to different people.
Solution: I think everyone should decide for themselves whether to go to the trouble of getting a degree; and it IS trouble. Those who don't have a degree but are meeting their own career expectations should feel good about their success. At any rate, it might be a help for me to list everything I learned in college. The list might not seem like much to you, but each of these items have been very meaningful to me. If you think they would be useful to you, maybe a degree could do the same thing for you (remember, no guarantees!!). Here's a list of everything I learned in college:
- My diploma isn't printed on a sheep skin. It's just ordinary paper. Well, not ordinary; it's kind of wrinkled and old looking, like they couldn't find any new paper. Anyhow, it's not sheep skin; I think I would know that.
- How to deal with tedium. Not everything was tedious, but college sure had more than its fair share.
- How to follow rules. Rules, rules and more rules. I had to learn that if I wanted/needed something from somebody (like a degree), that THEY get to set up all the hoops. No matter how many hoops, or where they're placed, when they're placed, etc. I have to first find all the hoops and then jump through them.
- How to deal with bureaucracy. I never mastered this but I learned enough about it to get by. That's all we need sometimes isn't it?
- How to deal with egos, mine and others.
- It doesn't matter how long it takes to get through college. I'm an odd case; it took me 20 years off and on to finally get the degree. I never saw the light at the end of the tunnel until the final year, but somehow I knew it would be there.
- Perseverance. Enough said.
- Your major doesn't matter as long as all the courses add up to a degree at the end. Of course employers seem to filter out resumes based on majors, but it really doesn't matter. You're better off not working for an employer who does that, anyhow..... ;o)
- In general, other people value my degree more than I do. This goes especially for people that don't even know me. Strange but true. On the other hand, since I already had a job while I was going to school, the people I wanted it to mean the most to, my employer(s), couldn't have cared less.
- Getting a degree is a lot of work. It's quite an ordeal, but don't let anyone fool you into thinking it's any more than that. It doesn't begin to approach what I would call true human suffering, no matter what you study or how long it takes.
- I'm incapable of original thought. It's all been done before. As hard as I've tried I've never been able to find any subject that doesn't have a gazillion things already written about it. That's why you find these new PhD candidates studying the mating habits of Peruvian piss ants. (Geez, I gotta find something no one has ever done!) Sorry, that's been done, too.
- It's literally impossible to know everything; corollary: it's okay to say "I don't know." I left this for last because it was my most useful lesson. It has saved me immeasurable time. Since I now don't have to know everything, I can equate that to mean I don't have to know anything........... (just kidding .. :o)
So anyhow, that's what college did for me and I wouldn't trade it for the world. However, since obtaining a degree has to be an individual effort, I think it also needs to be an individual choice.
Monday, March 14, 2005
Does it Ping???
Harry opened a web page and watched it slowly paint the screen. While it struggled, he opened Task Manager and noted that CPU, memory and network activity were almost bottomed out. The page finally painted; Harry was just waking up when I got back with the coffee. Not sure how long it took. Harry even checked the TCP/IP settings in the registry but found nothing out of order for this machine (I won't go into detail on this because I'm not sure what he did). Anyhow, we suspected a network problem but couldn't prove it. This is the kind of problem we like to throw over the wall, but we knew our Networking friends would throw it right back. After all, it did Ping and it did eventually paint the web page.
Solution: Harry wanted to know if the network packets were being fragmented, causing the transmissions to take longer. He used 2 flags on the Ping command, -f meaning don't fragment this packet, and -l nnnn to specify a packet size. The max packet size he could use was 1500 (actually 1472, excluding the 28-byte header). The -f flag shows an error if the packet breaks up. Well, it didn't, but he did find something very interesting. By sending the larger packet size, he could see very erractic responses times to the Ping. Some of the responses would come back within a "normal" time, interspersed with responses that timed out. This is something we didn't see with the default 32-byte packet. The Ping responses were consistently inconsistent. Well, we know that this isn't true and complete network analysis but we felt that it helped our case. It did; our Networking guys investigated further and found a bad port on the router. Once plugged into a different port, the machine was fine.
Friday, February 25, 2005
Non Privileged Administrator ??
Now here's where it gets weird: I asked her to check the user accounts to see if her regular account had administrative privileges. She went to the User Accounts dialog and reported that her regular account was not even listed. Furthermore, she reported that the only user listed was Administrator and that it was designated a "Guest Account"!!! We then went to the Computer Management dialog to check the Local Users and Groups. Believe it or not, the Administrators group was not in the Group list! Now THERE'S something you don't see every day. This was major corruption of some sort so I decided to have her get out the XP install CD and run Setup to do a Repair. I walked her through that whole process successfully, but when she logged onto the newly repaired system we found that nothing had changed; the repair option didn't fix the Administrator account.
Solution: I had her run Setup again, but this time install a fresh copy of XP onto the same partition, making sure not to overwrite anything. She was then able to logon to the new system and take control of her files.
Never fool yourself into thinking you've seen everything ......
Thursday, February 17, 2005
The Enigma Called Outook Express
Solution: I selected the mail server in her folder view and displayed the synchronize page. Next to the Synchronize button there's an IMAP button which shows the IMAP folder configuration page, where All folders are listed under one tab and Visible folders are listed under another tab. As you might have guessed, the lists were the same, and neither list had the new folders. The buttons to the right of the lists are named Show (to show hidden folders), Hide (to hide visible folders) and Reset List. The Reset List button causes OE to go out to the server and refresh the list of All folders. After the "All" list was refreshed, the new folders were there and I was able "Show" them on the "Visible" list.
Cumbersome, but par for the course in this imperfect world ruled by email ....
Thursday, February 03, 2005
Black Screen of Death
Solution: Rather than hurt my brain trying to figure these things out, I always search the internet to see if anyone else has seen the problem. I'm always amazed at how many times I find a good hit. This time I found a solution by the good people at the Betaone forum. They say "the problem is the result of a corrupt NTLDR file." Their recommendation (I'll give my abreviated list):
- Load the Win 2000 CD and go into the Recovery Console
- Run chkdsk /r
- cd back to the root of the C: drive
- Ren NTLDR to NTLDR.old
- Copy D:\i386\NTLDR C:\NTLDR
It worked for me. Thanks, FOX!
Tuesday, February 01, 2005
Broken Record
Solution: Sorry, there is no solution. I can only hope that repeating these sad stories will finally sink in. Who am I kidding? I'm the only one reading this.....
Oh well, Ron, if you're listening, do backups!!
ref:(http://kelleyron.blogspot.com/2004/10/gambling-with-your-data.html)
Wednesday, January 19, 2005
DAMN it's Cold!
Solution: I guess there are lots of possibilities:
- Stay in the house (not really an option)
- Carry a hot water bottle (too heavy and the damn thing gets cold, too, after awhile)
- Dress like an Eskimo (don't want to destroy my macho image)
- Carry a hot potato in my pants (note to self: if you do this, make sure the potato is in the front)
- Carry a couple dogs everywhere (not too practical around work)
- Piped in cocoa (fattening)
- yada, yada.....
- yada....
- Go back to Florida (THAT's the ticket.............)
Hung at the F8 Screen
Solution: The first try was to run XP Setup and attempt a Repair (not the "Repair Console"; I still haven't found much use for that capability!). Sometimes the OS is not corrupted beyond hope and you get the option to Repair the current installation during XP Setup. Unfortunately, this time I didn't get the Repair option, so the OS had to be rebuilt from scratch. Ugh!