Suddenly I wish I could buy Mopar spark plugs at Autozone

The most evil of evil software companies, SCO, has finally made good on its threats to sue a big Linux user, filing harrassing lawsuits against AutoZone and DaimlerChrysler.

Of course, SCO has yet to prove it even owns the copyrights it claims it owns, not to mention it voided any claims it might have by distributing Linux under the GPL. But that doesn’t seem to stop them from filing frivolous lawsuits.

The enemy of your enemy is your friend. Support freedom by shopping at AutoZone, or if you don’t have an AutoZone, buy anything Mopar that happens to fit your car, such as spark plugs and oil filters.

Sneaking up on you: Affordable Gigabit

Gatermann sent me a link to something today, something whose existence shocked me.

Affordable gigabit Ethernet, from a mainstream, second-tier manufacturer.That manufacturer is D-Link. Their 8-port gigabit switch costs $130 at Newegg.com. It wasn’t even five years ago that I paid that much for a Netgear 8-port 10/100 autosensing hub. And it’s a real, honest-to-goodness gigabit switch, not one of those 8-port switches with 7 10/100 ports and just one 10/100/1000 port.

Meanwhile, Netgear is weighing in with gigabit NICs at $31 a pop.

Gigabit’s a nice-to-have, not a need-to-have. Yes, it’s nice for your network drives to be about the same speed as your local drives. No, it’s not necessary sharing an Internet connection and it won’t make the network printers any faster. But if you shuttle large files around your network…

If you get the feeling I really wish I didn’t know this information, you’re right. So I’m sharing my pain.

I can see this becoming very common in households, however. Gigabit means no one has to fight over who gets the monster hard drive. Buy that $250 300-gig drive, then put it somewhere, share it out, and map it on all the computers in the household. Then everyone gets the upgrade.

Munich\’s unexpected migration costs prove nothing so far

I saw an article in the Toronto Star in which Steve Ballmer was, um, well, talking gleefully about the city of Munich’s highly publicized and controversial migration to Linux, server to desktop, costing more money than expected.

So I suppose Mr. Ballmer is prepared to reimburse one of my clients for its unexpected expenses in migrating from VMS to Windows then, eh?

Read more

Learning about scratchbuilding the hard way

I haven’t had a lot of free time the past couple of weeks, and as you’ve probably gathered, I haven’t been spending a lot of it in front of a computer. I’ve been in the basement, learning how to make stuff for the train.

Along the way, I’ve learned a few things, mostly from experience rather than from books. I still have a long way to go.Not all paints and finishes are compatible with one another. When I tried to spray one brand of glossy finish atop a different brand of black paint, the paint crinkled. Spraying paint thinner on it would have done less damage.

Aside from the hard lesson on paints, clones of the old 6-inch 4-wheel Marx train cars are very simple to build. That must have something to do with why they cost 59 cents when they were new.

The look of lithographed tin can be reasonably approximated by printing a design on, of all things, plain paper, then spraying it with the same glossy finish that ruined the paint job on the first car I built. Attach said paper with spray adhesive, and only the very observant will notice your car isn’t tin litho.

Styrene plastic is very easy to work with. You can build simple things from it very quickly, so long as you use an MEK-based solvent, rather than the cement that comes in tubes. Solvents give a stronger bond, and after holding the joined piece together for two minutes, you can continue to work with it.

Aluminum is essentially free, and can be cut with scissors, but joining it is a pain. Joining two pieces with solder is very difficult. Epoxy is easier, but it’s harder to work with than the plastic solvents.

Tin and brass are extremely easy to solder. I now know why so many hand-built metal models are made of brass. It’s strong, reasonably easy to form, and not terribly expensive.

Sheet metal is dirt cheap at onlinemetals.com, but the $3 worth of brass that it takes to make a train car will cost $10 to ship, even if you have them deliver it by stagecoach UPS ground.

It’s very easy to end up paying $12 for a rustbucket Marx train car on eBay, and it’s more satisfying, if you have the requisite ability, to watch cars you made yourself go around your track than to watch cars you sniped with four minutes left. (I’ve only done that once. The rest I bid the way nice people do.) So most of the time you’re better off with your $13 worth of brass, whether you bought it online or at the local hobby shop.

You can fabricate your own Lionel- and Marx-compatible axles using 3/32-inch brass rod from a craft or hobby shop, cut to 1 3/4 inches in length for Lionel, or 1 7/8 inches for Marx. Put a dab of solder or epoxy half an inch inside to keep the wheels from going in too far.

Two new things are working

I still haven’t fixed the calendar (I’m a slacker) but I’ve got two other important things working. For those of you who use RDF/RSS, my feed is working (the link’s in the lower right), and for those of you who use blo.gs to track your favorite blogs, I’ve got my blo.gs update working now too.

I need to use this for my e-mail signature line

I saw a great e-mail signature line today. Like all great lines, it summed up something that everyone has thought a million times in a single brilliant sentence.If you receive something that says ‘Send this to everyone you know,’
pretend you don’t know me.

If you haven’t thought that today, it’s probably because you haven’t opened your e-mail yet.

Salary cap? Baseball needs something

Funny how now that the New York Yankees have added the most expensive sports contract in history, Alex Rodriguez, to their already outrageously priced roster, suddenly the freespending Boston Red Sox, owner of the second-most expensive sports contract in history and the second-highest payroll in baseball, are calling for a salary cap.

Read more

So, I was gonna write some cool stuff this weekend…

But I gots a dead server. No, this server’s fine, but one of the servers at work is dying a horrible death. So I’ll be dealing with that this weekend, instead of writing cool stuff. Part of me wants to complain, but then another part of me reminds me that it’s because of emergencies like this that I have a nice house and a nice car and I’m ahead of schedule on paying off both of them, so that part of me shuts up pretty fast.

So anyway, I may not resurface for a few days, depending on how this goes.

Running ancient DOS games on modern Windows

So today I was one of at least two people trying to help Jerry Pournelle get the original Railroad Tycoon running under Windows XP. The secret is DOSBox, a cross-platform DOS emulator.DOSBox emulates a 386-class PC, with VGA and a SoundBlaster, under multiple operating systems–most notably, Linux and Win32. It’s pretty slick in a number of ways. Boot it up, and you’ve instantly got sound configured and 637K of conventional memory available, along with enough extended memory to round out 16 megs. All without messing around with arcane and archaic memory manager commands in config.sys. (Remember that?)

When Jerry last e-mailed me, the game was running but he was having difficulty getting the mouse to work, even when hitting ctrl-f10 to lock the mouse. I suspect it’s easier to get PS/2 mice to work with the emulator than USB mice, as under Windows USB is a different driver. But I’m not certain. I’m still trying to find my box of old DOS games so I can even test the emulator properly. Based on his site, it looks like he got it working, but didn’t elaborate on what it took. I don’t blame him–if I’d just gotten the original Railroad Tycoon running again, I think I’d have better things to do than write back a dozen people to say, “It works.”

Because DOSBox actually emulates everything and doesn’t rely on the hardware, you need a GHz-plus machine to get 486 speed out of it. That’s the price you pay for higher compatibility. The cardinal rule of emulation has always been that any machine can perfectly emulate any other machine as long as speed is not a factor. Fortunately, those aren’t especially rare or expensive these days.

I’m definitely going to keep looking for that box of old floppies. My 1.3 GHz Athlon ought to run that old DOS stuff pretty well, I would think. I’ve been wishing for about six or seven years that something like this would come along. Long enough that I wasn’t even ready for it when it appeared in a reasonably mature state…

Fixing a Marx 490 O27 toy locomotive

Note: Please don’t do what I did in this post. Chances are you’ll make things worse in the long run.  If you’re looking for information on fixing a Marx train that won’t run, go here for instructions on how to do that.

I fixed my Marx 490 locomotive this weekend. I used the tips in The All Gauge Model Railroading Marx Trains guide. Scroll down to the heading titled, “The Marx motor.”

I was skeptical because these instructions call for WD-40, and it seems I’ve read a hundred other places never to use WD-40 on any model train. But my Marx 490 wasn’t running well, and it would cost more to have it professionally repaired than it’s worth.But before I continue, let me interject something. If you’re here from Google because you just found a box of old trains that say “Mar” on them, the company is Marx, not Mar. And the trains look a lot like Lionel, but they’re not Lionel. In a few rare instances, Marx trains are very valuable. But in most cases, a Marx isn’t worth as much as the box a Lionel came in. Which is why I said it would cost more to repair my Marx than it was worth. I just had two Lionels repaired for $25 each, plus parts. You can usually get a Marx 490 with some cars on eBay for $25.

But that’s not to say Marxes don’t have charm. They certainly do.

There. I feel better now. Back to the story. Where was I? Oh yeah. WD-40. I didn’t use WD-40 on my Marx. I used Gunk Liquid Wrench instead. Two reasons: The main purpose behind WD-40 and similar oils is to clean, rather than lubricate. They leave a little bit of lubricant behind, but not a lot. Gunk Liquid Wrench, like WD-40, is primarily a solvent. But it has synthetic oil in it, whereas WD-40 has kerosene in it. In my mind, this makes Liquid Wrench a better choice for this purpose because what little lubricant it leaves behind when the solvent evaporates will be of higher quality and last longer than WD-40’s lubricant.

But there was a second reason. Liquid Wrench was on sale, so it was cheaper. I also thought long and hard about Marvel Mystery Oil in a spray can–it works in cars and airplanes something wonderful–but opted for Liquid Wrench because the instructions called for a penetrating lubricant, and I didn’t know if the Marvel would exhibit the same kinds of properties. I’m a journalist-turned-computer tech by trade, not a chemist.

But first, I tried omitting the WD-40 step and just cleaned it with Goo Gone and TV tuner cleaner. Like I said, every time I turn around I read somewhere that you shouldn’t go near a model train with WD-40. Between the TV tuner cleaner and the Goo Gone, the train looked brand new very quickly. I was impressed. It ran very nicely too, but the next day it didn’t run at all. Figuring that now I had nothing to lose, I broke out the Liquid Wrench.

After a spraydown with Liquid Wrench, it ran too well–it flew off the track and fell 4 feet to my concrete floor. Ouch. That left a mark. One corner of the cab busted off, and it took me a good 15 minutes to find it. After I’d let the locomotive run 20 minutes–with a big load this time, to slow it down and keep it on the track–I re-glued the broken corner with some Tenax-7R plastic welder. Tenax is great stuff–apply a small amount of it, hold the pieces together for a minute, and they’ll stay. It’ll take 8 hours for the joint to completely dry and reach full strength, but after just a minute, the joint is as strong as it would be with every other glue I’ve ever tried on plastic.

Lesson learned: Keep your test track on the floor. Or surround it with pillows. Or use a Marx transformer that can send just a couple of volts on its lowest setting, so slow actually means slow.

The next day, I ran my 490 the opposite direction on my track–the first time I’d ever run a locomotive that direction on the track. And guess what? I found a bad spot on the track. It derailed–again–and the piece I’d glued fell off in spite of the cushions I’d placed all around my table.

Then I remembered that Tenax is amazing stuff if your two pieces fit snugly, because unlike some glues, Tenax doesn’t fill in the gaps at all. The break must not have been clean enough to give the Tenax adequate surface area to create a very strong bond. So I re-glued with epoxy, since epoxy will fill gaps. It held this time.

So now Marxie has a battle scar and he’s probably worth half what he was worth a week ago, but he runs very well. It’s short on ability but long on heart–it struggles pulling loads that won’t make a Lionel break a sweat. But it’ll pull them, and you can see it working hard doing it. And where a Lionel will just give up on a grade with a curve with a long load of cars, the Marx just keeps spinning its wheels, ever faster, until something manages to catch and it propels on its way.

I think that’s what I like about it. It never gives up.

There are a few other things to like about them too. Like I said before, you can buy a Marx locomotive for less than the price of the box a Lionel locomotive came in. Marxes are easy to take apart–mine’s held together by four joints, easily pried apart with a small slotted screwdriver. And the motor is simpler than a Lionel, so it’s easier to understand. If you want to learn how to fix toy trains, Marxes are easy to learn on, and if you mess up, you ruin a $15 locomotive rather than a $100-$1,000 locomotive.