QDTOOLS.ZIP distribution policy and usage *IS* restrictive : it's a freeware, NOT public domain nor even GPL. Please respect license as specified infra ! Only Modula-2 Web sites, Simtel, Garbo and FreeDOS sites are authorized to host the Q&D Tools archive : other Web sites are NOT. Please note this file uses DOS ASCII with French characters. Q&D Tools for DOS "Freeware" *really* final distribution (2013 updated 2000 package) Copyright (C) by Philippe Guiochon "Command line for ever !" "-- Why do we have to hide from the Code Police, Daddy ? -- Because we use TopSpeed Modula-2, son. They use Micro$oft C." Although Q&D Tools programs were created in good (?) old DOS days, most of them are still useful in those (censored) Win9X days (this was written before the WinXP/Vista Coming Age of Darkness). Well, *I* still use them, although their main code was supposed to be frozen years ago (except for a few functions added and glitches fixed : programming is a never ending story). Maybe you'll find a few of them of some interest, too, if you still happen to run any flavor of DOS or command line console. Don't despise DOS : although primitive an operating system, it does have virtues, including simplicity and efficacity. Tiny UCLONE and VITAL cloning DOS utilities really CAN save your valuable hard disk data... thanks to Modula-2 ! Note a boot floppy and/or XOSL multiboot on a DOS partition will help too, even if you're a Vindoze WIMP addict. ;-) Back to Q&D Tools : documentation is minimal, but this should not be a problem for command line users. And the package is freeware, after all (which does not mean valueless). Besides, for most of the programs, Modula-2 and (sometimes) PowerBASIC source code is provided, even though this courtesy is neither useful nor educational (please note freeware status and sources providing do NOT mean "public domain" nor "GPLed" code : I value my time and (limited) skills as highly as anyone, and I don't think "collective authorship" is a good thing anyway). Yes, I know, "me too", as every programmer and as everyone, I've seen better Modula, Basic, Assembler, Forth, C, Perl, InterCal, French, English, YouNameIt code, but I've also seen (much) worse code, whatever its origin (even from commercial software editors). So what ? Should you read the source files and should you not like what you'll see, just remember that once a program is compiled and works as intended, its source code quality (or lack of) does not matter ; its source language does not either, even if it's not assembly language. Design matters first, implementation comes second. Incidentally, nobody should remain an "assembly rules everywhere" young snob for too long a time. In my good old Apple ][ days, I was one of them, to the point of being able to program directly in hex. Now, thanks to the "no comment" school I was an advocate of, I no longer fully understand my own brilliant (at the time) 6502 source codes from that far time, whether it's my word processor, my graphics editors, my graphics libraries, my operating system (yep, I wrote one and it even featured defragmentation) and my Apple compatible ROM (that one was no small feat in my not so humble opinion ). Moreover, the Q&D Tools were never intended as academic "tours de force" : they were mainly written to solve (minor) real-world problems, as Yet Another Complete Waste of Time illustrations, or even merely for the fun of playing the (almost) ultimate game of (il)logic called "programming". Famous moralist S‚bastien-Roch Nicolas was right when he wrote : "On court les risques du d‚go–t en voyant comment l'administration, la justice et la cuisine se pr‚parent.". This applies to source code too. ;-) At least, you may use the .MOD files as an inspiration : in this industry, we all like to reinvent the wheel, because it will be *our* own hand-crafted wheel... -- which sometimes accounts for its (lack of) roundness. Provided it's useful, after all... There are worse ways to waste one's time. Note next paragraph has been left for text history, although most of its warnings and statements are no longer applicable to current state of the programs, now LFN support has been added to the most important tools (tested on FAT32, for NTFS is another story) : however, none of the Q&D Tools will correctly process any file whose size is 2 Gb or beyond. 2.147.483.647 bytes should be enough for everybody, anyway. ;-) (* Please keep in mind many Q&D Tools programs "suffer" from historical implementation limits (because of hardware, DOS, libraries and compiler used) : 2 Gb maximum individual file size, 8+3 filenames, limited maximum number of files or directories, hard disk size, etc. These limits should not be too cumbersome anyway, as they were not with the PC mainly used to develop these programs : a 486 DX 33 with 8 Mb RAM and 250 Mb hard disk, later replaced with a Pentium II 233 with 64 Mb RAM and 2 Gb hard disk. Note any fast PC is likely to force some weird (harmless) effects with sounds generated by TopSpeed libraries and with graphics (which may go too fast in a few programs I don't intend to rewrite). *) Please do keep in mind, all these tools have been created in a real DOS environment : therefore, by design, they are all mono-user and they are NOT meant to be run concurrently, especially on LFNs systems, because of possible collisions with reserved temporary filenames such as "~del_me~.tmp", "$del_me$.tmp", "_del_me_.tmp", "~delme?~.tmp", "~delme~.tmp" et alii. This should not be a problem for DOS users (unless they use Novell DOS 7 multitasker), but LFNs systems users should be careful, should they really need (but why should they ?) to run several simultaneous instances of the following tools : PCOPY, CS, CHKDATA, FCOMP, PEEK and TXTFMT. Running on NTFS filesystem is not guaranteed either. Anyway, all tools have been heavily and daily tested on FAT16 (M$ DOS, DR-DOS and Novell DOS) as well as on FAT32 systems (Win98SE and WinXP) without problem. As a last minute bonus (and a way to gafiate -- Science-Fiction fans will understand), a few useless programs for Windows 3.1 ("classic" Vindoze, a.k.a. Win92) have been included : they will run with the games-oriented operating system often refered to as "Vindoze 98". (* 2000 note : at a few users' request, most utilities have been revised to include minimal support for Win9X LFNs : this support may not be rock-solid (it makes a few assumptions about character sets and other minor things), but it's effective enough to enable me and others to use my Q&D Tools from Win98SE DOS sessions for system maintenance. 2006 note : while code was supposed to be almost frozen in 2000, a new computer bought in 2005 (a Pentium 4 running at 2.6 GHz with 512 Mb RAM and 80 Gb hard disk) required a full rewrite for those really useful programs : VITAL, DTHS and CS, which were not adapted to huge hard disks handling. Moreover, a few friends and acquaintances did require a few updates for their Win9X and WinXP boxes. Therefore, a few utilities have been checked (read : better bugfixed), enhanced and/or rewritten. Besides, Q&D AstroTools freeware package has been included in QDTOOLS archive. Although its purpose may seem frivolous (or even nonsensical to many), it should do as a good demonstration of the excellence of Modula-2 for writing a non-trivial real-world problem solver. 2007 note : programming (read : adding unnecessary features) is really a never ending story... and therefore a few bugs/features were fixed/added, last for the FreeDOS project. But this time, this archive is really final. Well... it should be. "Promesse de Gascon", as one says in France ? 2008 note : "Never say 'never' again..." :-( Yet another occasion for a few enhancements, new features and minor fixes. Even better : I finally took the time to write UCLONE, thus adding the very last step to my backup paranoia. Both VITAL and UCLONE utilities, kept on a boot disk (they can be copied to a boot CD or a boot USB drive) saved and retrieved my hard disk partitions many times when rogue programs (both DOS and Windows ones !) completely trashed my data (sometimes to the point of making boot impossible). Thanks to them, I've avoided many hours of frustration reinstalling OS and programs, then resetting finely-tuned parameters. IMNSHO, anyone who values his data should have these backup and restore utilities, and thank Modula-2 for them. 2009 note : "Game Over" ? 2010 note : Yes, "Game Over" for real, this time. Getting too old for all that. A definite farewell to computing and to computers. The QDTOOLS.ZIP freeware archive will no longer be publicly updated. 2011 note : "In every programmer a liar" (a variation upon a famous statement by Number Six). The YACWOT syndrome did strike again : quirkfixes and minor enhancements were coded and released to a few friends using a method more modern than good old floppies : USB keys. 2012 note : Will I really get away from it all any day soon ? ;-) Moreover, I discovered yet another bad side-effect of the Internet (in addition to defamation and source theft by some liar Apple pirate) : a few Web sites dare and offer QDTOOLS.ZIP programs WITHOUT being allowed to do so. On a brighter (?) side, I may port within next months a few tools to Stony Brook freeware compiler. 2013 note : Porting and/or recoding Q&D Tools using Stony Brook freeware compiler may be done later, but programming is no longer FUN with newer over-complicated Vindoze APIs. Moreover, my P2 233 and my P4 2.6 have just passed away : thanks to stupid modernity and forced obsolescence, I haven't been able to replace their good old Matrox G400 and Radeon 9600 AGP video cards. I guess Novell DOS 7 and Win98SE (I've found a few AGP cards with only XP support, which I do not want) *really* belong to the past now. :-( This QDTOOLS.ZIP 2013 archive is therefore *really* final now. Newer command line tools, if any, will unfortunately be created on and for WinXP : QDCMDS32.ZIP archive will host them. *) (* SPECIAL THANKS *) First, Mr Schlegel is to be thanked for hosting, from the very beginning, this collection of (f)utilities on his excellent Modula-2 site ("http://freepages.modula2.org"), which is likely to be the very last line of defence for us Modula-2 lovers. When I faked youth, I would only swear by 6502 assembler (ah, the AIM 65 and Apple ][+ days...) and Forth, to the point of being almost fanatic. I now have a debt to Niklaus Wirth for Modula-2 and Oberon languages, whose design and crystal-clear syntax are certainly the most elegant I've seen. No other language allows the programmer to easily modify code 15 or 20 years old. I'm still wondering how the very same great man could also be responsible for the earlier (ugly) Pascal syntax quirks... :-) J.P.I. TopSpeed is obviously to be thanked, in spite of a few quirks in their Modula-2 compilers (I've learned the hard way to hate their cryptic "isl 342" error code). I'm old enough to have worked with many compilers for many languages for many operating systems : TS 3.1 was among the most pleasant to work with. The Q&D Tools would lack a few features without Fabrice Bellard (for his freeware LZEXE DOS packer, used to pack all DOS executables), Matt Pritchard (for his public domain Mode X library) and of course Ralf Brown (for the always informative and even sometimes fascinating DOS Interrupt(s) List). Jim Hall and the FreeDOS project are to be thanked, too, for their work keeping good old DOS alive and well, up to modern hardware, even though they unfortunately seem to think C, ASM and GPL are 42 (er... the Ultimate Answer to Every Question). While I'm "semper fidelis" (and please, please, do NOT shorten this already concise Latin formula to the ugly and silly "semper fi" ! Why not "sempfi", while you're at it, or even "sfi" ?) to Novell DOS 7, I would probably use FreeDOS if I were to install a new PC (read : on newer hardware). Anyway, I won't be one of those weirdoes running a DOS emulation from their *nix boxes : what's the use ? "Woz and Wirth for ever !" anyway ! (* REQUIRED CONFIGURATION *) CHKEM utility (run from command line in directory where archives and CHKEM.LOG are to be found) may be used to detect any tampering (deliberate or accidental) of archives : INSTALL.BAT will always run this program as a safety measure. The full Q&D Tools archive require at least this configuration : - about 26 Mb of hard disk space (including sub-archives and source code : executables alone take of course much, much less space) ; - an Intel 80486DX or better CPU ; - 640 Kb RAM ; - a VGA card ; - a DOS 3.3 or "better" (whether by Micro$oft, I.B.M., Digital Research, Novell, Caldera or whoever else). Once again, please note that some basic knowledge of DOS command line is really required. Should paranoia strike, .BAS source code recompilation requires PowerBASIC 3.1 compiler, while .MOD source code recompilation requires TopSpeed Modula-2 v3.1 DOS compiler with ALL fixes applied to system libraries, with PathStr type being defined as ARRAY[0..128] OF CHAR in FIO.DEF. By the way, even though I did not use too much assembler nor DOS API calls, I strongly doubt XDS Modula-2 compiler will recompile these programs, even with the TopSpeed Compatibility Kit gag : this is left as a (useless) exercice to the reader -- it would be better to fully rewrite the programs from their help screens ! There's some fun comparing the sizes of many of these humble DOS programs to the sizes of similar programs (when they exist) running with other operating systems... and that means : excluding interface code and data, of course. (* INSTALLATION *) QDTOOLS.ZIP archive contains specific ZIP sub-archives whose name tells their application domain. Each EXE executable file has a matching .DOC file created with /?[?[?]] option : this should do for help. A few utilities have companion files (.INI, .DAT, .PCX, .GLO, .TXT, .TX, .DM, .WAV, .BIN). BATDOS, BAT98SE and BATXP directories contain real-world .BAT examples which may be of some interest : note many of them will require editing by user before use, for they make assumptions about PC setup. Use them as a base for you own PC and do NOT run them without FIRST checking them ! Remember they're mere text files after all. For ease of use, you'll probably want to unpack sub-archives in their specific directory before you move your favorite utilities to a directory located in your PATH environment variable. INSTALL.BAT batch file (mainly generated by DIRBAT utility then edited by hand) will perform this operation automatically in current directory, provided a .ZIP DOS unpacker such as UNZIP (by Info-Zip group) or PKUNZIP (by PKware) is available and in PATH or in current directory. Note you may edit INSTALL.BAT in order to change _xarc_ environment variable value, should you want to use another .ZIP unpacker. Note INSTALL.BAT will unpack *everything*, which account for the 26 Mb required : remember the utilities alone take *much* less room. ;-) Just in case it would be useful, QDTOOLS. contains MD5|SHA digests for all files in QDTOOLS.ZIP archive. Paranoids should note one underestimated point : yes, MD5 collisions (and possibly SHA-1) can be forged (on small trivial examples, as far as I know). Anyway, forging data able to fool several checksum or digest methods would require god-like abilities, as far as I know. That's why it's wise to validate data with several algorithms (CRC32 and MD5, MD5 and SHA-1, etc.). Common sense... A note about syntax in help screens : almost always, # means a number either decimal or hexadecimal (with "$" prefix), while $ means a string. In case of a doubt, just check source code. Again, a last reminder about an important implementation limit : any file whose size is 2 Gb or more will NOT be correctly processed. (* ARCHIVE CONTENTS *) Note directories ending with "_S" contain programs source code, while M2LIB_S contains Modula-2 libraries, and PBLIB_S PowerBASIC libraries. FUN directory contains a few icons and PIF files for Windows 3.1 -- yes, I *do* still run it now and then even in 2012, on my good old Pentium 233 ! ;-) For each EXE or SCR executable found in WIN31 directory, there is a matching archive containing its full source code in WIN31_S directory. These programs were written in Visual Basic 3.0 (yerk!) : I don't know (and I don't want to know) if later revisions of Visual Basic are able to recompile provided source code. For Win92 programs, no installation program was thought necessary : freely available runtime files VBRUN300.DLL, PICCLIP.VBX and THREED.VBX should be copied in \WINDOWS\SYSTEM directory, while *.SCR screensavers should be copied in \WINDOWS or in \WINDOWS\SYSTEM. Data files should be copied in their executable directory (in case of doubt, check source code : it is as readable as VB 3.0 allowed it... which says a lot). Programs version scheme is fairly classic with its v#.#? form, where # is a digit and ? a letter. First digit indicates a major rewrite, second digit indicates a substantial change in design (such as the addition of many features), while letter indicates a minor change (such as the addition of a small feature, or a minor quirk/bug fix). A companion text file in French and English may be included, kept here for (personal) historical reasons. *.PBP sources are included to remind me how good I *WAS* at good old Apple ][ times. Eh, Phil's Operating System was certainly the leanest and probably the fastest... and it even had a Krunch function in order to defrag Apple ][ floppies ! Phil's Perfect Printer was able to cut words according to complex French rules, to process footnotes and to dump text in Greek (with accents !) on the nice Taxan KP810 printer (run shifting heads by half a dot to increase resolution). And Phil's Grafwiz was much, much better than the so-called Graphics Magician (twice smaller and twice faster). Those were the days... ;-) ::: FILE ; directory and file utilities byteproc.exe ; apply operation to file c .exe ; enhanced CD command able to look for partial matches cs .exe ; check CRC32 / MD5 / SHA [/ Adler 32 / Fletcher 16] cs .ini dcomp .exe ; compare filenames in source and target directories delb .exe ; delete files except specified files dd .exe ; xdir/xdel/deltree : 3 in 1 ! dd .ini dirbat .exe ; create batch file to process specified files dirweird.exe ; list "weird" filenames fcomp .exe ; file compare fu .exe ; show file usage hdfree .exe ; show disk space isempty .exe ; check if directory is empty makepath.exe ; create multi-part directory newname .exe ; enhanced rename (prefix, suffix, renumber) pcopy .exe ; copy/move/xcopy + copy preserving path pcopy .ini pending .exe ; list DR-DOS and Novell DOS pending delete files popdir .exe ; go back to previously saved directory pushdir .exe ; save current directory procdups.exe ; list identical (CRC32 or MD5) files total .exe ; show file usage whatlfn .exe ; show DOS and LFN with .exe ; process command on specified files ::: FUN ; fun (un)utilities and old 2D demos aclock .exe ; animated clock curves .exe ; splines daymonth.exe ; on this day (-e option required) daym_ego.dat ; private data file for daymonth.exe dclock .exe ; yet another clock, of the polar kind explode .exe ; explosion simulator fire .exe ; particles fire firebees.exe ; fire bees fortune .exe ; self-explanatory fortune .txt taglines.txt fountain.exe ; interactive fountain gematria.exe ; warning : utter nonsense ! gematria.dat gridrun .exe ; a bad idea iago .exe ; pretty bad othello lavalamp.exe ; Lava Lamp projector matrix .exe ; over-rated Z-movie but cool text-based effect oclock .exe ; analog clock pfire .exe ; plasma fire plasma .exe ; self-explanatory pulsar .exe ; pretty ugly display qdlife .exe ; yet another Life program qdlife .dat quiz .exe ; world's smallest political quiz implementation quiz .dat quiz .pcx quizfr .dat ; an older French version of quiz.dat quizfr .pcx quizyn .exe ; Yes/No quiz implementation quizyn .dat shuttle .exe ; primitive 3D animation spiro .exe ; spirolatŠres splines .exe ; test for splines formulae stars .exe ; self-explanatory storm .exe ; very basic storm display storm0 .wav storm1 .wav textgen .exe ; rather nice random text generator textgen .tx ; *.tx data converted from many, many sources user .tx thought .tx subbrag .tx startrek.tx spout .tx slogan .tx psychic .tx noise .tx manifest.tx logotron.tx logotro2.tx headline.tx haiku .tx fog .tx crackpot.tx belief .tx babble .tx iufm .tx patron .tx rapport .tx evangile.tx vin .tx tvoff .exe ; old TV shutdown tvstatic.exe ; ugly TV static display vclock .exe ; yet another moving digits clock voxel .exe ; voxel demo (a cleaner and more readable port than original) warp .exe ; ugly starfield wobbler .exe ; fast processor really required xclock .exe ; moving digits clock yiking .exe ; wisdom of the Far East... and/or utter nonsense yiking .dat zigzag .exe ; lines and splines ::: HACK ; 's utilities dllfind .exe ; list Win16 and Win32 DLLs used by an executable dllfind .ini dths .exe ; read/write hard disk sectors peek .exe ; find text strings in files paspeek .exe ; extract Pascal strings, whether ASCII or Unicode picfind .exe ; view files as graphics sigfind .exe ; search files for data uclone .exe ; poor man's IDE/SATA hard disk cloning utility vital .exe ; save/compare/restore vital CMOS and partitions hard disk data xd .exe ; rather nice hexadecimal dump xosldump.exe ; dump XOSL multiboot data xtract .exe ; extract data from files ::: MISC ; various utilities baseconv.exe ; yet another decimal/hexadecimal/binary LONGCARD converter cal .exe ; a classic calendar cdcmd .exe ; open/close CDROM tray chkio .exe ; i/o ports diagnostic tool : use with CAUTION ! chkiomap.exe ; chkio useless companion chkports.exe ; i/o ports diagnostic tool : use with CAUTION ! chkstamp.exe ; compare date/time stamps chrono .exe ; self-explanatory dt .exe ; show date and time dtchk .exe ; safety system clock boot checker dtsync .exe ; copy source stamp to target(s) elapsed .exe ; compute elapsed number of days/hours/minutes ev .exe ; show environment variables factoriz.exe ; try and find factors for specified number fmtmdlog.exe ; convert MD5 digest CS MD5 logs to and from MD5SUM and MD5SUMMER joystick.exe ; test joystick hilite .exe ; color highlighting for PowerBASIC 3.1 editor (EMS required) hilite .def ; keywords hilitem2.exe ; color highlighting for TopSpeed M2 v3.1 editor (EMS required) hilitem2.def ; keywords l1 .exe ; enable/disable Pentium II cache (at least on my PC) makedef .exe ; .MOD to .DEF (TopSpeed Modula-2 specific) md5demo .exe ; self-explanatory morse .exe ; self-explanatory morse .dat mpause .exe ; enhanced mouse-enabled pause picdims .exe ; list JPG/GIF/PNG dimensions (width and height) playwav .exe ; back to the good old SoundBlaster 1.0 days ! poweroff.exe ; turn PC off (at least on my PC) reserve .exe ; create file with user-specified size restamp .exe ; change time stamp rndgen .exe ; return a 0..255 random number shademo .exe ; self-explanatory sound .exe ; self-explanatory stamp .exe ; save/restore current date/time xchoice .exe ; slightly enhanced CHOICE command xemem .exe ; show XMS and/or EMS status ::: TEXT ; ASCII text processing utilities between .exe ; dump lines between specified strings ccount .exe ; count characters columns .exe ; process columns concat .exe ; concatenate binary or text files crlf .exe ; process CR, LF, CRLF duplines.exe ; process duplicates from a SORTED text file filter .exe ; process text files htm2asc .exe ; HTML to text (Wayne Software's HTMSTRIP is much better) htm2asc .ini keepuniq.exe ; (slowly) filter out lines common to two files kgroup .exe ; filter group of lines lcount .exe ; count lines mac2pc .exe ; macintoy ASCII to PC ASCII (XLAT is better) newline .exe ; process text lines oldnew .exe ; process identifiers/words/sequences pc2mac .exe ; PC ASCII to macintrash ASCII (XLAT is better) trim .exe ; trim lines txtfmt .exe ; reformat text files unpath .exe ; reformat path in text line xlat .exe ; convert characters from one set to another xlat .glo wcount .exe ; count words ::: VIDEO ; screen text-mode utilities chargen .exe ; set video mode chkcols .exe ; check video columns chkcr .exe ; check video columns and rows chkrows .exe ; check video rows ddc .exe ; display DDC monitor parameters fonttool.exe ; q&d text font editor using text definition newfont .exe ; change text font setvmode.exe ; set video VESA mode viewpcx .exe ; view PCX files (2 or 256 colors only) a2 .fon a2 .dat ::: WIN31 ; Windows 3.1 programs vbrun300.dll ; runtime (\windows\system) picclip .vbx ; runtime (\windows\system) threed .vbx ; runtime (\windows\system) curves .scr ; screensaver darkness.scr ; real screensaver counter .scr ; nice screensaver... better than John Walker's one in C ! ;-) eternity.bmp bam .wav bambam .wav bees .exe ; swarm of bees savernow.exe ; immediately run default screensaver end .exe ; don't smile end .bmp end1 .wav end2 .wav pusher .exe ; time-waster game sscmdr .exe ; small ScreenSaver CoMmanDeR 2000 .exe ; a contribution to Y2K madness (remember it ?) 2000 .bmp 2000a .bmp 2000a .wav 2000b .wav ::: BATDOS Batches useful for Novell DOS 7. ::: BAT98SE Batches useful for Windows 98SE. ::: BATXP Batches useful for Windows XP. ::: ASTRO solarsys.exe ; solar system bodies coordinates (please check README, LISEZMOI and DEMO*.BAT for more infos about Q&D AstroTools found in QDASTRO.ZIP subarchive) (* LICENSE *) The whole QDTOOLS.ZIP archive content (Q&D Tools programs and their source code, documentations and texts) are freeware, but they are definitely NOT public domain (only companion data files, sometimes adapted (heavily or not) from data found on the Internet, are to be considered public domain). Therefore, there are some restrictions about their (unlikely) distribution. In a nutshell : no one is allowed to include the Q&D Tools in a shareware or freeware compilation, whether commercial or not, whatever the medium, unless there exists a prior written negotiated consent by, and agreement with, the author to do so. Only two distribution methods are allowed : the copy of the original archive on any suitable medium (floppy disks, CDR, etc.) by individuals, or the download from an authorized Internet site. In all cases, no amount of money (beyond a very reasonable fee to cover media price -- such as floppy disks or CDR -- and possibly the price of a coffee or of a soda) will be charged for the Q&D Tools, and all the original files must be kept together, without *any* alteration. I really do not like all those commercial shareware/freeware resellers who are the only ones to make money from programs whose authors, almost always, don't get any cent for their work (a fact which is almost always not entirely undeserved ). I also don't like those Web sites who dare and require a registration before user can download freewares or drivers. And I really don't like so-called "improved" source code either (unless it's a complete rewrite such as VOXEL.MOD) : source code is provided here just in case the user would need to fix a bug and/or enhance a feature, or just be sure the program does not contain anything malicious. Use provided source code as a base for your own programs if you want, but do NOT release altered versions, and do NOT misrepresent it as "yours" either ! (That's why the author has removed the Who When What history headers.) As said supra, I value my time and (limited) skills as highly as anyone : "freeware" does not mean (entirely) worthless. Modula-2 Web sites, Simtel, Garbo and FreeDOS sites, and they alone, because of their real work, are authorized (should they care to do so) to include the Q&D Tools online or on the CDs they sell or distribute, whatever the (absence of) price. Any other Web site willing to offer my programs, whether online or not, MUST ask for permission FIRST. As a convenience for users, any authorized Internet site may offer for download either the individual sub-archives found in QDTOOLS.ZIP, or zipped individual Q&D Tools components (i.e. an executable, its documentation, its data files and its source code if applicable), provided it is clearly stated the archive comes from Q&D Tools and provided the original QDTOOLS.ZIP package is available from the same source too. Here are two examples : TEXT.ZIP archive may be offered alone for download if its original source archive (QDTOOLS.ZIP) is clearly mentionned as available for download too. A newly created TEXTGEN.ZIP archive containing TEXTGEN.EXE, TEXTGEN.DOC and *.TX data files may be offered for download if its original source archive (QDTOOLS.ZIP) is clearly mentionned as available for download too. If source code is included, all relevant modules and libraries (QD_*.*, MODEX.OBJ if applicable, etc.) must be included so that recompilation is feasible. Any repackaged archive including source code must include compiled executable and data files if applicable (this is the proof the programs do work !). All repackaged archives must contain this README.TXT file. For obvious reasons, QDTOOLS.ZIP archive MUST remain intact, with all files recensed in QDTOOLS.LOG : it must pass CHKEM test without any problem. If you feel this policy is too restrictive, this just means you've never seen your work (ab)used by unscrupulous individuals... (that means : programs, sources and papers in computer magazines). Among other oddities, I've even seen a bozo dare and write he's the author of one of my older Apple ][ utility (ignoring it was a subpart of my Apple ][ operating system). And many other bozos copied my astrology program published in Micro-Systemes instead of using bibliography to write their own. Using these binaries and sources is very unlikely nowadays (and the computing world does not really needs them), but it should be done the Right Way. Freeware means free (costless) distribution, free (costless) use, but nothing more : once again, it's definitely NOT "public domain" nor "GPLed" code. (* 2012 note : a few Web sites offer portions of QDTOOLS.ZIP archive without being allowed to do so. Of course, adding insult to injury, they don't even answer when asked to stop their ILLEGAL distribution of my work : shame on them ! I guess this is yet another side-effect of GPL-like licensing scheme, leading too many dishonest people to dare and believe everything is public domain even when it is NOT ! Do you hear me, "findthat*.com", among others ? Once again, QDTOOLS.ZIP is NOT public domain, and its distribution policy is clear : only ALLOWED Web sites can offer them, and source alteration is not to be made public nor "reattributed" to anyone else pretending to "improve" my code (as one used to say in the 1980s, "write your own instead !"). 2013 note : as of 2013, only Modula-2 Web sites, Simtel, Garbo and FreeDOS Web sites are authorized, provided they use the latest revision : others are NOT. *) Although their author has created and has been using various Q&D Tools implementations for years now (back from 1980, in many languages such as 6502 assembler, Applesoft BASIC, Forth, Turbo Pascal, C (yuck ! whether Turbo, Quick or a few others), PowerBasic and TopSpeed Modula-2, for many operating systems, these programs come without any warranty, except this one and only statement : Q&D Tools components will take some space on your hard disk, and, when run, they will use some of your CPU computing power. In other words, the author does as everyone does today : he accepts no responsability at all. ;-) The author will not be available for praises/flames/comments/reports : he no longer has an Internet account, considering the current signal/noise ratio... And he doesn't believe in job-finding through the Internet. ;-) Use these tools and source code if you find them useful, do NOT use them if you don't find them useful. Period. "Command line for ever !" "Tout finit bien, puisque tout finit." "Game Over" (* END OF README FILE *) (* //------------------------------------------------------------// *) (* //------------------------------------------------------------// *) (* //------------------------------------------------------------// *) (* //------------------------------------------------------------// *) - As a last tribute to Gary Kildall - L'avenir de l'intelligence - Le bluff du futur - L'orthodoxe et l'h‚r‚tique - La pr‚dominance du cr‚tin - Tabula Rasa - Imperium - Pour un ultime hommage … Gary Kildall - En hommage … Karl Kraus (* --------------------------------------------------------- *) As a last tribute to Gary Kildall A specter is haunting Chicago, the specter of CP/M... Who still remembers this ancestor of DOS called Control Program for Microcomputers ? No one, except the actors and spectators of past, and great times. Why this nostalgic evocation ? Because Gary Kildall died a few days ago, and we feel it as a duty to honor him, for we unfortunately know, as Gilbert K. Chesterton did know it too, that journalism mainly consists of telling readers about Lord Jones' death, when those readers did not even know the name of Lord Jones -- incidentally, we will not discuss here whether the numerous Lord Jones journalists tell us about are always worth this honor or this waste of time. So, Gary Kildall was the founder of Intergalactic Digital Research. A genius programmer (much more than William H. Gates III is supposed to be by those who dare believe he wrote Basic and DOS code) and a true visionary (again, much, much more than Gates), he developed in 1974 the first real operating system for 8 bits (and later 16 bits) processors. His CP/M-80 showed a clever conception, elegant and efficient, with its kernel written in PL/M (a high level language) and its device drivers written in assembly language. It was an immediate success and quickly became a de facto standard : even though the O.S. was a spartan one, it was God's gift to programmers and engineers, for it remedied most incompatibilities from a product to another. For those times were, already, abundant with new products. CP/M went into oblivion, for it was not immediately associated with IBM's Personal Computer. Mere bad luck : it was a clone, Seattle Computer's QDOS, which prevailed upon the original standard. Written by Tim Paterson, QDOS (for Quick and Dirty Operating System) was to be as compatible as possible with CP/M-80 v1.4. The product is widely known under another name : MS-DOS 1.0. But that is another story... What's the relation with Chicago, code-name of the future Windows 4.0 ? CP/M was happy with a few kilobytes, while the full installation of the OS/2 ersatz produced by Microsoft requires about 38 megabytes. Yet, in its code, there are certainly many invisible traces of CP/M structures, a fact which may be seen as a warning to these young generations for which computing history begins with Windows and C++ : precursor geniuses (Kildall, Wozniak and many others, almost all forgotten now) have shaped our present as they have shaped our future. Without men like Gary Kildall, microcomputing would _not_ be what it is now ; and with people like Gary Kildall, microcomputing would not _either_ be what it is now. (* --------------------------------------------------------- *) L'avenir de l'intelligence "Le chameau est un cheval mis au point par un comit‚." : Jacques Bergier aimait … citer cette jolie formule, dont il attribuait la paternit‚ … Churchill. Dans sa terrible concision, elle explique non seulement la qualit‚ des applications modernes mais aussi l'‚tonnant anonymat de leurs (ir)responsables. Il est r‚volu, le temps o— le logiciel ‚tait naturellement associ‚ … son ou ses cr‚ateurs - Visicalc … Dan Bricklin et Bob Frankston, Flight Simulator … Bruce Artwick, 1-2-3 … Mitch Kapor et Jonathan Sachs... Avec les Easter eggs, ces anodines fac‚ties dissimul‚es dans les programmes, les signatures sont devenues furtives et honteuses, parfois mˆme soucieuses de commercialisation (c'est l'exacte traduction, due … Roger Minne, de marketing). Aujourd'hui, une application doit ‚voquer une entreprise ou mieux, un "C.E.O." r‚put‚ g‚nial et visionnaire. Ainsi, Windows, c'est Microsoft, et Microsoft, c'est William Gates. L'ill‚gitime sup‚riorit‚ conf‚r‚e aux hommes de gestion sur les hommes de production (voire sur ceux de connaissance) n'est pas l'apanage de l'industrie informatique ; elle y scandalise seulement davantage, tant l'‚criture d'un logiciel est affaire de style, et personnel. Les oeuvres collectives des grands ‚diteurs font perdurer des erreurs historiques, et ne sauraient allier, sinon par accident, l'‚l‚gance … l'efficacit‚ : ces qualit‚s restent l'apanage de projets men‚s par des cr‚ateurs solitaires - ou presque. Ainsi d'Oberon, le systŠme d'exploitation remarquablement novateur mis au point par Niklaus Wirth et Jurg Gutknecht. Ainsi, dans une certaine mesure, du premier Linux, d‚cid‚ par Linus Torvalds, qui suivait les traces de Dennis Ritchie et Ken Thompson (les cr‚ateurs d'Unix), avant de rallier … sa cause de nombreux programmeurs b‚n‚voles (peut-ˆtre au d‚triment de la coh‚rence d'ensemble). La mˆme passion et la mˆme rigueur animent ces h‚r‚tiques, qu'ils rompent avec une tradition ou qu'ils en prolongent une autre (ayant fait ses preuves sur quelque 20 ans). Hors des ‚glises Windows, ils incarnent la r‚sistance au Nouvel Ordre Logiciel. Leur existence est un heureux pr‚sage : il y a toujours un avenir pour l'intelligence. (* --------------------------------------------------------- *) Le bluff du futur "Depuis prŠs d'un demi-siŠcle, l'explosion technologique se trouve … la veille de r‚volutionner la vie quotidienne. Demain, un courant d'information g‚n‚ralis‚e dissipera les n‚cessit‚s et les monotonies d'une existence … la fois trop alternative et trop continue. Ce flux de bonheur communicatif illuminera tous les foyers, sans distinction de classe ou de revenu. Branch‚s par fil t‚l‚phonique au mystŠre informatique, les m‚nages informatis‚s seront reli‚s aux bibliothŠques de documentation et aux banques juridiques, aux universit‚s p‚dagogiques et aux commer‡ants avertis. Et rien ne sera plus jamais comme avant. Demain." Si ces quelques mots ironiques n'‚taient r‚dig‚s dans une langue trop claire et trop pr‚cise pour ˆtre contemporaine ou journalistique, ils sembleraient avoir ‚t‚ ‚crits en r‚ponse aux thurif‚raires et pan‚gyristes d'Internet, alors que leur auteur, l'humoraliste Georges Elgozy, s'attaquait simplement aux futurologues, "prospectivistes", "pr‚visionnaires" et autres "proph‚tionnels" toujours prompts … c‚l‚brer un avenir d'autant plus radieux qu'il est incertain. Vingt ans aprŠs la publication du Bluff du futur, le mˆme esprit critique (dont l'‚tymologie rappelle qu'il est d'abord esprit d'examen) reste n‚cessaire, … consid‚rer les nouveaux topoi en vogue : l'‚loge des "autoroutes de l'information" et le culte d'Internet - religion qui compte pour l'heure plus de prˆtres que de fidŠles. Quel magazine, au reste, n'a pas repris avec complaisance les articles enthousiastes parus dans la presse am‚ricaine pour c‚l‚brer la pr‚tendue "Nouvelle FrontiŠre Electronique" et le mal-nomm‚ "CyberEspace" ? Sans m‚connaŒtre l'int‚rˆt du r‚seau mondial, force est pourtant de constater que le rapport signal / bruit des threads de messages est trop souvent proche de z‚ro, et que l'essentiel d'Internet est concentr‚ dans les quelques CD-ROM qui rassemblent programmes et textes de type F.A.Q. (Frequently Asked Questions). Une mode r‚cente entend magnifier l'extraordinaire quantit‚ d'informations accessibles aprŠs quelques invocations faites … l'adresse des divinit‚s modernes de l'espace virtuel, appel‚es Gopher, Archie, Veronica ou Mosa‹c. C'est oublier que le plus grand obstacle … l'emploi des connaissances, c'est leur abondance mˆme : avec une centaine d'informations, on peut tisser un filet, un r‚seau, une trame de coh‚rences ; avec un millier, c'est un tissu d'incoh‚rences que l'on obtient. Notre ‚poque tire un sentiment ill‚gitime (et illusoire) de sa sup‚riorit‚ … partir du volume des donn‚es dont elle dispose : elle devra bien admettre que le v‚ritable critŠre porte sur le degr‚ auquel l'esprit maŒtrise ces informations. (* --------------------------------------------------------- *) L'orthodoxe et l'h‚r‚tique Windows 95 est encore une "r‚alit‚ virtuelle" (oxymore qui b‚n‚ficie d'ailleurs d'une faveur … la mesure de son absurdit‚ !) que deux ouvrages sont consacr‚s au systŠme d'exploitation ayant la pr‚tention de signer l'arrˆt de mort du couple DOS-Windows - couple dont Microsoft n'a curieusement jamais tant soulign‚ les failles... Dans Inside Windows 95, Adrian King fait entendre la voix de ses maŒtres avec un manque de style que la traduction fran‡aise a d'ailleurs scrupuleusement respect‚ (par force plut“t que par choix d‚lib‚r‚). Cette biographie officielle est comparable aux (trop) nombreux articles d‚j… consacr‚s au sujet : c'est le texte sans ordre d'un camelot aux ordres, c‚l‚brant Windows 95 de maniŠre laborieuse autant que maladroite. Les exag‚rations et omissions d'un auteur qui fait le maximum de son minimum sont un affront syst‚matique … l'intelligence du lecteur, car l'orthodoxe King n'est pas un Debord, capable d'‚crire son Pan‚gyrique avec brio. Avec Undocumented Windows 95, Andrew Schulman an‚antit le discours des "‚vang‚listes" de Microsoft. Le tour de force est d'autant plus admirable que l'h‚r‚tique Schulman, loin de d‚nigrer Windows 95, en r‚vŠle la vraie nature : un systŠme d'exploitation … part entiŠre... malgr‚ les compromis qui, justement, garantissent son succŠs. Le futur fleuron de Microsoft ne r‚sulte pas d'une refonte complŠte et il exploite toujours des parties de code 16 bits non-r‚entrant (DOS, en un mot). Avec ce texte brillant, Schulman donne une magistrale le‡on d'analyse r‚trotechnique et de r‚visionnisme contre les v‚rit‚s pr‚tendues ‚videntes. Microsoft a bien compris que dans la "soci‚t‚ du spectacle", le discours l'emportait sur les faits. Pourtant, quelle importance, que Windows 95 soit une ‚volution logique plut“t qu'une r‚volution technologique, et que ses rouages internes montrent plus d'ing‚niosit‚ que d'‚l‚gance ? Tant qu'il fonctionne correctement... "M..., Proven‡al, qui a des id‚es assez plaisantes, me disait, … propos de rois et mˆme de ministres, que la machine ‚tant bien mont‚e, le choix des uns et des autres ‚tait indiff‚rent : "Ce sont, disait-il, des chiens dans un tourne-broche ; il suffit qu'ils remuent les pattes pour que tout aille bien. Que le chien soit beau, qu'il ait de l'intelligence ou du nez, ou rien de tout cela, la broche tourne, et le souper sera toujours … peu prŠs bon." Ce mot d'un moraliste du XVIIIe siŠcle d‚crit toujours aussi bien les m‚canismes au coeur des logiciels comme des entreprises. Rien l… qui soit si terrible, du moins tant que des h‚r‚tiques comme Schulman d‚couvriront le dessous des cartes... et le communiqueront librement. (* --------------------------------------------------------- *) La pr‚dominance du cr‚tin Virtuoses de l'ironie, les ‚crivains et journalistes Fruttero et Lucentini constataient que l'unit‚ secrŠte de leurs meilleurs textes tenait … ce fait : nous vivons sous le rŠgne de la bˆtise triomphante. Comment nier, en effet, que le stultus, grƒce aux progrŠs de toutes sortes (… commencer par celui de l'ignorance), a toujours plus d'occasions d'agir, de parler, de se manifester - en un mot qui lui est cher, de se "r‚aliser" ? DŠs lors, La pr‚dominance du cr‚tin s'imposait comme titre de leur premiŠre anthologie, offerte en hommage aux "tristes et lucides compagnons ‚pars et pr‚cieux d'une r‚sistance que - malgr‚ tout - il faut bien faire". Cette allusion litt‚raire, insolite, certes, dans les pages d'un magazine consacr‚ aux joies contestables de l'informatique, s'impose, … consid‚rer l'annonce, aux Etats-Unis, d'un nouveau produit sign‚ Microsoft, BOB, produit dont l'objectif est simple : vaincre les r‚ticences du grand public encore allergique aux bienfaits du micro-ordinateur impos‚ dans les foyers. La technologie employ‚e, moins originale qu'il y paraŒt, exploite la m‚taphore de la maison. Chaque membre de la famille organise sa piŠce avec les "objets" (entendre ici : les applications) dont il a l'usage, et accomplit ses tƒches guid‚ par des animaux de dessin anim‚ qui prodiguent leurs conseils … grand renfort d'effets sonores et phylactŠres. A en croire les experts, BOB (ou ses d‚riv‚s destin‚s … l'infinie classe des "clueless") serait promis … un bel avenir. Certes, il n'est pas pour Eux, membres de l'‚lite technicienne technophile, mais quel merveilleux concept pour ces Autres dont le faible entendement ne con‡oit pas mˆme le double-clic... Les connaisseurs (ou pr‚tendus "bons techniquement") ont beau jeu de se moquer avec condescendance de BOB, destin‚ … ce grand-public r‚tif … tout effort intellectuel, plus port‚ … se passionner qu'… s'instruire : lui sont-ils si sup‚rieurs, pourtant, quand ils r‚clament, eux, toujours plus d'Assistants (paradoxalement utiles pour acc‚l‚rer des op‚rations d‚j… maŒtris‚es, non pour les apprendre !) ou quand ils espŠrent un jour "programmer sans programmer" ? Se croyant … l'Avant-garde, ils ne sont que les ‚claireurs d'un troupeau de lemmings. La bouleversante r‚volution informatique d‚bouche dans la pharmacie de M. Homais. Autant dire, avec Fruttero et Lucentini, "sur les vastes horizons de N‚anderthal". A moins qu'‚diteurs et constructeurs ne soient grands philosophes, au sens o— l'entend Hubert Monteilhet dans ses Pav‚s du diable : "Le vrai philosophe a le plus grand respect des imb‚ciles : ils forment … la fois une clientŠle et une majorit‚". (* --------------------------------------------------------- *) Tabula Rasa Windows 95 est encore … l'‚tat de promesse que d‚j… la presse sp‚cialis‚e le compare … son rival OS/2 3.0 Warp - bien r‚el, lui. Au reste, le vainqueur de cette confrontation artificielle ne fait aucun doute car le "march‚" - c'est un fait reconnu par tous les commentateurs autoris‚s … formuler une opinion dans les journaux - ne saurait se tromper. Pourtant, chez Microsoft comme chez IBM, les divisions charg‚es de la commercialisation et de l'‚vang‚lisation semblent vouloir ignorer ce r‚sultat pr‚visible et persistent … prˆcher les convertis avec des sermons en forme d'arguments techniques irr‚futables et de mesures indiscutables, qui c‚lŠbrent la sup‚riorit‚ de leur champion. Des stratŠges plus au fait des questions militaires auraient choisi de reconnaŒtre les qualit‚s de l'adversaire pour magnifier leur victoire... mais la r‚clame et la subtilit‚ font rarement bon m‚nage. En tout cas, il faut saluer les d‚veloppeurs qui, dans l'un et l'autre camp, s'ing‚nient tant bien que mal … concilier le poids du pass‚ avec les exigences du futur. Quel que soit le prochain systŠme d'exploitation bureautique dominant, il sera par nature imparfait … cause de ce fatum nomm‚ "compatibilit‚ historique" qui interdit toute v‚ritable r‚volution. Au mieux, l'‚volution la plus probable donnera raison … l'apocryphe mal‚diction chinoise : "Puissiez-vous vivre … une ‚poque de transition entre deux plateformes imparfaitement incompatibles". La surabondance des couches, standards et protocoles cens‚s r‚soudre la majorit‚ des problŠmes informatiques ‚voque ces excŠs de maquillage qui accentuent les ann‚es qu'ils pr‚tendent dissimuler. Les ‚videntes limites des architectures mat‚rielles et composants logiciels contemporains donnent le signal d'une r‚vision d‚plaisante, co–teuse mais n‚cessaire, au b‚n‚fice de la simplicit‚ comme de l'‚l‚gance. Si le futur requiert vraiment un systŠme d'exploitation r‚seau orient‚ objet, multitƒche, multithread, multiprocesseurs et ind‚pendant de la plateforme mat‚rielle, la r‚ponse n'est sans doute ni OS/2 ni mˆme Windows NT. Xerox a tout invent‚ en micro-informatique : un nouveau Palo Alto Research Center devrait saisir ce kairos et recommencer. L'innovation radicale est plus souvent salu‚e qu'adopt‚e : malgr‚ les discours, le mythique "march‚" (utilisateurs, constructeurs, ‚diteurs et mˆme programmeurs) n'appr‚cie guŠre les produits trop atypiques. S'il persiste dans son immobilisme, il n'aura pas le droit de se plaindre. Il devra du pass‚ faire table rase ou continuer … en connaŒtre les ombres. (* --------------------------------------------------------- *) Imperium Deux articles parus cette ann‚e dans la presse am‚ricaine portent un regard particuliŠrement critique sur l'empire Microsoft. Leur originalit‚ tient … ce que, pour une fois, les jugements semblent bien argument‚s, ne devant rien … la passion (qu'elle soit favorable ou hostile). Dans son num‚ro d'ao–t, le magazine Upside consacrait un dossier … l'enquˆte men‚e par la Federal Trade Commission, cet organisme officiel cens‚ chercher … savoir si le monopole de fait exerc‚ par l'entreprise de Bill Gates est ou non le fruit de pratiques dites d‚loyales. Parmi les experts consult‚s figurait une personnalit‚ pourtant bien connue pour avoir, en diverses occasions, d‚fendu Microsoft contre ses nombreux d‚tracteurs. Ce t‚moin avait d‚couvert dans plusieurs composants de Windows des portions de code g‚n‚rant un message d'erreur alarmant lorsque l'environnement graphique ‚tait lanc‚ sur un DOS concurrent -- l'erreur ‚tant, bien s–r, de faire confiance … un autre ‚diteur que Microsoft. Malgr‚ son incr‚dulit‚, il avait d– se rendre … l'‚vidence : le g‚ant mondial du logiciel avait recours … des proc‚d‚s mesquins autant qu'indignes. L'article ‚voquait aussi des manoeuvres commerciales pour le moins douteuses (d‚j… ‚voqu‚es dans l'int‚ressant ouvrage de Robert X. Cringely intitul‚ Accidental Empires). En septembre, dans le Dr Dobb's Journal, les d‚veloppeurs d‚couvraient un expos‚ fort document‚, r‚dig‚ par notre d‚‡u du microsoftisme : les preuves ‚taient l…, irr‚futables, pr‚sent‚es par Andrew Schulman, un des co-auteurs du c‚lŠbre "Undocumented DOS" ("Les coulisses du DOS"), qui analysait magistralement le fichier WIN.COM. Le code incrimin‚, dont Microsoft avait bien d– reconnaŒtre l'existence sur certaines pr‚versions, ‚tait non seulement repris mais encore dissimul‚ dans la version commercialis‚e. Il y semble neutralis‚, mais la modification d'un octet suffit … le ranimer : alors d‚crypt‚, il tente de d‚jouer les d‚bogueurs et affiche un message d'erreur s'il d‚tecte DR-DOS ou Novell DOS. Et si d'autres (mauvaises) surprises similaires se dissimulaient dans les suites d'instructions ? A l'‚vidence, Microsoft n'entend pas trop respecter les lois du march‚ et de la concurrence, non plus que sa clientŠle. Ses responsables n'ont-ils pas affirm‚ avec un aplomb admirable que Double Space, le programme de compression int‚gr‚ … MS-DOS 6 (et programme ‚trangement comparable … Stacker, soit dit en passant), fonctionnait parfaitement ? Pourtant, une version 6.2 apporte des utilitaires con‡us pour rem‚dier … un problŠme pourtant ni‚ avec une belle ‚nergie -- … d‚faut de conviction et surtout d'honnˆtet‚. A long terme, l'ambition de Bill Gates n'est pas seulement de contr“ler le march‚ des applications, mais aussi l'‚lectronique, la domotique et les r‚seaux … l'‚chelle de la planŠte -- tous les domaines o— le logiciel aura son mot … dire. Dans cette perspective, presque tous les moyens sont bons -- qui sont peut-ˆtre efficaces, mais au m‚pris de toute morale ‚l‚mentaire : il est vrai que les lois du commerce comme celles de la guerre ne valorisent que la victoire … tout prix. Avoir atteint une situation ‚lev‚e n'est jamais tout … fait le r‚sultat du hasard, quoi qu'en puissent penser les concurrents, les envieux, les esprits chagrins et mˆme les r‚alistes qui ne m‚connaissent pas le r“le de la d‚esse Alea dans certains destins. Et Microsoft n'est pas une grande entreprise simplement parce que ses rivaux seraient tous de moindre envergure. L'explication serait trop simple, qui ferait bon march‚ d'une loi (peut-ˆtre exag‚r‚ment optimiste) qu'aimait … rappeler Lincoln : "On peut tromper tout le monde quelque temps ; on peut tromper quelques personnes tout le temps ; mais on ne peut pas tromper tout le monde tout le temps". Si Bill Gates est devenu l'une des premiŠres fortunes des Etats-Unis, et si Microsoft fait figure de r‚f‚rence dans l'industrie logicielle, c'est en raison de qualit‚s commerciales (… d‚faut d'ˆtre techniques) r‚elles que nul n'entend ici songer … contester -- quand bien mˆme la perspective de d‚pendre d'un seul fournisseur pourrait susciter quelque inqui‚tude, au nom de la libert‚ de choix et de l'ind‚pendance. Point ne faudrait aussi oublier que Bill Gates, dans ses entreprises contestables (en tout cas aussi contestables que celles expos‚es dans un vieil ouvrage consacr‚ … l'empire I.B.M.), n'est pas d‚pourvu de ces complices qu'on appelle aussi... des clients. N‚anmoins, dans le cadre de cette lutte entre les grands ‚diteurs de logiciels pour relever les d‚fis de la fin du siŠcle, Microsoft devra peut-ˆtre comprendre que l'autorit‚ et la puissance ne sont pas s‚parables du sens des responsabilit‚s et mˆme du fair-play : tels seraient le fardeau et la gloire de l'Empire que Bill Gates compte bien bƒtir. (* --------------------------------------------------------- *) Pour un ultime hommage … Gary Kildall Un spectre hante Chicago, le spectre de CP/M... Mais qui se souvient encore de l'ancˆtre du DOS, appel‚ Control Program for Microcomputers ? Personne, sinon les acteurs et spectateurs d'une autre, et grande ‚poque. La raison de cette ‚vocation nostalgique ? Le r‚cent d‚cŠs de Gary Kildall, auquel nous entendons rendre hommage ici - tant il est vrai que le journalisme, "c'est apprendre que Lord Jones est mort … des lecteurs qui ignoraient jusqu'au nom de Lord Jones" (Chesterton). Gary Kildall, donc, avait fond‚ Intergalactic Digital Research. Programmeur g‚nial (plus que William Gates) et visionnaire (l… aussi, plus que William Gates), il d‚veloppa en 1974 le premier systŠme d'exploitation pour micro-ordinateurs 8 (et plus tard 16) bits. Intelligemment con‡u, alliant l'‚l‚gance … l'efficacit‚, CP/M-80 se composait d'un noyau r‚dig‚ en PL/M (un langage de haut niveau) et de pilotes de p‚riph‚riques (‚crits en assembleur). Le succŠs fut imm‚diat : s'il ‚tait d'une sobri‚t‚ spartiate, le nouveau standard rassurait les programmeurs et les constructeurs en rem‚diant aux incompatibilit‚s d'un mat‚riel … l'autre. Et ces temps ‚taient - d‚j… - fertiles en nouveaut‚s. CP/M est tomb‚ dans l'oubli, faute d'avoir ‚t‚ imm‚diatement associ‚ … l'IBM Personal Computer. Pure malchance : c'est un clone, le QDOS de Seattle Computer, qui l'a emport‚ sur le standard original. Tim Paterson l'avait mis au point dans l'urgence (QDOS signifie Quick and Dirty DOS), avec un imp‚ratif cat‚gorique : une compatibilit‚ aussi parfaite que possible avec... CP/M-80 v1.4. Le produit est plus connu sous un autre nom : MS-DOS 1.0 -- mais c'est une autre histoire, qu'il faudra bien raconter un jour... La relation avec Chicago, le futur Windows 4.0 ? CP/M se contentait de quelques kilo-octets, quand l'installation complŠte de l'OS/2 sign‚ Microsoft prend sensiblement 38 m‚ga-octets. Dans son code, sans doute, perdurent d'invisibles vestiges de CP/M, comme un rappel aux jeunes g‚n‚rations pour qui l'histoire commence avec Windows et le C++ : des g‚nies pr‚curseurs (Kildall, Wozniak et d'autres, tous presque ignor‚s aujourd'hui), ont model‚ notre pr‚sent comme notre futur. Sans des hommes comme Gary Kildall, la micro-informatique ne serait pas ce qu'elle est aujourd'hui ; avec des hommes comme Gary Kildall, la micro-informatique ne serait pas non plus ce qu'elle est aujourd'hui. (* --------------------------------------------------------- *) En hommage … Karl Kraus Pourquoi r‚diger le banc d'essai des bancs d'essai consacr‚s … DR-DOS 6.0 ? Le produit a fait l'objet d'articles dans tous les leaders de la presse micro-informatique, dans un laps de temps relativement court (deux mois). Sa nature mˆme imposait des proc‚dures de test plus rigoureuses encore qu'… l'ordinaire, s'agissant d'un systŠme d'exploitation compatible DOS. Il n'‚tait donc pas inint‚ressant d'examiner de quelle maniŠre les journalistes de la presse sp‚cialis‚e en ont su rendre compte. Deux points nous semblent … pr‚ciser : d'une part, nous n'avons aucun lien avec la soci‚t‚ Digital Research (les erreurs que nous relevons ne sont d'ailleurs pas toujours … l'avantage de DRI). Et, d'autre part, aucune des remarques que nous avons pu formuler ne nous semble hors de la port‚e de tout utilisateur un tant soit peu comp‚tent, et ayant _r‚ellement_ utilis‚ le produit pendant deux petites heures. Remarques liminaires De maniŠre ‚vidente, pour un systŠme d'exploitation, il fallait installer le logiciel sur plusieurs configurations mat‚rielles, de l'XT de base jusqu'au 486, et pour chaque machine tester plusieurs configurations de DR-DOS mˆme (choix des strat‚gies d'installation, par exemple). Cette proc‚dure d'‚valuation, pourtant ‚l‚mentaire dans sa logique et sa rigueur, n'a ‚t‚ mise en oeuvre dans AUCUN des bancs d'essai examin‚s. En outre, dans la mesure o— DR-DOS 6.0 se pose en rival de MS-DOS 5.0 (un point qui est implicite dans tous les articles), la comparaison s'imposait avec le produit de Microsoft, notamment pour la gestion m‚moire et les utilitaires fournis. El‚ments relev‚s dans les diff‚rents comptes rendus Magazine : Science & Vie Micro de d‚cembre 1991 Auteur : Christophe Chatillon - Mention en ouverture de l'article d'une "nouvelle commande"... qui n'en est pas une : DELQ, qui existait d‚j… sur la version 3.41 de DR-DOS. - Aucune hi‚rarchisation des ‚l‚ments qui constituent le systŠme d'exploitation : l'auteur met sur le mˆme plan un d‚fragmenteur classique, qui n'est d'ailleurs pas … la hauteur des utilitaires existants (Speedisk de Symantec, Compress de Central Point Software, ou FastTrax de Mark Elfield), avec le rudimentaire interpr‚teur PostScript livr‚ avec DR-DOS 6.0. - Mention d'un "logiciel d'‚conomie d'‚nergie qui met en veilleuse le microprocesseur (sic !) et la m‚moire vive durant les phases d'inactivit‚", ‚l‚ment d‚lirant qui provient d'une mauvaise lecture du dossier de presse. - L'auteur ne parle nulle part des deux caract‚ristiques les plus importantes de DR-DOS 6.0 : la compression des donn‚es par le driver SSTOR, ainsi que la gestion de la m‚moire disponible. - L'auteur sait aller … l'essentiel, qui signale une am‚lioration d‚cisive de la commande DIR : l'option /2, qui permet d'afficher la liste des fichiers sur 2 colonnes. Consacrer trois lignes … ce point mineur, quand l'article est d‚j… fort court, relŠve d'un sens curieux des priorit‚s... - L'auteur mentionne la pr‚sence de "divers bogues" dans DR-DOS, sans en fournir un seul exemple pr‚cis (sinon un, sur l'affichage des labels de disque, que nous n'avons, pour notre part, jamais rencontr‚). Magazine : L'Ordinateur Individuel de d‚cembre 1991 Auteur : Guillaume de Br‚bisson - L'efficacit‚ d'un cache-disque est quantifiable de maniŠre pr‚cise : il est donc plaisant de voir l'auteur affirmer … propos de SuperPC-Kwick qu'il est "g‚n‚ralement consid‚r‚ comme le plus puissant du genre". Il commet ainsi deux erreurs graves : ne pas avoir test‚ effectivement l'utilitaire, et surtout avoir repris des ‚l‚ments d'information (lus dans la presse am‚ricaine) d‚j… anciens, qui ne sont plus justifi‚s aujourd'hui. En effet, s'il est vrai que jusqu'… une date r‚cente, SuperPC-Kwik ‚tait le "meilleur" cache-disque du march‚, le Norton Cache (dans sa version 6.0) lui est l‚gŠrement sup‚rieur (il aurait suffit … l'auteur, … d‚faut de faire les essais lui-mˆme, de consulter les forums des utilisateurs sur le serveur am‚ricain CompuServe pour le v‚rifier … peu de frais). - Pr‚tendre que le logiciel de compression SSTOR permet de doubler la capacit‚ de stockage du disque dur montre que l'auteur n'a pas une seule fois consult‚ l'option "Stats" du programme SSTOR : il aurait alors vu que le taux r‚el de compression est g‚n‚ralement de l'ordre de 1,5:1, et non de 2:1, avec un disque dur "standard" (applications, sources ASCII, images, archives ZIP). Le taux de compression effectif ‚tant trŠs d‚pendant, pour d'‚videntes raisons, de la nature des fichiers pr‚sents sur le disque. Le doublement annonc‚ (et affich‚) est donc th‚orique. - Erreur essentielle : … en croire l'auteur, "Il [le logiciel SSTOR] peut ˆtre d‚sinstall‚ sans dommage. Ainsi, si l'on d‚cide de changer de disque dur et que l'on souhaite r‚cup‚rer les donn‚es non compress‚es, on pourra revenir en arriŠre." Il est effectivement possible de d‚sinstaller SSTOR sans avoir, … la suite de cette op‚ration, … "changer" de disque, mais les donn‚es compress‚es sont alors irr‚m‚diablement perdues, comme le pr‚cise d'ailleurs l'option "Supprimer (une partition SSTOR)". Les raisons, l… encore, sont ‚videntes, pour que l'op‚ration de compression ne soit pas r‚versible sur le mˆme disque : avec la meilleure volont‚ du monde, faire tenir quelque 30 ou 40 Mo de donn‚es d‚compress‚es sur un disque de 20 Mo tiendrait du miracle... L'auteur n'a peut-ˆtre pas saisi qu'il fallait d'abord faire une sauvegarde des donn‚es sur un autre support, avant de supprimer la partition SSTOR ? - Les chiffres qui indiquent la quantit‚ de m‚moire conventionnelle disponible semblent reprendre les ‚l‚ments fournis par Digital, les donnant pour "normaux", quand l'‚diteur lui-mˆme, plus prudent, les donne comme un gain maximum : ainsi, on ne peut obtenir 627 Ko sur un simple 286 (sinon avec certains circuits "Chips and Technologies"). De mˆme, sur un XT, il n'est possible d'obtenir 612 Ko de libres qu'en disposant de m‚moire pagin‚e. - La conclusion est savoureuse, qui ‚nonce que "DR-DOS ne propose toutefois pas assez de nouveaut‚s pour ˆtre achet‚ en plus du systŠme d'exploitation de Microsoft"... Comme si la question se posait d'acqu‚rir les DEUX systŠmes, quand ils remplissent la mˆme fonction ! De maniŠre analogue, quel utilisateur "normal" irait acheter … la fois Lotus Windows ET Excel 3.0 ? ou WordPerfect 5.1 ET Word 5.5 ? - Le prix indiqu‚ (750 Fht) diffŠre du prix mentionn‚ dans tous les autres magazine (mauvaise lecture du dossier de presse ?). Magazine : Soft & Micro de novembre 1991 Auteur : Patrick Paolin (Claude Marson) - Remarque valable pour l'ensemble du texte : l'auteur mentionne (pour augmenter son compte de feuillets, comme … sa d‚plorable habitude) force d‚tails qui ne sont d'AUCUN int‚rˆt dans un banc d'essai (par exemple, le fait que la touche F10 permet de sortir du SETUP, que la combinaison Alt-X sert … quitter le d‚fragmenteur, la syntaxe mˆme de certaines commandes, etc.). - L'auteur fait preuve d'un sens certain des priorit‚s, qui, dŠs le d‚but de l'article, traite du d‚fragmenteur DiskOpt, avec un luxe de d‚tails gratuits ("chaque petit losange repr‚sentant un cluster", etc.), quand il n'est mentionn‚ nulle part que cet utilitaire est simpliste, par rapport … des outils comparables. - L… encore, "l'utilitaire SuperPC-Kwik de MultiSoft a la r‚putation d'ˆtre l'un des plus performants du march‚"... Si c'est vrai, c'‚tait quantifiable par des tests (voir remarque pour le banc d'essai de L'Ordinateur Individuel). De surcroŒt, les paragraphes qui pr‚tendent expliquer le fonctionnement d'un cache-disque sont confus : ainsi, "un bon score [le "cache-hit"] s'‚tablit … 90%, voire 95%" : c'est ignorer que les performances d'un cache ne se mesurent pas … ce seul indicateur (ainsi, lancer plusieurs fois de suite le mˆme programme fera vite monter le "cache-hit" … 100% pour d'‚videntes raisons !). - L'auteur annonce des taux de compression mirobolants (allant jusqu'… 8:1 -- curieusement not‚ 8,1 !), ignorant manifestement qu'un tel compactage n'est atteint que pour une infime minorit‚ de fichiers (en fonction de leur taille comme de leur nature : … d‚faut de r‚flexion, il lui suffisait d'utiliser XDIR pour le v‚rifier). - Remarque d‚sopilante : TaskMax peut faire tourner jusqu'… une vingtaine d'applications "… condition d'avoir de la place"... Au reste, dans la pratique, Taskmax n'est utilisable qu'avec au plus trois ou quatre sessions. - Si la gestion m‚moire sous DOS pouvait d‚j… apparaŒtre comme complexe, voire compliqu‚e, elle en devient encore plus incompr‚hensible pour le commun des mortels, avec l'apparition d'une m‚moire que nous appellerons "mobile" : l'auteur place la m‚moire haute tant“t aprŠs les premiers 640 Ko de m‚moire conventionnelle ("elle ne peut disposer de suffisamment de m‚moire haute, parmi les 384 Ko situ‚s au-dessus des 640 Ko de m‚moire conventionnelle.", page 73), tant“t … sa v‚ritable place ("les 64 Ko au-dessus du premier m‚ga-octet", page 74). - Le switch /P (pour COMMAND.COM) n'est en rien une "importante extension". - Pour l'auteur, ViewMax "n'a pas chang‚ par rapport … sa version 5.0" : c'est ignorer les effets "en relief" qui ont ‚t‚ ajout‚s … ce shell graphique. - Dans ses "quelques conseils PRATIQUES pour utiliser DR-DOS avec Windows", l'auteur affirme que "Windows est incompatible avec l'utilitaire de compression SuperStor" : ce qui est inexact, quel que soit le mode de fonctionnement de Windows 3.0 (lire infra notre remarque sur la future version de Windows 3.1). Magazine : Info PC de novembre 1991 Auteur : Thierry Pigot - Une fois de plus, SSTOR "double" la capacit‚ du disque dur... - Erreurs diverses sur la gestion m‚moire avec MS-DOS 5.0 (exploitation de la m‚moire haute). - Lib‚ration de 631 Ko "en moyenne", quand Digital Research n'annonce, dans le meilleur des cas, que 628 Ko sur un 286. - On ignorait que la fonction d'un gestionnaire de m‚moire cache f–t de charger plus vite une interface graphique... A quoi sert alors le cache pr‚sent dans de nombreux microprocesseurs ? - L'auteur affirme que le guide HyperText DOSBOOK est complet, alors qu'y manquent, entre autres, les commandes utilisables dans les fichiers CONFIG.SYS et AUTOEXEC.BAT. De surcroŒt, ce guide est cens‚ ˆtre "instantan‚ment disponible", quand il suffit de l'avoir utilis‚ sur un 286-12 (pour ne pas mentionner un XT gonfl‚ … 8 Mhz) pour le trouver inutilisable en raison d'une lenteur qui en assimile la consultation … un v‚ritable chemin de croix. Une documentation ‚lectronique n'est pas un substitut acceptable pour une documentation imprim‚e. - Comme dans les articles pr‚c‚dents, il n'est pr‚cis‚ nulle part que le driver SSTOR prend (au pire) quelque 40 Ko de m‚moire conventionnelle (nombre qui peut tomber … une vingtaine de Ko en utilisant, sur les systŠmes qui le permettent, la commande HIDEVICE). Magazine : Micro SystŠmes de novembre 1991 Auteur : Marcel Baug‚ (J‚r“me Coulomb) - Contrairement … ce qu'affirme l'auteur, TOUS les utilitaires ne marchent pas avec SuperStor : ainsi de l'actuelle version de FastTrax (le meilleur d‚fragmenteur disponible … l'heure actuelle). - Une fois de plus, le cache est "probablement" le meilleur... sans ‚l‚ment de test. - L'auteur a d‚couvert une nouvelle cat‚gorie, sans nul doute destin‚e … une grande fortune auprŠs des professionnels de la s‚curit‚ informatique : "[L']utilisateur malveillant [qui] a oubli‚ son mot de passe..." - "Il appartient … chacun de faire son choix [entre MS-DOS 5.0 et DR-DOS 6.0]. Pour ma part, j'ai install‚ sur mon PC le DR DOS 6.0 de Digital Research." : la conclusion, toute justifi‚e qu'elle peut ˆtre, rend hommage … l'objectivit‚ qu'on peut attendre de la part d'un ing‚nieur qui est employ‚ par Digital Research... Ce d‚tail n'est ‚videmment pas cit‚ dans l'article, la presse fran‡aise n'ayant pas la d‚cence d'imiter Byte, qui mentionne presque toujours les informations de ce genre. En guise de conclusion... D'une maniŠre g‚n‚rale, on repŠre ais‚ment dans presque tous les articles de graves erreurs factuelles, une concentration excessive sur des d‚tails sans importance, ainsi qu'un total manque de discernement dans l'‚valuation des ‚l‚ments importants du produit. Trop souvent aussi, les auteurs reprennent des informations sans se donner la peine de les v‚rifier, allant jusqu'… les d‚former et … leur attribuer une port‚e qu'elles n'ont pas dans leurs sources. Manquent, de maniŠre g‚n‚rale, des indications chiffr‚es : par exemple, alors que tous les articles mettent en avant les gains de m‚moire et la compression des donn‚es, aucun d'eux n'indique la place effective prise en m‚moire par le driver SSTORDRV.SYS. A aucun moment, il n'y a de synthŠse donnant au lecteur les ‚l‚ments d'information n‚cessaires pour savoir quel systŠme d'exploitation adopter, de MS-DOS 5.0 ou de DR-DOS 6.0, pr‚f‚rant s'en tenir … des consid‚rations g‚n‚rales relatives aux strat‚gies de leurs ‚diteurs respectifs. Ainsi, ne figure nulle part un simple tableau r‚capitulatif des fonctions assur‚es par l'un et l'autre produits. L'impression d'ensemble qui d‚coule de ces bancs d'essai est celle de l'impressionnisme, du manque de m‚thode, voire de l'incomp‚tence (… voir certaines confusions sur des notions essentielles) : autant de traits typiques des collaborateurs de la presse micro, quand ils ne sont pas surveill‚s par un v‚ritable professionnel. A titre d'information... Pour avoir essay‚ les versions fran‡aise (qui comporte d'ailleurs quelques jolies fac‚ties de traduction) et anglaise de DR-DOS 6.0, nous n'avons relev‚ que deux v‚ritables problŠmes : d'abord, le verrouillage en ‚criture d'une partition SSTOR, auquel le lancement de DISKOPT a rem‚di‚ sans qu'on en puisse voir clairement la raison. Ensuite, la lenteur inhabituelle et surtout inadmissible des accŠs aux disquettes, dont rien ne peut raisonnablement rendre compte sinon l'incomp‚tence d'un programmeur systŠme de chez DRI. Signalons aussi que le d‚fragmenteur FastTrax d‚sorganise totalement une partition SSTOR, au point de rendre n‚cessaire l'utilisation de la commande RECOVER (et le recours … un Backup pour r‚cup‚rer nombre de fichiers). Au nombre des ennuis mineurs, l'utilitaire CURSOR, qui est … l'origine de plantages al‚atoires sur les portables ‚quip‚s d'un ‚cran LCD (en sont victimes aussi bien des logiciels de communication que le v‚n‚rable Word 5.5) : il convient donc de ne PAS l'utiliser. SCRIPT, quant … lui, refuse obstin‚ment de s'installer en mode TSR pour le port LPT1 (de mˆme qu'il d‚daigne d'utiliser l'alternative PRN:), ce qui contraint donc … "ruser" en assignant le port LPT2 au port LPT1. Quant … l'utilitaire CHKDSK, il indique syst‚matiquement une valeur erron‚e pour le nombre d'octets libres, quand on le consulte pour une partition SuperStor. Si DR-DOS 6.0 fonctionne parfaitement avec Windows 3.0, il n'en va pas de mˆme avec Windows 3.1 (dont nous disposions dans une version bˆta). Aux Etats-Unis, notamment sur CompuServe, la rumeur voudrait que les programmeurs de Micro$oft se soient "amus‚s" … tester si Windows tourne sur DR-DOS et, dans l'affirmative, … faire planter le programme. Une petite malpropret‚ qui n'aurait rien d'‚tonnant quand on connaŒt un peu l'histoire de la firme dirig‚e par le sieur William H. Gates, III. Nul doute que ce point d'importance fera l'objet d'int‚ressants d‚veloppements ult‚rieurs. Deux lacunes, … notre sens, dans DR-DOS 6.0 : il faudrait un petit interpr‚teur (ou mieux, un compilateur) BASIC ou PASCAL, toujours pratique pour l'utilisateur qui maŒtrise un peu sa machine ; et surtout un gestionnaire de fichiers genre Xtree, AZ ou Pctools 4.3, qui remplacerait avantageusement ViewMax, dont l'INint‚rˆt est remarquable. Paris, le 28 janvier 1992 (* END *) (* //------------------------------------------------------------// *) (* //------------------------------------------------------------// *) (* //------------------------------------------------------------// *) (* //------------------------------------------------------------// *) Full readme / lisezmoi will be found in QDASTRO.ZIP archive. Q&D AstroTools v1.71 pour DOS Ultime distribution "freeware" autoris‚e Copyright (C) par PhG 1980-1992, 2000-2002 (* AVANT-PROPOS *) (* CONFIGURATION REQUISE *) (* INSTALLATION *) (* REMARQUES IMPORTANTES *) (* UTILISATION *) (* PERSONNALISATION *) (* GARANTIE *) (* LICENCE *) (* PROBLEMES EVENTUELS *) "Verum index sui et falsi" ("Le vrai est la pierre de touche de lui-mˆme et du faux") (* AVANT-PROPOS *) Mon int‚rˆt pour le discours et l'art astrologiques remonte … 1980 : il se concr‚tisa imm‚diatement par ThŠme Astral, l'adaptation (jug‚e h‚r‚tique par nombre d'amis, relations et connaissances) d'un logiciel d'‚ph‚m‚rides astronomiques que j'avais con‡u en 1979 pour la calculatrice programmable Texas Instruments TI-58 puis pour l'Apple ][. Avec le temps, ThŠme Astral et les outils Q&D AstroTools (baptis‚s ainsi, avec une remarquable originalit‚, en 1987) allaient ˆtre d‚velopp‚s pour d'autres environnements : Sinclair ZX-81 en 1981, Apple ][+ en 1982, Tangerine Oric-1 en 1983, Apple //e en 1985 et I.B.M. PC en 1991. Les langages utilis‚s furent d'abord diff‚rentes vari‚t‚s de BASIC (toujours avec des modules r‚dig‚s, selon le cas, en Assembleur 6502 ou 80x86, pour l'affichage comme pour l'impression), puis finalement le Modula-2, pr‚f‚r‚ aux C et C++ pour de nombreuses et excellentes raisons dont l'expos‚ serait, ici, certainement inutile autant que pol‚mique. Ces outils, destin‚s … mon seul usage (et parfois … celui de quelques amis, relations et connaissances), ont ‚t‚ cr‚‚s sans aucun souci commercial, puisque je n'ai jamais appartenu … la corporation des innombrables boutiquiers de l'astrologie, jug‚s par Raymond Abellio avec une s‚v‚rit‚ m‚rit‚e (l'‚crivain et philosophe disait d'ailleurs fort bien ne pas croire les astrologues, mais pratiquer l'astrologie), comme je l'ai pu v‚rifier par les ‚pisodiques contacts que j'ai eus dans ce milieu (ou Milieu), qu'il s'agisse d'amateurs ou de "grands professionnels" autoproclam‚s. Pour en donner un seul exemple, et terriblement repr‚sentatif : voici quelques ann‚es, certaine sympathique "vedette" de la profession, alors au sommet de sa carriŠre, ‚tait assez imprudente pour me confier, dans une lettre, qu'elle venait juste de d‚couvrir, … l'occasion d'une d‚marche administrative, que son heure de naissance (information ‚videmment essentielle pour tout astrologue) ‚tait grossiŠrement inexacte (23 heures de d‚calage !), ce qui modifiait consid‚rablement son ciel natal... La mˆme commer‡ante avis‚e, fidŠle … un proc‚d‚ cher aux marchands d'astrologie, r‚visait les interpr‚tations et pr‚visions successives qu'elle consacrait aux vedettes m‚diatiques (et notamment … certain couple princier) en fonction des ‚v‚nements survenus dans leur vie a posteriori. Enfin, elle avouait aussi, sans honte aucune, qu'elle aurait aim‚ un logiciel d'auto-plagiat pour satisfaire plus rapidement encore ses ‚diteurs, ses lecteurs et ses ‚lŠves : son souhait n'‚tait pas entiŠrement fac‚tieux, s'il ‚tait manifestement inutile, … consid‚rer le caractŠre naturellement r‚p‚titif de sa production imprim‚e (le stellionat et le d‚marquage sont d'ailleurs pratiques ordinaires dans l'‚dition, et pas seulement astrologique). Exemplaire, en v‚rit‚... TrŠs r‚cemment, le sieur Patrice Guinard, directeur du C.U.R.A., me fournissait un exemple suppl‚mentaire d'astrologue malhonnˆte (voir la section ANNEXES, infra). Cet humoriste avait raison, qui ‚crivait : "Les astrologues se r‚partissent en deux cat‚gories : les marchands, et les autres. Je n'ai jamais rencontr‚ les autres.". En 1983, un "grand" magazine consacr‚ aux joies contestables de la micro-informatique publia une version abr‚g‚e d'un des outils Q&D AstroTools (calcul et carte du thŠme natal) : … cette ‚poque, j'entendais ainsi ‚viter aux astrologues l'achat de logiciels commercialis‚s … des prix sinon astronomiques, du moins disproportionn‚s avec leurs qualit‚s de pr‚cision, d'ergonomie et de richesse en fonctions. J'esp‚rais aussi, et surtout, voir les amateurs d'astrologie s'int‚resser un peu aux lois de la m‚canique c‚leste, lois qui sont … la base de leur art. Au reste, dans le domaine des calculs comme dans celui de l'interpr‚tation, mieux vaut ˆtre son propre maŒtre, … savoir programmeur et astrologue : la rationalit‚ y gagne ce que le commerce (entendu ici en ce qu'il peut pr‚senter de moins noble : merx, ce mot dont certain philosophe contemporain assurait qu'on le pouvait prononcer comme on voulait) y perd. En 1992, j'ai cess‚ tout vrai travail sur les outils Q&D AstroTools pour PC, qui comportaient alors quelque 45500 lignes de code Modula-2 (sans les commentaires) : la r‚vision 1.31, issue d'une longue exp‚rience pratique et du d‚veloppement et de l'astrologie, me semblait d‚finitive, au moins pour mon usage. Cette ultime version offrait, entre autres possibilit‚s, un module d'aide … l'interpr‚tation (cette marque d'ailleurs si paradoxale des logiciels commerciaux … pr‚tentions "professionnelles", c'est-…-dire, trop souvent, destin‚s … fournir des pages et des pages de textes adapt‚s … 95% des clients potentiels !), la haute r‚solution graphique 800x600 en 16 couleurs, plusieurs repr‚sentations … la fois claires et parfois originales du ciel natal (mode classique, mode horizon local, mode domitudes, mode h‚liocentrique, mode tableau des aspects, mode ‚ph‚m‚rides annuelles, mode signaux ‚mis ou re‡us), la d‚termination des aspects avec ou sans la latitude des planŠtes, et surtout une interactivit‚ enviable mˆme en comparaison des environnements graphiques qui commen‡aient … ˆtre en vogue sur les ordinateurs personnels de type PC. De 1992 … 2000, les quelque 45500 lignes de code source en Modula-2 allaient b‚n‚ficier d'am‚liorations mineures (optimisation de proc‚dures, r‚organisation de modules, et surtout correction des erreurs, parfois ‚tonnantes, pr‚sentes dans les bibliothŠques du compilateur TopSpeed), alors qu'aucune nouveaut‚ d‚cisive n'‚tait ajout‚e aux programmes eux-mˆmes -- quelques fonctions sans v‚ritable int‚rˆt n'‚tant int‚gr‚es qu'… titre de YACWOT (Yet Another Complete Waste Of Time). En 1999, une lointaine connaissance, membre du C.E.D.R.A., m'ayant offert le CD-ROM ‚dit‚ en f‚vrier 1998 par cette association d'astrologues, j'ai pu constater sans ‚tonnement excessif que l'amateurisme (au pire sens du terme) continuait de s‚vir dans les r‚alisations comme dans les ‚valuations (… peine dignes d'un mauvais fanzine), et que les seules applications vraiment dignes d'attention et d'estime ‚taient deux logiciels en "freeware", c'est-…-dire gratuits, et sous DOS : Astrolog de l'Am‚ricain Walter D. Pullen et Astrolabe du Fran‡ais Jean-Christophe Vitu. L'un et l'autre auteurs avaient su ‚viter le piŠge de la m‚prisable facilit‚ marchande qui consiste, pour des programmeurs occasionnels ou pseudo-professionnels, … faire payer trŠs cher des comp‚tences g‚n‚ralement trŠs limit‚es en QuickBASIC, en Turbo Pascal, en C, en Delphi ou pire, en Visual Basic 3.0 (voire en Visual Basic 2.0, comme c'‚tait encore le cas en 1998 pour certaine "usine … gaz" commerciale au prix astronomique !). L'examen de quelques versions r‚centes converties pour profiter de la manne commerciale Windows 9x n'incite d'ailleurs pas … modifier ce jugement dict‚ par une longue exp‚rience : le niveau g‚n‚ral des logiciels astrologiques dit assez celui de la clientŠle prˆte … payer, l'irr‚flexion des acheteurs valant bien l'incomp‚tence des auteurs, dans ce domaine comme dans d'autres. Comme l'‚crivait ironiquement Roger X. Cringely dans Accidental Empires : "Astrology software, anyone ?". Les outils Q&D AstroTools, malgr‚ le double inconv‚nient de leur relative anciennet‚ et surtout de leur ergonomie spartiate (li‚e … leurs conditions de d‚veloppement ainsi qu'… mes pr‚f‚rences et habitudes) rivalisaient encore honorablement, sur quelques points, avec les programmes Astrolog et Astrolabe, tous deux remarquables par leur(s) qualit‚(s) comme par leur gratuit‚. C'est pourquoi j'avais d‚cid‚ de mettre en "freeware" un sous-ensemble des outils Q&D AstroTools (une distribution "light", voire "lite", comme on dit en bas-fran‡ais contemporain), avec le souhait que ces programmes soient aussi profitables aux praticiens de l'astrologie qu'ils l'avaient ‚t‚ pour moi depuis 1980, afin de "jouer le jeu" astrologique … titre personnel, quelles qu'en soient les conclusions, au reste nuanc‚es. C'‚tait aussi maniŠre d'illustrer la jolie forgerie invent‚e par les amateurs am‚ricains de science-fiction, to gafiate ("to get away from it all"), et donc aussi, pour reprendre le beau titre de l'autobiographie de Robert Graves, maniŠre de dire Goodbye to all that : "Adieu … tout cela". Ainsi, ces derniers mois, quelques distributions en "freeware" des outils Q&D AstroTools ont vu le jour, num‚rot‚es (sans v‚ritable raison) 1.3x, 1.40 et 1.5x -- la distribution 1.50 tenant compte des voeux d'une amie astrologue, savoir l'int‚gration du module de recherche. Cette amie ‚tait … l'origine, pour la distribution 1.40, de l'int‚gration du module RET, et surtout de la r‚activation de quelques fonctions involontairement et sottement oubli‚es lors de la recompilation du code source de tous les programmes pour la distribution "freeware" : de fait, les dizaines de directives de compilation t‚moignent de la forte et continuelle pression de mon entourage, favorable … l'exploitation commerciale de mes programmes, et ce dŠs leurs premiŠres versions en 1980. Les diff‚rences entre les distributions en "freeware" concernaient le nombre d'outils fournis, les fonctions disponibles, l'atlas, la base de naissances et la documentation. La volont‚ de faire tenir, autant que possible, l'archive contenant cette distribution "freeware" sur une simple disquette PC 1,44 Mo justifie l'absence (par rapport … ma version complŠte personnelle 1.31) de quelques modules, au reste beaucoup trop adapt‚s … mes pr‚f‚rences de recherches : aide … l'interpr‚tation (aide d'ailleurs plus ing‚nieuse que dans la majorit‚ des programmes commerciaux "professionnels"), recherche de configurations sp‚cifiques, langage de macros astrologiques, et graphismes en trŠs haute r‚solution (modes VESA 800x600 et 1024x768 ajout‚s en 1995). Incidemment, ces derniers modules ne seront pas mis en "freeware", encore moins commercialis‚s : les outils Q&D AstroTools ne sont pas un piŠge marchand de type "shareware" ou "version de d‚monstration". La documentation cr‚‚e pour la distribution 1.32 (la premiŠre distribution publique) a ‚t‚ un peu r‚vis‚e (quelques coquilles y peuvent toutefois subsister), l'atlas a ‚t‚ compl‚t‚, et une base de naissances plus ou moins c‚lŠbres a ‚t‚ ajout‚e, quand bien mˆme ces "notori‚t‚s spectaculaires" ne pr‚sentent, … de rares exceptions prŠs, aucun r‚el int‚rˆt : de fait, l'amateur d'astrologie sera mieux inspir‚ de concentrer son attention sur les thŠmes, ais‚ment v‚rifiables, de ses proches et sur ceux de quelques individus exceptionnels, plut“t que d'aller perdre un temps pr‚cieux … examiner les thŠmes des pauvres vedettes du Spectacle (‚videmment entendu ici au sens que lui donnait l'excellent Guy Debord). Avec la distribution 1.60, le format des fichiers .THM a chang‚, qui exigera le recalcul des thŠmes g‚n‚r‚s par les distributions pr‚c‚dentes (1.3x, 1.40 et 1.5x). La pr‚sente distribution 1.71 ne sera plus r‚vis‚e : elle fera donc office d'ultime distribution publique et surtout, autoris‚e. L'exploitation et la diffusion des distributions ant‚rieures est ‚videmment interdite : ce point concerne tout particuliŠrement la distribution 1.70, diffus‚e de maniŠre aussi ill‚gitime qu'ill‚gale par le malhonnˆte Patrice Guinard, directeur du C.U.R.A. (voir la section ANNEXES, infra). Pour d'‚videntes raisons, les informations contenues dans l'atlas et dans la base de naissances, toutes compil‚es au fil des ans … partir de multiples sources (oubli‚es autant qu'oubliables), relŠvent du domaine public et sont propos‚es sans garantie aucune : elles ont rarement ‚t‚ v‚rifi‚es, et n'ont aucun "copyright" -- au reste impensable, voire d‚lirant sur ce type de donn‚es, mˆme si certains marchands croient d‚j… avoir des "droits" sur l'‚vidente repr‚sentation de l'horizon local (pourtant connue de tous les astronomes amateurs), comme d'autres, philosophes … leur insu, s'imaginent avoir d‚couvert le r‚seau des relations possibles entre l'Un, le Duo/Duel et le Multiple, le Sujet et l'Objet, voire entre l'Etre et le Monde... Les outils Q&D AstroTools, con‡us pour les calculs astrologiques, ne sont li‚s … aucune ‚cole astrologique, et ils ne comportent aucune publicit‚ clandestine, g‚n‚ralement ins‚r‚e sous la forme d'une bibliographie g‚n‚raliste ou sp‚cialis‚e, "neutre" (autrement dit, ‚clectique, au nom de l'irr‚flexion et/ou du commerce), ou pire : plus ou moins ouvertement favorable … une ‚cole ou … certain commer‡ant amoureux des paysages plats et dont les talents surestim‚s sont manifestement transmissibles par mariage et par h‚r‚dit‚. Au reste, les manuels d'astrologie "pratique" se r‚partissent presque tous en deux cat‚gories : les mauvais, et les pires. Je dois n‚anmoins mentionner ici quelques noms ayant d'incontestables titres … la reconnaissance des astronomes et de leurs "frŠres s‚par‚s", les astrologues : Jean Meeus d'abord, pour ses irrempla‡ables ouvrages classiques consacr‚s … la m‚canique c‚leste ("Astronomical Formulae for Calculators", 1979 et "Astronomical Algorithms", 1991). Si les cr‚ateurs de logiciels d'astronomie lui rendent presque toujours l'hommage qu'il m‚rite, rares sont les auteurs de programmes d'astrologie qui ont cette ‚l‚mentaire ‚l‚gance : sans doute ces boutiquiers croient-ils mieux assurer leur emprise sur la clientŠle en gardant secrŠtes les sources qu'ils ont pill‚es... sans d'ailleurs n‚cessairement les bien comprendre, comme le d‚montrent de nombreuses documentations o— le mensonge le dispute au grotesque (je pense notamment … l'auteur de certain programme commercial exploitant, sans la nommer, une th‚orie plan‚taire strictement limit‚e … l'intervalle 1600-2200, auteur qui ose pr‚tendre que "ses" calculs restent "trŠs performants" hors de cet intervalle, alors que l'erreur est trŠs rapidement de plusieurs degr‚s, surtout pour Pluton !). Ensuite, l'ing‚nieux ing‚nieur John Walker, auteur du magnifique programme Home Planet, indispensable … tous les amateurs d'astronomie : incidemment, cette grande figure (trop m‚connue) de l'univers informatique a cr‚‚ un site Internet aussi passionnant qu'intelligent, dont la devise pourrait ˆtre : "De rebus variis", "A propos de tout". Ensuite encore, Jean-Pierre Nicola, dont les th‚ories novatrices (sinon dans les faits, du moins en apparence, grƒce … un trŠs habile jargon), si elles n'emportent pas syst‚matiquement l'adh‚sion paradoxalement inconditionnelle que semble trop souvent souhaiter le cr‚ateur de l'‚cole conditionaliste, sont toujours dignes d'int‚rˆt, et d'estime parfois (estime et int‚rˆt qui ne sauraient d'ailleurs concerner les disciples et camelots diffuseurs de la pens‚e conditionaliste, lesquels d‚montrent combien Nietzsche avait raison d'assimiler les disciples … autant de z‚ros). De fait, en 1980, aprŠs avoir programm‚ ThŠme Astral, songeant … y ajouter une fonction d'aide … l'interpr‚tation (autant par paresse que par esprit de systŠme), n'aurais-je pas d‚couvert La condition solaire et Pour une astrologie moderne, que j'aurais presque certainement cess‚ d'accorder quelque importance au discours des astres, tant les ouvrages, th‚oriques ou pratiques, consacr‚s au sujet incitaient tout lecteur rationnel … l'amusement, voire au m‚pris (sentiment dont on sait qu'il ne doit ˆtre d‚pens‚ qu'avec ‚conomie, "… cause du grand nombre de n‚cessiteux", cat‚gorie dont relŠvent volontiers les marchands). Jean-Pierre Nicola (dont j'allais apprendre plus tard qu'il avait collabor‚ avec Andr‚ Barbault avant de s'en faire le plus f‚roce ennemi) m'avait permis de d‚couvrir une approche rationnelle, en tout cas intellectuelle, de l'astrologie, loin des gouchonnades et autres barbaulteries (pour ne pas mˆme mentionner les d‚lires spiritualistes, karmiques et assimil‚s). A la r‚flexion, un autre nom s'impose ici, mais … la reconnaissance de tout lecteur, int‚ress‚ ou non par le discours des astres (ou par le discours sur les astres) : celui de Jacques A. Bertrand, auteur d'une d‚licieuse typologie humoristique qui parodie avec un talent digne des meilleurs Jalons certain c‚lŠbre trait‚, pr‚tendu pratique, d'astrologie. Tristesse de la Balance et autres signes a d'ailleurs su "inspirer" les tristes et maladroits Jean-Luc Hennig et Patrick Besson. J'ai d‚j… mentionn‚ les excellents logiciels Astrolog (par Walter D. Pullen) et Astrolabe (par Jean-Christophe Vitu) ; je leur associerais bien Planet Dance (par Jean Cremers), si ce programme, de fort bonne facture, n'‚tait pas commercialis‚ … un prix excessif, que son excellent "Astro Basic" (un langage sp‚cialis‚ dans les calculs astrologiques, ‚tonnant et h‚r‚tique m‚lange de C, de Pascal et de BASIC) ne justifie pas -- … mon sens. Cet "Astro Basic" affranchit l'astrologue de toute d‚pendance vis-…-vis des marchands de logiciels astrologiques, en ce qu'il permet au premier venu, ou presque, de programmer facilement des modules pour la pr‚sentation des donn‚es, l'interpr‚tation ou mˆme la recherche statistique. Incidemment, ce remarquable outil, conceptuellement sup‚rieur aux logiciels commerciaux les plus on‚reux et les plus diffus‚s sur le march‚, en France comme aux Etats-Unis, semble ‚videmment avoir ‚chapp‚ … la vigilance des "experts" autoproclam‚s de l'‚valuation de programmes astrologiques : mais qui s'en ‚tonnerait, ces "experts" ‚tant manifestement trŠs li‚s au ilieu et notamment … certains ‚diteurs... Une mode r‚cente obligerait presque … faire l'‚loge de cet Internet cens‚ ˆtre, … en croire les marionnettistes maŒtres de l'‚poque, une in‚puisable source d'informations essentielles, qu'elles soient commerciales ou non. La pratique inciterait plut“t … juger surestim‚es, dans tous les domaines, les ressources disponibles dans le si mal -- ou si bien -- nomm‚ "CyberEspace", inepte et barbare forgerie qui affiche clairement la volont‚ de piloter, de gouverner, et certainement pas de maniŠre virtuelle, puisque l'InterNet et le Word Wide Web proclament ouvertement l'un sa nature de filet, l'autre sa nature de toile. Le spectacle aura chang‚ de scŠne, non de nature, qui restera celle d'un encadrement r‚volutionnaire, et dans ce Village pr‚tendu "virtuel", je ne donne pas cher des num‚ros qui voudront jouer les hommes libres. La vraie nature d'Internet (le mot semble encore trop long, puisque l'‚poque lui pr‚fŠre l'encore plus pauvre abr‚viation "Net"), Georges Elgozy l'avait expos‚e par anticipation, dŠs 1975, et de maniŠre parfaite : "Depuis prŠs d'un demi-siŠcle, l'explosion technologique se trouve … la veille de r‚volutionner la vie quotidienne. Demain, un courant d'information g‚n‚ralis‚e dissipera les n‚cessit‚s et les monotonies d'une existence … la fois trop alternative et trop continue. Ce flux de bonheur communicatif illuminera tous les foyers, sans distinction de classe ou de revenu. Branch‚s par fil t‚l‚phonique au mystŠre informatique, les m‚nages informatis‚s seront reli‚s aux bibliothŠques de documentation et aux banques juridiques, aux universit‚s p‚dagogiques et aux commer‡ants avertis. Et rien ne sera plus jamais comme avant. Demain." (Le bluff du futur) C'est pourquoi les outils Q&D AstroTools ne sont associ‚s … aucun site Internet, mˆme parmi les rares sites autoris‚s … diffuser, de maniŠre contr“l‚e et limit‚e, ces programmes. Incidemment, c'est de maniŠre aussi ill‚gitime qu'ill‚gale que la distribution 1.70 des outils Q&D AstroTools a ‚t‚, est peut-ˆtre encore, diffus‚e par le site du C.U.R.A. Pour le principe, tout mercenaire que je suis, je tiens … souligner cette ‚vidence, "insolite et inadmissible" pour l'‚poque (le grand Boucher de Perthes aimait … citer, avec ironie, cette expression de bˆtise administrative), … savoir qu'aucune consid‚ration commer‡ante, directe ou indirecte, n'entre en ligne de compte dans l'offre des outils Q&D AstroTools. Enfin, pour reprendre approximativement la formule chŠre … certain critique surestim‚ qui officiait dans cet ‚trange monstre, l'hebdomadaire intellectuel de t‚l‚vision, "‡a va sans dire, mais ‡a va mieux en le disant" (citant d'ailleurs d'inexacte maniŠre, et probablement sans le savoir, une formule de Talleyrand en des circonstances autrement plus d‚cisives) : la mise en "freeware" des outils Q&D AstroTools n'a nullement pour objet d'engager de longues correspondances plus ou moins (in)utiles, plus ou moins (in)int‚ressantes. Au cas fort improbable o— je les recevrais (par t‚l‚pathie ?), d'‚ventuels compliments comme de probables critiques irnt vers le p‚riph‚rique /dev/null, faute de temps, d'‚nergie et de ressources … leur consacrer. Les suggestions (modifications, am‚liorations, r‚clamations, etc.) subiraient ‚videmment le mˆme sort. Dans son ‚trange roman, La guerre du Graal, Charles Williams fait parler ainsi un personnage qui apporte un texte … un ‚diteur : "[...] je ne crois vraiment pas avoir une sollicitude particuliŠre pour ce manuscrit. Que vous le publiiez ou non, que quiconque le publie ou non, peu m'en chaut. Je me sens oblig‚ … quelques d‚marches pour le faire ‚diter, car je crois honnˆtement que les id‚es en sont bonnes. Mais l… s'arrˆte ma responsabilit‚.". Mutatis mutandis, cette indiff‚rence, c'est la libert‚ que peut revendiquer … bon droit celui qui n'a rien … vendre. Comme aimait … le r‚p‚ter, avec le plus grand s‚rieux, certain journaliste aussi v‚nal qu'incomp‚tent (ces deux caract‚ristiques r‚pandues, ainsi que sa sociabilit‚ superficielle, l'ont d'ailleurs men‚ au poste de r‚dacteur en chef) : ''Le secret de ma carriŠre, c'est d'avoir toujours r‚pondu "Combien ?" quand on me disait "Bonjour !"''. S'il le faut pr‚ciser : je suis ‚videmment hostile aux pratiques commerciales qu'illustrent de trop nombreux astrologues et autres marchands d'astrologie(s), et non … l'astrologie, et pas mˆme au commerce (Commerce fut d'ailleurs le titre d'une revue intellectuelle d'assez bonne tenue). "Who is John Galt ?"... Au reste, le commer‡ant n'est-il pas, … sa maniŠre et selon ses capacit‚s, grand philosophe... au sens o— l'entendait Hubert Monteilhet dans Les pav‚s du diable : "Le vrai philosophe a le plus grand respect des imb‚ciles : ils forment … la fois une clientŠle et une majorit‚". (* CONFIGURATION REQUISE *) Les outils Q&D AstroTools pour I.B.M. PC (ou compatible) exigent au minimum les caract‚ristiques suivantes : - environ 5 Mo d'espace disque ; - un processeur de type Intel 80486DX ou sup‚rieur (avec coprocesseur math‚matique int‚gr‚) ; - 640 Ko de RAM ; - une carte VGA (n‚cessaire seulement pour les modules de visualisation graphique) ; - le systŠme d'exploitation DOS version 3.3 (qu'il soit sign‚ Microsoft, I.B.M., Digital Research, Novell ou Caldera). D'‚vidente maniŠre, plus le processeur est rapide, plus l'utilisation des outils Q&D AstroTools est agr‚able : un processeur de type Intel Pentium cadenc‚ … 100 MHz ou plus est donc recommand‚. N‚anmoins, un simple processeur Intel 486 de type DX cadenc‚ … 33 MHz est... exploitable. (* INSTALLATION *) Les outils Q&D AstroTools sont rassembl‚s dans une archive appel‚e QDASTRO, ayant pour extension ZIP (archive compact‚e avec PKZIP), LZH (archive compact‚e avec LHA) ou ARJ (archive compact‚e avec ARJ) : l'utilisateur qui ne saurait pas comment en extraire les fichiers peut imm‚diatement renoncer aux outils Q&D AstroTools, qui exigent un minimum de familiarit‚ avec le DOS et sa ligne de commandes. De fait, l'installation des outils Q&D AstroTools consiste simplement … d‚compacter l'archive QDASTRO dans un r‚pertoire (C:\QDASTRO ou C:\SKYTOOLS, par exemple) : c'est pourquoi aucun programme sophistiqu‚ d'installation ne s'imposait ici. De plus, la distribution sous la forme d'une simple archive de format r‚pandu (LZH, ZIP, ARJ ou autre) permet … l'utilisateur parano‹aque (ou simplement prudent) de connaŒtre le contenu de l'application qu'il souhaite installer, et surtout de proc‚der trŠs facilement … une ‚ventuelle v‚rification antivirus, alors que cette pr‚caution est presque impossible … effectuer (sauf … ˆtre un "hacker" assez comp‚tent) sur les gigantesques programmes d'installation (ex‚cutables compact‚s et parfois crypt‚s) qui sont de mise aujourd'hui, programmes d'installation qui exigent de l'utilisateur une incroyable confiance et/ou une totale inconscience, et qui le d‚possŠdent toujours un peu plus du contr“le qu'il devrait, par principe, exercer sur son ordinateur personnel. L'‚ventuelle d‚sinstallation des outils Q&D AstroTools exige simplement la suppression des fichiers pr‚sents dans le r‚pertoire de destination puis celle du r‚pertoire lui-mˆme. L'exploitation ult‚rieure des outils Q&D AstroTools pour DOS se fera … partir de leur r‚pertoire, que la commande CHDIR (ou CD) permet d'atteindre pr‚alablement … toute session de travail. L'‚criture d'un petit fichier "batch" situ‚ dans un des r‚pertoires mentionn‚s dans la variable PATH est vivement recommand‚e. Par exemple, en supposant que les outils Q&D AstroTools sont dans le r‚pertoire C:\QDASTRO, l'appel de ce fichier ASTRO.BAT pourra inaugurer toute session de travail : @ECHO OFF C: CD \QDASTRO REM … modifier si n‚cessaire ! SET POUR_TU=-1h ECHO. ECHO Outils Q&D AstroTools pour DOS ECHO. La variable d'environnement POUR_TU permet de corriger l'heure systŠme du PC afin d'obtenir l'heure en Temps Universel. Elle est analogue … (mais diff‚rente de) la variable d'environnement TZ exploit‚e par les systŠmes de type Unix. L'ajout du r‚pertoire des outils Q&D AstroTools dans la variable PATH est ‚videmment envisageable, mais cette proc‚dure est d‚conseill‚e, car la recherche par le DOS des commandes et programmes en serait l‚gŠrement, mais inutilement ralentie. Au reste, mˆme avec cette m‚thode, la variable d'environnement POUR_TU serait toujours … d‚finir, soit dans un "batch" sp‚cifique, soit dans le fichier AUTOEXEC.BAT. Le r‚pertoire des outils Q&D AstroTools contiendra ces fichiers : SYNTAXE TXT ; bref rappel de la syntaxe des programmes (format ASCII DOS) LIRE COM ; visualisation d'un fichier texte (utilitaire du domaine public) ATLAS EXE ; recherche d'une ville dans l'atlas ATLAS RSC ; liste de villes (une version plus complŠte est disponible s‚par‚ment) TU EXE ; recherche d'une correction horaire (France) TU RSC ; liste de corrections horaires (France) THEME EXE ; calcul d'un thŠme RAPPORT EXE ; g‚n‚ration d'un rapport "traditionnel" RET EXE ; g‚n‚ration d'un rapport "conditionaliste" TRANSITS EXE ; calcul de transits SIGNAUX EXE ; calcul de transits COMPARER EXE ; comparaison de deux thŠmes CARTE EXE ; affichage d'un thŠme natal CARTETR EXE ; affichage des transits sur un thŠme natal CARTECO EXE ; affichage de deux thŠmes LISTE EXE ; liste des fichiers .THM CHERCHER EXE ; filtrage d'un ensemble de thŠmes MODIFIER EXE ; modification d'un fichier .THM SETMODE BAT ; d‚termination des paramŠtres de fonctionnement FCOMP EXE ; utilitaire requis par SETMODE.BAT SETVAR BAT ; d‚termination de la correction horaire EV EXE ; utilitaire requis par SETVAR.BAT SKYTOOLS RSC ; paramŠtres en cours STANDARD RSC ; paramŠtres traditionnels RET RSC ; paramŠtres conditionalistes SKYTOOLS STD ; exploitation des paramŠtres traditionnels SKYTOOLS RET ; exploitation des paramŠtres conditionalistes PREVOIRB BAT ; calcul de transits avec la latitude PREVOIR BAT ; calcul de transits sans la latitude EXEMPLES BAT ; thŠmes dignes d'int‚rˆt DIVERS BAT ; autres thŠmes dignes d'int‚rˆt TOUS BAT ; "notori‚t‚s spectaculaires" sans (grand) int‚rˆt * THM ; quelques thŠmes pr‚calcul‚s DEMO BAT ; d‚monstration des outils Q&D AstroTools DEMOENG BAT ; d‚monstration pour les anglophones CHKEM EXE ; v‚rification antivirus CHKEM LOG ; donn‚es de v‚rification antivirus LISEZMOI RTF ; instructions LISEZMOI TXT ; instructions (format ASCII DOS) README RTF ; trŠs brŠve pr‚sentation pour les anglophones README TXT ; trŠs brŠve pr‚sentation pour les anglophones XLAT EXE ; utilitaire de transcodage XLAT GLO ; table de conversion pour XLAT WITH EXE ; utilitaire de traitement par lot HTM2ASC EXE ; utilitaire de conversion HTML --> ASCII HTM2ASC INI ; table de conversion pour HTM2ASC FORMATS BAT ; d‚monstration des principaux formats accept‚s ERRATA RTF ; ‚ventuelles corrections de derniŠre minute ERRATA TXT ; ‚ventuelles corrections de derniŠre minute DAT2THM TXT ; ‚cran d'aide de DAT2THM.EXE DAT2THM EXE ; aide … la conversion des fichiers .DAT d'Astrolog GARC2THM TXT ; ‚cran d'aide de GARC2THM.EXE GARC2THM EXE ; aide … la conversion des "archives Gauquelin" (s‚ries 1 et 2) GAM2THM TXT ; ‚cran d'aide de GAM2THM GAM2THM EXE ; aide … la conversion des fichiers .GAM RND2THM TXT ; ‚cran d'aide de RND2THM RND2THM EXE ; g‚n‚ration de thŠmes al‚atoires SOLARSYS TXT ; ‚cran d'aide de SOLARSYS SOLARSYS EXE ; g‚n‚ration d'‚ph‚m‚rides SYMBOLES GIF ; table des symboles en fran‡ais SYMBOLS GIF ; table des symboles en anglais ASTRO BAT ; exemple de "batch" pour inaugurer une session AstroTools DEBORD DOS ; positions calcul‚es par Astrolog DEBORD OEM ; positions calcul‚es par Astrolog DEBORD WIN ; positions calcul‚es par Astrolog * TXT ; syntaxe des fichiers ex‚cutables Les fichiers de type THM sont ‚videmment des thŠmes. Le fichier "batch" DEMO.BAT illustre les fonctions des principaux modules. Quelle que soit la m‚thode choisie pour installer les fichiers, l'ex‚cution de cette rapide et sommaire d‚monstration s'impose, autant que la consultation des fichiers LISEZMOI.TXT (ou LISEZMOI.WRI) et probablement l'impression du fichier texte SYNTAXE.TXT. Le fichier "batch" SETMODE.BAT permet de choisir des paramŠtres (orbes, rubriques, etc.) "traditionnels" (commande SETMODE N) ou conditionalistes (commande SETMODE R). L'appel par un CALL de la commande SETMODE.BAT devrait ‚videmment figurer dans le fichier "batch" recommand‚ supra (ASTRO.BAT) pour inaugurer une session de travail avec les outils Q&D AstroTools. Les outils CARTE, CARTETR et TRANSITS exploitent la variable d'environnement POUR_TU, si elle existe. Sa d‚finition, facultative, sera ordinairement faite dans le fichier AUTOEXEC.BAT sous la forme "POUR_TU=-xxH" ou "POUR_TU=+xxH", xxH ‚tant la correction requise pour obtenir l'heure en Temps Universel … partir de l'heure systŠme (g‚n‚ralement cal‚e sur l'heure l‚gale en vigueur). Par exemple, POURTU=-2h signalera aux trois modules concern‚s qu'ils doivent soustraire deux heures … l'heure systŠme (en mode ligne de commandes et/ou en mode interactif). La variable d'environnement TZ, souvent d‚j… d‚finie pour les utilitaires Unix sous DOS ou pour le programme PGP, n'est pas prise en compte. Le fichier "batch" SETVAR.BAT permet d'affecter … la variable d'environnement POUR_TU la valeur -1h (correction "normale" pour la France) ou -2h ("heure d'‚t‚" pour la France), en tapant soit la commande SETVAR N, soit la commande SETVAR ETE. Les fichiers PREVOIRB.BAT et PREVOIR.BAT rendent (un peu) plus facile le lancement du programme TRANSITS : le premier tient compte de la latitude, le second non (comme le font, … tort, trop d'astrologues). In case you'd like to know, "B" suffix stands for "á". Les fichiers CHKEM.EXE et CHKEM.LOG servent … v‚rifier l'int‚grit‚ de la distribution originale des outils Q&D AstroTools, et peuvent ˆtre effac‚s si n‚cessaire pour regagner un peu d'espace sur le disque (quand bien mˆme ce souci r‚actionnaire n'a plus de sens, maintenant que presque tous les utilisateurs croient acceptables les d‚mentielles exigences de Windows). A l'installation, l'ex‚cution de ce programme est indispensable, afin de v‚rifier que les fichiers n'ont pas ‚t‚ modifi‚s. Les textes g‚n‚r‚s par les outils Q&D AstroTools utilisent le jeu de caractŠres ASCII du PC : leur consultation … partir de l'environnement Windows exige ‚videmment une conversion au jeu de caractŠres souvent appel‚ "OEM Windows", conversion que le programme XLAT (avec la table d‚finie dans le fichier WIN2PC.GLO) pourra assurer, si n‚cessaire (la syntaxe est "XLAT WIN2PC fichier", qui garde par s‚curit‚ une copie du fichier original avec l'extension .BK!). L'utilitaire WITH permet de traiter en une seule fois un ensemble de fichiers (… l'image de la commande FOR du DOS). Par exemple, la g‚n‚ration du rapport correspondant … chaque thŠme pr‚sent dans le r‚pertoire actuel pourra se faire avec la commande : WITH -q -e *.thm "RAPPORT $f" (les guillemets sont obligatoires ici). L'utilitaire HTM2ASC permettrait de r‚cup‚rer sous forme d'un fichier texte l'essentiel de la documentation, si elle venait … ˆtre fournie sous la forme d'un fichier HTML (ce qui est improbable, sans ˆtre impossible). L'utilitaire RND2THM, qui permet de g‚n‚rer des thŠmes al‚atoires, pr‚sente un certain int‚rˆt pour l'‚tablissement de statistiques. Les utilitaires DAT2THM, GARC2THM et GAM2THM pourront ‚ventuellement aider … r‚cup‚rer, dans la mesure du possible, les informations d‚j… enregistr‚es sous ces trois formats : le format .DAT d'Astrolog (l'excellent "freeware" de Walter Pullen), le format des archives Gauquelin (s‚ries 1 et 2), et le format .GAM. Leur exploitation ne devrait poser aucun r‚el problŠme aux utilisateurs qui savent lire un ‚cran d'aide. L'utilitaire SOLARSYS est un programme d'astronomie permettant de calculer les positions plan‚taires et de g‚n‚rer des ‚ph‚m‚rides. (* REMARQUES IMPORTANTES *) La maŒtrise de la ligne de commandes du DOS est indispensable. L'utilisateur (en tout cas le programmeur) qui y serait r‚solument allergique pourrait assez facilement r‚diger un programme de type "shell", sous DOS ou sous Windows, qui ferait office d'int‚grateur pour les diff‚rents outils Q&D AstroTools. Pour ma part, je n'en vois pas la r‚elle utilit‚. La nature DOS de ces programmes interdit ‚videmment toute "aide en ligne contextuelle" : ne sont disponibles que le rappel de la syntaxe et, le cas ‚ch‚ant, celui des affectations de touches. La seule documentation consiste en ce fichier LISEZMOI, rapidement r‚dig‚ pour cette distribution "freeware" (les quelques rares utilisateurs des distributions pr‚c‚dentes ayant ‚videmment b‚n‚fici‚, eux, d'une session de d‚monstration... de quelques minutes, bien suffisantes pour maŒtriser les programmes). L'examen attentif du fichier DEMO.BAT devrait logiquement r‚pondre … toutes les ‚ventuelles questions sur l'exploitation des diff‚rents programmes. La th‚orie utilis‚e pour les calculs (th‚orie mise au point par T. C. Van Flandern et K. F. Pulkkinen, 1979, publi‚e dans The Astrophysical Journal) garantit, pour un intervalle allant de 1600 … 2200, que les positions seront exactes … une minute d'arc prŠs pour toutes les planŠtes sauf pour Pluton, dont la position sera exacte … quinze minutes d'arc prŠs. La th‚orie dite VSOP87 ("Variations S‚culaires des Orbites Plan‚taires", par P. Bretagnon et G. Francou, 1987), plus r‚cente, est bien plus pr‚cise (quelques secondes d'arc) et donne des r‚sultats fiables sur un plus grand intervalle de temps : elle avait ‚t‚ int‚gr‚e, … titre exp‚rimental et non sans mal (… cause du compilateur "DOS mode r‚el" utilis‚), dans la version 1.2 des outils Q&D AstroTools, mais son usage avait ‚t‚ ‚cart‚, car les calculs ‚taient alors de six … huit fois plus lents qu'avec la th‚orie Van Flandern et Pulkkinen. Les incontestables avantages de la th‚orie VSOP87 ne compensaient pas sa lenteur, inacceptable dans les modules de visualisation graphique et interactive (en tout cas avec le mat‚riel disponible jusqu'en 1992, qui n'‚tait pas trŠs rapide au regard des machines d'aujourd'hui, d'une surpuissance presque ind‚cente … consid‚rer leurs utilisateurs). Les mˆmes r‚serves s'appliquent … d'autres th‚ories de m‚canique c‚leste, comme la r‚cente th‚orie DE404 du Jet Propulsion Laboratory, qui serait plus pr‚cise encore que la th‚orie VSOP87. Au reste, l'ultime compilateur employ‚ pour cr‚er ces programmes, l'excellent TopSpeed Modula-2, atteignait malheureusement ses limites avec l'int‚gration des trŠs nombreuses donn‚es num‚riques requises par la th‚orie VSOP87 : seul un compilateur "moderne" (C/C++ ou, … la rigueur, Pascal/Delphi) permettrait de supprimer ces limites (grƒce au "mode prot‚g‚" sous DOS, ou directement sous Windows ou sous Unix), mais ce serait au prix, intellectuellement, d'un v‚ritable retour en arriŠre, que je n'entends pas m'infliger pour le seul amour d'Uranie. La pr‚cision (en tout cas sur une longue p‚riode) a donc ‚t‚ volontairement sacrifi‚e … la vitesse, mais elle reste amplement satisfaisante dans les limites de son domaine de validit‚, d'autant que les outils Q&D AstroTools ont d'abord ‚t‚ cr‚‚s pour calculer et ‚tudier des thŠmes de l'‚poque contemporaine, les seuls dont l'heure de naissance est raisonnablement v‚rifiable. La pr‚cision du moteur de calculs est donc suffisante, et surtout : exploitable. Avant de condamner ce choix, les amateurs (maniaques et autres virginiens) de positions … la seconde d'arc prŠs devraient d'ailleurs r‚fl‚chir un peu aux conditions ordinaires d'exercice de l'astrologie : impr‚cision habituelle des heures de naissance (trop souvent arrondies … 15, voire 30 minutes) et parfois mˆme des dates, fantaisies dans les sources consacr‚es aux coordonn‚es g‚ographiques et aux corrections horaires, orbes trŠs g‚n‚reuses (FuretiŠre admet les deux genres) g‚n‚ralement admises pour d‚terminer les aspects (lesquels sont d'ailleurs presque toujours, par routine et irr‚flexion, calcul‚s sans prendre en compte la latitude). Autant de points qui devraient faire r‚fl‚chir les astrologues imaginant avoir besoin d'une pr‚cision digne du Jet Propulsion Laboratory, croyant sans doute y trouver une l‚gitimit‚ et une caution "scientifiques". Incidemment, … ma connaissance, aucun savant n'a jamais ‚t‚ convaincu de l'int‚rˆt de l'astrologie au motif que les positions plan‚taires ‚taient calcul‚es avec une seconde d'arc de pr‚cision. Les astrologues ayant r‚ellement besoin d'‚tudier des thŠmes situ‚s hors de l'intervalle allant de 1600 … 2200 pourront toujours avoir recours soit aux excellents programmes gratuits Astrolog et Astrolabe, soit … la proc‚dure expliqu‚e infra (au lecteur attentif de la d‚couvrir !), qui permettra de calculer, au parfait m‚pris du r‚el astronomique et donc sans garantie aucune, des thŠmes hors de la p‚riode de validit‚ assur‚e par la th‚orie Van Flandern et Pulkkinen. Le faut-il souligner ? Cette fonction, ajout‚e avec r‚ticence pour la distribution 1.70 des outils Q&D AstroTools, est aussi contestable que dangereuse, et elle donnera des r‚sultats impr‚cis, voire aberrants, aussi bien pour les positions plan‚taires (de Pluton, surtout) que pour le calendrier : j'en d‚conseille ‚videmment l'abus... et mˆme l'usage. En tout cas, pour reprendre le mot du sage Henricus Barbatus : "Ecce pactum. Id cape aut id relinque." J'ai assez soulign‚ que cet ensemble de programmes correspondait … ma pratique de l'art astrologique... et de l'astronomie d'amateur : c'est pourquoi la d‚termination des aspects peut prendre en compte, de maniŠre rationnelle et logique, la latitude des planŠtes, c'est aussi pourquoi certaines fonctions inessentielles brillent par leur absence, ou par leur pr‚sence trŠs symbolique (vestiges de versions ant‚rieures des programmes : affichage ‚ventuel de certaines fac‚ties sans utilit‚ r‚elle comme les aspects mineurs, les r‚volutions du Soleil et de la Lune, etc.). En effet, comme le jugeait Raymond Abellio, de nombreuses m‚thodes, qu'elles soient r‚put‚es "traditionnelles" ou "modernes", servent surtout … multiplier les signes et … brouiller les clairs signaux du systŠme solaire, permettant au premier sophiste venu de justifier tout et n'importe quoi, a priori comme a posteriori (… l'image des maŒtrises sur les cuspides, par exemple). Je n'irai pas mˆme mentionner les "analyses" plus ou moins farfelues, voire bouffonnes (comme "Astrol‚ade" du malhonnˆte Patrice Guinard). Au reste, dans mon exp‚rience, outre son int‚rˆt pour le philosophe (int‚rˆt dont l'expos‚ ne s'impose nullement ici, d'autant que je r‚siste depuis longtemps … l'insistante pression des amis, relations et connaissances qui souhaiteraient que j'‚crive enfin mon Bref trait‚ d'astrologie situationniste ), l'art astrologique ne semble v‚ritablement digne d'attention que dans deux domaines : l'‚tude du caractŠre, d'abord, … condition de prendre aussi en compte les conditionnements terrestres, comme dans les ‚tudes sur les capacit‚s intellectuelles (sur ce sujet, The Bell Curve, par Richard Herrnstein et Charles Murray, est d‚cisif). Encore cette ‚tude sert-elle surtout, comme le notait lucidement Raymond Abellio, "… gagner du temps", sans vraiment favoriser de d‚cisives d‚couvertes psychologiques. L'autre domaine est ‚videmment l'analyse des relations intersubjectives, qui rend compte, avec une assez surprenante exactitude, des relations d'empathie, d'indiff‚rence et d'antipathie (ainsi, j'ai commenc‚ … m'int‚resser vraiment … l'astrologie quand j'ai constat‚ que presque tous mes auteurs de pr‚dilection ‚taient fortement marqu‚s par Pluton et/ou Uranus). Une parenthŠse : comme le constataient d‚j…, en d'autres temps, des esprits lucides comme L‚opardi ou Tocqueville, "le plus froid de tous les monstres froids" pr‚tend imposer universellement un ordre collectiviste et marchand, au nom de cet "id‚al" d‚crit par Zamiatine comme par Huxley et Orwell, savoir "le terrorisme temp‚r‚ par le bonheur, le bonheur de chacun … sa place". De maniŠre coh‚rente, … tous les niveaux, le L‚viathan favorise donc le caractŠre anonyme et interchangeable des rouages de la machine sociale, qu'ils soient marionnettes ou marionnettistes, au profit de cette tripartition bien europ‚enne : bergers, chiens et moutons. Quant aux loups, ‚videmment... C'est pourquoi l'ordre social moderne ne tolŠre aucune r‚serve, parce qu'il y devine une certaine puissance, humiliante pour lui, de m‚pris et mˆme d'indiff‚rence : les figures de Martin Venator et de Ren‚ Dorlinde lui sont insupportables. Comment expliquer alors l'‚tonnante m‚connaissance, par le Pouvoir, d'un art qui, convenablement exploit‚, lui permettrait de d‚tecter et d'‚liminer au plus t“t ses ennemis naturels, ces mauvais esprits -- presque toujours marqu‚s par Pluton et/ou Uranus -- dont le ciel natal dit assez clairement qu'ils seront naturellement r‚tifs au conditionnement comme au contr“le, qu'ils refuseront aussi bien d'ˆtre vils (… l'image des maŒtres) qu'avilis (… l'image des esclaves), et qu'ils n'iront jamais adh‚rer … l'ordre du monde tel qu'il est ? Car en ce mill‚naire de fer, nul ne devrait avoir l'audace d'‚noncer, ou simplement de comprendre, cette fiŠre d‚claration : "I will not be pushed, filed, stamped, indexed, briefed, debriefed or numbered. My life is my own.". L'auteur de certain V‚ridique Rapport avait raison, quand il d‚montrait que les maŒtres de l'‚poque n'‚taient pas, intellectuellement, … la hauteur de leur puissance. Ce manque d'intelligence, Thucydide l'avait not‚ en une phrase pleine … la fois de sagesse et de m‚pris : "Les esprits les plus moyens sont les plus qualifi‚s pour s'occuper du gouvernement". L'Astrologue auxiliaire de Police, quelle belle figure de roman ! C'est sans doute le moment opportun pour rappeler que tout philosophe tenant un discours sur les astres est suspect, car il est, peut-ˆtre, comme tout philosophe, un sophiste, un philosophiste, voire un logocrate (pour reprendre un mot de Steiner … propos de Boutang). Et si l'on considŠre que l'astrologie, comme la psychologie, est surtout effet de discours... et maniŠre de passer le temps, aussi. Pour en revenir au logiciel : les fonctions suivantes sont sans valeur aucune, qui sont ind‚fendables en pratique comme en th‚orie (sauf, ‚videmment, … ˆtre un bon sophiste ou un commer‡ant habile dans l'art d'ignorer le r‚el, comme certain amoureux du paradoxe qui pr‚tend vouloir gagner … une astrologie moderne rebaptis‚e "naturelle" les partisans d'astrologies plus "traditionnelles" en ajoutant … son logiciel force fonctions parfaitement irrationnelles, pr‚tendues "traditionnelles") : "parts", directions symboliques, directions primaires, directions secondaires, r‚volutions solaires, r‚volutions lunaires, aspects mineurs, aspects avec les ‚toiles, planŠtes hypoth‚tiques (que la "Science officielle", ‚videmment, ignore ou dissimule), astrocartographie et autres thŠmes compos‚s de mi-points. Quant aux fantaisies f‚ministes (Lilith) ou karmiques (noeuds lunaires)... Plus fac‚tieux que je ne le suis, j'irais bien sugg‚rer aux ardents d‚fenseurs de ces "m‚thodes" d‚lirantes (‚tymologiquement : sorties du sillon de la droite raison) la prise en compte coh‚rente des r‚volutions de Mercure et des autres planŠtes, ainsi que du second foyer de l'orbite de chaque planŠte, et mˆme pour certains, dans l'esprit de Jacques Sternberg quand il inventait le joli "Nous Trois : le magazine du couple moderne", la comparaison simultan‚e de trois thŠmes (avec les ‚tranges mi-points qui en d‚couleraient (il)logiquement !). J'y pense, … l'instant : qui nous dira les myst‚rieux ‚l‚ments orbitaux de la planŠte Moronia, dominante incontestable dans les thŠmes de tant de nos contemporains, qu'ils soient vendeurs ou consommateurs d'astrologie(s) ! Plus s‚rieusement, mˆme le thŠme d'ƒge tel que l'exposent Jean-Pierre Nicola et ses trop serviles disciples (dou‚s pour les seuls d‚marquage et stellionat) me semble d'efficacit‚ contestable, du moins avec les cycles moyens dont l'exploitation est paradoxale, contraire qu'elle est … la r‚alit‚ astronomique rationnellement pr“n‚e par l'‚cole conditionaliste -- incidemment, la v‚rification attentive de l'exemple du g‚n‚ral de Gaulle (dans Le grand livre des pr‚visions de Jean-Pierre Nicola), cens‚ illustrer d'‚clatante maniŠre cette technique pr‚visionnelle, r‚serve quelques moments de franche perplexit‚, voire hilarit‚, aux lecteurs qui ne seront pas born‚s … feuilleter une hagiographie du G‚n‚ral : le Mauriac sous de Gaulle de Jacques Laurent est ici un indispensable contrepoison, autant que les "r‚v‚lations" plus ou moins posthumes sur Fran‡ois Mitterrand qui contredisent les trop nombreuses complaisances et inexactitudes expos‚es dans Sous le ciel de Jarnac r‚dig‚ par Richard Pellard, adroit astrologue de gauche, dont certains autres textes valent heureusement (un peu) mieux que le path‚tique pan‚gyrique cit‚ supra ne le laisserait penser ou craindre. La r‚int‚gration de la th‚orie VSOP87 (que justifierait, c'est vrai, la puissance des ordinateurs modernes), l'int‚gration d'une autre th‚orie moderne (DE404, par exemple), la conversion, voire la refonte des outils Q&D AstroTools pour un autre systŠme d'exploitation, qu'il soit ludique (Windows 95/98, MacOS) ou s‚rieux (Linux et, dans une moindre mesure, Windows NT) ne sont pas envisag‚es pour l'instant, en tout cas certainement pas pour l'amour de l'art... mˆme astrologique. Au reste, les quelques bonnes id‚es incontestables pr‚sentes dans les outils Q&D AstroTools se retrouveront certainement dans de futurs logiciels d'astrologie, commerciaux ou non : d‚j… en 1983, le listing publi‚ avait su "inspirer" quelques commer‡ants avis‚s, dont deux au moins avaient respect‚ jusqu'aux num‚ros des lignes du programme (alors r‚dig‚ en simple Basic), quand ils auraient pu exploiter directement les ouvrages de m‚canique c‚leste mentionn‚s dans la bibliographie de l'article (et dans celle d'un autre article, consacr‚, lui, aux ‚ph‚m‚rides astronomiques) ! Les outils Q&D AstroTools n'existent qu'en version (esp‚r‚e) fran‡aise : aucune traduction n'est disponible, que ce soit en bas-fran‡ais ou en bas-anglais. Pour m‚moire : les outils Q&D AstroTools sont un "freeware" … prendre en l'‚tat, mais ils ne sont pas dans le "domaine public". Le lancement des outils Q&D AstroTools est possible dans une session DOS Windows 3.1 ou Windows 95/98 : dans l'un et l'autre cas, l'ex‚cution des programmes est ‚videmment bien plus lente que sous DOS, comme le pourra expliquer tout d‚veloppeur comp‚tent. Aucun essai n'a ‚t‚ effectu‚ avec d'autres environnements : autrement dit, les outils Q&D AstroTools peuvent ne pas fonctionner, ou mal, avec les ‚mulations DOS propos‚es par les diff‚rentes r‚visions de Linux. Dans une session DOS Windows 95/98, le seul format accept‚ pour les noms de fichiers est le classique 8+3. (* UTILISATION *) Tous les outils fonctionnent en ligne de commandes : dans la syntaxe, la forme "<...>" signale un paramŠtre obligatoire, tandis que la forme "[...]" signale un paramŠtre facultatif. Des exemples illustreront la maniŠre d'appeler les programmes. Les modules graphiques (CARTE, CARTETR et CARTECO) sont interactifs : dans leur texte d'aide, chaque touche est mise entre crochets. Par exemple, "[M]=motifs" signifie que la touche "M" permet de changer le motif des aspects (traits pleins ou pointill‚s). Dans les combinaisons de touches, le caractŠre "^" d‚signe la touche "Ctrl", quand "Alt" d‚signe... la touche "Alt" : ainsi, "[^R]" signifie que la prochaine r‚volution solaire est calcul‚e par une pression simultan‚e sur les touches "Ctrl" et "R" ; "[Alt-Z]" que l'affichage des zones conditionalistes bascule par une pression simultan‚e sur les touches "Alt" et "Z". En rŠgle g‚n‚rale, les touches et combinaisons de touches ont ‚t‚ choisies de maniŠre aussi rationnelle que possible, et sont presque toujours identiques d'un module … l'autre. Pendant l'ex‚cution, les touches et les combinaisons de touches sans action sont signal‚es par un l‚ger bip sonore. L'examen, au moins occasionnel, des informations accessibles par les touches "?" et "!" est vivement recommand‚. Enfin, pour tous les outils Q&D AstroTools, les dates ant‚rieures au 15 octobre 1582 appartiennent au calendrier julien. L'utilisateur devra prendre garde aux pays qui, pour des raisons irrationnelles ou historiques (deux adjectifs qui sont parfois synonymes), n'ont adopt‚ le calendrier gr‚gorien qu'… partir d'une autre date (mois de septembre 1752, entre autres exemples). (* see full LISEZMOI in QDASTRO.ZIP archive *) [...] (* PERSONNALISATION *) (* see full LISEZMOI in QDASTRO.ZIP archive *) [...] (* GARANTIE *) L'‚poque ‚tant ce qu'elle est, savoir sottement proc‚duriŠre (et presque toujours pour de mauvaises causes), voici la seule garantie offerte par les outils Q&D AstroTools : les fichiers (programmes et donn‚es) prendront une certaine place sur un dispositif de stockage (disquette classique, disquette ZIP, disque dur, CD-ROM, etc.) et les ex‚cutables, quand ils seront lanc‚s, consommeront une partie de la puissance du processeur. Aucune autre garantie n'est fournie par l'auteur, qui sur ce point est oblig‚ de se conformer aux scandaleuses rŠgles en vigueur dans l'univers informatique. L'utilisateur exploite donc les outils Q&D AstroTools … ses risques et p‚rils, sans recours possible contre l'auteur, pour quelque raison que ce soit. Aucun service aprŠs-vente ne sera assur‚, pour d'assez ‚videntes raisons. Au reste, l'auteur n'a plus d'adresse Internet, ce qui rŠgle d‚finitivement la question -- d'autant que la mise en "freeware" des outils Q&D AstroTools n'a, encore une fois, nullement pour objet d'engager de longues correspondances plus ou moins (in)utiles, plus ou moins (in)int‚ressantes. Quoi qu'il en soit, cet ensemble de programmes existe et fonctionne sous diff‚rentes versions depuis 1980 (… l'exception, ‚videmment, des outils de conversion, ‚crits en 2001). Voici une autre garantie, en forme d'Easter Egg pour les outils THEME, TRANSITS, SIGNAUX, CARTE, CARTETR et TU : ces programmes offrent une option /UNSAFE (abr‚g‚e en /U), qui autorise les calculs pour des dates situ‚es hors de l'intervalle normal de validit‚ (allant de 1600 … 2200 seulement). Cette option favorise toutefois trŠs vite des r‚sultats d‚nu‚s de sens, au mieux impr‚cis, au pire aberrants (surtout pour les planŠtes lentes car l'erreur atteint rapidement plusieurs degr‚s). Le recours … l'option /UNSAFE est … ‚viter, pour les raisons expos‚es supra ("Cette fonction, ajout‚e avec r‚ticence, est aussi contestable que dangereuse, et elle donnera des r‚sultats impr‚cis, voire aberrants, aussi bien pour les positions plan‚taires (de Pluton, surtout) que pour le calendrier : j'en d‚conseille ‚videmment l'abus... et mˆme l'usage."). (* LICENCE *) Seule la distribution … titre individuel, de personne physique … personne physique, est autoris‚e sans accord pr‚alable avec l'auteur, … condition de respecter les rŠgles habituelles en vigueur pour les logiciels mis en "freeware" : autrement dit, sous forme compact‚e (avec de pr‚f‚rence un outil en "freeware" tel que l'excellent LHA d‚velopp‚ par Haruyasu Yoshizaki) ou non, le produit doit ˆtre fourni avec tous les fichiers de la distribution originale sans modification ni ajout, et l'‚ventuelle compensation financiŠre pour les frais de diffusion doit rester raisonnable (en droite logique, le prix des disquettes et, peut-ˆtre, celui d'un caf‚). Au nom de la rationalit‚, l'archive devrait ˆtre diffus‚e sous sa forme originale : QDASTRO. Aucune personne physique et aucune organisation (commerciale ou non) n'ont l'autorisation de distribuer les outils Q&D AstroTools par quelque autre moyen que ce soit (notamment, mais pas exclusivement, sur un support, quelle qu'en soit la nature, contenant des logiciels en "shareware" ou en "freeware", ou par un site Internet) sans un accord ‚crit pr‚alable n‚goci‚ et sign‚ avec l'auteur : autrement dit, personne n'est autoris‚ … tirer un profit (financier ou autre) des outils Q&D AstroTools... sinon, trŠs ‚ventuellement, leur auteur. Dans le cas particulier d'un "site Internet", seul un lien vers un site habilit‚ par l'auteur … diffuser les outils Q&D AstroTools est autoris‚. Cette autorisation est r‚vocable. Depuis le 16 janvier 2002, le site Internet du C.U.R.A. n'est plus autoris‚ … diffuser les outils Q&D AstroTools, quelle que soit la distribution (1.60, 1.61, 1.62, et encore moins la 1.70 diffus‚e ill‚galement alors qu'elle a ‚t‚ retir‚e du monde du "freeware" et que cette interdiction formelle a ‚t‚ signifi‚e … plusieurs reprises au malhonnˆte Patrice Guinard). De mˆme, l'exploitation publique, commerciale ou non, des fichiers g‚n‚r‚s par les outils Q&D AstroTools (donn‚es, cartes et tableaux) est strictement interdite au malhonnˆte Patrice Guinard. Les autorisations de diffusion accord‚es pour les distributions 1.3x, 1.40, 1.5x, 1.6x et 1.70 sont d‚finitivement annul‚es. Seule la distribution d‚finitive 1.71 peut d‚sormais ˆtre diffus‚e, en respectant ‚videmment les conditions ‚nonc‚es supra. D'‚vidente maniŠre, ces outils sont con‡us pour la recherche et un usage personnels et priv‚s : ils ne sauraient donc en aucun cas (sauf autorisation pr‚alable ‚crite n‚goci‚e avec l'auteur), ni directement ni indirectement, ˆtre exploit‚s dans un cadre public, encore moins commercial (qu'il s'agisse des donn‚es g‚n‚r‚es, des cartes ou des tableaux). Cette limitation ne s'applique ‚videmment pas aux coordonn‚es g‚ographiques et aux coordonn‚es de naissance, qui doivent toutes ˆtre logiquement consid‚r‚es comme relevant du "domaine public" (elles sont d'ailleurs fournies sans garantie aucune, qui comportent certainement de nombreuses erreurs, en raison de leurs multiples sources, oubli‚es comme oubliables) : c'est la raison pour laquelle toutes ces informations sont disponibles "en clair", prˆtes au r‚emploi. Ce qui vient d'Internet doit y revenir, et pour adapter ironiquement certain adage bien connu des informaticiens : "Garbage Out, Garbage In". Les outils Q&D AstroTools sont mis en "freeware", mais ils ne sont nullement mis dans le "domaine public" : autrement dit, l'auteur garde tous ses droits moraux et (mˆme) l‚gaux sur cet ensemble de programmes, et notamment ceux de modification, adaptation, conversion, d‚veloppement voire improbable commercialisation, pour le principe. (* PROBLEMES EVENTUELS *) Un faux problŠme tient au caractŠre spartiate des outils Q&D AstroTools : au d‚but, leur exploitation risque de d‚router l'utilisateur contemporain habitu‚ au confort (d'ailleurs trŠs relatif puisqu'il tient, comme tout, … de simples habitudes) des environnements de type WIMP (Window, Icon, Menu, Pointing device), avec leurs fenˆtres, ic“nes, menus et dispositifs de pointage. Que cet utilisateur, trop souvent r‚tif au moindre effort (attitude paradoxale mais pr‚visible, en des temps qui confondent le mouvement et l'agitation), veuille n‚anmoins songer par exemple au passage, inutilement p‚nible, des conventions de Windows 3.1 vers celles de Windows 95/98 "pour toujours plus de convivialit‚" (… en croire les journalistes, plus souvent incomp‚tents mˆme que stipendi‚s, dans ce cas comme en g‚n‚ral), ou encore aux nombreuses incoh‚rences dans l'ergonomie de Windows 9x (quant aux incompatibilit‚s partielles d'une version … l'autre, notamment pour les pilotes...) : il devra convenir qu'… l'usage viennent les automatismes. C'est vrai avec une interface graphique comme avec une interface en ligne de commandes. Dans certaines circonstances (Windows, encore et toujours...), l'affichage, et seulement l'affichage, de certains caractŠres (lettres accentu‚es, lettres de l'alphabet grec) risque d'ˆtre apparemment aberrant aussi bien dans les rapports g‚n‚r‚s que dans les repr‚sentations graphiques. A l'origine, les cartes sont sur fond noir non seulement pour des raisons d'esth‚tique, mais aussi pour des raisons de d‚veloppement. De fait, avec les outils Q&D AstroTools et la bibliothŠque graphique sign‚e par TopSpeed, l'adoption d'une couleur de fond autre que le noir perturbe fƒcheusement la sauvegarde des cartes au format PCX (sauf, ‚videmment, si l'utilisateur a recours … un logiciel de capture d'‚cran, sous DOS ou sous Windows) : la palette devient partiellement aberrante, et seul un changement a posteriori de la palette de 16 couleurs rem‚die … cette inqui‚tante ‚tranget‚. Les cartes en noir et blanc ne souffrent pas de ce problŠme. Aucune raison logique dans le code source n'explique v‚ritablement ce ph‚nomŠne, vraisemblablement li‚ … l'initialisation du mode graphique VGA 16 couleurs, aux changements de palettes, voire aux phases de la Lune. Sa r‚solution a donc ‚t‚ renvoy‚e aux calendes grecques : aprŠs tout, les outils Q&D AstroTools ne sont pas un "shareware"... Au reste, l'adoption de la couleur noire pour le fond interdit … cette bizarrerie de mˆme survenir. ;-) On en finirait presque par croire au malicieux d‚mon Hilarion, qui incarne si bien les lois de Finagle et les lois de Murphy : il pourrait faire figure de saint patron pour les informaticiens. Un vrai problŠme, heureusement rare mais malheureusement al‚atoire, avait ‚t‚ constat‚ lorsque les outils Q&D AstroTools ‚taient lanc‚s dans une session DOS Windows 3.1 ou Windows 95 sur un PC ‚quip‚ d'un processeur Intel Pentium II (en effet, le problŠme en question n'avait jamais ‚t‚ observ‚ avec un processeur Intel 486DX, et ne l'a jamais ‚t‚ avec un processeur Intel Pentium de la premiŠre g‚n‚ration, ou avec un processeur AMD). Dans cette configuration logicielle et mat‚rielle, le coprocesseur math‚matique ‚tait susceptible d'illustrer cette jolie formule de Lichtenberg : "Inventer de nouvelles erreurs". Il signalait donc parfois, d'impr‚visible maniŠre, un problŠme qui, pour ˆtre imaginaire, n'en provoquait pas moins l'interruption intempestive et pr‚matur‚e du programme en cours d'ex‚cution (en guise d'ultime salut ante mortem, un fichier ERRORINF.$$$ ‚tait cr‚‚, qui contenait la cause pr‚sum‚e de l'interruption). Conform‚ment aux lois absurdes qui r‚gissent aujourd'hui le d‚veloppement de logiciels, la d‚termination des raisons exactes de ce dysfonctionnement, impr‚visible autant qu'irrationnel, a ‚t‚ impossible en raison de la complexit‚ des interactions entre tous les composants concern‚s : le processeur Intel Pentium II (manifestement "imparfaitement incompatible" avec ses incarnations ant‚rieures), la bibliothŠque de fonctions math‚matiques MATHLIB de TopSpeed (con‡ue seulement pour le DOS natif et pour OS/2), l'int‚grateur graphique Windows 92 (alias Windows 3.1) et son successeur en forme de systŠme d'exploitation hybride 16/32 bits (alias Windows 9x). Quoi qu'il en soit, les outils Q&D AstroTools comprennent maintenant plusieurs mesures logicielles pour rem‚dier, autant que possible, … ce problŠme rare mais r‚el : ces mesures semblent efficaces puisque, lanc‚s de maniŠre automatique … plusieurs centaines de reprises sous Windows 95, les programmes en cause n'ont plus connu d'interruptions pr‚matur‚es. La sagesse commande n‚anmoins d'exploiter les programmes dans leur environnement naturel : pour des outils DOS, le DOS (de mˆme que des programmes con‡us pour Windows 3.1 devraient ˆtre exploit‚s sous Windows 3.1, et pas uniquement parce que Windows 95 ex‚cute les programmes de type Win16 deux fois plus lentement que Windows 3.1, pour ne pas mˆme parler de l'ex‚cution des applications DOS). Au reste, l'utilisateur doit bien garder … l'esprit que pour d'‚videntes raisons, en des temps vou‚s au gaspillage inutile comme … la consommation forc‚e entretenue ad infinitum nauseamque, les marchands de logiciels n'ont aucun v‚ritable int‚rˆt … assurer une compatibilit‚ parfaite ou mˆme simplement correcte avec les systŠmes jug‚s "anciens" ("legacy operating systems" comme ose le dire certaine entreprise peu reconnaissante)... mˆme si leurs applications fonctionnent encore parfaitement (la rouille du logiciel, "software rot", ‚tant un concept qui relŠve du seul folklore des informaticiens, contrairement … ce que croient trop d'utilisateurs na‹fs, si d‚licieusement prompts … suivre les ordres de leurs maŒtres et fournisseurs de logiciels, soucieux de transformer une vente en une rente : "Buy the newest version !"). Encore une fois, bien que l'exploitation des outils Q&D AstroTools soit parfaitement possible dans une session DOS Windows 3.1 ou Windows 95/98, mieux vaut sans doute amorcer le systŠme avec une disquette DOS (Microsoft, I.B.M., Digital Research, Novell ou Caldera) ou sur une partition DOS s‚lectionn‚e avec un utilitaire de type "multiboot" comme System Commander, Partition Magic ou Select-It. (* FIN DU FICHIER LISEZMOI *) (31 mars 2002, 4 avril 2002) "Tout finit bien, puisque tout finit."