It saves time to write a Frequently Given Answer just once, and then just post a reference to it every time that a relevant question is asked, rather than soak up large amounts of bandwidth posting the same answer longhand time and again.
The common practice is to refer questioners directly to one or more specific answers, which will themsleves cross-reference the other answers that they relate to, if any. But there are people out there who are terminally inquisitive. To satisfy them, here is a list of all of the FGAs that you can find here, broken down by category.
Feel free to refer people to any of these answers yourself if you need to.
Don't ask questions that have "yes" or "no" as the answer unless you really want such an answer.
When reporting problems, always follow the standard litany of questions and answers.
Put down the chocolate-covered banana and step away from the European currency systems.
Sometimes, it's time to invoke Dukhat.
The gen on the CALL caret escaping bug in Microsoft's and IBM's CMDs.
How to wrap commands in scripts in order to add default options and arguments to them.
How to perform common tasks using JP Software's command interpreters.
A description of the PC/AT boot process.
A description of the boot process of DOS-Windows.
A description of the boot process of Windows NT version 6.
A description of the boot process on EFI systems.
A description of the boot process on ARC systems.
How operating systems determine the location of the system volume when bootstrapped.
How operating systems determine the location of the boot volume when bootstrapped.
A description of the shutdown process of Windows NT version 6.
The gen on emergency and rescue mode bootstrap.
The meaning and use of the OEM Name field in volume boot blocks.
Disc and volume size limits, with a focus on OS/2.
How to determine the type of the filesystem with which a disc volume has been formatted.
One can convert MBR partition tables to EFI partition tables non-destructively.
An explanation of fix terminology.
The gen on the CSRSS backspace bug in Windows NT 4/2000/XP.
The gen on the bug in RAMFS.IFS that affects pure 32-bit OS/2 programs.
The gen on the operating system nut metaphor.
How to deal with OS/2 applications that do not understand timezones.
The various daemons on the Hurd and what services they provide.
The daemontools family of service and system management toolsets.
A service that is continually up for 0 seconds is failing to start properly.
The launchd
on FreeBSD/NetBSD/OpenBSD train is never coming.
Corrected termcap/terminfo records for the Interix terminal emulator
What Unicode CJKV character set rationalization is, and isn't.
Because of a defect in the C Standard void main() is illegal in C++ but legal in C.
Because of a defect in the C++ Standard it's not actually legal to use reinterpret_cast<> with pointers to void
in C++.
The thread safety problems of function scope static variables in many C++ implementations.
The gen on Metaware High C/C++'s iterator-driven for
.
How one goes about capturing console I/O in Win32, at long last.
On Windows, do not put your DLLs in the System32 directory.
The gen on the UNIX Client-Server Program Interface.
The gen on the C and C++ language bindings to the DOS API.
A list of books for operating system kernel and device driver developers.
How one goes about redirecting standard I/O from within a program.
Do not set shared file descriptors to non-blocking I/O mode.
Arithmetic and logical shifts and rotates are done with functions in VHDL, not operators.
In the C and C++ languages, variables cannot be used as functions.
Predefined macros in the C and C++ languages …
The IP addresses on which proxy servers should be configured to listen.
The security problems to address with proxy server back ends.
The gen on Tesco.NET.
Do not obscure your DNS data when asking for help. It's pointless and silly.
The notions of "primary" and "secondary" DNS content servers only apply to database replication.
SOA
is a resource record type. Content DNS servers may be "masters".
The uselessness of "Round Robin" resource record set shuffling.
Avoid RFC 2317's classless "in-addr.arpa." delegation. Modern well designed DNS server softwares simply don't need it.
How to set up one's DNS servers to provide "split horizon" DNS service.
How one goes about updating a resolving proxy DNS server's list of root content DNS servers.
How to switch a domain from one set of content DNS servers to another.
How to provide proxy DNS service with an all-the-hats-at-once DNS server software.
How to provide content DNS service with an all-the-hats-at-once DNS server software.
Remember to populate your "internal" DNS database with data after setting up "split horizon" DNS service.
Employ split horizon DNS service if you are using non-public IP address ranges.
Always use domain names that you own and don't abuse domain names that you do not own.
A similar "Big Picture" for the ISC's BIND.
ISC's BIND understands bailiwick. It doesn't make full use of it, however.
nslookup displays a daft error message because it is badly designed. Don't use it.
nslookup is a seriously flawed tool. Don't use it.
Why the results from nslookup are different to the operation of ping.
dnstracer doesn't diagnose what it is intended to diagnose because it uses an incorrect query resolution algorithm. Don't rely upon it.
Microsoft Windows Domain Controllers dynamically register their own IP addresses as the domain name.
How to allow the omission of www from URLs for your website.
No, that dot in the domain name of the URL is not a mistake.
The Proxy-Connection:
header is a mistake in how some web browsers use HTTP.
"mbox" is a family of several mutually incompatible mailbox formats.
The anti-UBM measures for SMTP-based Internet mail are fundamentally flawed. Use IM2000 Internet mail.
SPF is a bad idea that will harm the SMTP-based Internet mail architecture. Adopt it.
Do not send Microsoft Word documents to me. I cannot read them and I will simply delete your mail unread.
Use appropriate body part formats in your mail and news messages.
SMTP servers should not require, or ascribe meaning to, HELO/EHLO.
The "percent hack" is not part of the Internet mail standards.
Add the Followup-To: header to your message if you think that replies should go to another newsgroup.
Read the References: header to find out what message is being replied to.
Always read the back messages when joining a new discussion forum.
JP Software's support forum is defective because the hosting software is Lyris ListManager.
Your SMTP Relay server is promiscuous because you've misconfigured the smtp-auth extension to qmail.
legacy is not a pejorative. Do not use it as such.
Robert Pepper's Five Stages of Cerocers, preserved for posterity.
Robert Pepper's Advice for Ceroc novices, preserved for posterity.
My dance calendars.
The gen on Hush! here comes the Dream man..
© Copyright 2001–2004,2007,2010
Jonathan de Boyne Pollard.
"Moral" rights asserted.
Permission is hereby granted to copy and to distribute this web page in its
original, unmodified form as long as its last modification datestamp is preserved.