Archive

Author Archive

Troubleshooting Windows Application Problems

December 16th, 2009

Frequently in my work as a Windows system administrator, I am asked to troubleshoot unusual application problems that our first and second-level support staff have been unable to fix. Although I troubleshoot these kinds of problems on a fairly regular basis, I find that I don’t always do so consistently. I might overlook something that I shouldn’t have, or I might forget something I’ve seen before that helped me solve a similar problem.

To help myself and my co-workers jog our memories when presented with an application problem that doesn’t respond to the troubleshooting steps we’ve tried so far, I developed the following (lengthy) series of questions to ask myself when I run into a problem that seems to be resisting my efforts to solve it. Since this list might be of value to others who are trying to solve problems with Windows (or even Mac or Linux applications, though this guide is aimed specifically at Windows), I thought I would publish it here so that others could benefit from it.

  1. Has the PC been rebooted to ensure the problem isn’t temporary? If rebooting isn’t practical, try having the user log off/on, as this will refresh the applications that load when the user logs on and terminate anything that might be hung.
  2. Have we checked to see if the manufacturer’s support site has seen this problem before?
  3. Have we done a Google search on any symptoms or error messages to see if others have seen and fixed this before?
  4. If this is a new application install, does the problem occur for an administrator and not for a normal user? If so, we probably need to adjust permissions for some of the files/folders in the application’s C:\Program Files directory. The Sysinternals Filemon tool can help you identify what files might be having trouble. Regmon can help you do the same for registry entries.
  5. Does the problem occur when other users log on to the same PC and use the same application? If not, we’re probably looking at a user profile issue. Try renaming the user’s profile and having them login to create a new one, then see if the app works.
  6. Has the application in question been repaired using Add/Remove Programs, or removed and reinstalled? If the application interacts with other applications (e.g., Flash Player and Internet Explorer), have all the relevant applications been repaired and/or reinstalled?
  7. If the problem involves a browser add-on or extension, have we disabled all other browser extensions and add-ons to see if there is a conflict of some sort (for Internet Explorer, see Tools -> Manage Add-ons -> Enable or Disable Add-ons)? Has a recent Microsoft “kill bits” or ActiveX patch disabled it?
  8. Is the application in question a Java application, or does it make some use of Java? If so, check to make sure Java is working by entering “java -version” at a command prompt. If Java isn’t found, that could be the problem.
  9. If this is a problem with an application that creates and opens documents (like Excel), does the problem happen with all documents or just certain ones? If the document is copied to another machine with the same application does that machine exhibit the same problem? If so, it may just be a corrupted document.
  10. Does the application utilize any temp files or configuration files (e.g., INIs) that might be corrupted? If so, have we tried renaming those and letting the application make new copies? For Internet Explorer, this includes the Temporary Internet Files. For Office, it includes opa11.dat, excel11.xlb, excel11.pip, mso1033.acl, powerp11.pip, ppt11.pip, extend.dat, and normal.dot. (Note that an uninstall/reinstall doesn’t usually fix this.)
  11. Has CHKDSK been run to ensure there is no disk corruption? (Note: Multiple runs may be needed if corruption is extensive.) If there was corruption, repairing the application after fixing the corruption is a good idea. If there is still a problem, the OS itself might be corrupted and a full rebuild or reimage may be the best answer, especially if you can’t replicate the issue on another PC. If corruption doesn’t seem to get fixed after 3 CHKDSK runs, you’re probably looking at a bad hard disk or such severe corruption that rebuild is a better idea than repair.
  12. Have we checked the vendor’s web site to see if there are any updates, hotfixes, or patches available and applied them?
  13. If the application uses plug-ins, have we tried repairing and/or removing those plug-ins to see if the problem goes away?
  14. Are there multiple versions of the application installed (e.g., Office 2003 and Office XP)? Can the user live without one of them? Has the newer version been repaired before (and/or after) the older one?
  15. Is there anything in the Event Logs which might point to the cause of the problem? Does the application produce any logs of its own that we can look at?
  16. If this is a network-related application (like Outlook, Cygwin, etc.) have we confirmed that networking is working? Is the firewall causing a problem?
  17. If this is a database related application, is the database up? Is there an ODBC database provider configured in the control panel? Is any database middleware present (e.g., Oracle software) that needs to be?
  18. Was anything installed on the computer just prior to the onset of the problem?
  19. Were any patches applied recently that affect this particular application? Have you tried removing the most-recently installed patches to see if this helps (see Add/Remove Programs)?
  20. Have we tried renaming the branch of the registry related to the application and then repairing the application (e.g., HKLM\Software\Vendor to HKLM\Software\Vendor.old)?
  21. If this is an application which prints (like the Office apps), try changing the default printer and launching the application again. If the problem disappears, delete the original default printer, re-add it to get new drivers, and make it the default again. (Some apps grab printer information at startup and can crash if there is a driver issue.)
  22. Is there a chance that this application needs a firewall exception? Check its manual, vendor web site, etc., to verify this and if necessary add one. If it needs a firewall exception and this wasn’t automatically done at install, notify WDA.
  23. Does the machine have the latest BIOS?
  24. Some applications interface with, or hook into, hardware drivers. For example remote control software does this to simulate keyboard/mouse input and capture video changes. If there’s a chance this application does that, have we tried updating the drivers (e.g., video, network, key/mouse)? Note that you may need to repair the app after updating the drivers so the app can restore its “hook” into them.
  25. If this is an application that processes sound, like a sound recorder, are the Control Panel settings correct for that? For example, are the input and output devices set correctly? (You may want to experiment with various options in case the control panel thinks, for example, that the line-in jack is the microphone jack.)
  26. If this is a problem getting an application to launch, the likely culprits are disk corruption, corrupted temporary files, corrupted settings files, corrupted application files, or bad registry entries. CHKDSK can fix disk errors. Repairing the app should fix corrupted application files. Deleting temp and settings files should be tried. Renaming the Registry branch used by the app can help restore corrupted Registry entries.
  27. Does the application rely on any Windows Services in order to function? Are those services installed and started? Have you tried stopping and restarting them?
  28. Is there enough free space on the user’s hard disk (1-2GB)? The application may need to create temporary files, or the operating system may need page file room.
  29. Does this application interact with a CD-ROM or other peripheral? If so, is that device attached? Is it working? If it’s a disk drive, does it contain a disk? Is that disk corrupted or unreadable?
  30. Does the application generate any logs itself? (These may appear in the application’s own directory or in the user profile.) Any indication of a problem there? Does searching the error messages on the Internet help any?
  31. If the application interfaces with something on the network, like a web server or application server, can we determine if that server is online? Are other users with this same software able to get to that server? Is there anything wrong with the user’s account on that server?
  32. If this is an issue with a peripheral, like a mouse, have we tried using a generic Microsoft driver for the device (if there is one)? If we’re already using a generic driver for the device, have we tried a manufacturer-specific one?
  33. If the problem in question is display oriented, like a window not refreshing properly or graphics appearing corrupted, etc., have we tried updating the video drivers to the latest available from the card’s manufacturer?
  34. If this is a problem working with a media file, does the PC have the correct “codec” (compression/decompression) software installed? For example, AVI files may need codecs like DiVX, XVid, and so forth installed.
  35. If this is a web-browser-oriented application, does it work when an administrator is logged in and running the browser (be careful about this if you’re going to an untrusted site as you could introduce malware!)? If so, we’re probably missing a plug-in or permission that allows the user to run the app.
  36. Some applications embed an Internet Explorer control into them to read/view content from the Internet. Is that a possibility with this application? If so, have we tried repairing and troubleshooting IE?
  37. If this is an issue with Internet Explorer, have we tried using Tools -> Options -> Advanced -> Reset…. to restore the browser to default configuration? Have we tried deleting temporary files?
  38. Have we considered possible hardware causes for this problem? For example, could a failing hard disk cause this? Could faulty RAM be making this machine unstable? Could a bad motherboard or video card do this? An easy way to test this would be to configure a similar machine with the same software and see if you get the same result.
  39. Have we tried calling, emailing, etc., the application manufacturer if possible?
  40. If you’ve already invested a lot of and are no closer to fixing it, and you can’t replicate the issue for others with a similar hardware/software build, have you considered that a rebuild may be a better use of time? If this is a one-off issue that isn’t recurring for the user (or that you’re not seeing for lots of users), rebuilding the machine may be cheaper to the company than spending more hours fixing the issue.

admin Windows Administration, Windows Support , , , , , , ,

NaNoWriMo 2009 – Winner!

November 30th, 2009

NaNoWriMo.org Winner logoIt’s November 29, 2009, and I’ve just completed over 50,000 words toward a fantasy novel I’ve tentatively titled “Rogue Mage”. Having reached 50,000 words before the end of November, I’m now a 2009 NaNoWriMo Winner!

The novel I’ve been furiously writing this month is set in a medieval fantasy world, very loosely based on medieval England. It focuses on two characters, Felicia Rothban and Aaron Blackwell.

Felicia, in her youth, was a very stunning woman. She was also somewhat shallow, and used her looks to seduce men who were handsome, powerful, and/or rich. Felicia was also quite crazy about flowers. While having a relationship with a powerful mage (wizard, magic user, etc.), Felicia’s window box full of flowers began to die. The mage, Eldren, cast a couple of spells that brought her beloved flowers back to health. He then went off to battle, and the flowers died. When he returned from battle, Felicia was mourning the death of her flowers. She begged, pleaded, and finally seduced him into teaching her enough magic to keep the flowers alive.

Eldren took quite a risk doing this. In the Realm, all magic users must belong to the Mage’s Guild. The Guild is a powerful organization chartered by the king, to recruit, train, and police magic users. They do not tolerate people outside the Guild practicing any sort of magic. The punishment for teaching magic to a non-Guild-member is death. The punishment for knowing magic outside the Guild is death. Eldren makes Felicia well aware of the risk they are both taking. Apart from the spells he knows for keeping plants healthy, the only magic Eldren shares with Felicia is a spell to heal injury to human beings. This he taught her to help keep her alive.

Felicia later left Eldren for someone more wealthy and powerful, a Lord Clemmons. Clemmons was a married man, but promised to marry Felicia when he ended the relationship with his wife. He bought Felicia a small cottage in a remote farming village and asked her to wait there for his return. Years passed with no word from Clemmons. Felicia was destitute and had no way back to Capitol City, where she’d spent most of her life. She had no skills, and her beauty was beginning to fade. All she had was the magic she’d been taught. She made the best of her situation in the small farming village she’d been left in. She told the farmers she could heal their sick crops, but was a bit vague on how. They accepted her help, because she got good results and helped increase their yields. They believed she was probably a mage but she had never admitted this.

Aaron Blackwell was a young man who had grown up in this small farming village named Agrinnia. He was a smart boy, but not very coordinated or muscular. This put him at a marked disadvantage for farm work, and he was frequently bullied and ridiculed because of his physical weakness. However, Aaron’s father got him a job at the scrivener’s where he worked. Aaron spent his days copying books, contracts, and other documents for the scrivener’s customers. One day, on his way to lunch, two farm boys carry the struggling Aaron into an alley and rob him, beating him severely in the process. He stumbles into the nearby inn and collapses at a table.

Felicia walks in and sees Aaron’s state. She takes pity on him and casts a spell to heal him. When he sees her pull a scroll from a case she carries, he recognizes it as looking a lot like something he had been copying at work. He realizes the woman is a mage and the book he is currently copying must be a spellbook. He then finds a way to get a spell out of the heavily-protected shop where he works – by memorizing it. He writes it down outside the shop and starts to study it. It’s written in a language he can’t understand and uses symbols that mean nothing to him. While he’s looking over the paper, Felicia comes into the inn. She comes over to ask how he’s feeling, and sees the spell. She turns white and tells him he must hide it immediately. He asks why. She explains that if he’s seen in possession of this paper by a Guild mage, they will most likely kill him.

Later, Felicia realizes that the best way for her to get out of town is to learn more magic. Aaron has access to a lot of it, and it’s clear he’s been getting bullied on a fairly regular basis his whole life. In exchange for the spells he can provide, she agrees to teach him how to use them. Unfortunately, because Felicia received only the most minimal training herself, they aren’t able to understand many of the spells they collect. They have to try them out and see what they do in order to determine their value. In time, they become friends and lovers.

One day, Felicia is asked by a local farm boy to help with a sick crop. She follows the boy to their farm. While walking through a barn, the boy turns and attacks her, attempting to force himself on her. She fights back, but he is too strong for her. She remembers a fear spell Aaron stole for them, and casts it on the boy. He runs out of the barn, across a field. He trips and hits his head on the stone wall around a well. She kicks him out of anger, after verifying that he’s still alive. She leaves. The boy later dies and his parents believe Felicia has murdered him. The national police force, known as the Realm Patrol, investigates. They determine the boy’s death was indeed an accident but bruises on his body match the shoes worn by Felicia. They charge her with assault and imprison her.

In prison, Felicia is visited by Eldren, the mage who taught her to cast spells. She tells him her story, including the use of the fear spell. He asks where she learned that, since he didn’t teach her. She tells him she sometimes buys spells from people who find them in a dead mage’s belongings. He doesn’t tell her, but he’s not satisfied with that explanation. He happens to be the mage who invented the fear spell and only a few others (whom he taught personally) know it. He sends an apprentice to investigate, under the guise of having a spellbook copied. Aaron copies an interesting-looking spell from this book and gives it to Felicia. She tries it out, and ends up causing a giant, brightly glowing ball of energy to appear over the forest near her home. The apprentice now knows there is a problem and returns to his master.

Eldren and three other mages return to Agrinnia. They pull Aaron from the scrivener’s shop and take him to Felicia’s home. They confront her with evidence they’ve collected. She tells them she’s been trading spells to Aaron in exchange for romantic favors, and that he knows nothing of what he’s been copying for her apart from recognizing the general look of written spells. She also points out that it was Eldren who taught her magic. The mages kill Eldren first, for violating Guild law, then kill Felicia. Aaron is allowed to live after they try to determine if he knows any magic. He finds out they got him fired. He now has no source of income and no Felicia. However, he has inherited her home. He sells it, and decides to go to Capitol City to join the Mage’s Guild, hoping to destroy it from within.

He’s admitted to the Guild and assigned to a master mage named Elric. Elric begins teaching Aaron magic, and takes him on a mission into a neighboring country. There, they need to find a way to neutralize the magic used by the local population, to pave the way for their king to invade the country.

As my 50,000th word hit, they were in the other country, posing as businessmen who hoped to make money there. They realized they would need enough month to be able to pass as wealthy businessmen, which neither had. Aaron had spent his inheritance getting to Capitol City, bribing his way into the Guild, and reaching Elric. Elric had a bit of money, but not enough to pass for a businessman. He tells Aaron the answer is to rob a secure bank in the village they’re passing through…

That’s where the story stands as of the moment… I expect to finish it some time in December, then clean it up a bit. When I think it’s at least “tolerable” to read, I’m planning to publish it as a PDF and make it available here for people to download and read. Right now, it’s incredibly rough. NaNoWriMo focuses on writing speed rather than writing quality, so my novel contains a lot of wrong turns and foreshadowing for things that I intended to write into the story and never did. If you were to read it in its current form, you’d most likely come to the conclusion that I absolutely stink as a writer… and I wouldn’t blame you. All I really have here is a very rough draft for a part of a novel, not an entire novel and certainly not a good, polished one.

In any case, NaNoWriMo was a fun experience and I look forward to participating in it again in 2010.

admin Life , , , ,

I’m a NaNoWriMo Participant This Year!

November 6th, 2009

NaNoWriMo Participant Logo I first heard of the National Novel Writing Month (NaNoWriMo) last year, but never bothered to investigate it or learn much about it because I figured there was no chance I’d be able to write a novel that would be worth anyone judging for a contest.

As it turns out NaNoWriMo isn’t exactly a “judged” contest. It works something like this… Starting on November 1, you begin writing a 50,000 word novel. If you complete and submit that novel by November 31, you’re considered a “winner”. You receive a “web badge” and downloadable certificate you can print out. Not exactly the greatest prizes, but there are some corporate sponsors offering nice prizes. The makers of the Macintosh writing software “Scrivener” are offering a substantial discount to the winners on December 2, 2009. An on-demand publisher will print a free “proof” copy of your book and bind it for you. They’ll also optionally help you sell it via Amazon.com and other outlets.

If you’re curious and want to check in on how I’m doing and what I’m writing, here’s my profile on the NaNoWriMo site. As of this writing, I’m way behind the goal. On the other hand, I only really started this effort on November 4, so I’m about 3-4 days behind most other participants.

admin Books , ,

Bowling for Soup’s “My Wena”

July 13th, 2009

As I mentioned recently, I was fortunate enough to be able to meet Erik and Jaret of the band Bowling for Soup. One of the songs they sang that evening came from their new album. Jaret said that parents shouldn’t let their children see the video produced for that song, because it took his sweet little love song “My Wena” and turned it into something disgusting and perverted. When you read the lyrics for that song below, I’m sure you’ll wonder how hard the record company had to work to get something disgusting out of it…

“My Wena”
by Bowling for Soup

Her name is Wena.
Hey, have you seen-a?
Everyone says she’s amazing.
She gets so jealous,
She sticks her head up
When I’m checkin’ out the ladies.
And she needs so much attention
She’s always hangin’ around.

My Wena is lonely tonight.
[My Wena]
She cries when I turn out the light
[My Wena]
She’s only happy when I’m holdin’ her tight
Oh, My Wena.
Take a look at my Wena.

My little Wena,
Queen of the scene
And all the girls wanna be around her
Her skin is so soft,
I can’t keep my hands off
Ever since the day I found her.
And she’ll make your heart beat faster
With the wink of an eye.

My Wena is lonely tonight.
[My Wena]
She cries when I turn out the light
[My Wena]
She’s only happy when I’m holdin’ her tight
Oh, My Wena.
Have you seen my Wena?
Get a load o’ my…

Sometimes she can’t sleep at night
And I wake up and she’s just a-lookin’ at me
And she snuggles up tight when it’s cold outside
She likes to show off when we’re walkin’ the beach
And she’s always up for goin’ extra innings
She’s a sucker for a happy ending.
And we may not always agree,
But she’s always here with me.

My Wena is lonely tonight.
She cries when I turn out the light
She’s only happy when I’m holdin’ her tight
My Wena.
[Take a look at my Wena.]

My Wena is lonely tonight.
[My wonderful Wena.]
She cries when I turn out the light
[She wants to get between ya.]
She’s only happy when I’m holdin’ her tight
Oh, My Wena.
My wonderful Wena.

Here’s a video of Bowling for Soup playing the song live at the Garage Bar in Columbus on July 8, 2009.

admin music , ,

I Met Erik and Jaret of Bowling for Soup!

July 7th, 2009

I’ve been a fan of the band Bowling for Soup since the first time I heard the song “1985″. As someone who was a teenager during the 1980s, it’s easy to identify with many of the things it mentions, to say nothing of getting older. “My Hometown” reminds me of my own hometown in southern Ohio, even though it’s written about the band’s hometown in Texas. Many of their songs, like “Almost”, aren’t just about familiar themes but are also just good fun to listen to. They are, without a doubt, one of my favorite bands.

Local radio station WNCI 97.9 has been featuring Bowling for Soup this week. Today, the guys joked(?) that WNCI had forgotten to budget for their meals and they were going to have to start eating with their fans. This ended up becoming an informal call-in contest where listeners offered to provide the band with dinner that night. The wife of someone at my office won that contest. Her husband asked one of his co-workers (a friend of mine) if he was familiar with Bowling for Soup. My friend was invited to the party and told he could bring a couple of friends with him. Knowing I was a big fan, he was kind enough to invite me. I jumped at the chance. I’d wanted to see Bowling for Soup play live for a long time, and it was amazing to think I’d be seeing them in such an informal setting.

Around 7:15, I arrived at the house. On the door was a sign indicating that Bowling for Soup was here, so I knew I was at the right place. Inside I caught up with the friend who had invited me, as well as the co-worker whose home it was. My friend and I spent quite a while chatting with bass player and vocalist Erik Chandler. He talked about the rigors of being on the road, missing his girlfriend, and how it can take a while to settle in when you get back home. Erik’s a good guy and I very much enjoyed meeting him.

A while after that, the guitars were brought in and the guys played several acoustic versions of their songs. I can’t remember the entire set list, but it included at least the following:

  • 1985
  • Ohio (Come Back to Texas)
  • Girl All the Bad Guys Want
  • High School Never Ends
  • When We Die
  • My Wena
  • Hit Me Baby One More Time (Britney Spears cover)
  • Two-Seater
  • Hooray for Beer

Not wanting to be an irritating fan, I did not take my digital camera with me. (I regret that now, since several people did.) I did take my cell phone, however. The good news is that I took a couple of pictures and a short bit of video. The bad news is that in the low light, my cell phone took two blurry pictures and the video is at least as bad. I’ve put the pictures below because they’re all I have, not because they’re especially great or that it’s obvious who they are. I may post the video on YouTube at some point just to share something of the experience.

At the end of the evening, many people posed for pictures with the guys. My stupid cellphone battery was dead at that point, so I wasn’t able to have my picture taken with them… which was a bummer. I did, however, get to shake Jaret’s hand and talk to him briefly, explaining that I’ve been a big fan for several years now and that I am looking forward to their latest (upcoming) album. He said they expect it to be out in September and think it’s probably the best they’ve ever done. I’m looking forward to picking it up as soon as it’s available.

I heard several people comment afterward how talented and fun the guys were (and they were right). Even though it was something of an impromptu, casual event, they gave a great performance. Erik and Jaret were every bit as cool and down-to-earth as you’d expect them to be, given the content of their music. It was an excellent, once-in-a-lifetime experience and I thank my co-workers for being kind and thoughtful enough to allow me to take part.

Erik and Jaret of Bowling for Soup (Live Acoustic)

Erik and Jaret of Bowling for Soup (Live Acoustic)

Erik and Jaret Live Acoustic Show - July 7, 2009

Erik and Jaret Live Acoustic Show - July 7, 2009

admin music , ,

Michael A. Stackpole’s “The Rules of Writing” Seminar

July 3rd, 2009

Michael A. Stackpole is a fairly prolific author, having penned a large number of fantasy-themed books, Star Wars novels, Battletech novels, and other works of fiction. He’s had a long and successful career. In other words, the man knows a bit about writing. He runs a web site, stormwolf.com, where he shares (and sells) what he knows and writes. He hosted a seminar at Origins 2009 entitled “The Rules of Writing”, in which he shared his top 5 tips to help aspiring fiction writers improve their craft.

I signed up for one of his sessions. After attending, I wished I had signed up for the others. Stackpole not only understands what beginning fiction writers (and experienced ones) struggle with, he also knows how to communicate solutions to those problems effectively. I think I learned more in the 1-hour session with him than I’ve learned in all the other creative writing education I’ve had. To give you an idea what to expect, I’m going to share some of what I learned from Stackpole during his Origins 2009 session. Out of respect for the author and a desire not to infringe on his copyrights (he sells a document with his 20 rules of writing) or affect his attendance at seminars, I’m only sharing part of the information here. If you want to learn more, and get more detail, I would encourage you to visit his stormwolf.com site or attend one of his seminars.

Stackpole’s first “Rule of Writing” is “Show, Don’t Tell”. This is something you hear in many creative writing classes, but Stackpole did a great job of illustrating the impact of doing it right. For example, a beginning writer will “tell” you what is going on, such as “Tom was mad.” That definitely tells you what’s going on, but you don’t have to actually think about the words. It’s better to “show” your audience how mad Tom is, by saying something like “Tom’s face turned red. He gritted his teeth and slammed his fist on the counter.” In the second example, you have to visualize what’s going on. Not only do you get the point (”Tom is mad”), you can also picture just how mad Tom is.

Stackpole also tells writers to use “Continuity Bolts” in their work to hold the story together and make it seem real. For example, if the main character in your story visits a local bar and has a conversation with the bartender while waiting on a friend to show up, use that conversation and the bartender character elsewhere in the story. Perhaps your main character needs to go to the post office to pick up a package. While he’s waiting in line, he might see the bartender buying stamps. This makes your fictional world seem more real. Similarly, if a television in the bar talks about some news story, the main character might hear people talking about that same story in line at the post office. These elements of continuity make your fictional world seem more complete and consistent, and reward readers for paying attention.

The rule that stuck with me the most was “He said, she said”. This refers to something I’ve always struggled with when I write fiction. I knew it sounded horribly awkward, but I just couldn’t see a way around it. In about two minutes, Stackpole pushed me right past that block and helped me understand what I should do instead. Lots of beginning writers construct dialogue in their stories like this:

“I don’t like it,” Tom said. “You spend too much time at that night club.”

“Don’t be jealous,” Jane told him. “I’m only dancing and hanging out with my girlfriends.”

Tom asked, “Then why did Fred tell me he saw you sitting with that guy from Accounting?”

All that “said”, “told”, and “asked” stuff gets repetitive and irritating after a while. But how do you make it obvious who’s doing the talking? Stackpole explained that one way you can do that effectively is to give your characters a unique style of speaking. Perhaps one character never uses contractions. Maybe one uses a lot of big words, while another chooses smaller, one-syllable ones. The above example might be rewritten as:

“Ticks me off, you goin’ clubbin’ like that every night.”

“That’s silly! I only go to dance and hang out with the girls.”

“Fred saw you sittin’ with a jerk from Accountin’. Why?”

In that example, Tom tends not to say the “g” at the end of words. He also likes to use shorter, more gutteral sounding sentences. Jane uses more complete sentences and a more formal speech pattern.

Another way to identify speakers is to have them name one another, as in “Oh Tom, you’re always saying things like that.”

You can also illustrate who is speaking indirectly, by showing actions they take while they’re speaking, such as “Tom picked at his fingernails.” right before he says something.

You can also hide clues in the context of the characters’ speech, such as “Being the chief of police has its advantages, eh?” If three characters are speaking and only one is the chief of police, you know who they’re talking to. It’s also likely that the next person to speak will be that “chief of police” character. These little clues help the reader figure out who is talking, who’s listening, etc., without having to explicitly use the words “he said”, “she uttered”, “she asked”, etc.

For example, another way you might rewrite the original scene:

He gritted his teeth. “Ticks me off, you goin’ clubbin’ every night, Jane.”

“Oh, Tommy! I only go to dance and hang out with my girlfriends.”

“Fred saw you sittin’ with a jerk from Accountin’. Why?”

In the first line, we know the speaker is male, and he is talking to Jane, even if we don’t know who that speaker is. In the next line, Jane tells us it’s Tom. Now that we’ve established that Tom and Jane are talking, the third and subsequent lines can just deliver dialog until someone new enters the conversation or an existing speaker leaves.

(My examples above aren’t intended to be great writing, just quick illustrations to get the point across.)

Stackpole also shared suggestions for making scenes and dialog do “double duty” and explained the importance of researching the topics you write about. During the seminar, he recommended authors whose work provides good examples of different areas of fiction writing, such as dialogue, plotting, characterization, and

At his seminars, Stackpole sells CD-ROMs which contain PDF (Adobe Reader) files. I purchased the disc for this particular seminar. The PDF contains the 5 rules Stackpole discussed in the seminar, along with another 15. The disc also contains a copy of a back issue of his “The Secrets” newsletter that covers “timely and classic” writing issues. For example, his June 19, 2009, issue (122) discussed how to prepare documents for the Amazon Kindle device

I’m looking forward to attending Stackpole’s seminars at Gen Con Indy 2009 in August and wish him continued success in his career.

admin Books , , ,

Review – Rodney Carrington “El Nino Loco”

June 20th, 2009

Album CoverIf you’ve never heard of comedian Rodney Carrington, that’s unfortunate. Carrington had a sitcom on television for a couple of years. Before and since then, he’s done a lot of stand-up comedy and other work. Carrington’s comedy is very “blue collar” like that of more well-known comedians like Jeff Foxworthy and Bill Engvall, though more “off color” than Foxworthy or Engvall. His act is part traditional stand-up comedy and part country music. I’ve been a fan of Carrington’s since the first time I heard him perform on The Bob and Tom Show several years ago. His latest comedy album “El Nino Loco” was just released this week.

(If you don’t enjoy off-color humor you may want to stop reading at this point.)

The album starts with the title track (”El Nino Loco”) about a man who’s normally mild and reserved at home, but who gets drunk acts crazy while on a vacation in Mexico (this earning the nickname “El Nino Loco” from the natives). The track is a country song infused with Mexican instruments and backing vocals. The musical style is reminiscent of country singer Marty Robbins. It’s a pleasant song to listen to, but not Rodney’s funniest work by far.

In “Drink More Beer”, Carrington suggests that you can relieve life’s stress by drinking more beer. A typical line from the song: “When your truck keeps overheatin’ cause your radiator’s leakin’, grab the brown bag at your feet ‘n’ drink more beer.” It’s an exaggerated parody of more traditional country songs about drinking, making the ridiculous point that “Bud makes you wiser, Bud Light makes you lighter” and wine coolers make you less likely to be straight.

“If I’m the Only One” tells the story of a loving, dedicated husband troubled by his wife’s “wilder” past and current exploits. Musically, it sounds like a traditional country song. Carrington’s vocal performance is excellent, and makes for a very enjoyable listen if you have any appreciation of country music. Carrington’s stand-up humor slips into this song better than the first two, with lines like “If I’m the only one you ever loved, whose underwear are these? If I’m the only one you ever loved, how come you got so many Mardi Gras beads?” and “I came by your office with some cookies I baked. I walked in and I saw him and his hands were in your hair. Both your feet were pointed in the air. If I’m the only one you ever loved, how come your boss is all over you? If I’m the only one you ever loved, how come his pants are down around his shoes? I’m just askin’ questions, I don’t mean to pry. You got all the answers, so baby just tell me why…” The video for this track was a free iTunes download recently. The video ends with all the scenes of cheating being just a bad dream Rodney had after eating a “Pita Pocket” before going to bed, and his many children (none of whom look like him) being the result of adoption (and of course his wife being faithful after all). It’s definitely the stand-out track on the album.

The next track, “Wish She Would Have Left Quicker” tells how a man’s wife has left him unexpectedly, but “Now I’m just wishin’ that someday she’ll listen ’cause I know just what I would say… I wish she would have left quicker, I would have had lots more fun. There could’ve been shots of tequila, with Sherry and Sheila, bikinis with bottoms – no tops, and one happy man… with no ring on my hand.”

“White Shirts & Rain” discusses how women in wet white T-shirts are more attractive.

In “The Best You’ll Do Tonight” the singer tells us how a very attractive woman in a mini-skirt spent the evening turning heads and flirting with the menu in the bar, but took too long to find the one she wanted to take home and now has to settle for those who are left. Carrington tells her “I know you had intentions of goin’ home with Mr. Right, but it’s last call for alcohol and I’m the best you’ll do tonight.” To help the woman save face, he tells her “Hey, we can leave in separate cars and no one has to know. I hope you don’t live too far from here, my gas tank’s runnin’ low. But if all goes well and I close the deal and you’re lookin’ for a date next week, you can come right back to the same old bar and I’ll be sittin’ in the same old seat.”

In a turn of phrase worthy of the best country songwriters out there, “Bowling Trophy Wife” tells the story of a man who’s found a woman to make him happy even though she “weighs a buck ninety” (190 pounds). He tells us he asked her to marry him when she belched out his name. “Yeah, other guys like trophy wives with tiny little waists, they’ll buy ‘em yachts and caviar to suit their champagne taste. Me, I like ‘em husky with an appetite for life. I thank God for givin’ me my Bowlin’ Trophy Wife.”

The next track on the album tells of the regrets of a man who had lots of women in his life but “got down in the wrong one’s pants” and is “married now, three kids and dog” but says he’d “love to have the chance to go back and do you all”.

“Don’t Tell My Wife” exaggerates on the typical country music theme of a husband away from home who does things he shouldn’t.

The final track, “Funny Man” is a relatively serious one, about how a funny man is sad when he’s away from his family. This is probably based on Carrington’s own life. After his sitcom deal ended, Carrington returned home to Bixby, Oklahoma. He told Tulsa World in August 2008 that “Two years (in Los Angeles) doing that TV show (the sitcom ‘Rodney’ aired on ABC from 2004-06), and I learned my lesson. I don’t want any more of that, and there won’t be anything like that again. Tulsa suits me fine.” He said that “It was a great experience, and I met a lot of great people, but I was actually thrilled when it ended because I got my life back. Before I started doing TV, I had a successful career, and I was making a lot more money touring and selling comedy albums. When I went to do the TV show, I not only increased by 80 hours a week my workload, but I took a pay cut. It was a bad deal all the way around.”

Musically, this a great album to listen to. Carrington’s vocals and the accompanying instrumental work is as good as you’ll find on any current country album. From a comedic standpoint, it isn’t his best work. That’s not to say it’s a “bad” album at all. It’s quite fun to listen to. I find his stand-up (spoken) comedy much funnier than his musical work, though I do enjoy both. His 1998 album “Hangin’ With Rodney” might be his best work overall, as it contains several of his signature bits like “Dancing with a Man”, his country cover of “Purple Rain” and “Kiss” by Prince, “Fred”, “Little Things”, and “Letter to My P*nis.”

admin humor, music , ,

Thyroid Cancer Update 05/22/2009

May 22nd, 2009

One of the readers noted that I haven’t posted an update in a while, so I thought it might be a good time to do just that.

I saw my endocrinologist earlier in the year.  They took blood samples to identify the level of thyroglobulin protein in my blood.  This test, as I understand it, is an indication of how well the surgery and radiation therapy did its job in eliminating thyroid tissue and thyroid cancer cells.  The test results indicated that my level was “undetectable” which indicates that they probably got all the cancer.  There will be annual tests from now on to monitor that protein level, the increase of which would be a likely indicator of the return of the cancer.

At one of my last visits, my thyroid hormone level was checked and was found to be a bit low.  I’m now taking the same dose I was before, but I take an extra half pill on Sundays.  They will check my level again in a few weeks to see if it’s good as it is, or if I need to take more of the Synthroid.

For the moment, the worst of the cancer and treatment are behind me.

I was asked how I’ve been feeling of late, now that we’re into a more “maintenance mode” for the cancer and thyroid hormone.  Before I answer that, it’s important to note that I suffer from some other medical issues that may or may not be impacting things.  For example, I have been diagnosed with fibromyalgia, which is an illness that occurs for as-yet-unknown reasons and causes a person to feel pain in otherwise-healthy areas (usually muscles and joints).  I’ve also got high blood pressure and take medication for that.

Given the above context, I can tell you that before the thyroid cancer diagnosis, I would occasionally get muscle cramps.  This would happen maybe every other month, varying in severity from uncomfortable to “painful as all-get-out”.   Usually if I took an over-the-counter potassium supplement or ate a couple of bananas it would go away for a long time.

Since my thyroid was removed, the frequency and severity of these muscle cramps (commonly referred to as “Charlie Horses”) has increased.  It’s now almost a daily occurrence that I have a moderate-to-severe muscle cramp somewhere.  This past week, I’ve had several, some occurring during my sleep and causing enough pain to wake me out of a deep sleep.  At about 4:30am last night, I had a severe pain in my left calf and thigh, and a less-severe one in the right calf that woke me up and forced me to stand at the edge of the bed.  I was in so much pain that I couldn’t keep as quiet as I wanted to, and ended up waking my wife.  I’m still carrying that pain with me.

A low thyroid hormone level is one possible cause of muscle cramps according to what I’ve read online.  Certain blood pressure medications (specifically hydrochlorothiazide) can also cause this.  So can low potassium levels.  So can a long laundry list of other things.  I mention this because it it COULD be related to the thyroid treatments, but I have not had a chance to consult with my doctors to get their opinion.  What I can tell you is that whatever is causing these pains, they’re beginning to disrupt my life quite a bit.  It doesn’t seem to take a great strain to trigger one of these.  A gentle stretch, a bend of the arms or legs, etc., can set one off.

Apart from the muscle cramps, which are hard for me to ignore, I’m otherwise doing fine.  Once a month I refill my synthroid prescription.  If I run out, I notice that I’m more easily tired and what I assume is the fibromyalgia acts up.  I tend to stay on top of this prescription far better than I do some of my others as a result.

admin Life ,

Thoughts on the 2009 Star Trek Movie

May 13th, 2009

This past Sunday afternoon, I watched the new J.J. Abrams Star Trek movie. From the hype leading up to its release, I understand this was intended to be “Star Trek for the rest of us”, meaning that it was intended to be a version of the Star Trek story that would be accessible to those who aren’t Star Trek fans. It’s also intended to “reset” the original Star Trek universe by placing it in an alternate reality. Thus, what we should expect from it is a universe that’s similar to what we’re familiar with, but different in some ways. I think it’s fair to say that the movie succeeds on both fronts. Its box office success seems to indicate that a lot of people were intrigued by it, and the story is definitely different from the universe of “Star Trek: The Original Series” (as it’s referred to today).

Looking at this installment of Star Trek as a movie, it delivers a lot of excitement and action, backed by a lot of interesting visual effects, and punctuated by moments of humor. If you’re a science-fiction fan who looks for a great story, lots of character development, and an interesting message, you’ll be disappointed. In order to pack as much action as possible into the movie, the writers took a lot of liberties with the story and characters. In fact, apart from the use of phrases like Federation, Romulan, Vulcan, warp drive, etc., and the setting in space, this could have been any big-budget action film. It could have been “Die Hard in space” with very few changes. It bears little resemblance to the Star Trek movies of the past.

For example, in Star Trek II: The Wrath of Khan, we learn that Captain Kirk is the only Starfleet Cadet ever to beat the Kobayashi Maru “no-win scenario” test. We’re told that Kirk “changed the conditions of the test” so that it was possible to rescue the crew of the Kobayashi Maru. In the end, he received a “commendation for original thinking”. Based on this description, we can infer a few things. First, Kirk’s modifications were probably very subtle. Had Kirk made very blatant, obvious changes like having the Klingon ships crash into each other and become disabled, his tampering would be easily detected and would hardly be seen as clever or original thinking. Second, Kirk would not have wanted to get caught, so while his modifications made it “possible” to rescue the Kobayashi Maru crew, it shouldn’t have made it “easy” to do so.

In the J.J. Abrams Star Trek universe, Kirk has apparently lost quite a few IQ points. Not only do his modifications make it “possible” to save the crew, they practically make it impossible not to. And, far from trying to conceal his tampering with the test, the “new” Kirk loudly munches an apple during the test, practically ignoring everything that happens around him until the lights go out and his “cheat code” takes effect. Then, he suggests they check the Klingon shields, which just so happen to be down at the moment and allow for a devastating attack. He then half-heartedly makes the attack and rescue orders to the crew. It’s an amazingly cocky, stupid, unoriginal, and inelegant way to “beat” the “no-win” scenario. It’s no wonder that this Starfleet doesn’t award him a commendation for original thinking but instead puts him on trial. More than anything else, it shows that “new Kirk” is first and foremost a stupid, cocky, overly-confident ass. He doesn’t deserve the respect of his peers or his superiors.

But there’s more wrong with this movie than that single scene. I also found myself wondering what the heck was wrong with the new Spock. Leonard Nimoy’s Spock was logical, tormented by (and ashamed of) his feelings, and very much a “by the book” guy most of the time. The new Spock openly falls in love, becomes enraged, and lets his feelings control him. In a sense, everything that made Nimoy’s Spock an interesting, compelling character was tossed out the window for an awkward love scene in a turbolift and a make-out session on the transporter pad with a character the original Spock never showed an interest in. Why did the writers feel the need to shoehorn a love scene into this film? Is that supposed to make it appeal to women? Are women so easily entertained that a couple of quick romantic scenes in an action film are supposed to appease them? I think not. The women I know are smarter and more sophisticated than that. I’m married to one of them.

But Spock’s love life wasn’t the only bit of nonsense surrounding that character. When placed in charge of the ship, Spock and Kirk are at odds over what to do about Nero. Spock wants to follow orders and reconnect with the fleet. Kirk thinks this is suicide and wants to go on the attack. Kirk attempts and fails at a mutiny. Rather than place him in the brig, Spock orders him tossed off the ship. Excuse me, but even in an “alternate” Starfleet, aren’t there rules about locking up prisoners first so they can stand trial? Maybe if Kirk escaped from the brig you might toss him off the ship if you think he’s a threat to the safety of the crew, but only then. And marooning him on a planet so dangerous that the escape pod recommends staying put seems just short of sentencing him to death. I know Spock was supposed to be distraught because of the destruction of his home world, but that’s no excuse for him to virtually kill a fellow crew member.

Nero’s motivations and actions are questionable as well. Romulus is destroyed (in the future) by a supernova. That’s not the Federation’s fault. Spock even attempts to save Romulus, even though they’re enemies of the Federation, but fails. Instead of focusing on taking that supernova out of commission centuries before it can do harm, Nero decides to blame Spock and go on a rampage against the Federation. He waits decades to catch Spock and his ship full of “red matter” (whatever that is… wouldn’t the more-real “dark matter” have made more sense?). When he has Spock and the red matter under his control, his plan is later reported to be to have Spock watch helplessly as Vulcan is destroyed. How does Nero achieve this? By releasing Spock on a nearby planet with a Federation outpost! Not just any planet, but one so dangerous that it’s not safe to travel around outdoors. What if Spock is so busy fighting for his life that he doesn’t even see Vulcan destroyed? So much for Nero’s “clever” revenge. What if Spock makes his way to that outpost and manages to stop Nero (since, after all, Spock apparently knows how to transport across vast distances with a “common” transporter now)? Wouldn’t it have made far more sense for Nero to have kept Spock aboard his ship, chained up next to a viewport, under heavily armed guard to prevent his escape, to ensure that he has nothing else to do but watch as his world is destroyed? Dropping Spock on the planet was nothing more than a device for the writers to explain how Kirk would rejoin the Enterprise crew when doing so should have been impossible.

How that little miracle was accomplished was nothing short of ridiculous as well. We’re led to believe that Scotty has known for years how to beam someone across vast distances in space onto targets moving at warp speed. If that’s the case, why go back to the Enterprise where you might just be tossed out again or slapped into irons? Why not beam to Spock’s ship in Nero’s hold, and use its weapons to destroy Nero’s ship from the inside? Why go back to the Enterprise, waste time getting Spock to show his emotions, and then play catch-up to Nero? For that matter, if we can beam across the universe, why is it we need starships at all now? Why not just beam from planet to planet? It’s like the writers wrote themselves into a corner and pulled this magical tech out of nowhere to save themselves. It’s poor writing if you ask me.

We have to wonder about just how Nero figured out how to carry out his plan., too By his own admission, he was a mining ship captain, not a scientist. So exactly how did he know how to work with “red matter”, how to get the right amount to implode a planet without getting his ship sucked into it, etc.? The story just doesn’t seem that well thought out.

I’m aware this little rant has likely painted me in the role of “typical fanboy”. So be it. The problem with many recent science fiction shows and movies, this film included, is that Hollywood executives want to make science fiction appeal to a wider audience so they can make more money from it. To do this, they think it’s necessary to shun career science fiction writers in favor of people who have no interest or experience in the genre. Being unaware of what makes for good science fiction, they cram their shows full of action, one-liners, and special effects… While this may sell, it’s not science fiction, and it’s not Star Trek as far as I’m concerned.

admin Movies

The Comedy of Tim Minchin

February 19th, 2009

While searching for some other video on YouTube, I stumbled upon comedian Tim Minchin. Minchin is Australian born, but living in England.

Early in his career, he wanted to be a serious recording artist (i.e., not a comedian). Later, he wrote some comedy songs and found them well-received, so he began doing more of them. Today, he’s known in several countries as a very clever, insightful, and (above all) funny guy. Tim is also a good singer and a talented piano player.

After hearing some of Tim’s YouTube performances, I located his web site and ordered his two albums on CD from England (that’s how much I liked what I heard). I’ve listened to them many times since receiving them.

Tim’s comedy usually has at least a couple of levels to it. On the surface there’s an obvious joke you can laugh at, but underneath it there’s usually a very insightful observation about how people live, think, interact, etc.

Since discovering him a few weeks back, I’ve added Tim to my short list of “favorite comedians”. Hopefully, after looking at some of the videos linked later in this article, you’ll agree with me that his comedy is fresh, interesting, and above all, funny.

His 2005 album “Dark Side” includes several of his best comedy songs, including (links below go to YouTube videos where you can hear each song performed):

  • Inflatable You: A love song about a man’s passion for his inflatable girlfriend.
  • Mitsubishi Colt: A beat poem about an encounter between Tim and a rich stock broker in a bar who thinks Tim is better off not being as rich
  • Angry (feet): A poem Tim writes at the request of his therapist about his anger issues
  • Nothing Can Stop Us Now: This is almost a serious song Tim wrote to his wife. I really enjoy listening to it, even when I’m not in the mood to laugh.
  • Not Perfect: This is another “almost serious” song that I really enjoy listening to, about feeling insignificant in the world but accepting that neither he nor the world is perfect

Tim’s 2006 album “So Rock” features a number of great stand-up bits as well as musical numbers. In “London, Advertising, and Hippos” he talks about how he worries that he’s been with his wife since the age of 17 and if he ever had to enter the dating scene again it might be difficult. He worries that he and his wife might have “drifted” from the sexual norm “bit by bit” such that if he started to get intimate with another woman and “I get out the Mickey Mouse ears, and the jelly beans, a length of bungee rope, and the Hungry, Hungry Hippos” when she says “What are you doing? I thought we we just gonna make love.” This is when he finds that those implements don’t fit in with her picture of love-making.

Also in “So Rock” we find Tim’s warning to parents about how they should keep their children from becoming obese, his song about the dangers of being too open-minded, and another “semi-serious” song called “You Grew On Me“. This last song upset me when I first heard it because it reminded me of my late mother’s death from melanoma.

I’m looking forward to Tim doing a comedy tour in the USA and landing somewhere near me so I can go see him.

In the meantime, here are some other Tim Minchin bits on YouTube that I enjoy:

There are lots more out there. The ones linked here are some of my personal favorites.

admin humor