Please visit the LangaList Home Page

Please note: Older issues may contain information that is now out of date


How To Subscribe and Unsubscribe is at the end of this note. Mailing List Trouble? See http://www.langa.com/help.htm
Questions about the advertisers? See the end of this note. Please also see legal notices at the end of this note. LangaList: ISSN 1533-1156

Please recommend the LangaList to a friend! (And maybe win a prize!)

An easier-to read formatted HTML version of this newsletter is available
<a href=" http://www.langa.com/newsletters/2004/2004-05-17.htm ">here</a>

The LangaList
Standard Edition

2004-05-17

A Free Email Newsletter from Fred Langa
That Helps You Get More From Your Hardware, 
Software, and Time Online

Please visit our sponsors and help keep the LangaList S.E. free!

Contents:

1) Follow-Up: Linux's Achilles' Heel
2) Outbound Mail Filters Needed?
3) Speaking Of Firewalls...
4) Free Copy Of Visual Basic
5) Another Free CD Burner Tool
6) Is This Newsletter Interesting? Useful?
7) Deliberate Slow Downs
8) They Just Keep Coming And Coming...
9) Installing Custom Drivers
10) Just For Grins
11) Plus Edition Extra: Three Free Downloads

Next Issue:
2004-05-20

 

--- ( Your Clicks On Ad Links Help Keep The LangaList Free! ) ---

--------------( the above is an advertisement )-------------

 

1) Follow-Up: Linux's Achilles' Heel

The flames have mostly died out and the smoke is clearing: The response to the original "Linux's Achilles' Heel" http://www.informationweek.com/story/showArticle.jhtml?articleID=18901660  article was astonishing.

Many readers offered posts that were helpful, thoughtful, and informative. My sincere thanks to all of you who wrote in that vein! Other posts--- many from people who dropped in from various Linux forums, skimmed the article, posted a flame, and left--- were, well, somewhat less helpful. <g>

I've read through all the myriad original posts and extracted what I think are the main areas of controversy--- the ones that are ripest for clarification and comment. They include:

  • "You're being too harsh; you expect too much of Linux."
  • "It's not a Linux problem; it's user error."
  • "No sound? So what? Sound is for wusses anyway."
  • "Stop complaining and write your own driver."
  • "You're hiding/lying/ignorant about your hardware."
  • "It's all BS; you just wanted a sensational headline."

And more, all of which I've tried to answer as levelly and rationally as I can in a reply article posted now at
http://www.informationweek.com/story/showArticle.jhtml?articleID=20300852 .

If you've ever tried Linux yourself, you may have run into some of these kinds of criticisms, too--- especially the "You're too stupid to use Linux" argument. Should you ever find yourself under attack by the more, um, enthusiastic Linux supporters, some of my answers may help you. <g>

In any case, please come check it out at http://www.informationweek.com/story/showArticle.jhtml?articleID=20300852 , and then join in the discussion: Have you run into hardware that Windows natively supports but that Linux doesn't, or vice versa? What compatibility issues, or successes, have you encountered? Please join in the discussion!

Click to email this item to a friend
http://www.langa.com/sendit.htm

return to top of page

--- ( Your Clicks On Ad Links Help Keep The LangaList Free! ) ---

--------------( the above is an advertisement )-------------

2) Outbound Mail Filters Needed?

Fred: I used to use NAV [Norton Antivirus] until I had to uninstall it and it took Windows (XP) with it! I decided that I would try McAfee and found that it was less resource happy and I liked its' simplicity of use. However it has one major problem, and McAfee have been working on a solution for some months without resolution. It stops outgoing email! They suggest lengthening the time outs (which I have done without success) but have no other solutions except to turn off email scanning! Clearly not something I wish to do. This problem is erratic and a real pain. It is compounded by my use of a great programme called Message Tag. This sends me a receipt for read email. I use it on my business accounts but not on the rest. Message Tag acts I think as a proxy server to send out. Some of the time emails whiz out without problems. But sometimes I have to a) disable McAfee b) shut down Outlook Express c) Start up Outlook Express again and then try to send my emails. Sometimes they still won't go and I have to shutdown OE again and start it again to send the mail and then re-enable McAfee. Message Tag support are aware of the problem and wish McAfee would sort it out.... I know that McAfee is not one of your favourites, but I like it otherwise, and the forums are good. I would love to hear your take on all this! ---Iris Hill

Most local mail scanners work by setting up a miniature mail server right in your PC. The scanner then modifies your email software so that that software sends and receives only through the local mail server, which in turn talks to the real mail server at your ISP or web site. Thus, the locally-install mini mail server acts as an intermediary: As mail flows through the local mail server, it can be scanned for viruses, worms, and so on.

But problems arise if you use multiple scanners or multiple mail tools. Some tools may expect to "own" the mail stream, and won't work properly if other tools are also trying to grab and scan the mail. Others may expect mail only to reside on either the local server or on the real ISP- or webhost server; if the mail has been rerouted by another tool, the software gets confused.

While these problems often can be worked around, it's rarely easy or simple: You have to figure out where each tool needs to be in the mail chain, and where it expects the mail to be, and set things up accordingly.

But here's a thought that may let you sidestep a lot of hassle: If you keep your system free from mail-borne infections in the first place, you can't infect anyone else--- there's nothing for your system to pass on. Thus, outbound mail filtering may be unnecessary.

In my case, my inbound mail has to get past a filter on my LAN, past my local firewall (which scans all inbound messages for malicious attachments), past my antivirus tool (which initially scans all inbound messages for multiple threats, and then scans them again when the messages are written to disk, and then scans them again each time the messages are opened); past various anti-spyware/trojan/malware tools which monitor or block many infection vectors, and past two levels of content filters, which help to isolate likely spam and hostile messages. Not trivially, I also don't use Outlook Express, so I'm immune to all the worms and Trojans that depend on OE to propagate.

I'm also very careful in how I handle the email that makes it through the above gauntlet. For example, I treat all inbound attachments as hostile threats until conclusively proven otherwise; and I send all outbound mail in plain text--- no html in which nasty code might hide.

I keep all security tools up to date and at paranoiac sensitivity levels; for example, using heuristics to detect suspicious activity even if it's not from a known virus, worm, or Trojan. I also have my system thoroughly and regularly clean and scan itself from top to bottom in a late-night security/self-maintenance frenzy.

In truth, most of this is self-defense: I'm averaging over 150,000 inbound emails each month, and I send out a boatload, too.

But, in keeping my own system squeaky clean, I also ensure that I cannot infect someone else's system: You have to be infected yourself before you can infect someone else. So, for me, there's no real point in my scanning my outbound mail: It just slows things down and wastes some system resources, defending against threats that were removed from the mail stream long before.

If--- *if*--- you keep your own system well and truly clean, then there's really no need to scan your outbound email. You can shut off the outbound scanner (assuming your scanner tool allows that), and avoid problems on that leg of the connection.

Yes, it's a big "if." Most worms, viruses, and Trojans propagate because the majority of users are not careful about email security. (If everyone were careful, the problem would go away.) That's why security-tool makers include outbound scanning, and in the majority of cases, it's a good thing.

But again, *if* you're one of the relative few who use extreme care in keeping your system infection-free in the first place, then outbound scanning really doesn't really add much security, and can be dispensed with.

Click to email this item to a friend
http://www.langa.com/sendit.htm

return to top of page

3) Speaking Of Firewalls...

Hi Fred, I'm a fairly long user who recently upgraded to the Plus version and have found it invaluable on a number of occasions. I often recommend it to others!

I have only recently installed a proper firewall (smack me with a wet noodle for taking so long!) and now find that my knowledge in this area is sadly lacking.  Though my computer expertise is well above Novice level. I was trying to find sites that would tell me what the mysterious numbers and words mean in my ZA Pro log (your recommendation).  One of my Google searches yielded a nice informative site http://minitutorials.serveftp.net/  The Firewall tutorial opened up a bit of my brain and some things made sense suddenly. I haven't explored the full extent of the site but what I did look at I really enjoyed.  See if it is of interest to others.

Thanks for your newsletter--- I look forward to reading it each time it comes. ---Lady Spider

The "MiniTutorials" are pretty good, and provide a decent overview--- thanks for the pointer!

An addition: They don't mention the free Sygate Personal Firewall ( http://smb.sygate.com/products/spf_standard.htm ), which is my alternate #1 choice for people who run into problems with ZoneAlarm.

As for the sometimes cryptic-seeming contents of the ZA log, there are many tools--- some free--- that can parse the logs and generate a more easily digested report:
http://www.google.com/search?q=zonealarm+log+analysis

See also:

Secure Your PC Online (four part how-to article)
http://www.informationweek.com/story/showArticle.jhtml?articleID=17200554

Firewall Feedback:
http://www.informationweek.com/story/IWK20020412S0009

General firewall info:
http://search.atomz.com/search/?sp-q=Firewall&sp-a=0008002a-sp00000000

Click to email this item to a friend
http://www.langa.com/sendit.htm

return to top of page

4) Free Copy Of Visual Basic

Several readers pointed out that Microsoft is giving away free copies of Visual Basic .Net at http://msdn.microsoft.com/vstudio/ .  (Thanks to all who wrote in!) You have to watch 5 promotional videos and answer short rating question to prove you really saw them. You then get a special code you can use to get a free copy of Visual Basic .NET 2003 Standard Edition.

Although I have reservations about .Net as a mandatory add-in for Windows, if you're in software development, getting a free copy of VB might be pretty attractive...

Click to email this item to a friend
http://www.langa.com/sendit.htm

return to top of page

--- ( Your Clicks On Ad Links Help Keep The LangaList S.E. Free! ) ---

 "Fred, I , like so many computer geeks get in the habit of trying out
different software (freeware and shareware) never planning to use it,
but just trying it out so we will have a glimmer of an idea of what
[someone] may be talking about. Computer, internet, service newsletters
are the same, I have so many sent to me at my junk mail e-mail site,
that I never more than browse them (if I don't automatically trash
them). Then comes the dawning: 'I really am reading and *using* this
particular newsletter or software.' I guess what I am really trying to
say is Thanks... At this time I must sign up for the plus subscription
(at my real e-mail acct). If we use it, we should pay for it....I and my
clients thank you. Bob Javoroski"

Thanks, Bob. The Plus! edition is just 14 cents an issue--- $1 a month--
- but that small amount is what keeps Langa.Com and this newsletter afloat.

Get all the details:
http://www.langa.com/plus.htm

--------------( the above is an advertisement )--------------

5) Another Free CD Burner Tool

Despite the name, this tool is said to work on Win98 and ME, too:

Recent issue mentioned cd burning software and I wanted to share CDBurnerXP Pro, a nifty (FREE) program that lets you do far more then XP can alone, and almost as fast. Like copy cds and burn ISO images (for us Linux fans). It can be found at http://www.cdburnerxp.se/  --Joe

Thanks, Joe!

Click to email this item to a friend
http://www.langa.com/sendit.htm

return to top of page

6) Is This Newsletter Interesting? Useful?

If you think the LangaList is a worthwhile read, maybe a friend would find it useful too! Just use the following link to recommend the LangaList---your friend may find a new source of useful information and you just may win one of three FREE ONE YEAR SUBSCRIPTIONS to the LangaList Plus! edition given each month. (If your name is drawn and you're already a Plus! subscriber, your current subscription will be extended by a full year.)

Check out the details at http://www.langa.com/recommend.htm . Thanks for recommending the LangaList--- and good luck!

Click to email this item to a friend
http://www.langa.com/sendit.htm

return to top of page

7) Deliberate Slow Downs

Fred, Regarding your recent mention of running DOS software on newer machines, one thing your readers might like to know:
 
Many DOS programs that were written in Turbo Pascal years ago, will, when run on faster machines, fail at startup with a run-time error.  (I'm told this is a bug in the vendor-supplied runtime library as it calibrated the language's Pause command.)  No doubt there are also other reasons that you might wish to slow down older DOS programs to make them more user friendly. There are a variety of programs that slow down faster machines (how ironic) so that they can run older software.  The best program we found (in fact, the only one that seems to work on the high end machines) is at www.cpukiller.com.  Don't let the name fool you, it doesn't kill the CPU, it only slows it down.  The program is rich with features, allows you to control how much slower the CPU should run, can be set up to slow down one program only, and can be turned off for a program once the program has run for "x" seconds ... 

The site has  a trial-version. And, no, I have no financial interest in the program. In fact, I'm running the trial version only, turning it off after my Turbo app gets past the startup bugs.

With this note to you, I hope to contribute a miniscule amount in return for the enormous value I've gotten from your newsletter over the years.
 
Thanks from all of us who value your work,  Tom Field

Thanks, Tom. Indeed, in the earliest days of computing, it was easier to count clock cycles than to calculate real-world time intervals. Early PCs ran at roughly 5 million cycles per second. so software might assume that every 5 million clock cycles was roughly equivalent to 1 full second.  But put that same software on a modern 3.2GHz system, and the same 5 million cycles will blow by in one six-hundredth of a second--- way too fast for humans, and maybe too fast for any practical use where interaction is required.

Similarly, other software used simple numeric counting loops or a set number of "do nothing" loops that were designed to consume a certain amount of time, based on a known system speed. But on faster systems, the loops complete way too fast to be useful.

Software coders eventually learned to adjust for system speed, but for early software that won't run right on very fast systems, a tool like CpuKiller might be just the ticket.

Click to email this item to a friend
http://www.langa.com/sendit.htm

return to top of page

8) They Just Keep Coming And Coming...

Well over 3,000 of your fellow readers have "loaded the code." Have you? Check out http://www.langa.com/code.htm for the details.

Here's another eclectic sample of reader sites--- some professional, some very personal:

View A Randomly-Chosen Reader Site
http://www.langa.com/randomlink.htm

Manually Browse All Posted-to-Date Sites Starting At
http://www.langa.com/readersites.htm

Alliance of Literary Societies
http://www.sndc.demon.co.uk/

Night School (band)
http://www.nightschoolband.com

Rae At Home
http://www.raeathome.com/

Shadey Glass
http://mysite.verizon.net/res1eim4/

Cap-Tech
http://www.cap-tech.com/begin/index.htm

Cavalry Barracks
http://www.cavalrybarracks.com/

Builder 7
http://www.builder7.com

Walk Sydney Streets
http://www.walksydneystreets.bigpondhosting.com//links.htm

PrarieGroove
http://www.prairiegroove.com/

Unofficial HelpDesk
http://unofficialhelpdesk.home.insightbb.com/index.html

Click to email this item to a friend
http://www.langa.com/sendit.htm

return to top of page

--- ( Your Clicks On Ad Links Help Keep The LangaList Free! ) ---

--------------( the above is an advertisement )-------------

9) Installing Custom Drivers

Although this reader asks about XP, the answer actually applies to all Windows versions, and to Linux as well.
Hi Fred. Over the past five months, I have made some stupid (yet serious) errors and found myself having to reinstall Windows XP on three separate occasions, and I have lost a lot of data. But believe it or not, that is not why I am writing this e-mail. My question is ? How does one install the Chipset drivers first? My understanding is that Windows must be installed, in order to install the chipset drivers? But before I have the opportunity to install the chipset, Windows has automatically installed all the drivers for the hardware it finds, and other software drivers like DirectX. Is there a solution to this? ---Thanks, Mike

Usually, this isn't a problem, as long as your system at least boots and runs in a basic way with the generic drivers. Once it's running at least generically, then you can install any custom/updated drivers. On the next reboot, your OS will then load and use the new drivers. There's no particular harm or problem caused by first booting with the generic drivers--- that's what they're there for.

While the above covers most of the bases, I've also found a few tricks that seem to help the process. For example, load the lower-level drivers first: Start with the basic motherboard functions (CPU, chipset, AGP, memory, etc.); then work on the things that attach directly to the motherboard (the hard drive, video, sound, etc.); and install drivers for any external devices (printers, scanners, etc.) last.

You might also want to avoid "all-in-one" driver setup packages. Maybe it's me, but I've always encountered more install failures with those than when I install the drivers one by one. The all-in-one setups seem to have a high percentage of cases where some internal link is broken, a catalog or inf file is missing, or something else isn't right. Working manually, I can make sure all the pieces are there when needed. It takes a little more work on the front end, but pays off in the long run.

Click to email this item to a friend
http://www.langa.com/sendit.htm

return to top of page

10) Just For Grins

Perhaps a "Don't try this at home" warning would apply.
 
This is a humorous and fictitious look at the process of defragmentation of a "motherdisc."  I don't know if the fractured English is purposeful or simply a result of the translation effort, but it seems to fit with the whole recommended process. http://www.datadocktorn.nu/us_frag1.php  ---wamaruna

Yikes! Indeed, don't try that at home--- or anywhere else! 8-)

Click to email this item to a friend
http://www.langa.com/sendit.htm

return to top of page

--- ( Your Clicks On Ad Links Help Keep The LangaList Free! ) ---

--------------( the above is an advertisement )-------------

11) Plus! Edition Highlights: Three Free Downloads

  • Free URLMail Tool
       (simplify and semi-automate the sharing of URLs)
  • Free, Improved Excel Encryption Macro
       (upper- and lowercase, as you like it)
  • Free, Improved *And Expanded* Excel Encryption Macro
       (more fields, more flex, more polish...)

The Plus! edition is only pennies per issue, and comes with a MONEY BACK GUARANTEE from Fred. How can you lose? Check out the details:

http://www.langa.com/plus.htm

Click to email this item to a friend
http://www.langa.com/sendit.htm

return to top of page

(Give a gift subscription to the LangaList Plus edition!
Click <a href= " http://www.langa.com/plus_gift.htm ">here</a>)

See you next issue, 2004-05-20!

Best,

Fred
( Editor@Langa.Com )

Please recommend the LangaList to a friend! (And maybe win a prize!)

An easier-to read formatted HTML version is available in the "Current Issue" section of http://www.langa.com.  (The HTML version of each issue normally is available by 9AM EST [UT-5] of the issue date.) All past LangaList issues are also available at the Langa.Com site.

return to top of page


Administrivia:

UNSUBSCRIBE (instant removal!): http://www.langa.com/leave_langalist.htm

SUBSCRIBE (it's free!): http://www.langa.com/join_langalist.htm

CHANGE ADDRESS? LIST TROUBLE? HAVE QUESTIONS? OTHER PROBLEM? NEED HELP? See http://www.langa.com/help.htm

This newsletter is SPAM PROOF and requires two levels of subscriber confirmation before delivery begins: See http://www.langa.com/info.htm

About the advertisers: http://www.langa.com/privacy.htm#ads

Disclaimer: http://www.langa.com/legal.htm  In brief: All information herein is offered as-is and without warranty of any kind. Neither Langa Consulting LLC, nor its employees nor contributors are responsible for any loss, injury, or damage, direct or consequential, resulting from your choosing to use any information presented here.

This newsletter is a service of Langa Consulting LLC and is Copyright © 2004 Fred Langa / Langa Consulting LLC. All worldwide rights reserved. LangaList: ISSN 1533-1156

return to top of page


Please visit the LangaList Home Page