RSS2.0 Feed button
EnglishItalianKoreanChinese (Simplified)Chinese (Traditional)PortugueseGermanFrenchSpanishJapaneseArabicRussianGreekDutchBulgarianCzechCroatianDanishFinnishPolishSwedishNorwegianHebrewSerbianSlovakThaiTurkishHungarian

"If all the girls who attended the Yale prom were laid end to end, I wouldn't be a bit surprised."
Dorothy Parker

Sam Devol

Running with Scissors

Category

Rogue Anti-Virus Removal

Posted in May 11th, 2011
Published in Computers
Tagged with:

Over the past few years I’ve had a number of clients who have been hit with ‘fake’ Virus alerts/warnings that are intended to alarm the user into scanning their system and eventually paying to have the fake virus removed.

I have found the safest way to deal with these is to get the computer re-booted into Safe Mode as soon as possible and then to do a scan with Malwarebytes AntiMalware. Here’s how you can do that:

Continue reading this post…

How to switch to Microsoft Security Essentials Anti-Virus

Posted in February 20th, 2011
Published in Computers

Most of my clients and friends want an Anti-Virus solution that’s simple and cheap, and I have found myself installing Microsoft Security Essentials (MSE) on more and more Windows systems.  It has a small footprint, doesn’t drain a lot of resources, and automatically updates.  It’s also free ;’)

Please note: MSE will not install unless you have a ‘valid’ copy of Windows (XP, Vista or 7).
Here’s the procedure I use in most circumstances:
Continue reading this post…

Seagate ST35000620AS Failure

Posted in August 11th, 2010
Published in Computers
Tagged with:

I received a call from someone with a two year-old Hewlett Packard Pavilion Slimline Photo of crappy drivewho told me the system would no longer boot.  I started talking him through some troubleshooting procedures so I could get a better handle on what was going on when he read an error to me that appeared on his screen: “Error- Non-System disk or disk error. Replace and strike any key when ready.”

Wow…  It had been a long time since I had seen that error, one that was more common 10 or 15 years ago, when hard drives had less life span and reliability.  I told him there was nothing we could do over the phone, that I needed to get his computer, and we made arrangements.

As soon as I got it back to my lair, I determined that BIOS was not seeing a drive any longer.  I booted up off a ‘live’ GParted CD-ROM and Gparted reported an error; ATA1: Not responding.

I’ll cut to the chase here: It turns out that his drive is a Seagate ST35000620AS (Part No.: 9BX144-621) and is one of about 21 different Seagate/Maxtor (Seagate owns Maxtor now) models that have faulty firmware that can put the drive into a non-responsive state (read: Brick, Door-stop, etc.).

Continue reading this post…

Magellan Roadmate Loose Power Plug

Posted in November 16th, 2009
Published in GPS
Tagged with:

Recently I received a call from a friend of mine who said the power plug on his GPS had “fallen off inside….” and he asked if I would be interested in taking a look at it. I thought: “Cool, a chance to take apart someone else’s stuff!” Or something like that…

Once I had it in my hands it became obvious that the power plug ‘receptacle’ had become loose inside the unit, so I took out a hammer and smashed it into little pieces. heh. Kidding. Although I think that was one of Frank’s proposed solutions…

Removing the cover exposed this:
Magellan Sans Cover
In the above image it’s not easy to determine what’s going on with the power plug, so here’s some close-ups:

Magellan Power Plug

And from a different angle, you can see the ‘lift’:

Magellan Power Plug 2

So, I whipped out my soldering iron and melted some solder… Here’s a closer look at what I found after lifting the plug receptacle off the PCB board:

Magellan PCB Sans Power Receptacle

Once the receptacle was removed, I ‘tinned’ the 4 feet that protrude from the receptacle. Then I melted the mating solder points on the PCB board. Then holding the receptacle in place, I proceeded to burn my fingers several times (solder in one hand, iron in the other, I’m lucky it was only my hands getting singed…). Eventually I found a method of leaning a light object against the receptacle so I could use both hands for soldering.

Once finished, I re-assembled and tested. Plugging in the power (male) felt solid and secure, and the unit recognized the external power source, charged batteries, etc.

Then Frank told me he had already bought another GPS… Bastard.

1999 GMC Yukon Intake Manifold Gasket Leak

Posted in November 9th, 2009
Published in Automotive

I noticed some time back that my Yukon was stumbling under loads, and tried several repairs and diagnosis techniques without success (I don’t have access to a scanner/reader), so I nursed it along until one evening it was really acting up, and as I looked in the rear view mirror to see if anyone was coming up on me I noticed a huge, continuous white cloud pouring out of my exhaust.  I was a mile and a half from home, so I headed there, and went to bed. With dreams of mechanical failures floating in my head. bleh.

The next morning I started in on trying to figure out what was going on, and noticed the Coolant Reservoir was empty. Taking the radiator cap off showed there was very little coolant in the radiator. Great, I figured I blew the engine.

I checked the oil, and the first thing I noticed was the color tan, like paint Rommel would use on his tanks in his North Africa campaign. AND the level was very high, way up the dipstick. When I drained the oil, it looked like this (classic case of water and oil blended by the splashing crankshaft of a 4-stroke engine):

Drained Oil (and water)

Some research on the internet turned up some info, most notably that this was not an unusual occurrence. The common thought was that since the cylinder head is cast iron and the intake manifold is aluminum (the lower part that bolts to the head) it’s the usual effect of dissimilar metals contracting and expanding at different rates, and under high heat, wildly different rates.

Most prices quoted by people who had taken it to a dealer were between $600 and $900, so I decided to take it on myself and use the money for drugs and hookers instead. Just kidding there.

A quick summary of what I found out on the internet (Google is your friend!):

  • The intake manifold can be removed as an assembly (lower aluminum and upper composite plastic do not have to be disassembled)
  • The radiator does not have to be removed (though getting at fasteners on the AC mount is more difficult)
  • The AC unit can be left intact, that is, remove the four bolts (and electrical connectors) and move it over by the coolant reservoir without removing the hoses.
  • A lot of people mentioned the ‘newer’ gasket available from GMC, unfortunately I went with an Edelbrock performance gasket (it failed, pictures below).

A quick summary of what I didn’t find out until I performed the work:

  • The right (passenger side) valve cover has to be loosened considerably (or removed altogether)
  • The Distributor and shaft assembly has to be removed (not as obvious as you might think)
  • There are three bolts behind the power steering pulley that have to be backed out (as well as the obvious ones higher up) to loosen the AC mount/casting enough to get the manifold out (and access the front left (driver side) bolt in the intake manifold.
  • The bracket underneath the Ignition Coil is fastened to the back of the right cylinder head, as well (after removing distributor, reach way back there and you’ll find a nut holding a ground wire to the cylinder head, under that is another that holds the back of the bracket).

Here’s a picture from when I started:

Yukon Engine compartment

The procedure I used wasn’t tricky, as you look at the engine it’s pretty obvious what is in the way as you proceed. However, I don’t recommend anyone do this who has never worked on engines before. Once you have cleared the components in the way (Intake, AC, coolant hoses, throttle cables, electrical spaghetti, distributor, etc., etc.) the tricky part is loosening the bolts holding the casting that the AC mounts to from the front of the engine. I chose this method because I didn’t have a power steering pulley puller tool, and had read that it was possible (it is). There is a nut and one or two bolts at the top of this casting that are easy to get to, but there are three behind the pulley that are tough to get at. I recommend a combo wrench (spanner for you Brits ;’) that has the offset box (slightly angled). Take your time, you’ll need that and patience.

But once those fasteners are backed out, you can wiggle the AC mount back far enough to maneuver/lever your way through the rest…

I should note here what I did to remove some of the gunk left in the engine: Drained oil/water/sludge, and replaced drain plug but left old oil filter in place. Once manifold was removed, I used towels/whatever to remove all traces of water from top of block/pushrod-area. Then I used about a quart of kerosene to wipe down the area (letting the kerosene drain into the oil pan). After reassembling I put cheap 30w oil in and drove 5 to 15 miles, very easily, very light on the throttle. Then I did a proper oil/filter change after letting it drain overnight (I use synthetic oil).  Coolant was a simple flush/refill.

This is what it looked like after removing the intake manifold:

Intake Manifold Leak

After the surfaces were cleaned, new gaskets in place and silicone beaded on top of the block (front and rear horizontal surfaces), I re-assembled. Note the factory torque specs and order for the intake manifold, I believe they were 11 ft./lbs., and as typical, start from the middle and work your way out. I used two passes.

IMPORTANT NOTE: The above is slightly fictionalized. That’s because I had to do the replacement of the gaskets twice. The first set, Edelbrock Performace, failed after about 10 days.  I noted the engine started racing, idling about 2300 RPM. Diagnosing it was a bitch because the leak was both on top of the manifold gasket and under it (inside block), so the real tell-tale was removing the hose that goes from the top of the right valve cover to the intake and noting a very strong vacuum there (as well as a dramatic change in idle speed).  Disassembly revealed the Edelbrock gasket is actually two pieces, sandwiched together. pfft. Here’s a picture of what happened:
Edelbrock Performance Gasket Fail
And for those curious, yes, I did follow the directions to the letter that were included with the gasket, and no, I didn’t ‘stack’ them.  I ended up getting the factory gasket from the Chevy/GMC dealer, that’s been holding up fine. And the engine is running better then it has in years…

So, the reason for this post is two-fold, because I feel sorry for anyone that has to do this, and sorrier for anyone who has to do this twice in one month ;’)

Please avoid Symantec/Norton

Posted in March 10th, 2009
Published in Computers
Tagged with:

In the late 90′s I started questioning the quality of Symantec/Norton products as they started showing a large amount of support time (while IT Director at a Video Game Company supporting over 200 workstations)…

Norton support was lacking, and we often had to uninstall their products to get our employees workstations up again. This required a lot of manual work beyond simply hitting an uninstall button: The registry had to be searched and edited manually to remove all traces left behind by the uninstaller, and a special executable downloaded from Norton had to be run (yet another uninstaller).  We soon stopped using Norton/Symantec products.

Recently I was working on a day traders workstation and came across a troublesome problem with network printer sharing. Was taken aback when several results from a Google search recommended to “First remove all Symantec products…” After doing the exhaustive removal process, all was well.

Deja Vu.

Apparently their support has not improved, with the recent discovery of what appears to be a rogue executable ‘phoning home’ to Symantec. When users posted questions regarding this executable all of their posts were deleted by the Norton/Symantec admins.

I bet the Bush administration wishes it could have done that ;’)

Slashdot article about pifts.exe

Re: PIFTS.exe – Off-Topic – ZoneAlarm User Forum.

Make ColorZilla work in Ubuntu – Firefox

Posted in March 6th, 2008
Published in Computers
Tagged with:

ColorZilla has the ability to work with Ubuntu, but not the way it is packaged. If you install the regular ColorZilla_1.x.xpi the library that does not work with Ubuntu gets installed and you get the ‘mode not supported on your platform’ error message.

The ColorZilla_1.x.xpi (both the one on Mozilla.com and the beta at iostart.com) comes with the needed library, it’s just a matter of forcing the correct one for Ubuntu. Here’s how I did it with the beta (kudos to SaltwaterC for pointing out that an .xpi file is just a renamed .zip file):

  1. Do a right-click and save so I could access the file locally.
  2. Open up ColorZilla_1.9.xpi with File Roller (Ubuntu Gutsy/7.10 default handler) and delete the /platform/Linux/components/ColorZilla.so file inside the archive and then just hit the ‘x’ (close button) on File Roller.
  3. Open up Firefox, open the Addons window, drag and drop the ColorZilla_1.9.xpi file onto the window, click install.
  4. Restart Firefox.

Yet one less reason to develop on M$.

Cleaning up WordPress database after UTW

Posted in October 3rd, 2007
Published in Computers, Things, WordPress
Tagged with:

After upgrading to WordPress 2.3 and trying to re-evaluate tag usage, I decided to re-visit an old pet-peeve of mine: The relatively massive (read: gi-normous) size of my wp_postmeta table. It was always the biggest table in my database (thanks to UTW), so whenever I was poking around in the database it caught my eye (it was over 5MB).

With WordPress 2.3 ‘tags’ are starting to be handled internally, and the need for UTW in it’s old form (rumor is it will be broken up into elements complementing WordPress’ new built-in tagging system) is no longer, so I got out the scissors and…

Taking a closer look, I had over 30,000 records in wp_postmeta that had a meta_key named _utw_tags_0. Amidst thoughts of how these records were somehow data-intercourse/sexing it up and reproducing like bunnies, I started warming up phpMyAdmin (does that behemoth take a while to start or what?).
wp_postmeta_table.jpg
Once phpMyAdmin was up, I selected my site’s database, then the wp_postmeta (the ‘wp_’ prefix is the default, if yours is different, adjust the SQL query appropriately) table from the list on the left side of the phpMyAdmin interface.

wp_postmeta SQL queryboxOnce you have the wp_postmeta table in front of you, click on the SQL tab at the top of the page and you should end up on a page with a large text box and a query already started for you. Highlight that text and replace it with:

DELETE FROM `wp_postmeta` WHERE meta_key = '_utw_tags_0'

You will get some sort of “Are you sure you want to destroy Planet Earth” notice, click yes.

I still had about 10 records with a meta_key title of _utw_tags_ so I used the same steps as above and blasted them with:

DELETE FROM `wp_postmeta` WHERE meta_key = '_utw_tags_'

This brought my wp_postmeta table down from over 5MB to less then 22kB. Can you say: Wheeee?

Recent site and forum issues

Posted in October 3rd, 2007
Published in Computers, Things
Tagged with:

Between the theme change, settling into 2.3 final and trying to bring some style continuity from the new theme into my forums, there have been some short periods of down-time. Last night and this AM were more significant however, so I wanted to post some info:

Last night I made a ‘quick’ change to the site, adding a little code to my functions.php file and like an idiot I guess I didn’t check afterwards but just ran out the door (real life, what a concept). End result was that samdevol.com was down all night until I did a huge “DOH!” this morning.

I use PunBB for my forum, and decided to give it it’s own database. But until I went through the SQL code (my backup) and repaired it by hand, I couldn’t re-import it. The error I noted was:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1

Apparently the same MySQL database that I exported from refused to accept the format it created. Specifically, where a field was empty (signified in my backup as , , [comma space comma]) MySQL choked on the import. I eventually did a search/replace and replaced all occurences of , , with , '', [comma space tick tick comma] and it finally imported without error.

I have discovered the import for punbb appeared successful, but it was not. Until I find some way to import it, the forum is back up with no old messages.

All user error, short-between-the-headphones stuff. Sowwy.

Now if I could figure out my database sync issue (every time I activate a plugin I get the Your database is out-of-date. Please upgrade. message).

Recent changes here at samdevol.com

Posted in September 22nd, 2007
Tagged with:

I have been meaning to post a note about some of the recent changes here, but have been busier then a long-tailed cat in a room full of rocking chairs (been dying to use that phrase for some time ;’)…

I’ve adopted a new theme called nobus, designed by Dezzain Studio. The UI is not too simple, not too complex, not too dark. The header is a bit tall, but I want to live with it a bit before attempting changes (the height did allow me to pretty much cut-and-paste some of my code/hacks into the header to retain functionality I desired (translation service, RSS icon w/out scrolling down, my logo and some quotes). There is a big difference in typography, not just style, but size and spacing. Feedback is desired/welcome about these (and any other) changes.

Some minor changes in functionality, testing new plugins (not just new to me, but new to WP 2.3 and/or the ‘world’), carefully applying some AJAX (less then 2% of my visitors have JavaScript turned off, but I do keep an eye on this and try to use JS that will degrade/fall-back to HTML behavior/appearance.

Posted here about using Zazz Post ticker. I have been keeping an eye out for something with this functionality over the last year or so, and everything I researched/tried was either too clunky/ugly or required more time to integrate then I was willing to devote. This one dropped right in without a struggle and styled up quite easily with a few CSS additions.

Some other new plugin additions:

  • DoFollow Using no-follow as a rule just doesn’t make sense any more, it should be the exception.
  • Enforce www. Preference I dropped the www NOTE: This plugin is now redundant with 2.3.
  • HeadSpace2 Experimenting with this meta-generator-on-steroids
  • Link Indication If we are going to put the control/decision about how links/new-windows are handled into the users hands, let them make an informed decision?
  • Nofollow reciprocity If I’m going to turn off no-follow, I expect you to, as well
  • Shutter Reloaded With all the different javascript libraries and resultant conflicts my lightbox/slimbox scripts started acting whacky. Just dropped this in and I’m ok for now ;’)
  • WP-Footnotes Because some of my posts just need footnotes.
  • Secure and Accessible PHP Contact Form Fianlly broke down and decided to try/test a plugin form solution

Some folks email me now and then about the quotes in my header, so just as an FYI: I use Quality Quotes, and the thing I love the most about this ‘yet-another-random-quote’ plugin is that it goes out and gets 10 quotes each day and then cycles randomly through them on each page refresh. So instead of hitting/depending-on some outside resource every time a page is refreshed on my site it’s cached locally. Fast, lightweight and independent.

Closing with one of my favorite recent quotes:

We can lick gravity, but sometimes the paperwork is overwhelming.
- Wernher von Braun

About The Site

Picture of Monkey

Observations of a Troubleshooting Monkey and

ex IT Director

ex Digital Video Director

ex Missile Mechanic

ex Motorcycle Mechanic

Work Background Contact me
Bear