home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / pc / ts / 0news_ts < prev    next >
Encoding:
Text File  |  1992-04-02  |  19.7 KB  |  378 lines

  1. University of Vaasa, Finland, Sun IPX sparcstation, node number
  2. 128.214.87.1 (garbo.uwasa.fi) has a large collection of PD and
  3. shareware programs which are available by anonymous ftp (file
  4. transfer program) or mail server.  This /pc/ts/0news-ts text
  5. contains news about the programs in the /pc/ts directory (in reverse
  6. order). 
  7. ...................................................................
  8. Prof. Timo Salmi
  9. Moderating at garbo.uwasa.fi anonymous ftp archives 128.214.87.1
  10. School of Business Studies, University of Vaasa, SF-65101, Finland
  11. Internet: ts@chyde.uwasa.fi Funet: gado::salmi Bitnet: salmi@finfun
  12. ...................................................................
  13.  
  14. Sat 28-Mar-92: I have updated my TODAY.EXE.  It is a utility that
  15. shows your files that have been created today (have their date stamp
  16. today). It optionally shows your files that have been created nn
  17. days back (exactly nn days, or since, as you choose) also traversing
  18. (optionally) all the subdirectories. There was a directory mask
  19. error kindly reported to me by landers@ibm150.mgmt.purdue.edu
  20. (Christopher Landers). Thanks, user feedback is welcome and useful.
  21. TODAY now correctly handles masks like TODAY . and TODAY D: also
  22. when used from another drive like C:. TODAY.EXE is part of my
  23. consequently updated garbo.uwasa.fi:/pc/ts/tsutld19.zip package.
  24.  
  25. Sat 28-Mar-92: Updated my collection of QEdit editor macros and
  26. utilities. It is now garbo.uwasa.fi:/pc/ts/tsqed15.zip. I added the
  27. rot13.qma macro to rotate and unrotate a block of text.  Rot13
  28. rotation is often used as an elementary encryption technique for
  29. public but somehow sensitive texts.
  30.  
  31. Sat 28-Mar-92: I have updated my third filter collection making it
  32. garbo.uwasa.fi:/pc/ts/tsfltc13.zip by adding ROT13.EXE which rotates
  33. ascii text by 13 positions. This is often used as an elementary
  34. encryption technique for public but somehow sensitive texts.
  35. ROT13.EXE works both ways because the method is transitive.  It
  36. rotates unrotated text and unrotates rotated text. My version of
  37. ROT13.EXE is "clever" in the sense that it can detect redirection,
  38. and thus if you don't direct any input to it, it will give you the
  39. instructions.
  40.  
  41. Sat 21-Mar-92: Updated garbo.uwasa.fi:/pc/ts/vaasa2.inf which gives
  42. some history of the University of Vaasa.
  43.  
  44. Sat 21-Mar-92: Updated TOUCH.EXE for altering the date stamps of
  45. files. The month can now be also given as a three letters. Thus
  46. examples of acceptable dates include 21-3-92 21-Mar-92 21/03/1992
  47. 21.3.92 today oldate and /fReferenceFile. This file is part of the
  48. thus updated garbo.uwasa.fi:/pc/ts/tsutlb20.zip utility collection.
  49.  
  50. Sat 21-Mar-92: I have updated my CMOS.EXE program which displays
  51. information from your battery backupped CMOS memory.
  52.  - Made the CMOS clock display continuous.
  53.  - Omitted the weekday information because it has turned out to be
  54.    volatile.
  55.  - Added the display of whether a math coprocessor is installed
  56.    according to the CMOS configuration information.
  57. I have consequently released an updated version of my fifth utility
  58. collection. It is now garbo.uwasa.fi:/pc/ts/tsutle17.zip.
  59.  
  60. Sat 21-Mar-92: I have updated my collection of useful batch files
  61. and tricks making it garbo.uwasa.fi:/pc/ts/tsbat34.zip.
  62.  - Added EXE2ZIP for converting self-extracting archives into
  63.    zippped archives. Requires that you have PKZIP.EXE and dive R:
  64.    available. I have ramdisk on drive R:, and if you do not you have
  65.    to either customize the batch or use a suitable drive
  66.    substitution like SUBST R: C:\
  67.  - Updated REZIP.BAT which removes authenticity -AV labels for
  68.    zippped archives. (Such a batch is useful, since PKWare's
  69.    authenticity code was broken and some BBSes put in their own -AV
  70.    labels). If errors are reported by pkzip, the user is asked for
  71.    whether s/he wants to go on nevertheless.
  72.  - Added a WILD.BAT to perform wildcarded operations with commands
  73.    which ordinarily do not allow wildcards. Example of WILD.BAT
  74.    usage: WILD *.txt type. The idea for my own version comes a from
  75.    a note in a Finnish computer journal (Mikro PC, March 1992, Aimo
  76.    Matikainen).
  77.  
  78. Sat 21-Mar-92: I have updated my collection of puns, and it is now
  79. garbo.uwasa.fi:/pc/ts/tspun11.zip. 
  80.  
  81. Mon 16-Mar-92: I am often asked for information about Finland,
  82. Vaasa, University of Vaasa, our faculty, and even about myself.  I
  83. have updated garbo.uwasa.fi:/pc/ts/vaasa.inf which contains such
  84. information.  The said file is also included in the new tsfaq27.zip
  85. release of my Frequently Asked Questions which I just announced. 
  86.  
  87. Sun 15-Mar-92: I have updated the collection of my Frequently Asked
  88. Questions for UseNet news newcomers, FTP users, MsDos shareware and
  89. PD program users, and Turbo Pascal programmers. It is available as
  90. garbo.uwasa.fi:/pc/ts/tsfaq27.zip.
  91.    I have added two new files UPLOAD.INF and UPTEXT.INF which give
  92. information on how to upload to garbo.uwasa.fi MsDos archives, and
  93. how to write the upload announcement.
  94.    There is one new item in the Turbo Pascal section (storing and
  95. restoring the screen).
  96.    I have updated the VAASA.INF file giving information about
  97. Finland, Vaasa, University of Vaasa, our faculty, and yours truly.
  98.    I have made some updating of a few of the old items.
  99.  
  100. Mon 2-Mar-92: The modern PCs have a battery backupped CMOS memory
  101. which includes the backed-up clock to store the date and the time,
  102. and configuration information. This battery usually lasts for
  103. several years, but eventually it will loose power. The current
  104. (pardon the pun) state of the battery can be checked by programming
  105. since as long as the battery is giving power is a certain bit in
  106. CMOS memory is on, and if the battery looses power the bit will be
  107. off. I have written a program CMOSALAR.EXE to read this bit. If the
  108. battery bit is off, an alarm will be sounded. One option is to put
  109. it in your autoexec.bat where it will act as a sentinel for you.
  110.    Another similar program added is CMOS.EXE which displays
  111. information from your battery backupped CMOS memory. A color video
  112. adapter, and at least an AT PC is required.
  113.    CMOSALAR.EXE and CMOS.EXE are part of my hence updated fifth
  114. utility collection garbo.uwasa.fi:/pc/ts/tsutle16.zip. The other
  115. three programs in the package are
  116.  MSPLIT.EXE      Split Unix elm email messages, for UseNet users
  117.  PESTIKID.EXE    Keep your computer to yourself, lock keyboard
  118.  TDEL.EXE        Timo's safe recursive delete for files & dirs
  119. PESTIKID.EXE has a small, invisible correction.  The other two have
  120. not been changed.
  121.  
  122. Sat 22-Feb-92: I have updated my collection of useful batch files
  123. making it garbo.uwasa.fi:/pc/ts/tsbat33.zip:
  124.  - Added PROMPT.TXT tips on prompt usages with ansi.
  125.  - Added REPLY.BAT to demonstrate how batch files can after all
  126.    accept input without any auxiliary programs (like the common
  127.    ask.exe). This is not a widely know trick, although I cannot
  128.    claim true originality. It utilizes environment variables, and is
  129.    somewhat awkward, but shows that it can be done.
  130. Get this package even if you do not need the specific batches. There
  131. is much to learn from them about MsDos and batch usages. Many
  132. Frequently Asked MsDos Questions (FAQs) are implicitly answered by
  133. looking at these files. The sometimes spurned MsDos batches are much
  134. more powerful and flexible than usually believed. But you have to
  135. know how to get the best mileage out of them.
  136.  
  137. Mon 17-Feb-92: I have updated the collection of my Frequently Asked
  138. Questions for UseNet news newcomers, FTP users, MsDos shareware and
  139. PD program users, and Turbo Pascal programmers. It is available as
  140. garbo.uwasa.fi:/pc/ts/tsfaq26.zip. I have updated some of the items
  141. and added two items to the Turbo Pascal section.
  142.    If you find this collection interesting, there is more, mostly
  143. garbo.uwasa.fi MsDos archive site related material in
  144. /pc/pd2/post*.txt files (* = 01,...,07 currently).
  145.  
  146. Sun 9-Feb-92: If you happened to like 75890 Feb 4 23:23
  147. garbo.uwasa.fi:/pc/ts/tsbat32.zip there is an interesting
  148. enhancement by ilya@math.mit.edu to UNPACK.BAT for unpacking,
  149. viewing, or testing any archive type (.arc, .zip, .zoo etc).
  150.  Enhancements:
  151.  1. The first parameter can be an option
  152.  2. The extensions are allowed (look into the trick, I have never
  153.     seen it elsewhere)
  154.  3. Any amount of environment is allowed (Yes, today I debugged this
  155.     part)
  156.  4. Wildcards allowed! unpack /v *
  157. Ilya's version is available in the garbo.uwasa.fi:/pc/pd2/post07.txt
  158. garbo feedback and information file.
  159.  
  160. Sat 8-Feb-92: I have updated my Turbo Pascal units collection to be
  161.  garbo.uwasa.fi:/pc/ts/tspa2740.zip
  162.  garbo.uwasa.fi:/pc/ts/tspa2750.zip
  163.  garbo.uwasa.fi:/pc/ts/tspa2755.zip
  164.  garbo.uwasa.fi:/pc/ts/tspa2760.zip
  165. This time I have introduced (parent) environment related routines in
  166. a new TSUNTENV.TPU unit
  167.   ENVSIZFN Get the size of the parent environment
  168.   ENVUSEFN Get the current use of the parent environment
  169.   ENVADDFN Get the starting segment address of the parent environment
  170.   SETENV   Set a parent environment variable (as MsDos SET var=value)
  171.   SHOWENV  Write the parent environment table on stdout (for testing)
  172. Setting a parent environment varaible from within a Turbo Pascal
  173. program can be considered reasonably advanced programming I guess,
  174. and I cannot be absolutely sure that I got it right. But here goes
  175. anyway. The key to the task is obtaining the starting address of the
  176. parent environment, and knowing that the format of the parent
  177. environment table in memory is
  178.       name=value1<nul>name=value2<nul>...name=valueN<nul><nul>.
  179. PC Magazine Vol. 11, No. 1, pp. 425-427 has useful code which can be
  180. adapted to find out the relevant segment address. Should you look at
  181. that article, the crucial variable to get at in there is EnvSeg. The
  182. rest then follows. What a delightfully complicated challenge.
  183.    Oh yes, since I know that some users will be asking for the
  184. source code. I am happy to share this reference, and make my .TPU
  185. collection publicly available, but I have chosen not to distribute
  186. by source codes.
  187.    In fact I have not added the unit to the tspas2740.zip TP 4.0
  188. version TPUs, but I have updated it nevertheless to avoid confusion
  189. with the version numbers.
  190.  
  191. Tue 4-Feb-92: I have again updated my collection of useful batch
  192. files. It is now garbo.uwasa.fi:/pc/ts/tsbat32.zip. Some of the
  193. batches do not allow wildcards in file names given to them as
  194. parameters. There was a clever for-loop trick in the PC Magazine Vol
  195. 11 No 1 on page 364 to check whether the file name is wildcarded.
  196. Even if innovative the PC Magazine's solution uses unnecessarily an
  197. environment variable for the cheking. But the article got me
  198. thinking that I should find a better solution and put in a check for
  199. wildcards to warn the user in those of my bacthes which do not allow
  200. wildcards. Consequently I have updated the following batches in my
  201. collection:
  202.  ARC2ZIP.BAT     Single .arc to .zip with comment
  203.  REZIP.BAT       Remove zip authenticity labels
  204.  UNPACK.BAT      Unpack-test-view any archivetype
  205.  ZOO2ZIPH.BAT    Single .zoo to .zip on harddisk
  206.  
  207. Sat 1-Feb-92: I have updated my average speed & time calculator
  208. JOG.EXE. A user (Hamish Whittal cchw@hippo.ru.ac.za) suggested that
  209. the one kilometer intervalling option is insufficient. I have
  210. consequently extended the usage to be
  211.  JOG DistanceKm Time [ComparisonDistance] [/i[IntervalMeters]]
  212.                  include Interval schedule -+
  213. The jog program is part of me hence updated package
  214. garbo.uwasa.fi:/pc/ts/tsjog13.zip.
  215.  
  216. Thu 30-Jan-92: I have updated to garbo.uwasa.fi:/pc/ts/tsfltc12.zip.
  217. It is a futher collection of my filters that you can customize
  218. yourself. The filter DETAB.EXE for filtering tabs now has the
  219. following enhancements:
  220. - A new optional keep switch (/k) to make the date/time stamp of the
  221.   destination file the same as that of the source text file.
  222. - To allow the source text file and the destination file be the
  223.   same. In other words the programs can now make the conversion
  224.   without forcing you to produce new files with names different from
  225.   the original.
  226. - The programs first test whether the source file is a proper text
  227.   file with MsDos #13#10 eolns, no special characters (#0..#6, #8,
  228.   #11, #14..#25, #28..#31), and no lines exceeding 254 characters in
  229.   length. If not the conversion will not be attempted.
  230.  
  231. Thu 30-Jan-92: I have updated to garbo.uwasa.fi:/pc/ts/tsfltb15.zip.
  232. It is a collection of filters that you can customize yourself. The
  233. filter FILTXT.EXE for text files and FILBIN.EXE for binary files now
  234. have the following enhancements:
  235. - A new optional keep switch (/k) to make the date/time stamp of the
  236.   destination file the same as that of the source text file.
  237. - To allow the source text file and the destination file be the
  238.   same. In other words the programs can now make the conversion
  239.   without forcing you to produce new files with names different from
  240.   the original.
  241. - The programs first test whether the source file is a proper text
  242.   file with MsDos #13#10 eolns, no special characters (#0..#6, #8,
  243.   #11, #14..#25, #28..#31), and no lines exceeding 254 characters in
  244.   length. If not the conversion will not be attempted. This
  245.   naturally goes for FILTXT.EXE only.
  246.  
  247. Wed 29-Jan-92: I have updated to garbo.uwasa.fi:/pc/ts/tsfilt19.zip.
  248. It is a collection of filters for text files. Among others it
  249. includes programs for converting text files from 8-bit ascii to
  250. 7-bit ascii with Scandinavian conventions. The programs are
  251. TOASC.EXE and TOASCI.EXE. There is also a Scandinavian conversion
  252. TOIBM.EXE from 7-bit ascii to 8-bit ascii. The fourth update is
  253. LOGFILT.EXE to filter noise from telecommunication log files. These
  254. programs have now the following enhancements:
  255. - A new optional keep switch (/k) to make the date/time stamp of the
  256.   destination file the same as that of the source text file.
  257. - To allow the source text file and the destination file be the
  258.   same. In other words the programs can now make the conversion
  259.   without forcing you to produce new files with names different from
  260.   the original.
  261. - The programs first test whether the source file is a proper text
  262.   file with MsDos #13#10 eolns, no special characters (#0..#6, #8,
  263.   #11, #14..#25, #28..#31), and no lines exceeding 254 characters in
  264.   length. If not the conversion will not be attempted.
  265. Some examples of the current usages:
  266.  TOASC MyText.txt /k                     (ä -> }, ö -> |, etc)
  267.  TOASC MyText.txt conv.txt
  268.  TOASC MyText con /m
  269.  
  270. Sat 25-Jan-92: I have updated my collection of useful batch files.
  271. It is now garbo.uwasa.fi:/pc/ts/tsbat31.zip and contains 49 batch
  272. files. It adds
  273. - boot.bat for convenient selective booting from alternative
  274.   configurations. It is often believed that complicated programs are
  275.   needed for booting with alternative configurations. The boot.bat
  276.   batch shows that this need not be the case at all.
  277. - path.txt to explain how to easily circumvent the 127 character
  278.   limit on the path length.
  279. - showtime.bat to show both the date and the time without the hassle
  280.   of beating enter to death.
  281. - mve.bat to move file(s) to another directory.
  282.  
  283. Sun 19-Jan-92: I have updated my collection of TSR (Terminate and
  284. Stay Resident) programs to be garbo.uwasa.fi:/pc/ts/tstsr12.zip. I
  285. have added a noboot.exe which turns off the Alt-Ctrl-Del warm boot.
  286. I know that there must be other similar facilities around, perhaps
  287. even much better. Here my point is not only to make one more
  288. available to our downloaders, but I wanted to look at this
  289. reasonably advanced Turbo Pascal programming problem myself. Quite a
  290. plateful.  The program has to replace the old keyboard interrupt
  291. handler to intercept the keystrokes already at the keyboard port,
  292. chain the old keyboard interrupt, check the keyboard buffer status,
  293. assure that the program is not yet loaded to avoid a second copy in
  294. memory, make the program resident in memory, assure a sufficient but
  295. non-bloated stack, etc, etc. I can just hope I got all of it right.
  296.    If you use this, or any other TSR utilities for that matter, you
  297. are well advised to get garbo.uwasa.fi:/pc/memutil/tsrcom33.zip (or
  298. whichever version number is current) memory management tools by
  299. Turbo Power Software.
  300.  
  301. Sat 18-Jan-92: I have updated my PESTIKID.EXE program which locks
  302. the keyboard (unless the user knows the code to unlock it). The
  303. following features have been added:
  304. - The alt-ctrl-del combination is inactivated for the time the
  305.   program is running.  Thus the pesty user cannot beat PESTIKID.EXE
  306.   by the simple alt-ctrl-del warm boot. The user either has to know
  307.   the unlock code or reset your PC physically.
  308. - There is an optional message that is flashed to the screen if any
  309.   other key is pressed except the unlock code. The message is
  310.   invoked by a new /w (warning word) switch.  You can choose the
  311.   word yourself, or if you just use /w, "Hands off" will be flashed
  312.   as the default.  The flash is given in LightRed on Blue. The
  313.   screen is restored to blank Black after the flash.
  314. - The cursor can be turned off for the duration of the program.  The
  315.   new /c switch is for turning the cursor off.
  316. - Improved a bit the error messages if incorrect parameters are
  317.   given in the program call
  318. PESTIKID.EXE is a part of my consequently updated fifth utility
  319. collection garbo.uwasa.fi:/pc/ts/tsutle15.zip. The other two
  320. programs in the package are
  321.  MSPLIT.EXE Split Unix elm email messages
  322.  TDEL.EXE   Timo's safe recursive delete
  323. but they have not been changed.
  324.  
  325. Mon 6-Jan-92: I have updated my Turbo Pascal units collection to be
  326.  garbo.uwasa.fi:/pc/ts/tspa2640.zip
  327.  garbo.uwasa.fi:/pc/ts/tspa2650.zip
  328.  garbo.uwasa.fi:/pc/ts/tspa2655.zip
  329.  garbo.uwasa.fi:/pc/ts/tspa2660.zip
  330. by transferring the following routines from TSUNTH.TPU unit to a new
  331. TSUNTJ.TPU unit
  332.   COPYFILE Copy a file from within a Turbo Pascal program
  333.   OPENEDFN Is an assigned textfile still open or not
  334.   ISDIRFN  Is a name a directory or not
  335.   PIPEDIFN Is the standard input from redirection
  336.   PIPEDNFN Is the standard output redirected to nul
  337.   PIPEDOFN Is the standard output redirected
  338. by adding the following routines to TSUNTJ.TPU
  339.   INTRADDR Show the memory address to which the interrupt points
  340.   INTRLOCA Show the memory address where the interrupt is located
  341. and by adding the following routines to TSUNTH.TPU
  342.   ISMOUSFN A simple true/true false test of mouse available
  343.   MOUSTAFN Status (type byte) of the mouse hardware and driver
  344. My thanks are due to Duncan Murdoch in particular who first noted a
  345. potential error in the early version of my mouse functions.
  346.    The first of the sets garbo.uwasa.fi:/pc/ts/tspa2640.zip contains
  347. a compatibility unit TSUNT45.TPU for Turbo Pascal 4.0. It adds
  348. routines that the later versions have, but which are missing in
  349. version 4.0. I have added
  350.   GetVerify Get the status of the MsDos write verify flag
  351.   SetVerify Set the status of the MsDos write verify flag
  352.   GetCBreak Get the state of Ctr-Break checking in DOS
  353.   SetCBreak Set state of Ctr-Break checking in DOS
  354.  
  355. Sun 5-Jan-92: I have updated the collection of my Frequently Asked
  356. Questions for UseNet news newcomers, FTP users, MsDos shareware and
  357. PD program users, and Turbo Pascal programmers. It is available as
  358. garbo.uwasa.fi:/pc/ts/tsfaq25.zip.  The collection is already so
  359. large that I have only added one new item (it concerns the columns
  360. width of news postings). I have also updated and rewritten some of
  361. the items.
  362.    Especially if you are new to comp.binaries.ibm.pc.archives,
  363. news.newusers.questions, and/or comp.lang.pascal I trust that you
  364. will benefit from this collection.
  365.    If you find this collection interesting, there is more, mostly
  366. garbo.uwasa.fi MsDos archive site related material in
  367. /pc/pd2/post##.txt files (## = 01,...,06 currently).
  368.  
  369. Wed 1-Jan-92: Updated my collection of QEdit editor macros and
  370. utilities to be garbo.uwasa.fi:/pc/ts/tsqed14.zip.  This is a minor
  371. update that corrects a bug in the DATE.QMA macro for inserting the
  372. date with the month given as letters instead of numbers.  The macro
  373. confused the month and the day number for certain dates.
  374.  
  375. Wed 1-Jan-92: The 1991's garbo.uwasa.fi news concerning the files in
  376. the /pc/ts directory (the directory of Timo Salmi's packages) has
  377. been moved to 0news91.ts.
  378.