home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / HATCH / WWIVNEWS.ZIP / 9209_1.NWS < prev    next >
Text File  |  1992-09-29  |  21KB  |  344 lines

  1.                 ┌┐┌┐┌┐┌┐┌┐┌┐┌────┐┌┐  ┌┐┌─┐ ┌┐┌────┐┌┐┌┐┌┐┌────┐
  2.   ╔═════════════││││││││││││└─┐┌─┘││  │││ └┐│││┌───┘│││││││┌───┘═════════════╗
  3.   ║  Volume 3   ││││││││││││  ││  └┼┐┌┼┘│  └┘││└───┐│││││││└───┐ September 28║
  4.   ║   Issue 5   ││││││││││││  ││   ││││ │┌┐  ││┌───┘││││││└───┐│    1992     ║
  5.   ╚═════════╤═══│└┘└┘││└┘└┘│┌─┘└─┐ └┼┼┘ ││└┐ ││└───┐│└┘└┘│┌───┘│═══╤═════════╝
  6.             │   └────┘└────┘└────┘  └┘  └┘ └─┘└────┘└────┘└────┘   │
  7.             │ Serving WWIV Sysops & Users Across All WWIV Networks │
  8.             └──────────────────────────────────────────────────────┘
  9.                            ┌─────────────────────┐
  10.                            │This Month's Features│
  11. ┌──────────────────────────┴─────────────────────┴────────────────────────────┐
  12. │ Random Factors.......................................Wayne Bell (1@1)       │
  13. │                                                                             │
  14. │ TechnOTES............................................WWIVnews Staff         │
  15. │                                                                             │
  16. │ Squashing Those Gluttony .GIF's (Part 1).............Spackle (1@1995)       │
  17. │                                                                             │
  18. │ Tackling DGROUP with External String Management......Elrond (8@4)           │
  19. │                                                                             │
  20. │ Filo's Mod of the Month..............................Filo (1@5252)          │
  21. │                                                                             │
  22. │ Dateline: @#$*()#!...................................Omega Man (1@5282)     │
  23. └─────────────────────────────────────────────────────────────────────────────┘
  24.  
  25. ───────────────┬─────────────────────────────────────────────┬───────────────
  26.                │               Random Factors                │
  27.                │   Creative Commentary by Wayne Bell (1@1)   │
  28.                └─────────────────────────────────────────────┘
  29.  
  30. A few comments on the future directions of WWIV and WWIVnet:
  31.  
  32. The next version of WWIV will be v4.22, out probably around the beginning of
  33. the year. It will support gating subs among networks, and subboards by name
  34. (up to 7 chars, not starting with a digit), in addition to subs by numeric 
  35. type. (That part is already done and seems to be working - and requires net32)
  36.  
  37. I also plan on redoing the userlist, to have, in the standard structure, most
  38. of the things that people have been adding (address, that kind of thing).
  39. Quickscan pointers will, however, be stored in a different file. This will
  40. allow up to 999 subs and 999 dirs in the BBS. There will be an option in INIT
  41. to allow you to specify the max # subs/dirs, and will reformat the quickscan
  42. file for that new number. Note that specifying more subs uses up more memory.
  43.  
  44. Net32 should be out in a month or so. It will have the new support for subs by
  45. name, and sub gating (but requires v4.22 for that to work). There have also 
  46. been a bunch of fixes and requested enhancements (the network name is now in
  47. the net.log file, for one).  It should also run somewhat faster unpacking 
  48. local mail, should work with multi-line systems better, will gate email, and
  49. filter out duplicate posts.
  50.  
  51. Also, to restate a previous position of mine, please do not start up your own
  52. network unless A) you know what you're doing and how to run it, >AND< B) it 
  53. will really be different than a currently-existing network in some way.
  54.  
  55. ───────────────┬─────────────────────────────────────────────┬───────────────
  56.                │                 TechnOTES                   │
  57.                │        Compiled by the WWIVnews Staff       │
  58.                └─────────────────────────────────────────────┘
  59.  
  60. ...While McAfee and Norton continue to wage war against computer viruses
  61. through software protection methods, until now the only way to prevent
  62. infection through hardware means was to use write-protect tabs for their
  63. only known use. Multix of Dallas, Tx has developed the ViruStop, a bus card 
  64. that offers antiviral protection by monitoring data crossing the system bus 
  65. for signs of viral activity. 
  66.  
  67. ...The ViruStop is an 8-bit short card that plugs into any free slot, and is 
  68. automatically invoked after the system BIOS is uploaded. Acting as a filter
  69. of sorts, the ViruStop inspects all data prior to being processed, regardless
  70. of whether it's operating systems, programs, or system data. Since all viruses
  71. possess certain common characteristics, ViruStop is designed to take note of
  72. these danger signs and other peculiar behavior patterns and suspend operations
  73. and notifies the user of a probable viral presence. 
  74.  
  75. ...Since ViruStop is not a memory-resident program, and requires no TSR's or
  76. software interface, there is no loss of RAM occurred when installed. Also,
  77. since the bus itself is monitored directly as opposed to scanning the RAM and
  78. peripheral memory devices (as most software-based scanning utilities do),
  79. there is no perceivable loss of system performance caused by ViruStop.
  80.  
  81. ...a side nOTE about ViruStop: word down the pipeline hints that certain
  82. manufacturers may be offering the card as a standard feature on their new
  83. systems. Multix reportedly has also been approached by Gateway regarding an
  84. local bus version of the ViruStop for a new line of local bus motherboards.
  85. As viruses can only infect through certain methods inherent to DOS that will
  86. probably not change anytime in the near future, no upgrade to the ViruStop
  87. will be necessary.
  88.  
  89. ...ok, admit it. You've gone "ooh!" and "aaah!" and "c00l, d00d!" when you
  90. saw those "Intel Inside" ads on TV. You have, we have, everyone has. And
  91. with good reason, too. They're visually striking any way you look at them.
  92. But answer this one honestly: Have these ads actually influenced your new
  93. system purchases? According to several industry sources, the answer is 
  94. "probably not."
  95.  
  96. ...Despite all the ads and hype about the satisfaction and peace of mind
  97. one can have by using only Intel chips, most system retailers are reporting
  98. very few specific inquiries regarding whether the processors are Intol or
  99. not. One Computerland employee, who asked to remain nameless, commented that
  100. "those few who do inquire in most cases turn out to be novice computer users 
  101. who obviously don't raid the fridge during the commercial breaks!"
  102.  
  103. ...While the ads havn't exactly increased Intel's sales as dramatically as
  104. Intel had hoped, computer retailers are reporting that while users aren't
  105. turning a deaf ear and a blind eye to alternative processors, they are 
  106. showing an increasing interest in the capabilites of Intel's DX2 series of
  107. chips. The added cost of purchasing a system with an processor manufactured
  108. by Intel becomes a moot point only when the performance exceeds that of
  109. the competition. Thus, the bottom line appears to be that consumers are more
  110. interested in purchasing systems with processors with the highest performance 
  111. and the lowest cost, regardless of who manufactured them. 
  112.  
  113. ...One of the benefits of an internal modem is that you don't have to worry
  114. about spilling your coffee on it in the morning. However, in exchange for
  115. that peace of mind, you usually have to sacrifice those fancy external
  116. readouts that not only tell you how fast your modem is leeching wares from 
  117. every BBS on your dialing directory, but impress your computer-illiterate 
  118. as well.
  119.  
  120. ...Image Communications, creators of the Twincom line of modems, has provided
  121. a solution for this dilimma. The "Twincom Dashboard" is a modem add-on that 
  122. provides the company's 14.4DFI (v32bis 14.4k internal fax/modem) with an 
  123. external status readout. This readout consists of 20 LED's. 8 of which display
  124. the status of the basic modem functions, while the remaining 12 are used as
  125. a "speed indicator" for data transfer rates. The Dashboard connects to the DFI
  126. via a cable, and is available for mounting in two versions: attachment with a 
  127. Velcro strip, or molded to a face plate for mounting in a spare drive bay. 
  128.  
  129. ...At press time, the Dashboard works only with the Twincom DFI, but the
  130. company is looking into adapting it to the other modems in the Twincom line
  131. depending on consumer demand. Price was also not set at press time, but
  132. is expected to be $79 direct from the company.
  133.  
  134. ...Interested in a CD-ROM drive for your board? Then take nOTE of this: DAK
  135. has lowered the price of the BSR 6800MX to $199. No, that's not a misprint,
  136. either. This is reputed to be the lowest price yet for a CD-ROM drive, and
  137. reports from DAK are that the drives are selling like hotcakes. Oddly enough,
  138. this shouldn't come as too much of a surprise, as DAK's founder Drew Kaplan
  139. has been both a data and audio CD-ROM advocate for quite some time.
  140.  
  141. ...There's a good and a bad side to these drives, however. While they will
  142. play regular audio CD's, the access time for data CD's is a somewhat limping
  143. 800 milliseconds - just 200ms under the Multimedia Council's specifications.
  144. Considering the rest of the industry is gearing up for a standard access time 
  145. roughly half that of the 6800MX, this may seem a bit slow for those needing 
  146. faster access times. In fact, those who need real-time motion video playback
  147. probably would be better off with a faster (and more expensive) drive.
  148.  
  149. ...Still, for BBS usage, 800ms isn't too slow at all. To be honest, DAK's BSR 
  150. deal might be a godsend to those wishing to provide their users with as much 
  151. data as possible. With several shareware collections and periodical collectons
  152. available on CD-ROM, each respectively containing several hundred of the latest
  153. public domain programs and several years worth of hundreds of periodical runs,
  154. keeping the ware leeches and info addicts happy might have become a bit easier
  155. for sysops everywhere.
  156.  
  157. ───────────────┬─────────────────────────────────────────────┬───────────────
  158.                │  Squashing Those Gluttony .GIF's (Part 1)   │
  159.                │             By Spackle (1@1995)             │
  160.                └─────────────────────────────────────────────┘
  161.  
  162. This article begins a three-part series of articles discussing the various
  163. GIF (Graphics Interchange Format) picture file compression methods, their
  164. pros and cons, and a sample test with sample GIF files. The complete
  165. article (12K archived) is available for download at The Rubicon in Raleigh,
  166. North Carolina at 919-676-0738 under the filename of GIFCOMPR.LZH. Sysops
  167. are auto-validated first call. This would make an excellent G-File, and is
  168. good download information as well.
  169.  
  170. ──────────────────────────────────────────────────────────────────────────────
  171.  
  172. GIF Compression: The Basic Archiving Methods
  173. ────────────────────────────────────────────
  174.  
  175. So you've got a kajillion of those great-looking GIF files lying around taking 
  176. up disk space. Sure, they're always there to look at, and anyone can download
  177. them, but what if you need to install the new Borland C++ 3.0?  I have heard 
  178. rumor to the effect that this compiling masterpiece takes up a robust 30-or-so 
  179. megs of disk space... That's a lot of space, even with today's standard 100- 
  180. and 200-meg drives. So what do you do if you want still more out of your hard 
  181. disk?  We'll explore the options here, as well as the good and bad points of 
  182. each method.
  183.  
  184. There are three basic roads you can travel... Here are a few ideas that we'll 
  185. be looking at:
  186.      
  187.   1. You can archive them using one of the many popular archiving programs
  188.      such as PKZIP, LHA (formerly called LHARC), or ARJ.
  189.  
  190.   2. You can use GIFLITE to compress the GIF by removing the non-essential
  191.      video information. This option allows the GIF to remain a GIF (an
  192.      8-bit format), thereby making viewing easy.
  193.  
  194.   3. You can also use GIF2JPEG to remove non-essential information, as
  195.      defined by the Joint Photographic Experts Group. (For more information
  196.      regarding the JPEG standard, write to the address at the end of this
  197.      article.)  However, JPEG is a 24-bit format and is therefore unviewable
  198.      on practically anything but a TARGA card or a PS/2 with an XGA card.
  199.  
  200. Let's explore each of those at length...
  201.  
  202. The Archiving Method:
  203. ─────────────────────
  204.  
  205. The idea behind archiving is simple: you put files you don't necessarily need 
  206. right away into another file, which is a compressed version of the originals. 
  207. That having been said, here's a tiny comparison of the three most popular 
  208. archiving programs, PKZip, LHA (LHARC), and ARJ:
  209.  
  210. This is a directory listing of the GIF files being archived, as well as their 
  211. respective resolutions (given as Height X Width X Number of Colors):
  212.  
  213.   Filename.EXT    Size    Date     Time    Resolution
  214.   ────────────   ──────  ──────── ──────   ─────────────
  215.   3babes.gif     260608   6-06-90  3:52p   (640x480x256)
  216.   calvin2.gif      8192  11-27-90 11:45a   (320x200x16)
  217.   claudia.gif    107520   3-08-92 11:15p   (607x774x16)
  218.   waterfal.gif    22144  10-04-89 12:47p   (576x360x4)  (interlaced)
  219.  
  220.   (Total size: 398464 bytes)
  221.  
  222. These four files were chosen as representative because there are two "standard"
  223. GIFs (one VGA and one Super-VGA) and two odd-sized/colored ones (last two), as 
  224. well as the disk size of the GIFs (one huge, one large, one average, and one 
  225. tiny one).
  226.  
  227. For reference (i.e. where the GIFs originated), I will give short descriptions 
  228. of the files:
  229.  
  230.   3BABES  .GIF - Three bikini-clad women - digitized video or photograph
  231.   CALVIN2 .GIF - Calvin from Calvin & Hobbes cartoon - scanned or drawn
  232.   CLAUDIA .GIF - Claudia Shiffer - scanned image (probably retouched)
  233.   WATERFAL.GIF - Scanned image of Escher's waterfall - INTERLACED image
  234.  
  235. Now here's a comparison of the various archives (ZIP, LZH, and ARJ) when each 
  236. of these files was added to its own archive:
  237.  
  238.   Filename.EXT    Size     Date    Time   Time to archive
  239.   ────────────   ──────   ───────  ─────  ───────────────
  240.   testgifs.arj   393634   6-11-92  6:38p      2:21.86
  241.   testgifs.lzh   393252   6-11-92  6:34p      2:01.00
  242.   testgifs.zip   398878   6-11-92  6:36p      0:59.21
  243.  
  244. As you can see, LHA does the tightest compression, with ARJ close behind. 
  245. PKZIP doesn't quite compare, but makes up for this with much faster 
  246. compression. In fact, PKZIP _ADDS_ to the size of the GIFs. That being the 
  247. case, if you're simply archiving and looking for more drive space, LHA is a 
  248. clear winner; if you're looking to save time and don't care about space, PKZIP 
  249. wins hands-down. ARJ fits somewhere in between those two. I use LHA myself for 
  250. everything but files needing PKZIP's -AV codes (such as McAfee's Viruscan, 
  251. Clean, etc.).
  252.  
  253. However, archiving has the downside that you can't load up CompuShow and view
  254. the GIFs... you have to unarchive them first. Unarchiving with LHA and ZIP 
  255. takes essentially the same amount of time, with ARJ falling slightly behind.
  256. Still, that's an added inconvenience. Let's look at another method of GIF 
  257. compression: GIFLITE.
  258.  
  259.  
  260. The GIFLITE Method:
  261. ───────────────────
  262.  
  263. GIFLITE is a GIF compression program that basically filters out unnecessary
  264. (or non-visible) image information. The documentation for GIFLITE does not
  265. mention any special compression algorithms; therefore, it is my understanding
  266. that it only removes non-vital information from the image. The difference
  267. in GIFLITE-compressed and non-compressed images is usually not detectable by
  268. the human eye. Therefore, GIFLITE may be considered "safe" to use, in that
  269. the before- and after-compression images look virtually alike. There are
  270. exceptions to this rule, however. Large, complex GIFs (1024x768x256 SVGA,
  271. for example) tend to not only take forever to compress, they lose some of
  272. their information. Still, at 35-50% compression, few people will harp over
  273. a slight image quality loss.
  274.  
  275. GIFLITE also offers three different methods of compression. You can specify
  276. these with the -mX parameter, where X is 1, 2, or 3. Method 1 (the default
  277. if none is specified) produces an output file with maximum compression. Method 
  278. 2 produces a less-compressed file, and Method 3 produces a least-compressed 
  279. file. For most GIFs, the output images are almost identical to the source 
  280. images. For some images, however, such as hand-drawn images, or images with 
  281. detailed texture, Method 2 and Method 3 will preserve more of the quality of 
  282. the original images.
  283.  
  284. GIFLITE is easy to use and useful, but if you want a backup of the original
  285. GIF, you will either need to make a COPY, or GIFLITE can make one for you if 
  286. you use the -b parameter. If this copy is lost, however, there is no recourse 
  287. for getting it back. GIFLITE compression is irreversible, which means that you
  288. cannot compress and then uncompress a GIF to its original state.
  289.  
  290. The upside to all this is that the image quality is almost always intact. You 
  291. can readily view the compressed image as if it was any other GIF, and there's 
  292. also the fact that you've saved yourself some precious disk space.
  293.  
  294. That having been said, let's take a look at our sample files. We'll make a 
  295. chart to show their original sizes, the post-compression size, the percent size
  296. reduction, the time for compression, and a small comment on any post-
  297. compression image degradation, if I can detect any (I have 20/20 or better
  298. vision in both eyes... <grin>).
  299.  
  300.   ┌─────────┬───────────────┬───────────────┬──────────────┬──────────────┐
  301.   │GIF File │  3BABES.GIF   │ CALVIN2.GIF   │ CLAUDIA.GIF  │ WATERFAL.GIF │
  302.   │Resolut. │ (640x480x256) │ (320x200x16)  │ (607x774x16) │ (576x360x4)  │
  303.   ├─────────┼───────────────┼───────────────┼──────────────┼──────────────┤
  304.   │Method 1 │WAS  260.61 Kb │WAS  8.19 Kb   │UNREGISTERED  │WAS  22.14 Kb │
  305.   │         │NOW  165.59 Kb │NOW  7.61 Kb   │VERSION WILL  │NOW  21.76 Kb │
  306.   │ Redux   │36.4% reduction│7.0% reduction │NOT COMPRESS  │1.7% reduction│
  307.   │ Time    │Time: 11:59.09 │Time:  2:02.05 │IMAGES BIGGER │Time: 22:40.29│
  308.   │ Loss?   │Minimal loss   │No visible loss│THAN 640x480  │No loss at all│
  309.   ├─────────┼───────────────┼───────────────┼──────────────┼──────────────┤
  310.   │Method 2 │WAS  260.61 Kb │WAS  8.19 Kb   │UNREGISTERED  │WAS  22.14 Kb │
  311.   │         │NOW  192.10 Kb │NOW  7.61 Kb   │VERSION WILL  │NOW  21.76 Kb │
  312.   │ Redux   │26.2% reduction│7.0% reduction │NOT COMPRESS  │1.7% reduction│
  313.   │ Time    │Time:  9:41.88 │Time:  2:00.78 │IMAGES BIGGER │Time: 22:39.40│
  314.   │ Loss?   │Minimal loss   │None visible   │THAN 640X480  │No loss at all│
  315.   ├─────────┼───────────────┼───────────────┼──────────────┼──────────────┤
  316.   │Method 3 │WAS  260.61 Kb │WAS  8.19 Kb   │UNREGISTERED  │WAS  22.14 Kb │
  317.   │         │NOW  204.54 Kb │NOW  7.61 Kb   │VERSION WILL  │NOW  21.76 Kb │
  318.   │ Redux   │21.5% reduction│7.0% reduction │NOT COMPRESS  │1.7% reduction│
  319.   │ Time    │Time:  8:00.26 │Time:  2:00.67 │IMAGES BIGGER │Time: 22:39.68│
  320.   │ Loss?   │None detectable│None visible   │THAN 640X480  │No loss at all│
  321.   └─────────┴───────────────┴───────────────┴──────────────┴──────────────┘
  322.  
  323. As you can see from the chart, the three compression Methods are really quite 
  324. similar for animated or digitized images, just as the documentation says. 
  325. Scanned and retouched or hand-drawn images receive quite a bit of attention, 
  326. and "suffer" a might bit of compression as well. Unfortunately, unregistered 
  327. versions of GIFLITE will not compress images greater than 640x480, so no 
  328. information is given for CLAUDIA.GIF. (Had I known that when I started this 
  329. project, I would have chosen another file.)  However, it goes to illustrate 
  330. the idea behind Shareware, which is that you should register and pay for those 
  331. programs that you use, and the fact that not all GIFs are created equal, and 
  332. none have inalienable rights to your disk space.
  333.  
  334. I can also mention that these results are quite different from the AVERAGE I 
  335. have gotten from all the compressions I've done on my board. Most of my GIFs 
  336. are like 3BABES - scanned and digitized. Those result in the biggest gains. And
  337. when you consider a board like mine, with over 80 megs and 500 files of just 
  338. GIFs, even a small gain of 10Kb per file compressed gives an extra half a meg
  339. of disk space. Consider also that the average percent reduction is 35-50% on 
  340. most GIFs; Think about gaining an extra 35% of your disk space back!
  341.  
  342. [To be continued in next month's issue of WWIVnews]
  343.  
  344.