~Mail follows today’s post~

It’s my birthday today. Birthdays cease being a big deal at some point; maybe after age 21 (though the big deal about my 21st wasn’t my age; I had a program for my C class due at midnight–all I remember is it involved linked lists, I hate linked lists, and the only good thing you could say about my program was it did compile–and I had copy editing and Irish history finals the next day). I’m going out tonight; last night I ate out and went to a concert, so I guess I’m treating myself right in spite of this not being a big deal.

I realized at one point a few weeks ago that I’d accomplished everything I’d set out to do by age 25, though not always in the way or quantity I’d hoped. That’s a nice realization to come to. Hopefully I’ll have similarly nice things to say about my second quarter-century.

I spent yesterday continuing my dual-boot experiments. For some reason, all of my motherboards want to think my >8.4-gig drives are half-gig jobs. I don’t get it. They’re all reasonably new; but even my year-old Abit BP6 is doing it. Normally not a problem, but some utilities software yells “out of bounds!” when it sees it. Using a UDMA-66 controller solves the problem (the BP6 has an HP366 controller built in, and I have Promise Ultra-66 I keep around), but that alerts me to another problem: XOSL doesn’t want to work with either controller for some reason. I e-mailed the author about that; I know I’m not the only one who uses these things because a lot of people buy the line that they need a UDMA-66 or UDMA-100 controller if they buy such a hard drive. I’m hoping he’s got a workaround of some sort.

I’m hoping I can find a solution before deadline; otherwise the 98/Me dual-boot article will have problems. I can give my editor a different article–there’s certainly a lot about Windows optimization I’ve left unsaid in the seven pages I’ve written so far–but seeing as he specifically asked me to investigate this, I’ll feel bad if I don’t deliver something, or if I deliver something with significant strings attached. Strings are good for guitars, not computers.

And a good question. Someone asked me today about something that I interpreted to be about the build-to-order strategy of PCs, a strategy which Dell and Gateway have ridden to such great success. I held them up as examples that work, and Apple as an example that right now isn’t. They have 11 weeks’ worth of unsold inventory built up at the moment and expect to bleed cash again this quarter. I guess the lesson there is that having huge databases to analyze can help, and computerization of the ordering process can help you buy exactly what you need right when you need it, but computers are no better than humans at predicting the future. I.T. won’t solve all of a business’ problems.

I have no idea if that’s what she was looking for in an answer, but I think that bit about IT not solving all problems is something not everyone gets yet. Computers solve a lot of problems. They also raise expectations greatly, and they (and we) don’t always live up to them.


From: “John W. Braue, III” <braue@nospam.ratsnest.win.net>
Subject: For the Greater Good
In your daynotes for 6 December 2000, you quote Chris Miller as saying:  “Lawbreaking is relative. Your greatest presidents, Lincoln and Roosevelt, bent the rules for the greater good[…]”.

Didn’t Hitler and Stalin bend (and, indeed smash all to pieces) rules for the greater good?  What they proclaimed to be the greater good, of course, but it’s difficult to hold a reasoned discussion when the tanks are bearing down on one…

If the U.S. is a democracy, then let us acknowledge , as Mark Bridgers wrote, that the law is the Will of the People (with, granted, a certain time lag), and that opposing it by demonstrations and civil disobedience, even for a “greater good”, is itself Undemocratic and, _ipso facto_, evil (how many people would be willing, in this day and age. to deny the truth of _vox populi, vox Dei_?).  If it is a republic, then let us acknowledge that the law is indeed the law, and then breaking it and getting away with it does not justify either that action or future repetitions of it.  And, if the U.S. neither, let us can all of this election foolishness, and get down to the serious business of coups, revolutions, and civil wars to determine which _caudillo_, machine pistol in hand, is going to enforce his vision of the “greater good”.

John W. Braue, III


Well, I didn’t want to think of it in exactly those terms, but yes, they did.

The best time to make a decision is usually not when we’re caught up in the moment, as that leads to haste. I find myself agreeing with what you say and not really having anything to add.


From: Gary Mugford
Subject: My script and Bless the Sound Card


“The guys over at Junkbusters have a different solution. Make ’em sweat. They’ve even got a script with questions to ask. Visit them if you’re sick of the bother.
“Print it out, then keep it by the phone. And when you pick up the phone and get that tell-tale delay, followed by an unfamiliar voice who mispronounces your name, pounce. “Is this a telemarketing call?” (That question weeds out the other annoying phone calls, like Chrysler and MCI Worldcom calling up because of billing problems–sorry, you’ve gotta deal with those on your own.) If the answer is yes, then keep going. “Could you tell me your full name please? And a phone number, area code first?” And they’ve got 12 other questions, where those came from.”

For years, I’ve had the dickens to try and talk family members OUT of talking with telemarketers. My mom used to get involved in the talk, apologize profusely for declining and then be mad upon hanging up. I gave her a copy of my script to use:

“I’m sorry, I must interrupt you. We do not accept over-the-phone solicitation. Please feel free to mail us literature. Thank you very kindly for calling, good-bye.” THEN HANG UP. She wouldn’t use it.

This works pretty well, except for the ones that DID manage to get mom to send them something. Long after the parental units were retired and moved down to the Lake, I would still get phone calls at their number. I finally went to the trouble to record the little speechlet and put the file on the toolbar to press whenever I got ONE of THOSE phone calls. Now, it’s answer the phone, realize what’s happening, double-click and hold the phone DIRECTLY over my speaker and then hang-up.



That approach works too. The Junkbusters solution is legally binding in the States, though I’m sure Canadian laws are different so up north your approach is probably at least as good.

Of course, if I were to take your approach and I happened to be listening to some doom-and-gloom Sisters of Mercy or Joy Division when the call happened, that’d make some nice background–serenade them with some music that’s definitely an acquired taste while they get my schpiel.

Another suggestion I’ve heard was to put them on hold for five minutes, then come back on and sing showtunes very badly until they hang up.

From: “Michal Kaznowski” <michalkaznowski@nospam.yahoo.com>

Subject: Re[2]: DPMI error while zipping windows

Hello Dave,

Monday, December 04, 2000, 3:06:44 PM, you wrote:

DF> Try downloading this. Put the executable files from this archive into the same directory as your Info-Zip executables. Let me know ASAP if that doesn’t fix it. (This is as painful as some Linux programs’ installations!)

Done.  It will probably work when I have mastered the syntax.  At the moment after running the csdpmi executables I get

ZIP I/O error no such file or directory

with your command line. I have also tried making a windows.zip file for zip to write to.

(MSDOS mode cd to C:zip run cwsdpmi etc then your command line)

DF> Thanks for your encouraging words on Optimizing Windows.

You have a nice line in understatement.  My brother, who is computer tech support for the Norfolk and Norwich Hospital, tells me it is the best reference book he has ever used!

DF>  Unfortunately, O’Reilly cancelled the Linux book, so for now I’m just writing Windows optimization articles for Computer Shopper UK and taking a few months off from book writing while I decide what to do next.

There is an air of Linux taking off here in the UK and just recently {I have been looking for some time) two magazines have appeared catering for Linux use.

Linux Format (Future Publishing) www.linuxformat.co.uk

and Linux Magazine www.linux-magazine.co.uk

as well as the coverage in PCPlus also Future Publishing.

Maybe a series of articles in one or other could be the backbone of your Linux book on the back of the terrific reviews your Optimizing Windows had.

All the best,

Michal Kaznowski

(PS My kids thought the arch was terrific this summer – but I felt awful queasy up there).


What command line are you using? I seem to recall there was a typesetting error on one of the Zip commands in the book, though I can’t remember which one at this point.

I’m very much enjoying working with Computer Shopper UK, which I’ve hopefully expressed to the right people. I think they’ve done an outstanding job on my “Optimise Your PC” series, and I still sound American, even after translating my spellings to the British form. I’m trying to remember it so they’ll have to make fewer changes with the next one.

I’m not sure when I was last up in the Arch–it must have been 10 years ago. The slight sway in the wind always made me think the thing was about to topple over, though it’s survived minor earthquakes without damage so that’s ridiculous. I also remember it being pretty cramped.

Ultra-useful Windows and DOS utilities (plus Linux stuff)

There are loads of links in this mail. Explore them; you won’t be disappointed.

Hello. I maintain the Interesting DOS programs website and I was pleasantly surprised when I got an email telling me my site was mentioned in your book as a download reference site for XMSDSK.

While I only provided a link to the XMSDSK file on Simtel, it was still great to see my site which I never thought will ever get mentioned in any book, especially a Windows one 🙂

I got your book and I like it (a lot). However, there were some tools I thought should have gotten mentioned (most are mentioned on my site)


On Page 65, you mentioned FIPS as a tool to resize partitions. While I haven’t tried FIPS, there is another freeware utility which I’ve used several times :

Partition Resizer v1.33 It resizes/moves your FAT16/FAT32 partitions safely without losing the data on it. It doesn’t eliminate the need for FDISK. You use Partition Resizer to resize and rearrange the FAT16/FAT32 partitions to create free space on your drive and then run FDISK to create the partition.


The Infozip link at http://www.cdrom.com/pub/infozip is orphaned and is no longer updated. An updated link is at ftp://ftp.info-zip.org/pub/infozip/Info-ZIP.html


On Page 209, you mentioned that internal Zip drives lack DOS drivers, this is not true as I have an internal ZIP drive and I access them from DOS. Perhaps you were trying the older drivers that came with the first Iomega parallel port drive?


FastVid v1.10 Improves video performance on Pentium Pro and Pentium II PCI/AGP systems. I haven’t tested this myself but you may want to check it out.


LFN Tools v1.48 These are DOS commands (as stand alone EXE’s) that can handle long filenames in plain DOS. Supports FAT32

For example there is LCOPY which works like XCOPY under a DOS window (copying the long filenames) but in plain DOS. This is useful for diaster recovery situations when you can’t get into Windows and you need to get files off your Windows drive. Other commands include

LMD – create a long directory name LRD – remove a directory with a long directory name (e.g lrd “Program Files”) LDIR – like the DIR command showing long filenames.

The Tools are released under the GPL so source code is available and it is free.


AVPLite Build 134 Free (yet powerful) command-line antivirus detection and removal program.

The engine is only is only 49K (the antivirus updates are about 1.7MB) but it can scan inside ZIP, TGZ, CAB, mail folders in Netscape and Outlook, DOC files). If there is a virus on a machine, you can have a bootable disk with XMSDSK to create a ramdisk, then have the AVPlite and the antivirus update on separate floppy disks unzipped to the ramdrive and then run AVPlite from the ramdrive.


Some Linux links :

SET’s editor v0.4.41

GREAT text editor with the fimiliar Borland IDE interface with syntax highlighting. This is literally the FIRST app to install after you boot Linux. Editing text files with Joe, Vi and Emacs were ummmmmm….. kinda difficult ;-). Released under GPL.

(SET edit is also available for DOS with a built-in MP3 player 😉 )

The one page linux manual A PDF containing a summary of useful Linux commands You mentioned on your Silicon Underground that you wished there was a command reference for Linux. This one is close

————————————————————————- Since you mentioned Win3.x program manager, thought I’ll mention this

Calmira II v3.02 Freeware Win95 shell/interface for Windows 3.x, including explorer, etc.

Mask for Windows – PRWin98 Gives Win3.x apps the look and feel of Win9x apps


Looking forward to your upcoming Linux book (I agree with your sentiments on Silicon Underground – documentation is the main holdback for Linux)

Dev Teelucksingh
Interesting DOS programs at http://www.opus.co.tt/dave
Trinidad and Tobago Computer Society at http://www.ttcsweb.org

— This email sent with Arachne, the ultimate Internet client —
— http://home.arachne.cz/ —

Wow. Thanks for all the links. That’ll keep my readers busy for ages and ages to come. I did immediately go download SET edit. Very, very nice.

I’m very glad you like my book and look forward to the Linux book. It’s coming along, faster than the Windows book did, but not as quickly as I’d like. I’m not even willing to hazard a guess when it will be finished at this point.

A year from now, there will probably be twice as many Linux books available as there are now. Maybe more. The quality will vary widely. But we need them. The stuff coming out of the Linux Documentation Project is getting better (or maybe I’m just getting smarter) but the stuff available even six months ago very frequently had gaps that a newcomer wouldn’t be able to climb over: missing steps, poor or inaccurate description of output–all kinds of little things that suggest the author didn’t take the time to step through the process one last time. A plethora of available Linux books will help in more ways than one.

Back to DOS and Windows… Although many people deny it, DOS is still an integral part of Windows, and some things just can’t be accomplished without diving into DOS. Even under NT, I always keep a command line open. I can tell you the last day I didn’t use a command line. It was in June of last year. I know because I was in New Mexico, far away from work and from any of my computers.

So Iomega finally got around to releasing Zip drivers that work with the internal IDE and ATAPI models? About time. We bought a big batch of them at work about two years ago, and I needed to access them from DOS, and nothing. The drivers wouldn’t work. We contacted Iomega, and their line was, “These drives require Windows 95 or newer.” A year later, when I was writing that chapter, drivers still hadn’t appeared. But better late than never.

Thanks again.