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 $10,000 !)

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

The LangaList
End-Of-The-Year Special Issue

2001-12-20

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!

Special Issue Contents:

1) Bloatus Maximus

2) Huge Special Feature:
Fast, Easy Backups For Win98 / ME / NT / 2K / XP
(includes two FREE backup-management scripts, and a
full 7,000 word feature article!)

3) Just For Grins

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

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

1) Bloatus Maximus

The InformationWeek.Com article on software bloat has brought some wonderful replies from a wide range of readers--- including a programmer from Microsoft!  It's well worth checking out  the article at http://www.informationweek.com/story/IWK20011212S0003  and the replies at http://www.informationweek.com/forum/Fred Langa !

Here's one small (and fun) example from reader Ciaran Hamilton:

Regarding your article on software bloat, I was fascinated to find that the assembly language program referenced is 408 bytes. In actual fact, even that is bloated - the same thing is possible in only 24 bytes - 1/17 of the size. Here's the code I used (the offsets are only shown for readability):

0100 MOV DX,0108
0103 MOV AH,09
0105 INT 21
0107 RET
0108 DB "Hello, World!", 0D, 0A, "$"

This was assembled using the good ol' DEBUG program, included with every version of DOS I've ever known. Okay, so maybe using RET instead of the MOV AH,4C/INT 21 combo isn't fair play, but even if you were to use the combo, it only takes 3 extra bytes, bringing it up to 27 bytes.

There are several reasons that even assembly language programs can be bloated - here are just a couple:

* If they're under 64Kb, then compiling them as EXE files rather than COM files adds 32 bytes due to the header that they have. If they're over 64Kb, you don't have any choice - you have to use EXE.

* If you don't care what errorlevel your program returns, use MOV AH,4C rather than MOV AX,4C00 - that'll save 1 byte.

I could go on, but in today's world of multi-CD programs, a few extra bytes doesn't seem a lot. It all adds up, though.

Hope you found this interesting!---- Ciaran

Thanks, Ciaran!

For much more, click to  http://www.informationweek.com/forum/Fred Langa . See you there!

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

return to top of page

2) Fast, Easy Backups For Win98 / ME / NT / 2K / XP

We’re breaking the mold in the rest of this issue, and doing something very different: Due to the extreme interest shown in--- and the need for--- easy, reliable backups, we’re devoting the rest of this issue--- and a special, 7,000 word feature article I've written just for LangaList subscribers!--- to that one topic.

And, as my Holiday gift to you, I’m also pleased to offer two FREE scripts that can help automate management of your backups, including automatic date-based renaming, data compression, and password protection of your backup files. The scripts come in two flavors: One for Win9x/ME and one for WinNT/2K/XP.

But I'm getting ahead of myself here. Let's take a moment to get on the same page:

We’ve been covering a *lot* of info about backups in recent issues of the newsletter, and those prior discussions constitute *essential background information* for understanding the context of what follows in the full article. Please take a moment to refresh your memory:

Backups, Part One
http://www.langa.com/newsletters/2001/2001-11-26.htm#3

Backups, Part Two
http://www.langa.com/newsletters/2001/2001-11-26.htm#4

What About Backup To/From Tape?
http://www.langa.com/newsletters/2001/2001-11-19.htm#3

Tape Vs CDs
http://www.informationweek.com/story/IWK20010719S0003

What About "Go Back" and "Restore" Tools?
http://www.langa.com/newsletters/2001/2001-12-03.htm#1

Mobile Rack Storage
http://www.langa.com/newsletters/2001/2001-12-03.htm#2

Reader Backup Response
http://www.langa.com/newsletters/2001/2001-11-29.htm#2

Much More Backup Info:
http://search.atomz.com/search/?sp-q=backup&sp-a=0008002a-sp00000000

Please also note that what’s “best” for you may not be what’s “best” for me, and vice versa. Different people, different circumstances, different operating systems, (etc etc etc) all need somewhat different solutions.

As a result (and this is important) this article is NOT intended to provide you with a one-size-fits-all, cookie-cutter answer that will work for everyone, all the time. When it comes to backups, there’s simply no such thing.

So read the following, and then decide whether all, or some or none of it will work for you; and if the answer is “none” then do a web search to find a solution that *will* work for you. There are literally dozens--- maybe hundreds--- of backup alternatives out there: All you need to do is find *one* that works for you. The only really bad backup is one that’s never made. <g>

The full backup article is almost 7,000 words long--- way too much to send in an email! Click here for the full text and free downloads (via a public download area for Standard Edition subscribers, and a private download area for Plus! subscribers): http://www.langa.com/backups/backups.htm

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

return to top of page

3) Just For Grins

A modern-day, politically-correct holiday greeting:

Please accept with no obligation, implied or implicit, our best wishes for an environmentally conscious, socially responsible, low stress, non-addictive, gender neutral, celebration of the winter solstice holiday, practiced within the most enjoyable traditions of the religious persuasion of your choice, or secular practices of your choice, with respect for the religious/secular persuasions and/or traditions of others, or their choice not to practice religious or secular traditions at all; and a fiscally successful, personally fulfilling, and medically uncomplicated recognition of the onset of the generally accepted calendar year 2002, but not without due respect for the calendars of choice of other cultures, and without regard to the race, creed, color, age, physical ability, religious faith, choice of computer platform, or sexual preference of the wishees.

By accepting this greeting, you are accepting these terms. This greeting is subject to clarification or withdrawal. It is freely transferable with no alteration to the original greeting. It implies no promise by the wisher to actually implement any of the wishes for her/himself or others, and is void where prohibited by law, and is revocable at the sole discretion of the wisher. This wish is warranted to perform as expected within the usual application of good tidings for a period of one year, or until the issuance of a subsequent holiday greeting, whichever comes first, and warranty is limited to replacement of this wish or issuance of a new wish at the sole discretion of the wisher.

Oh, what the heck: Happy Holidays and Best Wishes for the New Year! <g>

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

return to top of page

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

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

See you next year! (Next scheduled issue: January 7th, 2002)

Best,

Fred
(fred@langa.com)

Please recommend the LangaList to a friend! (And maybe win $10,000!I)

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: From the same email account you used to sign up with), send an email to
unsubscribe-langalist@lyris.dundee.net

SUBSCRIBE (it's free!): Create and send a new email to
subscribe-langalist@lyris.dundee.net

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

This is a 100% OPT-IN newsletter: 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 of any information presented here.

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

return to top of page


Please visit the LangaList Home Page