home *** CD-ROM | disk | FTP | other *** search
/ VRML Tools for 3D Cyberspace / VRML_Tools_For_3D_Cyberspace.iso / winwatch / wwasc_09.txt < prev   
Text File  |  1996-07-01  |  259KB  |  5,498 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                             W I N D O W A T C H
  12.  
  13.  
  14.                              Volume 1   No. 9
  15.  
  16.  
  17.  
  18.  
  19.                              The Ascii Edition
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                                 WHAT'S    INSIDE
  31.  
  32.  
  33.   Vol.1  No. 9                                                                      December  1995
  34.  
  35.   Editorial
  36.  
  37.  VRML: Worlds of the Imagination                            Herb Chong
  38.  Disaster Prevention and Data Recovery                    Phil Leonard
  39.  The Windows95 Registry                             Kent D. Bentkowski
  40.  Alice Writes a Column                              Peter Neuendorffer
  41.  Windows Aspect: A Tutorial - Part Eight                  Gregg Hommel
  42.  Stanley                                                    Bob Miller                                      Bob Miller
  43.  The Many Faces of Santa                                 Derek Buchler
  44.  Word Processing and the Suites                          Frank McGowan
  45.  A Trip to All Points....Everywhere                       Kyle Freeman
  46.  Surfing the Net From the Sticks!                     John M. Campbell
  47.  DriveSpace3                                                  Jim Gunn
  48.  Why Wizards Aren't so Wonderful                           Robin Mabry
  49.  Idiots Redux                                               Bob Miller
  50.  Alice's Doors                                      Peter Neuendorffer
  51.  Dear Santa                                           Leonard Grossman
  52.  Jim Gets his Dream Machine                                  Jim Plumb
  53.  The In-Touch Sampler                                      Lance Jones
  54.  A Report From the Israel                                  Stan Kanner
  55.  Acrobat v2.1 Notes                                          Jim Plumb
  56.  'Twas the Night Before Christmas                        Derek Buchler
  57.  Reflections of a ModemJunkie                         Leonard Grossman
  58.  The Last Word                                             Ben  Schorr
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                                         ww
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.                                 WHAT'S    INSIDE
  75.  
  76.  
  77.   Vol.1  No. 9                                                                      December  1995
  78.  
  79.   Editorial
  80.  
  81.  VRML: Worlds of the Imagination                             Herb Chong
  82.  Disaster Prevention and Data Recovery                     Phil Leonard
  83.  The Windows95 Registry                              Kent D. Bentkowski
  84.  Alice Writes a Column                               Peter Neuendorffer
  85.  Windows Aspect: A Tutorial - Part Eight                   Gregg Hommel
  86.  Stanley                                                     Bob Miller                                      Bob Miller
  87.  The Many Faces of Santa                                  Derek Buchler
  88.  Word Processing and the Suites                           Frank McGowan
  89.  A Trip to All Points....Everywhere                        Kyle Freeman
  90.  Surfing the Net From the Sticks!                      John M. Campbell
  91.  DriveSpace3                                                   Jim Gunn
  92.  Why Wizards Aren't so Wonderful                            Robin Mabry
  93.  Idiots Redux                                                 Bob Miller
  94.  Alice's Doors                                        Peter Neuendorffer
  95.  Dear Santa                                             Leonard Grossman
  96.  Jim Gets his Dream Machine                                    Jim Plumb
  97.  The In-Touch Sampler                                        Lance Jones
  98.  A Report From the Israel                                    Stan Kanner
  99.  Acrobat v2.1 Notes                                            Jim Plumb
  100.  'Twas the Night Before Christmas                          Derek Buchler
  101.  Reflections of a ModemJunkie                           Leonard Grossman
  102.  The Last Word                                               Ben  Schorr
  103.  
  104.  
  105.  
  106.  
  107.  
  108.                                         ww
  109.  
  110.  
  111.  
  112.         *               *               *               *               *
  113.  
  114.  
  115.  
  116.  
  117.                             Worlds of the Imagination:
  118.                        Virtual Reality Graphics Software
  119.                          Copyright 1995 by Herb Chong
  120.  
  121.  It's now been several months since I have been adding a graphic into each
  122.  issue of WindoWatch.  It's time that I explained how I created them and
  123.  how you can go about creating some yourself. At this time, doing virtual
  124.  reality graphics like those I've been showing is not for the impatient. It
  125.  takes hours and sometimes weeks to get something just right. Each of the
  126.  images may take hours or days to render on a fast machine. You need to be
  127.  able to think and visualize in three dimensions and have an artistic
  128.  inclination, even if you don't have a huge talent.
  129.  
  130.  Myst and Doom are the most well known of the computer games that use
  131.  virtual reality. Myst's animations and images were all done on a Mac using
  132.  an expensive professional software system. If you've seen Myst screens
  133.  before, you'll see that they are hyper-realistic. Surfaces are a little
  134.  too clean and sharp. On the other hand, it's pretty realistic how objects
  135.  move and change shape around you when you move toward or past them. Doom
  136.  is a different, less ambitious, virtual reality game. Absolute accuracy
  137.  isn't the point. Notice that nothing casts shadows?  However, its
  138.  backgrounds and surfaces do otherwise and change properly as you move
  139.  about the dungeon.  More import-antly, they change quickly so that on
  140.  faster machines, there is no flicker at all, even though, the differences
  141.  in perspective is generated as needed. By contrast, Myst uses
  142.  pre-generated animations for all its movement. It blend them together
  143.  seamlessly so that it looks like you are just moving, not playing
  144.  carefully pre-planned m vements of a camera.
  145.  
  146.  Virtual reality graphics is computer art, although some say that computers
  147.  and art are mutually exclusive. With the tools like those I will describe
  148.  in this article, you will be able to create nearly everything you can
  149.  imagine. The better your ability to create new ideas and new ways of
  150.  looking at things, the more amazing your imagery will be. I'll start off
  151.  with some basic concepts of computer graphics and move onto the tools you
  152.  need to get started. Then, I will show a gallery of some images from some
  153.  projects I have worked on, or that other people have worked on and that I
  154.  have captured. Finally, I will give a list of software that I have used,
  155.  interesting places to visit on-line, and magazines to check out. Doing
  156.  virtual reality graphics is tremendous fun and lets you turn some of the
  157.  images in your mind into images others can admire.
  158.  
  159.  Here is a sample, just to give you a flavor of what is to come. You can
  160.  create an image just like this, with no artistic talent at all, in about 5
  161.  minutes. You do have to know a bit about how to use your program, but
  162.  that's a different kind of talent. This is a cube, a cylinder, and three
  163.  spheres. They are resting on a plane surface (the grass) and surrounded by
  164.  a hemisphere (the sky and clouds). There are 2 lights illuminating the
  165.  scene, and some of the objects glow a little too. The hardest part of
  166.  doing this picture was figuring out how to get a perfect hemisphere and
  167.  then trying to find a nice picture of sky and clouds to put on it. I
  168.  created this picture using trueSpace 2.0, a program at the high end of the
  169.  price range at about $450 to $500 in stores.
  170.  
  171.  How does one go about creating an image like Figure 1. Let's start at the
  172.  beginning. What do I mean by virtual reality graphics software? It means
  173.  many things to many people. Some people insist that it's not virtual
  174.  reality unless you are wearing goggles, gloves, and experienc-ing the
  175.  sights and sounds, and maybe even the smells, of a world as you move
  176.  through it. That's pretty high tech stuff and, frankly, not only very
  177.  expensive, but not nearly as realistic as the advertising would have you
  178.  believe. Some people call Doom a virtual reality game. Well, it is, but
  179.  only in the sense that you can move about and interact with a world
  180.  someone else has created for you. The Doom construc-tion sets make worlds
  181.  or levels of your own, but there are only certain things you can do.
  182.  
  183.  The kinds of virtual reality graphics software I am going to tell you
  184.  about are the kinds that an artist would use to create images and movies
  185.  of objects and scenes. The art might be for its own sake, as part of
  186.  another image, or it might be used to visualize the sequence of events in
  187.  an accident investigation  called forensic graphics animation. There might
  188.  be only a single image or a sequence made into a movie. Another limitation
  189.  on the software I'm going to talk about is that it can't be too expensive.
  190.  The prices of the software I'm going to describe range from free to about
  191.  $500. This covers the range from very simplistic software to complex
  192.  software used by professionals. The truly professional software used to
  193.  make movies in Hollywood start in the several thousand dollar range and go
  194.  up. Normally, commercial virtual reality movie studios have specialized
  195.  hardware to help them make their movies faster. I'm not going to look at
  196.  any of that software or hardware.
  197.  
  198.  Modeling
  199.  
  200.  The first thing that virtual reality graphics software has to do for you
  201.  is to be able to model or represent the world that you want to create as
  202.  an image or movie. The modeling tool can be an integral part of a program,
  203.  a separate program part of a virtual reality graphics package, or a
  204.  completely separate program that can create objects you can load into a
  205.  scene builder. The modeler might be so simple that it only allows you to
  206.  import 2D or 3D clipart to a full-blown CAD program that can completely
  207.  design an office building. No matter what it's capabilities, the modeling
  208.  program's job is to create and manage objects for you.
  209.  
  210.  Most modeling program have a set of primitives that they can create if you
  211.  don't import any clipart. Usually, they are simple shapes like sphere,
  212.  circle, cube, cone, flat plane, and cylinder. A good modeling program lets
  213.  you use these objects to build almost anything you can imagine. All
  214.  modeling programs let you load pre-created objects and modify them to some
  215.  degree. Some programs allow only one object format, usually a proprietary
  216.  one. Most allow you to use files from CAD programs too. The higher end
  217.  tools also understand some of their competitor's object formats and import
  218.  them.
  219.  
  220.  What do you do with objects in a modeling program? For most such tools
  221.  used with virtual reality graphics software, one of the most important
  222.  things they do, is let you alter an object's geometry. This means
  223.  reshaping the object. If a lamp is just a little too big, you might want
  224.  to shrink it. If you're framing a picture, the frame might be a little too
  225.  thin. Modeling programs also let you deform objects, sometimes
  226.  arbitrarily, sometimes only in certain ways, and they can let you stretch
  227.  and shape and twist parts to your heart's content. If you want to bend a
  228.  cone to touch its toes, you should be able to do it. You'd be amazed at
  229.  what shapes four spheres and a cube can be end up like with about two
  230.  minutes manipulation. I'll show you in one of the images in the art
  231.  gallery at the end of this article. The remaining manipulation a good
  232.  modeling program can do is to break apart groups or join together objects
  233.  into groups.
  234.  
  235.  The next important thing that a modeling program does for you is that it
  236.  allows you to apply textures or materials to the surfaces of an object.
  237.  Some programs will let you create your own textures. Others give you only
  238.  a fixed palette to work from. Whatever the modeling program's texture
  239.  manipulation capabilities, they all allow you to pick a texture and apply
  240.  it to an object.
  241.  
  242.  Texture in virtual reality graphics programs is a more general concept
  243.  than common English use of the word implies. Before a texture is applied
  244.  to an object, the object's not visible, just like some ghosts are supposed
  245.  to be. Once a texture is applied, light can interact with it. These are
  246.  the lights that you work with in the virtual reality graphics software,
  247.  not the lights in your office around your computer! What are some examples
  248.  of textures? Well, water is a texture. An entire object, the contents of a
  249.  swimming pool, is made of water. It has certain properties and certain
  250.  interactions with light. Concrete is another texture. The important thing
  251.  to remember here is that to virtual reality graphics software, a texture
  252.  is a solid and not just a surface property. Yes, you can apply a texture
  253.  only to the surface of an object, but usually that is not sufficient.
  254.  Materials that allow light to pass through them like water and glass need
  255.  to be made entirely of a material, not just painted on the surface with a
  256.  coating.
  257.  
  258.  The technique used to generate the scene governs just how much of a
  259.  material's bulk properties need to be modeled. There are two major ways of
  260.  rendering images in software of the target price range, shading, and ray
  261.  tracing.  I won't get into the details of either until I finish talking
  262.  about scenes, but suffice it to say for now that shading requires less
  263.  modeling of a material's properties than ray tracing. More details later.
  264.  
  265.  The remaining features in modeling programs vary so much that I'm not
  266.  going to describe them. Suffice it to say that the kinds of things you can
  267.  do to text with a text editor or word processor, you can do to objects
  268.  with a good object modeling program, like cut, paste, rearrange, move, and
  269.  so on. Time for some more pictures. Figures 2 and 3 are images I created
  270.  using Visual Reality 2.0. It's a program that typically retails for under
  271.  $200. It comes on 7 CD-ROMs with a huge 3D clipart library and pre-built
  272.  scenes. Figure 2 is from the Simply Scenes CD Jurassic Adventure. It's a
  273.  scene full of plants and landscaping and all set for populating with any
  274.  one of ten dinosaurs (included but not in this image). The volcano looks
  275.  pretty realistic, doesn't it. Figure 3 is from the Orbit City Simply
  276.  Scenes CD. It's a city floating in space. This is a view looking out from
  277.  the center of the city past the hydrodome and the landing pad to the
  278.  planet surface below. You can take objects out of and put your ow objects
  279.  into the scenes.
  280.  
  281.  Visual Reality comes with two other Simply Scenes collections, the Starter
  282.  Pack, and Northern Castle. Imagine the computer games you could create
  283.  scenes for in a dark and gloomy castle!
  284.  
  285.  Scenes
  286.  Once you have a bunch of objects, you still don't have an image, and
  287.  certainly not a movie. Scenes are where everything starts to come
  288.  to-gether. Although terminology varies in the manuals, a scene is a
  289.  collection of objects, their positions, and orientations, lights,
  290.  back-ground, and a camera. The lights have intensities, possibly direction
  291.  and scatter, and sometimes shadows. The camera has a position,
  292.  orientation, and a focal length. Varying the focal length is zooming, just
  293.  like you would with a zoom lens on a camera. The scene editor might be a
  294.  separate program, or it might be the same program as the modeling program.
  295.  It's useful to be part of the modeling program be-cause one of the things
  296.  you do when building scenes is move objects around, perhaps rotating and
  297.  scaling them, so that they are arranged just the way you want them to be.
  298.  You move lights around in a similar way to get the right effect too.
  299.  
  300.  Most of the scene editors work in wire frame mode. This means that you
  301.  don't see the object as a solid object. Instead, you see a skeleton of
  302.  each object. When there are many objects in a scene, it can sometimes
  303.  become very hard to tell apart one object from another. Newer pro-grams
  304.  have a solid viewing option. Objects are drawn with surfaces visible so
  305.  that you can tell what the relationships between objects are. You can see
  306.  if two objects are touching or one is being blocked more easily. However,
  307.  this costs lots of CPU power to do. Don't even think about it without a
  308.  fast Pentium system and a very fast video card.
  309.  
  310.  Building good scenes is easier if you have an eye for composition, but
  311.  since this is all done on a computer, you can render a test image whenever
  312.  you want to see if things look good or not. Most modeling programs will
  313.  allow you to manipulate the camera and move it around to get the right
  314.  view. Unlike real life photography, if the mountain is too big, you can
  315.  shrink it a little. Talk about power! Don't like the clouds, get new ones.
  316.  It's easier than hiring and firing extras in a real movie.
  317.  
  318.  Speaking of mountains, it's time for another picture, of mountains, of
  319.  course! Figure 4 has appeared in a prior issue of WindoWatch. It's a
  320.  computer generated picture of Yosemite Valley looking from west to east,
  321.  near El Capitan. Although it is quite realistic, you can tell that it's
  322.  computer generated. The trees have no shadows under them, the leaves are
  323.  too sharply visible, and there are "creases" in the rocky cliffs in the
  324.  background. I created this image using Vista Pro for Windows 3.0. It's a
  325.  program that takes US Geological Service Digital Elevation Model (DEM)
  326.  data of sections of land, and allows you to model the surface and populate
  327.  it with plant life. You can also get a DOS version. It's slightly faster
  328.  than the Windows version, although the Windows version has some additional
  329.  features. If you buy the CD-ROM version, you get maps of most of the US at
  330.  low resolution and some selected areas at higher resolution. If you don't
  331.  like pictures of the Earth, on the CD-ROM are compatible maps covering
  332.  about 1/2 of the surface of Mars. If that's still no enough, there are
  333.  simple ways to generate your own landscapes.
  334.  
  335.  Rendering
  336.  
  337.  Leave it to computer types to come up with a complicated name for a simple
  338.  idea. When you render the image, you do the equivalent of clicking the
  339.  shutter button on a camera. In this case, the camera is a virtual one in
  340.  the virtual world you have created. How fitting! Under the covers though,
  341.  a tremendous amount is happening. Because many people spent many years
  342.  figuring out how to do something they thought was simple, they couldn't
  343.  just call it something ordinary, so everyone in the know now calls it
  344.  rendering.
  345.  
  346.  There are two types of rendering used in virtual reality graphics software
  347.  of the target price range, shading and ray-tracing. They take two opposite
  348.  approaches to how to figure out what appears in your images. Both have
  349.  their advantages and disadvantages. Expensive programs sometimes use a
  350.  lighting model called radiosity to generate realistic images. It takes
  351.  tremendous amounts of CPU power to use and for some situations, generates
  352.  very unrealistic images. Shading and raytracing have been around for a
  353.  while and, compared to radiosity, much faster.
  354.  
  355.  Shading first figures out from the viewpoint, view direction, and view
  356.  focal length, what objects are visible. If an object is partly visible,
  357.  the program conceptually cuts the object off so that only the visible
  358.  portion is left. Next, it examines every visible surface and looks to see
  359.  what lights are shining on it. If there are any, it uses a mathematical
  360.  formula to figure out, given the color of the light and the surface
  361.  material, what the apparent color of the part of the surface should be. If
  362.  there is no light, then the program might assume a default ambient light
  363.  and calculates the resulting color. Then it figures out, for each dot
  364.  (pixel) in your image, what is visible from the dot, and colors the dot
  365.  appropriately. This was the first solid view of objects generated for
  366.  computers. Prior to shading, only wire frame models were used. There was
  367.  neither the theory nor the computing power available to do any better.
  368.  Shading was invented in the late 1960's and early 1970's.
  369.  
  370.  Ray tracing takes a completely different approach. It goes from the view
  371.  point, in the direction of the view, out in the exact direction of each dot
  372.  that will appear in your final image. This is a backwards ray of light
  373.  tracing back from where it would have hit the view point, out through the
  374.  target dot. It keeps going backwards until it hits an object. When it does,
  375.  the program figures out how much of the ray would have bounced, any change
  376.  in color caused by the texture, splits into two and refracts as necessary,
  377.  and keeps going back until it hits a light, doesn't run into any more
  378.  objects, or has been dimmed so much by its reflections that nothing could
  379.  have come from that ray and made it to the camera. The last case is easy.
  380.  
  381.  The program paints the dot black. The first case is almost as easy. Now
  382.  that the program knows that it has hit a light, it knows the color and
  383.  brightness of the light. It retraces the path from the light to the
  384.  viewpoint, altering the brightness and color as appropriat , until it
  385.  reaches the dot. Whatever the color the light last was set to is the new
  386.  color of the dot. If the ray has split into two because of refraction and
  387.  reflection, the two contri-butions are added together and the blended ray
  388.  ends up at the dot. This can happen many times to build up the color of a
  389.  single dot if the scene has plenty of partly transparent, refractive, or
  390.  reflective objects. What does this really mean? Time for more pictures.
  391.  
  392.  Figures 5 and 6 are of the same scene. Figure 5 was shaded while Figure 6
  393.  was raytraced. There are two important differences you should note: the
  394.  shiny cone isn't reflecting anything except light in the shaded version,
  395.  and the colored glass cube is rendered completely differently. Look at the
  396.  base of the shine cone in the raytraced version. You should be able to see
  397.  on the bottom right and tiny part of the sphere reflected back. Similarly,
  398.  looking through the purple glass cube, you can see that the cone is
  399.  reflecting both the picture on the cube and the back of the purple cube.
  400.  
  401.  Finally, you can see on the faces of the cube both reflected and refracted
  402.  images of the cube and the sphere. That's the difference you get with
  403.  raytracing. So why doesn't everybody do raytracing by default? It took
  404.  about 30 seconds on my system to render the shaded image at 640x480. It
  405.  took about 15 minutes to do the raytraced version. This is for a very
  406.  simple scene. In the scene I'm working on for my current animation, I am
  407.  working with several thousand objects at once. It takes just over 100
  408.  megabytes of RAM to load the scene and another 100 megabytes of RAM to ray
  409.  trace it. It takes about 6 to 10 hours to raytraced a single 640x480 frame.
  410.  
  411.  There is one refinement left that is commonly used in raytracing
  412.  pro-grams. Notice that there are no shadows in both images. Although one
  413.  can generate realistic shadows for shaded images, ray traced images are
  414.  where the best details are from . Figure 7 is the same scene raytraced
  415.  with shadows enabled on the lights. Notice that now you can tell that the
  416.  glass cube is floating in the air. There is a shadow under the entire
  417.  cube.
  418.  
  419.  Animation
  420.  If you have a fast enough computer, the really exciting stuff happens when
  421.  you begin doing animations.  Animations are nothing more than a sequence
  422.  of images played back sufficiently fast that you can't see the individual
  423.  frames changing. Instead, you just get the impression of a continuous
  424.  image that is changing. This is how both television and motion pictures
  425.  both work.
  426.  
  427.  With a good rendering program, you can create single frames or whole
  428.  bunches of frames. However, if you try to use a plain rendering program to
  429.  make a movie, you're going to be disappointed. Just like trying to use an
  430.  ordinary camera to make movies by slowly moving and taking a picture and
  431.  playing back in a movie projector, you get too rapid and jerky changes in
  432.  the picture. To get smooth animation, you have to move the camera or
  433.  objects on a smooth path and with small enough movements to make the
  434.  motions not too abrupt. For normal amateur computer video work, this means
  435.  you need to gener-ate frames at 15 per second.
  436.  
  437.  Time to do some arithmetic. A twenty second clip is 600 frames. If you run
  438.  a small image and stick with simple scenes and rendering techniques, the
  439.  frames might take about a minute each. Six hundred minutes is ten hours of
  440.  rendering time. Don't plan to do animations unless you have a fast
  441.  computer or a lot of patience. I normally generate video animations at a
  442.  size of 320x200 pixels. This translates into a 192K output BMP at 24-bit
  443.  color (no animation program I mention in this article outputs less). Six
  444.  hundred such frames occupy at least 112 megabytes of disk space. You need
  445.  lots of disk space to do this too. I reserve a 1GB drive just for
  446.  outputting my animations. I have created ones with up to 5000 frames. That
  447.  almost filled the output drive.
  448.  
  449.  To get the smooth paths you need for smooth animations, you need a program
  450.  that can generate good camera movement paths. The more sophisticated tools
  451.  will have animation tools designed just to edit paths. These days, almost
  452.  all program work with something called B-splines. Corel Draw is an example
  453.  of a program that generates and works with B-spine curves. However, Corel
  454.  Draw's drawing package only does two dimensional B-splines. For animation
  455.  work, you need three dimensional B-splines. Programs like VistaPro and
  456.  Visual Reality have separate modules that animate parts of a scene.
  457.  TrueSpace has the animation builder all included. Besides animating the
  458.  camera, you can animate other objects in the scene. Objects can move on
  459.  their own spine path. So can lights. Fancier animation programs like
  460.  trueSpace can animate textures too, so that an object's surface can change
  461.  as you go by it. Objects can even deform from frame to frame of an
  462.  animation.
  463.  
  464.  If you had to specify every state of every object in every frame of an
  465.  animation, you would never get anything interesting done. Imagine trying
  466.  to co-ordinate six hundred individual movements of only one object for the
  467.  twenty second hypothetical example. Instead, animation building tools work
  468.  with something called key frames. The term is borrowed from the cartoon
  469.  motion picture industry. The main artists drawing an animation sequence
  470.  don't draw every frame. Instead, they draw just the important ones. At a
  471.  certain time (frame number) they know that something has to be a certain
  472.  way. For instance, the hammer head starts at frame 3 and hits the glass at
  473.  frame 9. A bunch of apprentice artists, called 'tweeners, fill in the
  474.  missing frames so that everything looks smooth when all the frames are put
  475.  together. They're called 'tweeners because the fill the "in between"
  476.  frames.  Fortunately for you and I, we own computers. Yes, you still have
  477.  to figure out the keyframes and get them right, but then you can tell the
  478.  computer to fill everything in.
  479.  
  480.  If all you want to do is to fly past something for the six hundred frames
  481.  on a straight line, you just tell the program where it is supposed to be
  482.  on frame 0 and where it is supposed to be on frame six hundred. The
  483.  computer takes care of everything else. If you want a curved path, you
  484.  need to do more work. If the line between two places doesn't have to be
  485.  straight, all kinds of things can happen. This is where B-splines come in.
  486.  They are a way of specifying smoothly curved paths with a few "control
  487.  points" and some "tension" adjustments. The control points are exactly
  488.  where you want to have a keyframe. By adjusting the tension of the path on
  489.  either side of a key frame, you can come up with amazingly complex paths
  490.  with only two key points. If you want to get fancy, you might want to use
  491.  several dozen control points, but you don't need to. The computer knows
  492.  the path and just divides it up smoothly based on how much time (number of
  493.  frames) happens between the points.
  494.  
  495.  Unfortunately, animations are huge. Figure 8 is the first frame of an
  496.  animation I have been working on for a while. I created a ten second clip
  497.  of it and compressed it as much as I could and still preserve enough
  498.  detail to see what the camera is flying past. It is just over 800Kb in
  499.  size. This is in Video for Windows AVI format with the Cinepak compressor.
  500.  If you have any version of Video for Windows 1.1c or higher, you can play
  501.  back the file. Video for Windows has other compressors which make
  502.  different tradeoffs of quality versus file size. Most Windows rendering
  503.  programs allow you to choose what output format to use. However, none of
  504.  them explain which animation format makes which tradeoffs. MPEG does the
  505.  best compression for a given quality or file size, but there are as of yet
  506.  not that many good MPEG players available.
  507.  
  508.  Fancier rendering programs allow much more than path, object, or texture
  509.  animation. Figure 9 is similar to one that has appeared before in
  510.  WindoWatch and was used on the WindoWatch home page for a while. It was
  511.  created using Typestry for Windows 2.0. This is a prog-ram specialized
  512.  just for raytracing and animating text. You would probably use it to do a
  513.  logo for TV.
  514.  
  515.  One thing you can see in this picture is that there is fog surrounding the
  516.  letters. With Typestry, it's possible to have the fog flow by, rippling
  517.  and swirling as it passes. Talk about neat effects! You can also put the
  518.  type on a flag and have the flag blowing in the wind, and some other
  519.  effects too.
  520.  
  521.  Summary
  522.  
  523.  So, here we are. I've shown you some of the art I have done using virtual
  524.  reality graphics software and given you some insight into what goes into
  525.  creating some of the images I have done. I've also mentioned some of the
  526.  software I have used and how much it takes to use it. This article is a
  527.  bare overview of what is available and what can be done in virtual reality
  528.  graphics. You should have an idea now of what terms are used by people and
  529.  what to look for when trying to decide if you should jump in or not. If
  530.  you intend to do more than dabble in virtual reality graphics, be prepared
  531.  to spend the time to learn to use your software well, and be prepared to
  532.  spend lots of time at it. Some of the images I did for this article took
  533.  more than a twenty-four hours to render on a 486/66. I have done images
  534.  which have taken 60 or more hours to render. The 5000 frame animation
  535.  took, with interruptions, more than 11 hours to do the low resolution
  536.  preview and 10 days to render the final version on my Pentiu . Raytracing
  537.  also takes plenty of RAM. Several of the images in the gallery took more
  538.  than 80Mb of RAM to load and another 60MB of RAM to raytrace. Shading
  539.  would have been a bit less expensive at about 25MB more. If you really
  540.  want to design and build worlds of your own, you need to invest plenty in
  541.  it, but how often do you get to design a world just the way you like it?
  542.  
  543.  Abbreviated List of Resources
  544.  
  545.  3D Design - a magazine devoted to virtual reality graphics software
  546.  published by Miller Freeman. Contact them on Compuserve in the DDDMAG
  547.  forum, 600 Harrison St, San Francisco, CA 94107, or 1-415-905-2200.
  548.  
  549.  Caligari - trueSpace 2.0 and trueSpace/SE - modeling, rendering, and
  550.  animation packages. The full version of trueSpace has a street price of
  551.  under $500. The SE version is basically just trueSpace 1.0. It has a
  552.  street price of under $100. Both versions allow you to pick shading or ray
  553.  tracing rendering techniques. I like trueSpace because everything is in
  554.  one module. It is really good at rendering and modeling changes on the fly
  555.  so that you can try things as they occur to you. You can check out their
  556.  web page at http://www.caligari.com. They are also on Compuserve in the
  557.  Graphics Vendor C forum. Otherwise, you can contact Caligari at 1933
  558.  Landings Drive, Mountain View, CA 94043 or 1-415-390-9600.
  559.  
  560.  Corel Corporation and Ray Dream Software - Corel Draw 6.0 includes a
  561.  package called Corel Dream. This is a repackaging of Ray Dream Designer by
  562.  Ray Dream Software. Both do modeling and rendering using raytracing. If you
  563.  want to do animation, you need to look at Ray Dream Studio. It is Ray Dream
  564.  Designer with added animation, clipart, and textures. Corel Draw 6.0 has a
  565.  street price under $500. Ray Dream Designer 4.0 is available for under
  566.  $100, while Ray Dream Studio 4.0 is under $300. Contact Corel at 1600
  567.  Carling Avenue, Ottawa, Ontario, Canada K1Z 8R7 or 1-613-728-8200.
  568.  
  569.  Pixar - Typestry for Windows - it's a modeling, rendering and animation
  570.  package for typefaces only. The other drawback is that it only raytraces.
  571.  This means that it can take a long time to do images. You can get it for
  572.  under $200 street price. If you need to do logos or anything that involves
  573.  fancy text, Typestry is your program. Contact Pixar at 1001 West Cutting
  574.  Boulevard, Richmond, CA 94804 or 1-510-236-4000.
  575.  
  576.  Virtual Reality Labs - VistaPro and Makepath Flight Director - Vistapro is
  577.  a modeling and rendering package only. If you want to do animation, you
  578.  need to use Makepath Flight Director. Vistapro costs under $90 street
  579.  price, but you'll most likely have to pay list price for Makepath Flight
  580.  Director as very few places carry it. You'll have to get it from VRLI
  581.  directly. List price is $69. You can contact VRLI at 2341 Ganador Court,
  582.  San Luis Obispo, CA 93401 or 1-805-545-8515.
  583.  
  584.  Visual Software - Visual Reality 2.0 and Simply 3D 2.0 - these two
  585.  packages also do modeling, rendering, and animation. Visual Reality is the
  586.  full featured package and can be had for under $200 street price. Simply
  587.  3D is under $40 street price. Both are powerful rendering and animation
  588.  tools. Simply 3D is much less capable at modeling, but it's really cheap.
  589.  Both come with a big collection of scenes and clipart for you to use. The
  590.  only thing I don't like about either of these is that you need to work in
  591.  separate programs for each phase of the rendering process. You need to get
  592.  models in the modeler and then assemble the scenes in the rendered and
  593.  scene editor. This means more planning to get the right effects. Programs
  594.  that are all in one like trueSpace allow more experimentation. However,
  595.  Visual Reality has more control over its animation. You can contact Visual
  596.  Software on the Animation Vendor A forum on Compuserve, at 21731 Ventura
  597.  Boulevard, Suite 310, Woodland Hills, CA 91364, or 1-818-8 3-7900.
  598.  
  599.  POV-Ray Team - POVRAY is a freeware ray tracing program. You can do
  600.  tremendous things with it and you have huge amounts of control over the
  601.  objects you work with. There are two problems however. First, it's only a
  602.  DOS program. Second, it uses an ASCII scene description file as input. You
  603.  have to work out the coordinates of everything yourself. However, free is
  604.  free. You can obtain POVRAY from the Graphics Developers forum on
  605.  Compuserve, many BBSs, and from Walnut Creek CD-ROM. Walnut Creek
  606.  publishes "The Official Poverty CD-ROM". It contains the software, all the
  607.  documentation, hundreds of scenes for you to render, hundreds of images to
  608.  look at, and dozens of animations too. You can check out Walnut Creek on
  609.  the Internet at http://www.cdrom.com. Otherwise, you can contact them at
  610.  4041 Pike Lane, Sta D-902, Concord, CA 94520 or 1-510-674-0783.
  611.  
  612.  
  613.  Figures 15 through 20 are a project I am working on right now. These are
  614.  all frames taken from a scene that I am animating. Each pair of frames are
  615.  shaded and raytraced versions of the same scene. See if you can tell the
  616.  difference. I did these images in trueSpace 2.0. The pic-tures on the wall
  617.  are all photographs of mine that I have scanned in and converted into
  618.  textures. The models of people from Noumenon Labs, KETIV Technologies, and
  619.  Modern Medium. You can contact KETIV at 6601 NE 78th. Court, Suite A-8,
  620.  Portland, OR 97218 or 1-503-252-3230. You can contact Modern Medium at 580
  621.  West 8th. Avenue, Eugene, OR 97401 or 1-503-343-4281.
  622.  
  623.  
  624.  As anyone can plainly see, this article of Herb Chong's  represents both a
  625.  major effort and a major contribution.  We are very proud that he allowed
  626.  WindoWatch to publish his work.  In the last weeks, Herb has become a
  627.  member of IBM's research team. He is the Contributing Editor of WindoWatch
  628.  and will be the Guest Editor of The WindoWatch Anniversary Issue
  629.  or Vol.2 No.1 mid-January of 1996
  630.  
  631.                                   ww
  632.  
  633.  
  634.  
  635.  
  636.  
  637.   *             *               *               *               *
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.                        A Crash Recovery Tour!
  649.  
  650.  
  651.                DISASTER PREVENTION AND DATA RECOVERY WITH WIN95
  652.                     Copyright 1995 by Phil Leonard
  653.  
  654.  Things are good! You just upgraded your machine to Win 95 and everything
  655.  runs pretty smoothly. Then one day, your system Crashes. Your hard drive
  656.  is Toast.  Are you prepared for this sort of disaster? If not, then this
  657.  column is for you. I will take you on a tour. A Crash Recovery tour with a
  658.  live demonstration. You will get step by step instructions on how to
  659.  prepare your own Disaster Prevention and Data Recovery Strategy.
  660.  
  661.  By now, you should have noticed, that it is not as easy to backup and
  662.  restore data using Windows95 as it was with Windows 3.x. Your choices are
  663.  the same, backup and restore in DOS,  or load Windows and restore. But now
  664.  you must protect your Long File Names. 16 bit Win 3.X utilities no longer
  665.  work properly in Win95. In order to use DOS based backup utilities, you
  666.  must save and restore Long File Names. So this must become a part of your
  667.  Disaster Prevention Strategy.
  668.  
  669.  Follow me then, through a simulated crash. The sacrificial lamb, so to
  670.  speak, is an old Maxtor 250MB hard drive.  Let me swap out the drives now,
  671.  and install the blank Maxtor drive. I will be using a Conner  250 / QIC 80
  672.  tape backup drive in Windows with Win95's Backup program and a Conner 3200
  673.  / Travan tape backup drive in DOS with Arcada's  Backup Exec Software.
  674.  
  675.  
  676.  WIN95 DISASTER PREVENTION
  677.  If you have not already done this, you must create a Win 95 System Disk on
  678.  a blank floppy. Go into Control Panel (Start | Settings | Control Panel)
  679.  and open Add/Remove Programs. Select the Startup Disk tab and press the
  680.  Create Disk button.
  681.  
  682.  With Notepad, open c:\autoexec.bat and print out a copy. Remove all of the
  683.  Rem statements Win95 created and remove all of the directory switches.
  684.  (Rem LH C:\Windows\command\MSCDEX.EXE /S /D:MSCD000 /M:9 /L:J becomes
  685.   LH MSCDEX.EXE /S /D:MSCD000 /M:9 /L:J)
  686.  
  687.  Save this newly created Autoexec.bat to your floppy in the A:\ drive. Here
  688.  is an example:
  689.  
  690.  
  691.  Open C:\Config.sys and print out a copy. Remove all of the Rem statements
  692.  Win 95 created and remove all of the directory switches.  (I.e.rem
  693.  devicehigh=c:\dos\mouse.sys becomes devicehigh=mouse.sys) Save this new
  694.  Config.sys to your floppy in the A:\ drive. Here is an example:
  695.  
  696.  
  697.  Take the two printouts for your Autoexec.bat and Config.sys and open
  698.  Explorer. Reading line by line, copy each driver needed from your C:\
  699.  drive to your A:\ drive. ( copyC:\windows\command\mscdex.exe to the floppy
  700.  in your A:\ drive.) You will find emm.386 and himem.sys in your C:\Windows
  701.  directory.
  702.  
  703.  Test out your Emergency System Disk. Exit Windows and shut off your
  704.  machine. Restart with your Emergency System Disk in the A:\ drive. When
  705.  you see Starting Windows 95 press the F8 function key. Step through each
  706.  config.sys and autoexec.bat line on the floppy. Be sure each driver loads
  707.  properly and then fine tune accordingly. Once everything seems to be
  708.  working properly, we can continue.
  709.  
  710.  WIN 95 BACKUP IN DOS
  711.  
  712.  1. Download a free program called DOSLFNBK v 1.0 by Duncan Murdoch. You
  713.  can ftp it from
  714.  ftp://ftp.cica.indiana.edu/pub/pc/win95/sysutil/doslfn10.zip. This program
  715.  is an adaptation of LFNBK.EXE included on the Win95 CD. If for some reason
  716.  you do not have the ability to download DOSLFNBK.EXE, you can follow the
  717.  readme included on the CD. (CD:\ADMIN\APPTOOLS\LFNBACK\Lfnbk.exe &
  718.  Lfnbk.txt)
  719.  
  720.  2. Exit Windows and restart in DOS. Do not just shell to DOS. Create
  721.  backup copies of all of your Long File Names  by running DOSLFNBK.EXE for
  722.  each hard drive on your system. You can create a small batch if you
  723.  prefer. You can leave the backup created on the hard drive so that it ends
  724.  up on the backup tape. You do not need to keep DOSLFNBK.EXE on the
  725.  Emergency System Disk.
  726.  
  727.  To Back Up Long File Names on your C:\ Drive to the file name
  728.  C:\BACKUP.LFN: At the C:\ drive type DOSLFNBK C:\  /V To Back Up Long File
  729.  Names on your D:\ Drive to the file name D:\BACKUP.LFN:
  730.  
  731.         At the D:\ drive type DOSLFNBK D:\  /V
  732.  
  733.  3. Start your DOS based Backup program and prepare your backup.
  734.  
  735.  Tip: Be sure to select all Hidden, System and Read Only Files.
  736.  Tip: Be careful not to overwrite Backup.lfn. Keep each drive separate.
  737.  
  738.  WIN 95 RECOVERY IN DOS
  739.  
  740.  1. Start your system with the Emergency System Disk in the A:\ drive.
  741.  2. FDISK to partition the drive.
  742.  3. Type "Format C: /s" to format and transfer the system.
  743.  4. Install your tape backup software.
  744.  5. Restore all the files on your system from your backup tape in DOS.
  745.  
  746.  IMPORTANT:
  747.  You should not overwrite IO.SYS, but you SHOULD overwrite
  748.  MSDOS.SYS. It is a hidden read-only system file in your root direc-tory. A
  749.  good way is to erase MSDOS.SYS before starting the restore use ATTRIB from
  750.  the startup disk to remove the system, hidden, read-only attributes. Type
  751.  in ATTRIB MSDOS.SYS -H -S -R then DEL MSDOS.SYS). Then tell your backup
  752.  program not to overwrite existing files.
  753.  
  754.  6. Restore your Long File Names
  755.                                 LOCK C:
  756.                                 DOSLFNBK C:\   /R /V
  757.                                 and if you have a D:\ partition:
  758.                                 LOCK D:
  759.                                 DOSLFNBK D:\   /R /V
  760.  
  761.     Reboot your system and things should be back as they were.
  762.  
  763.  WIN 95 BACKUP AND RECOVERY FROM WITHIN WINDOW
  764.  The other option you have is to restore Win 95 with the backup utility
  765.  Microsoft Backup, included with Windows 95. This procedure requires that
  766.  you re-install Windows 95 and then restore your backup tape. Although
  767.  backing up a system in DOS is as easy as backing up a system in Windows,
  768.  it is certainly easier to restore a system from Windows than it is to
  769.  restore a system from DOS. This option is not always available to everyone
  770.  due to incompatible tape drives.
  771.  
  772.  1.  Start your system with the "Emergency System Disk" in the A:\
  773.       drive.
  774.  
  775.  2. FDISK to partition the drive.
  776.  
  777.  3. Type "Format C: /s" to format and transfer the system.
  778.  
  779.  4. If you have the CD version of Win95 to install, select that drive
  780.      and type SETUP and enter. If you have the floppy version, install
  781.      the first disk in the A:\ drive, select the A:\ drive and type SETUP
  782.      and enter. Install Windows95.
  783.  
  784.  5. In Windows, select Microsoft Backup and restore your system.
  785.  
  786.  
  787.  FINAL THOUGHTS
  788.  
  789.  It is important to be prepared for a disaster. Unlike previous versions of
  790.  Windows, you can not simply copy your system from one drive to another
  791.  without losing all of the hundreds of Long File Names present on a typical
  792.  Win95 system. Therefore you must prepare a strategy. You should test out
  793.  the strategy in the event of a disaster. This only makes good computer
  794.  sense.  Enjoy!
  795.  
  796.  PHIL'S WIN 95 TIP OF THE MONTH
  797.  
  798.  Make the Win 95 START MENU really work for you. Instead of just adding
  799.  shortcuts to the START MENU, add new FOLDERS. When you add a folder to the
  800.  START MENU it creates a cascading effect. Folders within folders create
  801.  menus within menus. Right click on the START BUTTON | OPEN | NEW | FOLDER
  802.  and fill in a menu name. Open the new folder, and either drag in
  803.  shortcuts, create new short-cuts, or add more folders. Now you have plenty
  804.  of room for program descriptions up to 70 characters long. When naming
  805.  programs, add a space in between each L E T T E R like so. Move all of
  806.  your frequent-ly used programs here. No more sifting through Program
  807.  Manager Folders and menus. Programs you use most often are instantly
  808.  avail-able at all times. And there is no limit to the number of programs
  809.  or folders you can add. Stay tuned next month for my Win95 Tip of The
  810.  Month.
  811.  
  812.  
  813.  Phil Leonard continues to come up with these pithy road maps which solve
  814.  problems.  This backup routine is no exception.  Phil is a regular
  815.  WindoWatch contributor and is a Comptroller during the rest of the time.
  816.  
  817.  
  818.  
  819.  
  820.                                      ww
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.    *            *               *               *               *
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.                    Secrets of the Windows95 Registry
  840.  
  841.  
  842.                        WINDOWS 95 REGISTRY F.A.Q
  843.  
  844.                Things You Need To Know About The Registry!
  845.  
  846.  
  847.  
  848.                         by Kent Daniel Bentkowski
  849.                      Perfik Graphix - Buffalo, New York
  850.  
  851.  
  852.  
  853.                             August 11, 1995
  854.                 Based on Win95 Pre-release Version 0.95 ßeta
  855.  
  856.             (c) 1995 Kent Daniel Bentkowski and Perfik Graphix
  857.               Post-Win95-FAQ--v1.0a: Released August 24, 1995
  858.  
  859.  
  860.  
  861.                 The WindoWatch Edition released December 1995
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.                                TABLE OF CONTENTS
  869.  
  870. [1]  Legal Mumbo Jumbo . . . .
  871.  
  872.  [1-1] Disclaimer - Use this FAQ at your own risk!
  873.  [1-2] Trademark Information
  874.  [1-3] Copyright Notice
  875.  [1-4] Suggestions, Contributions, and E-Mail
  876.  
  877.     [2]     Introduction
  878.  
  879.  [2-1] A word from the author
  880.  [2-2] About the Windows 95 Registry FAQ
  881.  [2-3] Getting the Windows 95 Registry FAQ
  882.  [2-4] Adding to the FAQ
  883.  [2-5] Acknowledgments
  884.  [2-6] Technical Support? Surely, you jest!
  885.  [2-7] Conventions used in this FAQ
  886.  
  887. [3]  Registry Architecture
  888.  
  889.  [3-1] What exactly is the Windows 95 Registry?
  890.  [3-2] Recovering Registry Data
  891.  [3-3] Configuration Backup
  892.  [3-4] The Registry Editor (REGEDIT.EXE)
  893.  [3-5] The six Hkey Handles of the Registry
  894.  
  895.   [3-5-1] Hkey_Local_Machine
  896.       [3-5-2] Hkey_Current_Config
  897.           [3-5-3] Hkey_Dyn_Data
  898.       [3-5-4] Hkey_Classes_Root
  899.         [3-5-5] Hkey_Users
  900.       [3-5-6] Hkey_Current_User
  901.  
  902.  
  903.   [3-6] SubKeys of the six Hkey Handles
  904.  
  905.            [3-6-1] Hkey_Local_Machine
  906.  
  907.                                                                   [3-6-1.1] Hkey_Local_Machine\Config
  908.           [3-6-1.2] Hkey_Local_Machine\Enum
  909.           [3-6-1.3] Hkey_Local_Machine\Hardware
  910.           [3-6-1.4] Hkey_Local_Machine\Network
  911.           [3-6-1.5] Hkey_Local_Machine\Security
  912.           [3-6-1.6] Hkey_Local_Machine\Software
  913.           [3-6-1.7] Hkey_Local_Machine\System
  914.  
  915.            [3-6-2] Hkey_Current_Config
  916.  
  917.        [3-6-3] Hkey_Dyn_Data
  918.  
  919.        [3-6-4] Hkey_Classes_Root
  920.  
  921.        [3-6-5] Hkey_Users
  922.  
  923.        [3-6-6] Hkey_Current_User
  924.  
  925.  
  926.  [4]  Customizing Windows 95
  927.  
  928.   [4-1] Icons from the actual bitmaps
  929.   [4-2] Drag shortcuts onto the Desktop
  930.   [4-3] Change the Desktop folders Default.Icon
  931.   [4-4] Add the Control Panel to the Start Menu
  932.   [4-5] Control Panel power at your fingertips!
  933.     [4-5-1] Still More Control Panel Power!
  934.  
  935.   [4-6] What you need to know to edit the Recycle Bin
  936.   [4-7] Removing unwanted items from the Desktop
  937.   [4-8] How to change the My Computer Default icon
  938.   [4-9] Renaming "My Computer"
  939.   [4-10] Dragging "Scraps" to the Desktop
  940.   [4-11] Change the Desktop's default folder
  941.  
  942.  
  943.  [5]  Fine Tuning Windows 95
  944.  
  945.   [5-1] New design for the Start-Up screen
  946.   [5-2] Turn off the Windows 95 Start-Up Logo
  947.   [5-3] New designs for the Log Off screens
  948.   [5-4] Edit essential folders
  949.   [5-5] Boot to MS-DOS 7.0 instead of Windows 95
  950.   [5-6] Quickly clearing the Recent Documents Menu
  951.   [5-7] To change font size on Taskbar buttons
  952.  
  953.  
  954.  [6]  Problem Solving in Windows 95
  955.  
  956.   [6-1] If an application cannot find its' Help File
  957.   [6-2] A tip for Multi-Boot users
  958.  
  959.  
  960.  [7]  Registry Tricks
  961.  
  962.    [7-1] Speed-up the Start Menu!
  963.    [7-2] My city isn't on the time zone map!!!
  964.    [7-3] Editing the Windows TIPS at start-up
  965.    [7-4] Friendly "Short" Names
  966.    [7-5] 3-D Objects: Highlights and Shadows
  967.    [7-6] Reappearing values in the Registry?
  968.    [7-7] Adding sounds to application events
  969.  
  970.  
  971.  [8] Windows95 Registry Binary Value Reference List
  972.  
  973.         [8-1]  Control Panel
  974.         [8-2]  Printers
  975.         [8-3]  Recycle Bin
  976.         [8-4]  My Computer
  977.         [8-5]  Dial-Up Networking
  978.         [8-6]  Network Neighborhood
  979.         [8-7]  Inbox
  980.         [8-8]  Desktop
  981.         [8-9]  Shortcut
  982.  
  983.  
  984.  [9]  Registry Editor Command Reference
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.               [1]  Legal Mumbo Jumbo . . . .
  993.  
  994.  [1-1]  DISCLAIMER: Use this FAQ at your own RISK!!!
  995.  
  996.  This FAQ is intended to help inform the public about the Windows 95
  997.  Registry, and about how to edit the Registry files. In no way should this
  998.  provoke you to actually edit the Registry. The information contained
  999.  herein is offered without warranty and/or liability. In other words, if
  1000.  you use this information, you are on your own.
  1001.  
  1002.  Additionally, Kent Daniel Bentkowski and WindoWatch claim NO
  1003.  responsibility regarding ANY activities relating to this FAQ, either
  1004.  directly or indirectly. The information contained in this FAQ reflects
  1005.  Microsoft Corporation only indirectly, and questioning it regarding any
  1006.  information in this FAQ is not recommended.
  1007.  
  1008.  EDIT THE REGISTRY AT YOUR OWN RISK!! Microsoft Corporation is not
  1009.  supporting the Registry as part of their Windows 95 end user technical
  1010.  support. BEFORE you proceed, please have the good sense to read the
  1011.  section of this FAQ regarding the back-up and restoration of the Registry
  1012.  files.[Editor's Note: Also look at Microsoft's help for the Regedit
  1013.  program.
  1014.  
  1015.  [1-2]  TRADEMARK INFORMATION:
  1016.  
  1017.  All rights reserved. This document is provided for informational purposes
  1018.  only, and neither Kent Daniel Bentkowski, Perfik Graphix, WindoWatch or
  1019.  Microsoft Corporation makes any warranties, either express or implied, in
  1020.  this document. The entire risk of the use or the results of the use of
  1021.  this document remains with the user.
  1022.  
  1023.  Companies, names, and data used in examples herein are fictitious unless
  1024.  otherwise noted. No part of this document may be reproduced or transmitted
  1025.  in any form or by any means, electronic or mechanical, for any purpose,
  1026.  without the express written permission of Kent Daniel Bentkowski and
  1027.  Perfik Graphix.
  1028.  
  1029.  All specific names included herein are trademarks and are so acknowledged:
  1030.  Windows 95, Windows 3.11 For Workgroups, WFWG, Windows 3.1, MS-DOS 6.x,
  1031.  MS-DOS 7.0, Windows 4.0, Microsoft, DoubleSpace, Microsoft Press, MS, and
  1032.  Win32 are registered trademarks, and DriveSpace, Microsoft At Work,
  1033.  Natural Keyboard, SQL Server, and Windows NT are trademarks of Microsoft
  1034.  Corporation in the USA and other countries.
  1035.  
  1036.  [1-3]  COPYRIGHT NOTICE:
  1037.  
  1038.  This FAQ is Copyright 1995 by Kent Daniel Bentkowski and Perfik Graphix. All rights reserved.
  1039.  
  1040.  You are granted the following rights:
  1041.  
  1042.  I.  To make copies of this work in original form, so long as
  1043.       (a) the copies are exact and complete;
  1044.       (b> the copies include the copyright notice and these paragraphs in
  1045.           their entirety;
  1046.       (c) the copies give obvious credit to the author, Kent Daniel
  1047.           Bentkowski;
  1048.       (d) the copies are in electronic form.
  1049.  
  1050.  II. To distribute this work, or copies made under the provisions above, so
  1051.       long as
  1052.       (a) this is the original work and not a derivative form;
  1053.       (b) you do not charge a fee for copying or for distribution;
  1054.       (c) you ensure that the distributed form includes the copyright notice,
  1055.           this
  1056.           paragraph, the disclaimer of warranty in their entirety and credit
  1057.           to the author;
  1058.       (d) the distributed form is not in an electronic magazine or within
  1059.           computer software (prior explicit permission MUST be obtained from
  1060.           Kent Daniel Bentkowski);
  1061.       (e) the distributed form is the NEWEST version of the FAQ to the best
  1062.           of the knowledge of the distributor;
  1063.       (f)  the distributed form is electronic.
  1064.  
  1065.   You may NOT distribute this work by any non-electronic media, including but not limited to books, newsletters, magazines, manuals, catalogs, and speech.  You may not distribute this work in electronic magazines or within computer software without prior written explicit permission.  These rights are temporary and revocable upon written, oral, or other notice by Kent Daniel Bentkowski. This copyright notice shall be governed by the laws of the state of New York, and of the United States of America.
  1066.  
  1067.   If you would like additional rights beyond those granted above, write to the author at "KentDB9438@aol.com" on the Internet.
  1068.  
  1069.   [1-4]  Suggestions, Contributions, and E-Mail:
  1070.   If any reader of this Windows 95 Registry FAQ would like to send  the author comments, corrections, updates, or suggestions, please follow the procedures listed below. It is the ONLY way that we can process the vast amount of mail that this FAQ may generate.
  1071.  
  1072.   Any mail that relates to this FAQ must be sent to the FAQ's e-mail
  1073.   address, which is "regeditFAQ@aol.com". Any e-mail that is sent to the
  1074.   author regarding issues of this FAQ, cannot be answered. Please save us
  1075.   both some grief, and send your e-mail to the FAQ directly.
  1076.  
  1077.   How your mail will be dealt with will depend on what the Subject line
  1078.   reads. Please follow these simple steps:
  1079.  
  1080.   MAIL Send ALL MAIL to the FAQ at: regeditFAQ@aol.com
  1081.  
  1082.   SUBJECT LINE Please place one of the following commands in the SUBJECT
  1083.   line,depending on the nature of the message.
  1084.  
  1085.     COMMENT - If you wish to tell us how you like the FAQ.
  1086.  
  1087.     CORRECTION -  If you discover that information in this FAQ is
  1088.         incorrect, please tell me. I am only human, and will make a few
  1089.         mistakes. If you are able to verify your correction, I will
  1090.         acknowledge your contribution in the next update of the FAQ.
  1091.  
  1092.     SUGGESTION -  If there is something particular you would like to
  1093.         see covered in this FAQ, send us a suggestion. If we incorporate it
  1094.         into a future edition of the FAQ, you will become famous by seeing
  1095.         your name in print here.
  1096.  
  1097.     TIPS & TRICKS -  If you know of an undocumented feature or discover
  1098.         one of Windows 95's many well hidden secrets, please give us a
  1099.         holler! If your TIPS & TRICKS submission is used,you will receive
  1100.         thanks and  acknowledg-ment in a future FAQ.
  1101.  
  1102.   Any e-mail that doesn't follow these simple guidelines will be returned
  1103.   unread. I am expecting a high volume with this FAQ, and this is the ONLY
  1104.   way to correspond with us.
  1105.  
  1106.  
  1107.   You can download this article from the WindoWatch Home Page or other
  1108.   places as indicated by the author.
  1109.  
  1110.   Thank you in advance for your compliance . . .
  1111.  
  1112.  [2]              INTRODUCTION
  1113.  
  1114.  [2-1]          A Word From The Author
  1115.  
  1116.  
  1117.   Try mentioning the word Registry on the Windows95 Technical Support
  1118.   telephone line, and the support technician will tell you in no uncertain
  1119.   terms that Microsoft isn't supporting that feature to end users.
  1120.   Additionally, they will try to convince you that you'll trash your entire
  1121.   system if you try to edit one single Registry entry!
  1122.  
  1123.   Nonetheless, it is the single feature in all of Windows95 that brings
  1124.   total system control to the user. If only they would tell us how it
  1125.   works! The Windows95 Resource Kit, which is a powerhouse technical manual
  1126.   the size of a phone book,contains a scant eighteen pages on the Registry.
  1127.   Believe it or not.  However, the Resource Kit contains nearly as much
  1128.   information about their new online service.
  1129.  
  1130.   Accepting the challenge, I plugged in the Configuration Backup utility
  1131.   that comes with the Resource Kit, and began poking and prodding the
  1132.   various Registry entries. I discovered small and mundane techniques, like
  1133.   renaming the Recycle Bin, remapping icon files so that the corresponding
  1134.   bitmaps are displayed instead, and the secret to removing the Exchange
  1135.   Inbox from the Desktop --and more!
  1136.  
  1137.   But still, no official documentation to speak of, until now, that is.
  1138.  
  1139.   Enjoy! But be careful.
  1140.  
  1141.   [2-2]  About the Windows 95 Registry FAQ
  1142.  
  1143.   The Windows 95 Registry FAQ is my attempt to fill in an enormous void of
  1144.   information from Microsoft. This is the first version of the FAQ, with
  1145.   much more to come. Among my future plans are to get the complete Registry
  1146.   API Command Reference, and rewrite it into English, so that many more
  1147.   people can understand this gibberish.
  1148.  
  1149.   Be sure to read this entire document so that you do not trash your
  1150.   system. There are plenty of warnings and instructions to prepare you for
  1151.   the task at hand. Take heed of these warnings to prevent a terrible mess,
  1152.   loss of data and time.
  1153.  
  1154.   Updates to the Registry FAQ will be released approximately once every
  1155.   thirty days. As soon as the Windows95 Registry FAQ Home Page is finished,
  1156.   I will post the URL widely.
  1157.  
  1158.   [2-3]  Getting the Windows 95 Registry FAQ
  1159.  
  1160.   Until further notice, send an e-mail request to the following address, to
  1161.   receive the Windows95 Registry FAQ:     regeditFAQ@aol.com
  1162.  
  1163.   This document is freeware for the time being or until the book is published. Until then,those who wish to post this FAQ to their World Wide Web home page, FTP site or BBS, please do so, with my blessings.
  1164.  
  1165.   However, PLEASE send an e-mail to the address listed above so that I can
  1166.   compile a list, and keep it up to date.
  1167.  
  1168.   [2-4]  Adding to the FAQ
  1169.  
  1170.   For complete information on how you can submit information to be included
  1171.   in the Windows95 Regi-stry FAQ, please refer to section [1-4]
  1172.   Suggestions, Contributions, and E-Mail.It is there you will find the
  1173.   procedures that you must follow to add your voice to the Windows95
  1174.   Registry FAQ.
  1175.  
  1176.  
  1177.   [2-5]  Acknowledgments
  1178.  
  1179.   The following people privided intellectual leadership, help, and general
  1180.   all-around support in the creation of the Windows 95 Registry FAQ. A
  1181.   project of this scope would not have been completed without them.
  1182.  
  1183.   Bill Gates "billg@microsoft.com"
  1184.  
  1185.   Thank you for having the dream of a computer on every desk and one in
  1186.   every home.
  1187.  
  1188.   Rob Maciok "Delphiwiz@aol.com"
  1189.  
  1190.   For getting me started on this whole fantastic journey in the first
  1191.   place! My life hasn't been the same ever since! Thanks for everything,
  1192.   boss!
  1193.  
  1194.   Andy Satori "KangaDru@aol.com"
  1195.  
  1196.   Without a doubt, one of the most knowledgeable programmers that I've ever
  1197.   known. Answers all questions with a smile!
  1198.  
  1199.   Glenn Stewart "s2156495@cse.unsw.edu.au"
  1200.  
  1201.   My BEST FRIEND from down under! It is Glenn who actually gave me the idea
  1202.   to write the FAQ in the first place, by his listing a small list of Win95
  1203.   tips on the Internet. Since he is busy at Uni, I had the time, so I did
  1204.   the work, and brought out this FAQ. Thanks for the inspiration, Glenn!!
  1205.  
  1206.   Brian Livingston "brian livingstone@InfoWorld.com"
  1207.  
  1208.   For the indispensable advice in his excellent weekly Window Manager
  1209.   columns, which I NEVER miss! A double helluva thanx to Brian for writing
  1210.   the excellent and also indispensable book, "Windows 95 Secrets" published
  1211.   by IDG Books.
  1212.  
  1213.   [2-7] Technical Support? Surely, you jest . . . !
  1214.  
  1215.   Please be forewarned that neither Microsoft or the author of this FAQ is
  1216.   offering end-user technical support on the Registry at this time. Don't
  1217.   waste your time or money calling Microsoft Technical Support with
  1218.   questions regarding the Registry. They will REFUSE to offer assistance OF
  1219.   ANY KIND.
  1220.  
  1221.   Please DO NOT send any e-mail to the author asking for advice concerning
  1222.   technical support issues regarding the Registry and the editing thereof.
  1223.   Any such e-mail will go unanswered, and will be immediately discarded.
  1224.   Neither Kent Daniel Bentkowski or Perfik Graphix is offering Windows 95
  1225.   Registry Technical Support!!!
  1226.  
  1227.   Having said that, if you insist on venturing into the uncharted waters of
  1228.   the Windows95 Registry Editor, please use common sense and do the
  1229.   following before you begin EACH ONE of your editing sessions:
  1230.  
  1231.   1.  Take two formatted 3.5 floppies, and make floppy-based back-ups of
  1232.   the Registry files:
  1233.  
  1234.             SYSTEM.DAT        SYSTEM.DA0
  1235.             USER.DAT        USER.DA0
  1236.  
  1237.   It is a good idea to update these back-ups immediately preceding each and
  1238.   every Registry editing session. That way, if a problem occurs, you have a
  1239.   safe back-up.
  1240.  
  1241.          DO NOT USE the Windows95 BACKUP.EXE TO MAKE THESE BACK-UPS!!!
  1242.  
  1243.   Simply copy these files to a floppy directly from Explorer.
  1244.   That way, you can quickly and SAFELY return to the configuration that was
  1245.   last working properly.
  1246.  
  1247.   If you have the Windows95 Resource Kit, make sure you have the
  1248.   Configuration Backup installed in your system, and that it is used on a
  1249.   regular basis prior to each editing session. As a final warning, you are
  1250.   completely on your own. Be careful and best of luck to you! Enjoy!
  1251.  
  1252.   [2-8]  Conventions used in this FAQ
  1253.  
  1254.   In the creation of this document, certain abbrev-iations and symbols are
  1255.   used in place of the long form name. You should have little problem
  1256.   figuring this out. However, there are several commands that pertain to
  1257.   the mouse and keyboard where I've used an alternate form to save space:
  1258.  
  1259.  
  1260.  
  1261.             Abbreviation and What They Mean!
  1262.  
  1263.   d.click        Double click the mouse
  1264.  
  1265.   r.click        Click the right mouse button
  1266.  
  1267.   shift+click    Press the shift while clicking the mouse
  1268.  
  1269.   shift+r.click  Shift and clicking right mouse button
  1270.  
  1271.   Right-Shift    Shift and right mouse again
  1272.  
  1273.   CTRL+D/r.click Press CTRL, D, and r.mouse all at once
  1274.  
  1275.   r.mouse    Right Mouse button
  1276.  
  1277.   l.mouse    Left Mouse button
  1278.  
  1279.   keypad        Refers to the numeric keypad on
  1280.                 the side of the keys, not across
  1281.                 the top of them
  1282.  
  1283.   ARROW keys    These are the directional arrow keys
  1284.  
  1285.   Parent     The main window or folder in a group
  1286.  
  1287.   Child               The window within a window in a group
  1288.  
  1289.  
  1290.   [3] Registry Architecture
  1291.  
  1292.    [3-1] What exactly is the Windows 95 Registry?
  1293.  
  1294.    The Registry is a central database that is created by Windows 95 during
  1295.    installation. The entries in that database consist of the hardware,
  1296.    software, users, and preferences data for a single PC, or any PC on a
  1297.    network. Whenever the user makes changes to the Control Panel settings,
  1298.    File Associations, System Policies, or installed soft-ware, the changes
  1299.    are reflected in the Registry. These Registry settings can be viewed
  1300.    with the Registry Editor (REGEDIT.EXE), which is installed in the
  1301.    Windows\System folder ONLY when Windows 95 is installed from CD-ROM.
  1302.  
  1303.    By default, REGEDIT.EXE will NOT appear on any of the system's menus, or
  1304.    in the Start menu. You will have to add your own shortcut, or you can
  1305.    use the START button, select RUN, type REGEDIT and press ENTER. If the
  1306.    Registry Editor is installed on your system, it will appear ready to
  1307.    use.
  1308.  
  1309.    The Registry replaces the dreaded INI files from Windows 3.1, and
  1310.    because the information is pre-sented in hierarchical form, the Registry
  1311.    supports nested folders, which .INI files do not support. One of the
  1312.    many benefits of this is that in a net-work environment, users can log
  1313.    onto any PC in the network, just as it were the PC on their desk. In
  1314.    addition, several users can store configuration data on a single
  1315.    machine.
  1316.  
  1317.    POWER TIP   You can add an icon shortcut for
  1318.                the Registry Editor to your
  1319.               desktop by using the right mouse
  1320.                button to drag the file REGEDIT.EXE
  1321.                from Explorer to the desktop.
  1322.  
  1323.   Registry Editor displays the contents of the Registry in six subtrees
  1324.   called Keys. Keys can contain data strings, as well as SubKeys. Each of
  1325.   these six Keys begins with Hkey_ which indicates it can be used by a
  1326.   program to access resources. When you first look at the Registry Editor,
  1327.   this structure looks complicated. Think of the Registry Editor as another
  1328.   type of Windows Explorer, only this one ventures into the uncharted
  1329.   waters of your system's configuration!
  1330.  
  1331.   [3-2]  Recovering Registry Data
  1332.  
  1333.   In Windows95, data is written to the Registry only when a flush occurs -
  1334.   that is, when something happens after changed data has aged more than a
  1335.   few seconds or when an application intentionally flushes the data to the
  1336.   hard disk.
  1337.  
  1338.   Each time Windows95 successfully starts, the oper-ating system backs up
  1339.   the Registry by copying the current SYSTEM.DAT and USER.DAT files to
  1340.   SYSTEM.DA0 and USER.DA0, respectively. If Windows 95 fails to start, the
  1341.   backed-up Registry from the last successful startup can be copied over
  1342.   the current Registry. This method recovers the last successful settings
  1343.   after a system failure.
  1344.  
  1345.   If the Registry should ever become damaged, it can be salvaged WITHOUT
  1346.   reinstalling Windows95. All you have to do is look for a hidden system
  1347.   file called SYSTEM.1ST in the root directory of the drive on which
  1348.   Windows95 is located. This file is a copy of the Registry that was
  1349.   created when the Windows 95 setup was first deemed successful.
  1350.  
  1351.   However, you must change the file attributes of the file by locating it
  1352.   in the Windows95 Explorer, and right clicking on it. Choose properties
  1353.   and the General Properties dialog appears. Change the file attributes
  1354.   from READ-ONLY and HIDDEN to ARCHIVE and copy it to the Windows95
  1355.   subdirectory.
  1356.  
  1357.   You must then, rename the file from SYSTEM.1ST to SYSTEM.DAT, over
  1358.   writing the corrupt file, and replacing it with workable system profiles.
  1359.  
  1360.   POWER TIP             You can also maintain back-ups of
  1361.                         the Registry with the Configuration
  1362.                         Backup utility on the Windows95
  1363.                         Resource Kit diskette
  1364.  
  1365.   To Restore the Registry
  1366.  
  1367.   1.     Click the Start button, and then click Shut Down.
  1368.  
  1369.   2.    Click Restart The Computer In MS-DOS Mode, then click  "Yes".
  1370.  
  1371.   3.    Change directory to your Windows directory.
  1372.  
  1373.   4.    Give the following six commands. (Note that
  1374.         SYSTEM.DA0 and USER.DA0 contain the number 0.)
  1375.  
  1376.          attrib -h -r -s system.dat
  1377.          attrib -h -r -s system.da0
  1378.          copy system.da0 system.dat
  1379.               attrib -h -r -s user.dat
  1380.          attrib -h -r -s user.da0
  1381.               copy user.da0 user.dat
  1382.   5.    Restart your computer again, this time in Windows.
  1383.  
  1384.   This procedure restores your registry to its state when you last
  1385.   successfully started it--before you made the changes in the registry.
  1386.  
  1387.   For additional safety, there is the file named SYSTEM.1ST mentioned
  1388.   above. You can change its attributes from read-only and hidden to archive
  1389.   and copy it to SYSTEM.DAT.
  1390.  
  1391.  
  1392.   [3-3]  Configuration Backup
  1393.  
  1394.   It is sheer suicide to attempt to edit the Windows 95 Registry without
  1395.   backing up the necessary files before you begin. There is a little
  1396.   life-saver of a utility that comes with the Resource Kit called
  1397.   Configuration Backup (cfgback.exe). It not only lets you backup the
  1398.   Registry data, but also allows the complete backup, restoration, and
  1399.   storage of up to NINE SEPARATE system configurations!
  1400.  
  1401.   Before you edit the Registry, I strongly recommend also backing up your
  1402.   present configuration. Name it something meaningful, so that you can
  1403.   recognize it in case it needs to be restored at some point. Then, if a
  1404.   mistake is made in editing the Registry, or if your changes lead to
  1405.   undesirable or disastrous effects, you simply open up the Configuration
  1406.   Backup and select RESTORE. When you reboot your machine, the restored
  1407.   configuration returns your system to the settings just BEFORE the problem
  1408.   occurred.
  1409.  
  1410.   The result is that regular use of this utility minimizes the danger
  1411.   involved in editing the Registry, and lets you return  to an earlier
  1412.   configuration of your choice.
  1413.  
  1414.  
  1415.   [3-4]  The Registry Editor (REGEDIT.EXE)
  1416.  
  1417.   The Registry Editor is a powerful tool that con-figures and edits your
  1418.   Windows 95 system settings. It can be used to view or modify a Registry
  1419.   on a local computer or on another computer on the net-work. However, both
  1420.   the administrator's computer and the remote computer require the
  1421.   Microsoft Remote Registry service to have remote Registry access.
  1422.  
  1423.   When you run the Registry Editor, it displays its' data in two panes. On
  1424.   the left side, you have the six Keys, which are shown as folders in "My
  1425.   Computer." Each key can have a set of values. Each value entry is
  1426.   comprised of three parts: the name of the key, its' data type, and the
  1427.   value itself.
  1428.  
  1429.   The Registry Editor stores this information in .REG files, which are
  1430.   essentially text files containing the data in a specific format. If there
  1431.   is a small plus sign next to a key, then it will have further data below
  1432.   called a SubKey, more commonly known as nested folders. This simply means
  1433.   that folders can themselves contain other folders.
  1434.  
  1435.   The value entries in the right hand pane are associated with the selected
  1436.   key in the left pane. A value entry has three parts: the data type of the
  1437.   value (which appears as an icon), the name of the value, and the value
  1438.   itself. A value entry must limit itself to 64k or less, while the size of
  1439.   the actual total Registry is dependent on available hard disk space.
  1440.  
  1441.   Data types can either be Binary numerical data or readable text. Most of
  1442.   the hardware information is stored as binary data, and can be displayed
  1443.   as either binary or hexadecimal information.
  1444.  
  1445.   Right-click anywhere in the Registry Editor, and you can create a NEW Key
  1446.   (or subkey), string value, binary value, or DWORD value.
  1447.  
  1448.   [3-5]    The Six Hkey_ handles
  1449.  
  1450.    [3-5-1]  Hkey_Local_Machine
  1451.  
  1452.    Contains computer specific information about the type of hardware,
  1453.    software, and other preferences on a given PC. This information is used
  1454.    for all users who log onto this computer.
  1455.  
  1456.    [3-5-2]  Hkey_Current_Config
  1457.  
  1458.    This Key points to a branch of the Key Hkey_Local_Machine\Config
  1459.    containing information about the current hardware configuration.
  1460.  
  1461.    [3-5-3]  Hkey_Dyn_Data
  1462.  
  1463.    This Key points to a branch of Hkey_Local_Machine that contains various
  1464.    bits of information regarding the system Plug and Play configuration.
  1465.    This information is DYNAMIC, meaning that it may change as devices are
  1466.    added to or removed from the computer.
  1467.  
  1468.    [3-5-4]  Hkey_Classes_Root
  1469.  
  1470.    This Key points to a branch of Hkey_Local_Machine that describes certain
  1471.    software settings. It contains essential information about OLE and drag
  1472.    and drop operations, shortcuts, and core aspects of the Windows95 GUI.
  1473.  
  1474.    [3-5-5]  Hkey_Users
  1475.  
  1476.    This Key contains information about the users who log onto the computer.
  1477.    Both generic and user-specific information is used, and each user of the
  1478.    system has their own Subkey.
  1479.  
  1480.    [3-5-6]  Hkey_Current_User
  1481.  
  1482.    This Key points to a branch of Hkey_Users for the user who is currently
  1483.    logged onto the system.
  1484.  
  1485.    [3-6]      SubKeys of the six Hkey Handles
  1486.  
  1487.     [3-6-1] Hkey_Local_Machine may contain the following Subkeys
  1488.  
  1489.      SubKey    Description
  1490.  
  1491.      Config -     A collection of configurations for the  local             computer.
  1492.  
  1493.      Enum       - Information on the system's installed hardware devices.
  1494.  
  1495.      Hardware   - Info on the ports and modems used with HyperTerminal.
  1496.  
  1497.      Network    - Information created when a user logs on to a networked PC.
  1498.  
  1499.      Security    - Information on network security and remote administration.
  1500.  
  1501.      Software    - Information about software and it's configuration on a            system.
  1502.  
  1503.      System    - Database that controls system start-up, device driver
  1504.                   loading, Windows 95 services, and OS behavior
  1505.  
  1506.  
  1507.     [3-6-1.1] Hkey_Local_Machine\Config
  1508.  
  1509.      This subtree contains information about alternate hardware
  1510.      configurations for the computer. For example, it can contain
  1511.      information about multiple configurations to be used when the computer
  1512.      is connected to a network, and when it is undocked from a docking
  1513.      station, etc. Each alternate configuration is assigned a unique
  1514.      identifier, and this configuration ID has a subkey under the Config
  1515.      key. Each configuration appears in the list of hardware profiles in
  1516.      the System option in the Control Panel.
  1517.  
  1518.      When Windows95 checks the hardware configuration at system startup,
  1519.      one of three things occurs.
  1520.  
  1521.  ==> In most situations, the configuration ID is mapped to a unique
  1522.      configuration. Windows 95 selects the appropriate one automatically, and
  1523.      the settings for the related Config subkey are used for system
  1524.      configuration.
  1525.  
  1526.  ==> If the computer is started for the first time with new  hardware
  1527.      components, Windows95 creates a new configuration for the new
  1528.      configuration ID, and a new Config subkey is added to the Registry.
  1529.  
  1530.  ==> If the configuration ID is mapped to more than one configuration (for
  1531.      example, because Windows 95 cannot distinguish between two
  1532.      configurations), the user is prompted to choose which one to use.
  1533.  
  1534.  
  1535.     [3-6-1.2] Hkey_Local_Machine\Enum
  1536.  
  1537.     Windows95 bus enumerators are responsible for building the hardware
  1538.     tree. This includes assign-ing an identification code to each device on
  1539.     its bus and retrieving the device's configuration information, either
  1540.     directly from the device or from the Registry. For more information
  1541.     about the hardware tree and bus enumerators, see Introduc-tion to
  1542.     System Configuration, and Windows95 Architecture.
  1543.  
  1544.     Bus enumeration information is stored in the Hkey_Local_Machine\Enum
  1545.     subtree. For all types of devices, subkeys contain information such as
  1546.     device type, assigned drive letter, hardware ID, and device
  1547.     manufacturer, plus driver-related information for network components.
  1548.  
  1549.     The following table shows which devices are enumerated in typical
  1550.     subkeys.
  1551.  
  1552.     Subkey           Device enumeration
  1553.  
  1554.     ESDI        Fixed disk devices
  1555.     FLOP        Floppy disk devices
  1556.     ISAPNP            Plug and Play devices on an ISA bus
  1557.     Monitor             Monitor devices
  1558.     Network             Network protocol, server, and bindings
  1559.     Root        Legacy devices
  1560.  
  1561.     [3-6-1.3] Hkey_Local_Machine\Hardware
  1562.  
  1563.     Information about serial ports and modems used with the HyperTerminal
  1564.     program.
  1565.  
  1566.     [3-6-1.4] Hkey_Local_Machine\Network
  1567.  
  1568.     Network information created when a user logs onto a networked computer,
  1569.     including the user name, primary network provider, whether the logon
  1570.     was validated by a server, and information about the system policies
  1571.     processor.
  1572.  
  1573.     [3-6-1.5] Hkey_Local_Machine\Security
  1574.  
  1575.     Information about the network security provider and remote
  1576.     administration capabilities.
  1577.  
  1578.     [3-6-1.6] Hkey_Local_Machine\Software
  1579.  
  1580.     This subtree contains configuration information about all installed
  1581.     software that can write information in the Registry. The entries in
  1582.     this key apply for anyone using this computer, and include definitions
  1583.     for file associations and OLE information. The software subkey
  1584.     contains, for example, the information you add when registering an
  1585.     application to use a specific filename extension and information added
  1586.     during install-ation of Windows-based applications.
  1587.  
  1588.     This subtree also contains several subkeys, including the Classes
  1589.     subkey, plus description subkeys for all installed software that can
  1590.     write to the Registry, as described in the following sections.
  1591.  
  1592.     [3-6-1.7] Hkey_Local_Machine\System
  1593.  
  1594.     The data in this subtree is organized into control sets that contain a complete set of parameters for device drivers and services that can be loaded with Windows95. All data that controls startup is described in the CurrentControlSet subtree under this key. This control set has two parts:
  1595.  
  1596. ==> The Control key contains information used to control system startup,
  1597.     including the computer's network name and the subsystems to start.
  1598.  
  1599. ==> The Services key contains information to control the loading and
  1600.     configuration of drivers, file systems, etc. The data in the Services key
  1601.     also controls how these services call each other.
  1602.  
  1603.     The following will be included in future versions of the FAQ.
  1604.  
  1605.     [3-6-2] Hkey_Current_Config may contain the following Subkeys
  1606.  
  1607.     [3-6-3] Hkey_Dyn_Data may contain the following Subkeys
  1608.  
  1609.     [3-6-4] Hkey_Classes_Root may contain the following Subkeys
  1610.  
  1611.     [3-6-5] Hkey_Users may contain the following Subkeys
  1612.  
  1613.     [3-6-6] Hkey_Current_User may contain the following Subkeys
  1614.  
  1615.  
  1616.              [4]          Customizing Windows 95
  1617.  
  1618.    4-1]  Creating Icons from the actual bitmaps
  1619.  
  1620.    Did you know that you can make the icons of bitmap files from the actual
  1621.    bitmap? With OLE 2, they can also automatically update themselves, as
  1622.    they are edited.
  1623.  
  1624.     Here's all you have to do:
  1625.  
  1626.     1.  Run the Registry Editor (regedit.exe)
  1627.  
  1628.     2.  Open the HKey_Classes_Root key
  1629.  
  1630.     3.  Open the Paint.Picture folder.
  1631.  
  1632.         4.  If there isn't a DefaultIcon folder, you will have
  1633.             to create one. You can do that by  selecting the
  1634.             Key Paint.Picture, and right clicking on it.
  1635.             Select New, and then select KEY. What will happen next is that
  1636.             new folder will appear under the Paint.Picture folder.
  1637.  
  1638.     5.  Rename this new folder "DefaultIcon".
  1639.  
  1640.     6.  Open the new DefaultIcon folder that you just created.
  1641.  
  1642.         7.  Double-click on the "default" item.
  1643.  
  1644.     8.  Change the value to "%1"
  1645.  
  1646.     9.  Exit the Registry Editor.
  1647.  
  1648.   That is all there is to it! Now you have some KILLER .BMP icons! They may
  1649.   display a little more slowly than regular icons but the effect is
  1650.   stunning. The files are lots easier to identify when you are in Windows95
  1651.   Explorer.
  1652.  
  1653.   Try it and see for yourself!
  1654.  
  1655.   [4-2]  Drag shortcuts onto Desktop
  1656.  
  1657.   Any OLE 2.0 compatible application, that lets you drag text or other
  1658.   objects, will let you drag onto the Windows95 desktop. These shortcuts
  1659.   appear as icons on the desktop. Shortcuts can be dragged back into any
  1660.   OLE 2.0 application.
  1661.  
  1662.  
  1663.   The result is another way of cutting and pasting that is very easy and
  1664.   very handy. You can have as many shortcuts on the desktop as you like.
  1665.   You can have shortcuts to files, folders, disk drives, printers, help
  1666.   files, programs, just to name a few examples.
  1667.  
  1668.   [4-3]  Change the Desktop Folders Default.Icon
  1669.  
  1670.   In the registry find this Key:
  1671.  
  1672.     HkEY_CLASSES_ROOT\Directory\DefaultIcon
  1673.  
  1674.   The default value should read something like this example:
  1675.   C:\WINDOWS\SYSTEM\shell32.dll,3
  1676.  
  1677.   This value points to the 4th icon (0,1,2,3) in the file Shell32.dll. To
  1678.   change this you need to replace this default value with the full path to
  1679.   the icon file.  If the icon is imbedded in a .dll like the current icon,
  1680.   you need to know its placement in the sequence.  The first icon in a dll
  1681.   is always 0, the next is 1, etc.
  1682.  
  1683.   [4-4]  A simple way to add the Control Panel to the Start Menu
  1684.  
  1685.   All you have to do is drag a shortcut to the control panel onto the start
  1686.   button. The result is that the Control Panel will appear as a selection
  1687.   on the start menu. It is a very nice trick but it is extremely limited
  1688.   and inconvenient.
  1689.  
  1690.  
  1691.   [4-5]  Control Panel Power at your fingertips!
  1692.  
  1693.   The above tip requires you to go through the Start Button, select Control
  1694.   Panel, and click your way through any number of Properties Dialogs and
  1695.   Settings tabs. You have only created a shortcut to the Control Panel, a
  1696.   pointer that opens a regular folder window from which you still must
  1697.   choose a Control Panel applet.
  1698.  
  1699.   With this second technique, you'll get a cascading menu off the main
  1700.   Control panel item. Here, all applets are presented as choices in this
  1701.   submenu. When in the normal main Control Panel window, you cannot select
  1702.   which applets you'd like to display (or even remove), while here the
  1703.   choices are completely customizable.
  1704.  
  1705.   I suggest that you try both, let the menu selections coexist, and see
  1706.   which is a better for you. I'm pretty positive that you will agree that
  1707.   the second idea is the way to go.
  1708.  
  1709.     1. Right click the Start Button. Choose EXPLORE.
  1710.  
  1711.     2. Explorer opens with a view of the Start Menu.
  1712.  
  1713.     3. Right click in the right-hand pane.
  1714.  
  1715.     4. Left click "New" and then "Folder".
  1716.  
  1717.     5. This will create an icon called "New Folder".
  1718.  
  1719.         6. Type the Binary I.D. # for Control Panel to create a name for
  1720.            this new folder, including brackets and hyphens.
  1721.  
  1722.            ControlPanel{21EC2020-3AEA-1069-A2DD-08002B30309D}
  1723.  
  1724.      7. When finished, press ENTER.
  1725.  
  1726.          8. Open up this new folder and copy the shortcuts to the Control
  1727.             Panel applets that you want to appear on the cascading menu.
  1728.             Place them in this newly created folder.
  1729.  
  1730.          9. Close Explorer.
  1731.  
  1732.         10. The next time that you click on START, the Window95 Control
  1733.             Panel applets appear ready to use in a cascading menu! Very nice!
  1734.  
  1735.    You can use this same technique to do the same with the My Computer,
  1736.    Printers, disk drives, and Dial-Up Networking folders. Just make sure
  1737.    that you have the proper binary I.D. for the cascading menu that you are
  1738.    trying to create.
  1739.  
  1740.    Printers {2227A280-3AEA-1069-A2DE-08002B30309D}
  1741.  
  1742.    The Control Panel is a special kind of folder in Windows95. Executables
  1743.    such as Control Panel and other resources have their own unique IDs in
  1744.    the Windows95 registry.
  1745.  
  1746.    To see these, click Start, Run, type REGEDIT and click OK. In the
  1747.    Registry Editor that appears, click Edit, Find and search for 21EC2020.
  1748.    This takes you to a section     that identifies Control Panels' ID number
  1749.    and that of many other resources.
  1750.  
  1751.    [4-5-1]  Still More Control Panel Power!
  1752.  
  1753.    The ONLY problem that I ran into when I tried out the technique above,
  1754.    was that the menu choice that was created  was that item's binary data
  1755.    string, instead of simply Printers. I figured that at least the
  1756.    cascading submenu would reveal what choices were available . .  until I
  1757.    was sent the correct answer.
  1758.  
  1759.    The steps below will create a cascading submenu off the Start Menu. Try
  1760.    BOTH tips, [4-5] and [4-5-1], and see what I mean by the differences
  1761.    between them.
  1762.  
  1763.    [4-5-2]  Start Menu Cascading Folders
  1764.  
  1765.     1. Right click on the Taskbar Start Button.
  1766.  
  1767.     2. The Context Menu appears. Select Open.
  1768.  
  1769.     3. A window displaying the contents appears.
  1770.  
  1771.     4. Right click on any unoccupied area of window.
  1772.  
  1773.         5. Another context menu appears. Select New Folder.
  1774.  
  1775.     6. The name you give this new folder will also be
  1776.        the menu selection on the Start Menu.
  1777.  
  1778.         7. Open up this new folder, and create new shortcuts or simply
  1779.            copy existing ones. You can also add folders, which creates
  1780.            another cascading menu off the new submenu you are creating.
  1781.  
  1782.         8. You'll know you're in business when you see that your new folder,
  1783.            along with its' right pointing arrow appears on the Start Menu.
  1784.  
  1785.      9. Close whatever windows or folders are open.
  1786.  
  1787.  
  1788.     [4-6]What you need to know to edit the Recycle Bin
  1789.  
  1790.     Start the registry editor.
  1791.  
  1792.     Highlight the entry HKEY_CLASSES_ROOT
  1793.  
  1794.     Now use Find to locate the recycle bin entry by
  1795.     clicking on Edit, then Find.  For the Find what entry use recycle.
  1796.     The result is an entry on the right hand side of the screen that
  1797.     looks like this:
  1798.  
  1799.          NAME                                DATA
  1800.     [icon](Default)                     "Recycle Bin"
  1801.         Highlight Default and right click, choose modify.
  1802.  
  1803.     For Value Data, type in whatever name you want for the recycle bin.
  1804.  
  1805.         Close the registry editor and restart Windows.
  1806.  
  1807.     Your Recycle Bin will now have whatever name you chose
  1808.  
  1809.         Changing the icon:
  1810.  
  1811.      If you want to change the default icon for the Recycle Bin, just look
  1812.      for the Key DefaultIcon when you are at the SubKey above. There are
  1813.      two default icons for the Recycle Bin, one full and the other empty.
  1814.      The defaults are listed below:
  1815.  
  1816.         Empty Recycle Bin - SHELL32.DLL,31
  1817.  
  1818.         Full Recycle Bin - SHELL32.DLL,32
  1819.  
  1820.         Default Recycle Bin - same as empty
  1821.  
  1822.       When Windows95 starts, the Default Icon for the Recycle Bin is
  1823.       briefly shown while the system determines whether the Bin is either
  1824.       full or empty. In either case, the value for the Default Icon is
  1825.       dynamic; meaning that the current status of the Recycle Bin (empty or
  1826.       full) is always written into the Registry to keep it up to date. If
  1827.       you want to change the Recycle Bin icons, all you have to do is enter
  1828.       the path where the icon is located. If the path is to an .ICO file,
  1829.       you don't need the number indicating the icon's position in the .DLL
  1830.       file.
  1831.  
  1832.       Remember the Default is always equal to Empty.
  1833.  
  1834.       Make sure the recycle bin is empty before you edit the icons. That
  1835.       way, there will be no confusion as to the value of the default.
  1836.  
  1837.     [4-7]  Removing unwanted items from the Desktop
  1838.  
  1839.       When Windows95 is installed, it places several icons on the Desktop,
  1840.       including  My Computer, Recycle Bin, Microsoft Exchange and Network
  1841.       icons. You will find that no simple way is provided to remove any of
  1842.       these objects but there is an undocumented trick that works every
  1843.       time.
  1844.  
  1845.     1.  Go to the following Key in the Registry Editor:
  1846.  
  1847.             Hkey_Local_Machine\Software\Microsoft\Windows
  1848.         \CurrentVersion\explorer\Desktop\NameSpace
  1849.  
  1850.     2.  You will find there a list of the icons placed on your Desktop.
  1851.  
  1852.     3.  All you have to do is delete the item that you want off the
  1853.         Desktop.
  1854.  
  1855.         INBOX - {00020D75-0000-0000-C000-000000000046}
  1856.  
  1857.  
  1858.         4. If you wish, the Recycle Bin can be removed this way as well,
  1859.            although why anyone would want to delete this helpful utility
  1860.            is unclear.
  1861.  
  1862.  
  1863.       [4-8]  How to change the My Computer Default icon
  1864.  
  1865.         1. Search for My Computer. (This will be a string's value and be
  1866.         on the right)
  1867.  
  1868.     2. Tab to go to the hex name of My Computer.
  1869.  
  1870.     3. Under this hex name key, find subkey default icon.
  1871.  
  1872.         4. This contains the "file name, and number of the icon in the
  1873.            file(starting from 0)"
  1874.  
  1875.     5. Change this to any "icon file, number of icon"
  1876.  
  1877.     6. BE CAREFUL
  1878.  
  1879.  
  1880.       [4-9]  Renaming "My Computer"
  1881.  
  1882.       In Windows95, an icon on the Desktop is named "My Computer."
  1883.       Yuck----!
  1884.  
  1885.       Couldn't this be something more realistic--"486/66 DX-2"?  The
  1886.       answer, of course, is YES!
  1887.  
  1888.       There are actually TWO ways to do this; one is done right on the
  1889.       Desktop using the standard technique while the other involves use of
  1890.       the Registry Editor.
  1891.  
  1892.      1. Open up Registry Editor, and go to:
  1893.  
  1894.             HKEY_CLASSES_ROOT\CLSID
  1895.  
  1896.         2. Locate the binary data string that identifies the My Computer
  1897.            entry:
  1898.  
  1899.            MyComputer {20D04FE0-3AEA-1069-A2D8-08002B30309D}
  1900.  
  1901.     3. In the right pane, right-click Default Name.
  1902.  
  1903.     4. Choose MODIFY, and the Edit String dialog appears.
  1904.  
  1905.     5. Type in the new name in Value Data, and choose OK.
  1906.  
  1907.         6. Close the Registry Editor, and reboot your machine.
  1908.  
  1909.       [4-10]  Dragging "Scraps" to the Desktop
  1910.  
  1911.       With Windows95, you can drag "Scraps" from your documents to the
  1912.       Desktop, or to folders, to create Document Scraps. With these scraps,
  1913.       you can archive elements of your documents for later use or for
  1914.       sharing them.
  1915.  
  1916.       I only tested the technique in WordPad so you might wish to
  1917.       experiment with it see if it works with other file types and
  1918.       applications. If you discover more about Scraps, please submit
  1919.       inform-ation to this FAQ as outlined in section [1-4].
  1920.  
  1921.  
  1922.       [4-11] Change the Desktop's default folder
  1923.  
  1924.     1. Go to the following Registry SubKey:
  1925.  
  1926.            HKEY_CLASSES_ROOT\Folder\DefaultIcon
  1927.  
  1928.     2. The current default icon points to the file shell32.dll in
  1929.        the Windows 95 System folder, and to the fourth icon in the
  1930.        series, which is actually 3.
  1931.  
  1932.         3. You can change the .DLL file and the icon to whatever you would
  1933.         like to see on your system. For example, PC Tools For Windows 2.0
  1934.         has a DLL file called FOLDERS.dll containing about 100
  1935.         variations of the folder.
  1936.  
  1937.         4. Make sure that you follow the following syntax:
  1938.            C:\Win95\System\Shell32.dll,x
  1939.  
  1940.        Where "x" is the number of the icon in the DL that you wish to
  1941.        use to replace the default.
  1942.  
  1943.         5. Close the Registry Editor, and reboot your machine.
  1944.  
  1945.  
  1946.  
  1947.        [5] Fine Tuning Windows95
  1948.  
  1949.        [5-1]  New design for the Start-Up screen
  1950.  
  1951.         Tired of that advertising come-on for a product you already own or
  1952.         do you have some other reason for wanting to change it? I am
  1953.         referring to the "You are now starting Windows 95" splash screen.
  1954.         Perhaps you might like your favorite spiritual quotation to appear
  1955.         in its' place? Or maybe Beavis and Butthead huh-huh-heh-ing your
  1956.         way into Windows 95 is more your style. Your call!
  1957.  
  1958.         All you have to do is the following:
  1959.  
  1960.          1. Create an alternate screen using LOGOW.sys as a template. You
  1961.             want to use this particular file as your template to assure
  1962.             that you are getting the color depth and aspect ratio correct.
  1963.             Otherwise, the system might not display the colors properly or
  1964.             crash.
  1965.  
  1966.          2. Save it in .BMP format, and make a copy of it and call it
  1967.             LOGO.sys, placing the file in your root directory (i.e. C:\).
  1968.             Also make sure that the replacement logo isn't larger than
  1969.             127k in size.
  1970.  
  1971.          3. Go to the Start Menu, and select Shut Down.
  1972.  
  1973.  
  1974.          4. Reboot your machine, and you will see your own artwork.
  1975.  
  1976.        [5-2]  Turn off the Windows 95 Start-up Logo
  1977.  
  1978.  
  1979.         1. Open the file msdos.sys in the MS-DOS Editor.
  1980.  
  1981.         2. Find the [Options] section in this file.
  1982.  
  1983.                 3.  Add this line to the [Options] section:
  1984.  
  1985.                    Logo=0
  1986.  
  1987.         4. Reboot your computer and there will be no logo
  1988.            on start-up!
  1989.  
  1990.         5. The default setting is: "Logo=1" which gives
  1991.                    you the animated Start-Up Logo.
  1992.  
  1993.        [5-3]  New designs for the Log Off screens
  1994.  
  1995.         Many Preview Program participants who have young children have
  1996.         complained that the two 95 Log Off screens look so similar that
  1997.         they confuse someone who cannot yet read the words. These can be
  1998.         easily modified to a design that is more suitable for use by the
  1999.         youngsters. Or you may just want to change these screens for your
  2000.         own reasons.
  2001.  
  2002.         There are two files involved which correspond to the "Wait while
  2003.         shutting down" and "You may safely turn off" screens  displayed
  2004.         during this sequence.  They are LOGOW.sys and LOGOS.sys (notice the
  2005.         W & S, for wait and safe?!) and can be found in the Windows95 root
  2006.         directory.
  2007.  
  2008.         Even though both have a .SYS extension, they are normal .BMP files.
  2009.         Before editing them, make backup copies and save them to another
  2010.         directory, renaming them so that they have .BMP extensions. Now,
  2011.         you can use a program like MS-Paint, or Corel Photo-Paint. Edit
  2012.         them but make sure to change nothing which affects the files'
  2013.         resolution or color depth.
  2014.  
  2015.         When you finish
  2016.                        (1)  make backups of the new modified files
  2017.                        (2)  then rename these edited files back to the
  2018.                             original names of LOGOW.sys and LOGOS.sys,
  2019.                        (3)  copy them back into the Windows 95 root
  2020.                             directory, and reboot your computer. If all
  2021.                             works the way it SHOULD, the next time you
  2022.                             Shut Down, you will see your custom Log Off
  2023.                             screens!
  2024.  
  2025.  
  2026.    POWER TIP  If you have children who operate your PC, you can change these
  2027.               screens to something like a stop sign, a green light, or even
  2028.               the child's favorite cartoon hero!
  2029.  
  2030.  
  2031.       [5-4]  Edit essential system folders
  2032.  
  2033.        To change the name or location of any of these folders (such as
  2034.        Desktop, Fonts, Programs, Send To, Start Menu,) open the Registry
  2035.        Editor, and go to the SubKey:
  2036.  
  2037.              HKEY_CURRENT_USER/Software/Microsoft/Windows
  2038.              /CurrentVersion/Explorer/ShellFolders
  2039.  
  2040.        Simply edit the data to make your changes.
  2041.  
  2042.       [5-5]  Boot to MS-DOS 7.0 instead of Windows 95
  2043.  
  2044.        If you prefer Windows 95 boot up in a MS-DOS session instead of the
  2045.        GUI:
  2046.  
  2047.                1. Open the MSDOS.sys file in MS-DOS Editor.
  2048.  
  2049.              2. Find the line "BootGUI=1" and change it to "BootGUI=0"
  2050.  
  2051.              3.  Or if this line is not in this file, simply add the line
  2052.                  "BootGUI=0" near the top.
  2053.  
  2054.          4.  Save the changes, close the editor and reboot.
  2055.  
  2056.  
  2057.        [5-6]  Clearing the Recent Documents Menu quickly
  2058.  
  2059.         The DOCUMENTS cascading menu off the Start Menu is always getting
  2060.         too long or filled up. To empty it, you have to play
  2061.         click-click-click with the Start Menu. Wouldn't it be easier to
  2062.         have a Desktop icon to do this?
  2063.  
  2064.         Okay, pull up a chair. And listen carefully.
  2065.  
  2066.          1. Create this batch file:
  2067.  
  2068.                 echo y| del \windows\recent\*.*
  2069.  
  2070.              2. Save it in a convenient directory and create a
  2071.                 shortcut to it on the Desktop
  2072.  
  2073.              3. Right-Click on the shortcut and choose Properties.
  2074.  
  2075.              4. Select the Program tab.
  2076.  
  2077.          5. Under RUN, choose Minimized.
  2078.  
  2079.              6. Check the CLOSE ON EXIT checkbox underneath the RUN box.
  2080.  
  2081.              7. Click on OK, and close the dialog.
  2082.  
  2083.         To empty the Most Recently Used Documents Folder, just double-click
  2084.         on the shortcut.
  2085.  
  2086.  
  2087.        [5-7] To change font size on Taskbar buttons
  2088.  
  2089.              1.  Right-click anywhere on Desktop and context menu appears.
  2090.  
  2091.              2.  Select Properties, then the Appearance tab.
  2092.  
  2093.              3.  Select "Active Title Bar" in Item: drop down list.
  2094.  
  2095.              4.  Adjust font size and select Apply to see what it looks like.
  2096.  
  2097.              5.  Select SAVE AS. Choose a name for your color scheme in the
  2098.                  Save Scheme dialog box.
  2099.  
  2100.             6.  Select OK to close Display Properties.
  2101.  
  2102.         This selection not only changes the Taskbar button font and size,
  2103.         but also the Active Title Bar in all of the programs that you run
  2104.         in Windows95. So choose a font that looks acceptable and readable
  2105.         in both places.
  2106.  
  2107.  
  2108.                     [6] Problem Solving in Windows 95
  2109.  
  2110.        6-1]  If an Application Cannot Find its' Help File
  2111.  
  2112.         If you have an application that is having trouble finding its' Help
  2113.         File, you can add its' file name and full path to the following
  2114.         key:
  2115.  
  2116.     Hkey_Local_Machine\Software\Microsoft\Windows\Help
  2117.  
  2118.         There should already be several examples listed so add to them!
  2119.  
  2120.        [6-2]  A Tip for Multi-Boot Users
  2121.  
  2122.         If you are tired of hitting F8 every time you boot your PC, here is
  2123.         a quick fix that will present a "Boot Menu" every time you start
  2124.         your machine.
  2125.  
  2126.            1. Open up your MSDOS.sys file in the MS-DOS Editor.
  2127.  
  2128.            2. Add the following line to the [Options] section: BootMenu=1
  2129.  
  2130.         3. Save changes, and exit MS-DOS Editor.
  2131.  
  2132.        4. Reboot and your new Boot Menu will appear.
  2133.  
  2134.            5. You can also add the following line to the [Options] section of
  2135.               the MSDOS.SYS file:
  2136.  
  2137.           BootMenuDelay=(number)
  2138.  
  2139.               "Number" stands for how many seconds you want your machine to
  2140.               pause on the "Boot Menu." If the timer goes to zero before you
  2141.               act the BootMenuDefault is loaded.
  2142.  
  2143.  
  2144.        [7] Registry Tricks
  2145.  
  2146.         [7-1]  Speed up the Start Menu!
  2147.  
  2148.                Create a new string value under
  2149.                HKEY_CURRENT_USER\Control Panel\desktop named
  2150.                MenuShowDelay and set it's value to a number
  2151.                from 1, the fastest, to 10.
  2152.  
  2153.         [7-2]  My City Isn't on the Time Zone Map !!!
  2154.  
  2155.                Highlight the section on the world map that con-tains your
  2156.                city. Write down the string of cities.
  2157.  
  2158.             An example is "Brisbane, Melbourne, Sydney"
  2159.  
  2160.                Open Registry Editor, search for and then edit that string.
  2161.                You have easily edited a string that was not meant to be
  2162.                edited but with Windows95 you are given the option to edit
  2163.                nearly all strings.
  2164.  
  2165.         [7-3]  Editing the Windows TIPS at Start-up
  2166.  
  2167.                You can edit those tips and add your own to the Welcome
  2168.                Dialog Box that appears at system start-up.
  2169.  
  2170.                1. Go to the
  2171.                   H_KEY_LOCAL_MACHINE\Software\Microsoft\Windows\
  2172.                   CurrentVersion\explorer\Tips key of the Registry Editor.
  2173.  
  2174.                2. Go to the above Key in the Registry Editor.
  2175.  
  2176.                3. Go to the end of the list of existing UserTips.
  2177.                   Fifty tips are pre-loaded.
  2178.  
  2179.                4. To add a new String Value, right click with
  2180.                   your mouse at the end of the list.
  2181.  
  2182.             5. Select NEW.
  2183.  
  2184.                6. Type the next highest number from what' listed
  2185.                      directly next to the ab.
  2186.  
  2187.            7. Press ENTER.
  2188.  
  2189.                8. Right click again on the number value just created.
  2190.  
  2191.            9. Select MODIFY.
  2192.  
  2193.               10. In the box marked VALUE DATA, type a new User Tip.
  2194.  
  2195.               11. When you are positive that you have what you want
  2196.                   select OK.
  2197.  
  2198.          When you restart Windows 95 you will see the new Tips when the
  2199.          Welcome dialog box appears. This could be helpful, e.g., for new
  2200.          Win95 users on a network or as a handy dynamic tutorial list for
  2201.          you including important things easy to forget.
  2202.  
  2203.  
  2204.    POWER TIP  At the very beginning of your  VALUE DATA, you might want to
  2205.               begin the Tip with, e.g., "My Tips"  to remember with the ones
  2206.               you added.
  2207.  
  2208.  
  2209.      [7-4] Friendly "Short" Names
  2210.  
  2211.       One of my favorite features in Windows 95 are the Long File Names. At
  2212.       last, we can leave eight-dot-three in the dust. There is the problem
  2213.       though if I have a program like Microsoft Office Professional 4.3,
  2214.       the 16-bit short file name edition.
  2215.  
  2216.       In Explorer, I can save a file as "1995 Income Tax Returns". But when
  2217.       I open that file in Excel, I will find something like "1995In~1.xls".
  2218.       If you wanted to save several files with the prefix "1995 Income Tax"
  2219.       you would soon have a mess on your hands and be unable to decipher
  2220.       the short names.
  2221.  
  2222.       Complete the following steps.
  2223.  
  2224.        1. Open up the Registry Editor.
  2225.  
  2226.     2. Open the SubKey:
  2227.  
  2228.        HKEY_LOCAL_MACHINE\System\CurrentControlSet\
  2229.         Control\FileSystem
  2230.  
  2231.         3. Right-Click the right-hand pane of the Registry Editor window.
  2232.            On the context menu, select NEW, Binary  Value.
  2233.  
  2234.     4. Type in NameNumericTail and press ENTER.
  2235.  
  2236.         5. Double-Click the entry you just created, and type zero (0) as
  2237.            the complete binary value.
  2238.  
  2239.         6. Click OK, close the Registry and restart Windows.
  2240.  
  2241.       This undocumented technique will assure that the short file names
  2242.       will resemble the long file names as much as it is possible.
  2243.       Windows95 will make sure that no two files will have the same long or
  2244.       short name.
  2245.  
  2246.     [7-5] 3-D Objects: Highlights and Shadows
  2247.  
  2248.     1. Open up the Registry Editor.
  2249.  
  2250.     2. Go to the SubKey:
  2251.  
  2252.         HKEY_CURRENT_USER\Control Panel\Colors
  2253.  
  2254.         3. You will find a list of various system items, such as buttons,
  2255.            active title bar, etc. The list adds to the information that
  2256.            can be edited in the Control Panel's Display Properties dialog
  2257.            Appearance tab.
  2258.  
  2259.         4. The information is presented as RGB data, which means that each
  2260.            color is represented by three values to simulate the various
  2261.            colors that will be displayed on your screen. The three values
  2262.            are Red, Green, and Blue. Each can have values between
  2263.            zero (0),representing black, and 255, representing white.
  2264.  
  2265.            EXAMPLE:     0 0 0       represents black
  2266.                            255 255 255      represents white
  2267.            all other colors are somewhere in between
  2268.  
  2269.         5. The RGB Color Model is an additive model that is used to
  2270.            determine how colors are displayed on computer monitors.
  2271.  
  2272.         6. RGB values for the various colors can be found on your system
  2273.            under:
  2274.  
  2275.         Control Panel, Display, Properties, Appearance,
  2276.         Color, Other . . .
  2277.  
  2278.        In this dialog, the RGB values are found in the lower right corner.
  2279.        Write down the values of your favorite colors, so they can be
  2280.        changed easily.
  2281.  
  2282.         7. Knowing all this, you are ready to further customize the shadows
  2283.            and inverse colors of 3-D objects I in the Windows 95 system.
  2284.  
  2285.     [7-6]  Reappearing Values in the Registry?
  2286.  
  2287.      If after several editing sessions in the Registry Editor, you discover
  2288.      that several entries and values that you deleted seem to reappear, it
  2289.      is NOT a problem with the Registry, the Editor, or your mind.
  2290.  
  2291.      To keep that data from respawning, simply remove the offending items
  2292.      from your WIN.ini file!
  2293.  
  2294.     [7-7] Adding Sounds to Application Events
  2295.  
  2296.      You can add sounds to quite a few system events. Those can be located
  2297.      in the Control Panel Sounds dialog. But did you realize that, with the
  2298.      Registry, you can also add sounds to APPLICATION events?
  2299.  
  2300.     1. Open up the Registry Editor.
  2301.  
  2302.     2. Go to the SubKey:
  2303.  
  2304.             HKEY_CURRENT_USER\AppEvents\Schemes\Apps
  2305.  
  2306.         3. You will find two SubKeys .Default and Explorer.
  2307.  
  2308.         4. Right-Click on the SubKey APPS, choose NEW KEY.
  2309.  
  2310.         5. The new value should be the name of the application for
  2311.            which you wish to create event sounds.
  2312.  
  2313.         6. Right-Click on the new SubKey, and select NEW KEY.
  2314.  
  2315.         7. An example to get you started: Key: Open  Then, create another
  2316.            SubKey called Close.
  2317.  
  2318.         8. Go to the Control Panel Sounds, and the Application Event
  2319.            SubKeys you just created will now appear in the list that is
  2320.            displayed in the Sounds tab.
  2321.  
  2322.         9. Add whatever sound files you wish for these events.
  2323.  
  2324.        10. The next time that you Open and/or Close that particular
  2325.            application, the sounds will play.
  2326.  
  2327.        11. For each and every application on your system, you can add
  2328.            sounds to all these standard events:
  2329.  
  2330.                 Close            Open
  2331.                 G.P. Fault                RestoreDown
  2332.                     Maximize            RestoreUp
  2333.                 MenuCommand                SystemAsterisk
  2334.                 MenuPopup            SystemExclamation
  2335.                 Minimize            SystemQuestion
  2336.  
  2337.         There may be other events possible, but that depends on the
  2338.         particular application events that are used in any given Windows
  2339.         application.
  2340.  
  2341.         HINT: Button and Icon bars are NOT such events!
  2342.  
  2343.      [8] Windows95 Registry Binary Value Reference List
  2344.  
  2345.       [8-1] Control Panel
  2346.            {21EC2020-3AEA-1069-A2DD-08002B30309D}
  2347.  
  2348.       [8-2] Printers
  2349.            {2227A280-3AEA-1069-A2DE-08002B30309D}
  2350.  
  2351.       [8-3] Recycle Bin
  2352.            {645FF040-5081-101B-9F08-00AA002F954E}
  2353.  
  2354.       [8-4] My Computer
  2355.            {20D04FE0-3AEA-1069-A2D8-08002B30309D}
  2356.  
  2357.       [8-5] Dial-Up Networking
  2358.  
  2359.       [8-6] Net.Neighborhood
  2360.            {208D2C60-3AEA-1069-A2D7-08002B30309D}
  2361.  
  2362.       [8-7] Inbox
  2363.            {00020D75-0000-0000-C000-000000000046}
  2364.  
  2365.       [8-8] Desktop
  2366.            {00021400-0000-0000-C000-000000000046}
  2367.  
  2368.       [8-9] Shortcut
  2369.            {00021401-0000-0000-C000-000000000046}
  2370.  
  2371.      As I was getting deeper and deeper into the Registry, I was beginning
  2372.      to notice more and more that quite a few of the data strings were
  2373.      listed in some sort of binary HEX mumbo jumbo. I also noticed that
  2374.      some of these binary data strings remained constant throughout the
  2375.      entire Registry, from  Hkey_Local_Machine all the way down to
  2376.      Hkey_Current_User.
  2377.  
  2378.      I originally compiled this short list for my own personal reference.
  2379.      But, again and again, I was reading from the various newsgroups on the
  2380.      Internet, that people wanted to know the same information that was on
  2381.      this little slip of paper on my desk. So, I added this to the FAQ for
  2382.      general reference purposes.
  2383.  
  2384.      It should save you from having to use the FIND shortcut in the
  2385.      Registry Editor to look up these very same values,which remain
  2386.      constant, no matter whose system they're on.
  2387.  
  2388.  
  2389.     [9]      Registry Editor Command Reference
  2390.  
  2391.      A promise for the future version of this FAQ.
  2392.  
  2393.  
  2394.  
  2395.    Kent Daniel Bentkowski has a bunch of postive attributes going for him.
  2396.    First of all he really knows how to organize a very complex subject into
  2397.    a concise and to the point fashion. He is writing about very important
  2398.    issues that many of us feel the need to master. And, finally, he hails
  2399.    from my home town.  What more could an editor want?
  2400.  
  2401.    He has been involved in the publishing industry for better than fifteen
  2402.    years and has been associated with computers for almost as long. He is
  2403.    currently a member of the Microsoft Developer Network, and was a Windows
  2404.    95 BETA tester.  It was that experience which lead to the writing of the
  2405.    Windows95 Registry FAQ.  As an experienced BETA tester,  he has tested
  2406.    several software applications, as well as games. Among them are; Windows
  2407.    95, Windows NT, Complete Communicator, and PowerTools and PowerMail for
  2408.    America Online. Some of the games that he has playtested are; Bolo and
  2409.    OXYD, which are two games from Dongleware, LINKS 386 CD by Access
  2410.    Software.  Currently Kent is playtesting the Network version of Battle
  2411.    Beast by 7th Level.
  2412.  
  2413.  
  2414.  
  2415.  
  2416.                                       ww
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.                                Alice Writes!
  2427.  
  2428.                      Copyright 1995 by Peter Neuendorffer
  2429.  
  2430.  
  2431.  To Whom it May Concern:
  2432.  
  2433.  Alice has decided to write her own column this month as I am suffer-ing
  2434.  from sleep debt and exhaustion. She is typing away, exclaim-ing "Aha!" And
  2435.  "That's it," "Yeah, so what now? " I now give you Alice:
  2436.  
  2437.  At first I couldn't think of a thing to say.  No new inventions this week,
  2438.  and my mail has consisted of two chain letters, two preapproved
  2439.  Mastercards, and another free time-disk for a major online service.
  2440.  
  2441.  Ever know someone who keeps a journal? They take great care to choose the
  2442.  blank volume, and some even use wet ink to carefully inscribe their
  2443.  deepmost thoughts. The artist Saul Steinberg was very aware of the
  2444.  connection of writing to materials, his drawings gracing the covers of
  2445.  The New Yorker for many years.
  2446.  
  2447.  
  2448.  A single line became variously the pavement viewed from up high, a tight
  2449.  rope, a mountainscape and so on. Letters and numbers rained from the sky,
  2450.  and a distorted view of the globe showed New York City in grand relief,
  2451.  with a sliver of ocean and England peeking out the other side. A
  2452.  city-scape was infested with subway stairs reaching up from the depths.
  2453.  
  2454.  Peter surely has the worst handwriting in the world, and the keyboard is a
  2455.  Godsend to him. A brief attempt to make him right-handed in grammar school
  2456.  has produced a calligraphic idiot. Graffiti artists are most interested in
  2457.  producing only their signature, and retired baseball players jealously
  2458.  guard the rights to their Nom de Plume appearing on baseballs.
  2459.  
  2460.  Is the printing press the primary invention of mankind so far? The
  2461.  broadside - which still may be found today on light poles - led to the
  2462.  journals and public newspapers. Today anyone can read yesterday's world
  2463.  news each morning for less than the price of a cup of coffee. That is
  2464.  anyone where there is freedom of the press. The power of propaganda,
  2465.  though ever present can strangle the beliefs of entire cultures.
  2466.  
  2467.  Today I will type this article and send it off over the wire, where it
  2468.  will be picked up in West Virginia, edited and included in an electronic
  2469.  document available world wide. The words will have never touched paper,
  2470.  becoming digital pulses and video flares.
  2471.  
  2472.  Certain documents have sparked revolutions in culture, while personal
  2473.  letters have changed the course of people's lives. A note between Romeo
  2474.  and Juliet was not delivered in time and the protagonists ended up dead. A
  2475.  letter from Einstein to President Roosevelt warned of the possibility of
  2476.  Germany building a nuclear bomb, leading to the mammoth secret Manhattan
  2477.  Project.
  2478.  
  2479.  Peter's mother is a person of  letters. Peter always brightens up when he
  2480.  gets one from her. News of Dad's garden, and their retirement excursions
  2481.  such as a trip to Sturbridge historical village take on worldly
  2482.  importance. Occasional letters by Peter to his U.S. Senator always return
  2483.  a "Thank you for writing Senator..... He is always interested... blah blah
  2484.  ....It is because of people like you... blah blah blah." Peter is
  2485.  currently awaiting a rejection slip from the New Yorker, and tries to
  2486.  pretend he is not waiting, as a watched pot never boils.
  2487.  
  2488.  One's signature seems to be increasingly a function of the magnetic strip
  2489.  on a credit card, or ATM card. You are not Okaying the transaction, a
  2490.  program on a computer is. As I am an imaginary person, I always pay in
  2491.  cash. Corporate logos seem to be a signature, with forgery a big concern
  2492.  among jeans manufacturers, the jeans worth is in the brand name. One would
  2493.  think that some products, since they are a household word - like jello or
  2494.  baking soda - would sell them-selves.  Apparently not, as both are
  2495.  currently advertised on television.
  2496.  
  2497.  Well, this has been a brief discussion of writing, and I hope you will
  2498.  call your family together after the dishes are loaded in the dishwasher
  2499.  and before ER to each write a conclusion. Who knows, you might have a
  2500.  writer in the house.
  2501.  
  2502.  
  2503.  Unfortunately Alice was completely disinterested when we offered her a
  2504.  regular column with a by-line and all the other perks that WindoWatch
  2505.  routinely  provides for their fine writers. She sniffed at me in great
  2506.  disdain and stomped off.  Peter has spoiled her rotten.
  2507.  
  2508.  
  2509.                                                                                   ww
  2510.  
  2511.                                      ww
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  Programming Notes                                     A WindoWatch feature
  2523.  
  2524.                          Window Aspect: A Scripting Language A Tutorial:
  2525.                         Part Eight Ghost BBS v3.20 Copyright  1995 by Gregg
  2526.                         Hommel
  2527.  
  2528.  
  2529.  You've written the ultimate script for PCP/Win!  But you face a dilemma:
  2530.  If you release the source code to the public, with the WAX file,  people
  2531.  will try modifying that source code, and when it doesn't work, will be
  2532.  contacting you for help in fixing their altered code. Depending upon how
  2533.  complicated the source code might be and let's assume, very, such user
  2534.  modifications and the resulting problems might result in taking more of
  2535.  your time to handle than legitimate support of your own original code.
  2536.  
  2537.  Nonetheless, you want people to be able to customize the operations of
  2538.  your script and to change the operation into something more suited to
  2539.  their needs.  Whether it is to display an alternative set of information,
  2540.  or dialog boxes, or whatever, how can you satisfy both their needs and
  2541.  still support your original code?
  2542.  
  2543.  If you haven't already guessed that the answer is via an INI format file,
  2544.  then you haven't been reading the previous columns!
  2545.  
  2546.  I hate to keep using GHOST BBS as an example for this column, but it is
  2547.  something I am intimately familiar with, and it provides convenient
  2548.  examples of some of the issues I want to discuss here.
  2549.  
  2550.  GHOST BBS uses a basic INI format file (GHOST.INI) for a variety of system
  2551.  information. We've already discussed that file to a fair degree, not only
  2552.  in terms of the more standard things contained in the file, but also with
  2553.  respect to some of the less normal items.
  2554.  
  2555.  However, there are still obviously more ways that GHOST uses INI format
  2556.  files, or I wouldn't be writing this.  I think perhaps, the best way to see
  2557.  how GHOST uses various INI format files is to follow what happens when
  2558.  GHOST is running, and a remote user calls. We'll begin after the two modems
  2559.  have negotiated a connection, since that procedure has nothing to do with
  2560.  our discussion here....
  2561.  
  2562.  When you call a GHOST BBS system, the first thing GHOST has to know, is
  2563.  which of the multiple languages it supports and which one you, the user,
  2564.  wants displayed. If there is only one language set up, than, obviously,
  2565.  this is not necessary.  The first thing GHOST does is checks the GHOST.INI
  2566.  file for a setting which tells it how many languages the system is set up
  2567.  for. If it is just one, then we simply continue on.  However, if it is
  2568.  configured for multiple languages, GHOST then checks the GHOST.INI file to
  2569.  get a description of those languages in order to display a numbered list
  2570.  for the user,  -you- , to opt for.
  2571.  
  2572.  GHOST takes the language number requested, reads the GHOST.INI file for a
  2573.  base prompt file path and name, adds the language number and the extension
  2574.  .PMT to it, and now knows which file it needs to read for the various
  2575.  prompts it will be displaying. The fact is, that the .PMT file, in spite of
  2576.  the extension, is nothing more than another INI format file which is used
  2577.  immediately by GHOST. The next item required from the user is whether or
  2578.  not they wish to have ANSI graphics displayed.  Note. This should be
  2579.  displayed in the language which the remote user has just chosen. Therefore,
  2580.  GHOST accesses the PMT (prompt) file which it has just determined should be
  2581.  used, and locates the prompt asking the user which graphics mode he wishes,
  2582.  using standard INI format file read commands i.e. profilerd.
  2583.  
  2584.  The user response to that prompt tells GHOST to use ANSI  where an integer
  2585.  value of 1 is set  or not  where an integer value of 0 is set. This is
  2586.  important, as a large number of GHOST entries in all INI files depend upon
  2587.  that integer value to tell GHOST where to look for something, or what to
  2588.  display. For that matter, GHOST uses it immediately to determine the next
  2589.  prompt to display. The PMT file actually has two main sections, [Prompt0]
  2590.  and [Prompt1]. I will leave it up to you to determine what each section is
  2591.  for (Hint: remember the value of the integer used to indicate whether or
  2592.  not to use ANSI displays?)
  2593.  
  2594.  GHOST now goes to the appropriate [Prompt#] section, of the already
  2595.  determined PMT file, and gets the prompt to be displayed asking for the
  2596.  remote user's name.  It is here where we come across two other INI format
  2597.  files used by GHOST to store data.....
  2598.  
  2599.  1. The first one, GHOST.USR, contains quite simple entries. Because GHOST
  2600.  can use multiple user record files, and has to, to over come  the 64K size
  2601.  limit on INI format files imposed by Windows, GHOST needs to know where a
  2602.  particular user's information is located. This is where GHOST.USR comes in
  2603.  with each entry in the format of...
  2604.  
  2605.  
  2606.   [USER NAME] UserData=x:\path\filename.ext
  2607.  
  2608.  When a user types his/her name upon entering GHOST, it is checked here to
  2609.  determine the name of the single file which contains the data for that
  2610.  user. And this brings us to the second INI format file used here...
  2611.  
  2612.  2. USER#.REC  (where the # is a number from 1 to ?) which is still another
  2613.  INI format file which contains all data for a given user.
  2614.  
  2615.  What if the user is not listed in the GHOST.USR file, you ask?
  2616.  
  2617.  The answer to that query is simple, yet, at the same time, not quite as
  2618.  simple as it first looks!  If the user name entered is not in the GHOST.USR
  2619.  file, GHOST assumes that it is a new user, and confirms this with the
  2620.  individual, using another prompt pulled from the previously mentioned PMT
  2621.  file. When the user confirms that they are new, GHOST has to go through
  2622.  some hoops to determine what to do then.
  2623.  
  2624.  As mentioned above, Windows imposes a size limit of around 64K on any INI
  2625.  format file.  GHOST takes a slightly more conservative view of INI format
  2626.  file sizes, at least, when it comes to the user record database. There are
  2627.  two reasons for this...
  2628.  
  2629.  1. Although the theoretical limit is 64K, in practical terms, problems
  2630.  begin developing with INI files that are slightly smaller than that limit.
  2631.  
  2632.  2. Each upgrade version of GHOST has, until recently, added more data to
  2633.  the user record information stored. The upgrade scripts in GHOST have taken
  2634.  care of this by writing the new user information to the REC files if and
  2635.  when necessary. Theoretically, it is possible for a GHOST BBS upgrade to
  2636.  push a user record database file over the 64K limit, unless there is some
  2637.  leeway available to update the records without reaching that limit.
  2638.  
  2639.  As a result, when it comes to GHOST user records, an internal file size
  2640.  limit of 55,000 bytes is imposed by GHOST. As a result, the first thing
  2641.  done by GHOST is to read the GHOST.INI file to determine the name of the
  2642.  REC file currently in use, locate that REC file, and check the size of it.
  2643.  If it is less than 55,000 bytes, a new record can easily be added without
  2644.  approaching that Windows imposed INI format file size limit of 64K.
  2645.  
  2646.  However, if the file in question already is greater than 55,000 bytes,
  2647.  GHOST won't use it.  We can't/won't  tell the user he can't log on, so back
  2648.  we go to GHOST.INI, to check two things.. the name of the base file to read
  2649.  for user records, and the number of the file currently in use, both of
  2650.  which are stored there.
  2651.  
  2652.  Using that information, GHOST increments the index number it got by 1, adds
  2653.  that to the base file name it read in GHOST.INI, and then adds the REC
  2654.  extension. As example, let's assume the current user file is
  2655.  
  2656.        M:\GHOST\USERS\USER4.REC
  2657.  
  2658.  The GHOST.INI file will tell GHOST that the base name is
  2659.  M:\GHOST\USERS\USER, and the current index is 4.  GHOST increments that
  2660.  current index to 5, adds it to the base file name, and then adds the
  2661.  extension which results in a new user record file of
  2662.  
  2663.        M:\GHOST\USERS\USER5.REC
  2664.  
  2665.  Once the new user has entered a password, and verified it, GHOST uses a
  2666.  PROFILEWR command to record the basic information for the new user, and
  2667.  that PROFILEWR command automatically creates the new USER5.REC file. We
  2668.  discussed this automatic creation of an INI format file earlier, as it is
  2669.  one of the nice features of the PROFILEWR command.
  2670.  
  2671.  From here on, the inner workings of GHOST are not at issue in this column,
  2672.  so we'll drop our imaginary GHOST user at this point, and review what we
  2673.  have discussed so far.
  2674.  
  2675.   1. INI format files can be used to store all kinds of information needed
  2676.      by a script while it is in operation.
  2677.  
  2678.   2. INI format files do not need to use the INI extension. They can
  2679.      have any extension which you like.  It is the format of the file content
  2680.      which is the critical issue.
  2681.  
  2682.   3. INI format files need not be stored in C:\WINDOWS. They can be stored
  2683.      wherever they are most appropriate.  I prefer to keep them, as much as
  2684.      possible, with the files they apply to.
  2685.  
  2686.   4. Reading from or writing to an INI format file is much simpler than
  2687.      doing the same thing in a non-INI format file. It involves one
  2688.      command to read, and one command to write -  with the write command
  2689.      resulting in the creation of the file if it doesn't already exist before
  2690.      the write command is invoked.
  2691.  
  2692.  But how does this relate to  your ultimate Wasp application?
  2693.  
  2694.  An INI format file can be one of the most useful tools you have at your
  2695.  disposal.  It is not only useful for the storing of configuration
  2696.  inform-ation, but for the storage of  any application data that you may
  2697.  need. This includes information which may be optional to the application,
  2698.  or cause the application to branch to a different path if set.
  2699.  Additionally,  the information in the INI format file can be set on the
  2700.  fly, which makes it useful for modifying application operations also, and
  2701.  on the fly.
  2702.  
  2703.  There is also another way that an INI format file can be most useful. Using
  2704.  it can help eliminate one of the few drawbacks to the Wasp language and
  2705.  that is the inability to pass a start up argument, singular or multiple, to
  2706.  a script.
  2707.  
  2708.  If you have done any Wasp programming at all, you may have run across this.
  2709.  One thing which cannot be done in Wasp and which should be fixed as soon as
  2710.  possible,  is to start a script with arguments on the command line.
  2711.  
  2712.  When a script starts running under PCP/Win, it begins...period!  You can't
  2713.  modify how it begins through the use of command line arguments, a normal
  2714.  procedure in most programming languages. This kind of a procedure can be
  2715.  extremely useful in modifying how a script operates when it is run.
  2716.  
  2717.  Fortunately,  in Wasp, there are three ways to work around this limitation...
  2718.  
  2719.    1. If you spawn one script from another, you can use the Wasp internal
  2720.       global system variables (S0-9, I0-9, etc.) to pass start up arguments
  2721.       to the spawned script.
  2722.  
  2723.  The drawback when doing this is that you are limited to 10 arguments of
  2724.  each type.  Additionally, the global system variable can be inadvertently
  2725.  modified by a script run before starting the one you want the argument
  2726.  passed to.
  2727.  
  2728.    2. You can store start up arguments in a text file to be read by the
  2729.       script.
  2730.  
  2731.  The drawback here is that, in order to use the file, you have to locate it,
  2732.  open it, read it line by line, and locate the line that you need within the
  2733.  file using STRCMP and other commands. In other words, this can be a lot of
  2734.  work.
  2735.  
  2736.    3. You can use an INI format file to store the arguments.
  2737.  
  2738.  This eliminates the drawbacks of the system variables, since you can store
  2739.  as many arguments as you like, within the 64K file size limitation.  The
  2740.  script has to explicitly change the entries in the file making an
  2741.  inadvertent change to the value much more difficult.
  2742.  
  2743.  It also, eliminates the drawbacks of using a text file, because an INI
  2744.  format file never has to be explicitly opened as  the PROFILERD command
  2745.  does that automatically.  Additionally, you don't have to read in the file
  2746.  line by line using string manipulation commands to locate what you want.
  2747.  Again, the PROFILERD command finds the exact line you ask it for, quickly,
  2748.  and without error or string manipulations.
  2749.  
  2750.  The next column will be in the New Year. For us, this isn't going to mean
  2751.  something completely new, as we are going to go back to our old friend,
  2752.  George, whom we have left hanging for the past couple of columns. The poor
  2753.  guy has been sitting there, logged on, and staring at a blank screen, for
  2754.  all this time, while went exploring elsewhere. So we are going to drop back
  2755.  in on him, and get him past the blank screen, and help him write a script
  2756.  that goes beyond a simple log in.
  2757.  
  2758.  One last thing... I have found an ISP, and thus, now have a new email
  2759.  address, and even a Home Page of my own. Should you have any reason to
  2760.  contact me, my new email address is
  2761.  
  2762.  gregghom@ophelia.waterloo.net or, you could browse to my Home Page, where
  2763.  you can download a copy of either GHOST BBS or PCB Freedom, and by the time
  2764.  you read this,  even download my original Wasp 1.0 Tutorial, or my columns
  2765.  from WindoWatch. The URL for my homepage is
  2766.  http://www.waterloo.net/~gregghom/
  2767.  
  2768.  
  2769.  Gregg Hommel is a much respected Aspect script writer and programmer. He is
  2770.  well known on the various nets hosting any number of conferences. He is
  2771.  applying his considerable programming talents to the construct of his own
  2772.  homepage and ours. Gregg sits on our Editorial Board and is a regular
  2773.  WindoWatch contributor.
  2774.  
  2775.  
  2776.  
  2777.  
  2778.                                   ww
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.  The Cat's Out of The Bag!
  2789.  
  2790.  
  2791.                 The Twenty Pound Black and White Furry Windows Expert!
  2792.                        Copyright 1995 by Bob Miller
  2793.  
  2794.  
  2795.       Bob Miller's  Stanley Does Windows
  2796.  
  2797.       Purrfectly Yours   by Stanley
  2798.  
  2799.  Dear Stanley,
  2800.  
  2801.       I've just switched to Windows 95 and I'm bewildered.  Do I still need
  2802.       to use SmartDrive?   What about Memmaker?
  2803.  
  2804.  Dear Bewildered,
  2805.  
  2806.       SmartDrive still serves a purpose for sessions being run from a prior
  2807.       DOS version or in SAM but is counterproductive when '95 is running.
  2808.       Memmaker still works, be absolutely certain, though, that you use the
  2809.       95 version and not the old one.  It's not needed by most folks!
  2810.  
  2811.  
  2812.  Dear Stanley,
  2813.  
  2814.       The swap file is using a HUGE amount of space on my hard drive.
  2815.       Should I change it?  How?
  2816.  
  2817.  Dear Space conscious,
  2818.  
  2819.       You didn't say which version of Windows you are running. If '95,
  2820.       leave it alone.  '95 uses a dynamic swap file that is much brighter
  2821.       than you are. However, if you are running an older version of
  2822.       Windows, you have encountered the brain dead algorithm that
  2823.       determines the size of the PSF. It is always too large.  Most people
  2824.       find that a 4 MB PSF is just about purrfect.
  2825.  
  2826.  
  2827.  Dear Stanley,
  2828.  
  2829.       How come you know so much?  Aren't you just a cat?
  2830.  
  2831.  Dear dumb-dumb.
  2832.  
  2833.       Just a cat indeed!  Cats were once worshipped as Gods and we have
  2834.       never forgotten it.  We have spent thousands of years domesticating
  2835.       you poor humans and, clearly, still have a ways to go.  But, to
  2836.       answer your question, I started with Windows 1.0 and have used and
  2837.       tweaked every version since.  I also get and read four national
  2838.       on-line message nets every day that are devoted to Windows.
  2839.  
  2840.       But there is no substitute for trying things yourself.  Just make
  2841.       sure that you have a current backup of all your important files.
  2842.  
  2843.  
  2844.  Dear Stanley,
  2845.  
  2846.       I started my system today and got a corrupt group message.  What
  2847.       happened and how do I prevent it from happening again?
  2848.  
  2849.  Dear Corrupt,
  2850.  
  2851.       Usually, this is caused by shutting off Windows while it is still
  2852.       running instead of exiting to a DOS prompt first as you should.
  2853.       But, sometimes, it just happens.
  2854.  
  2855.       It is easy enough to recreate the lost group (Program Manager, File,
  2856.       New, Program Group) but it is better to have copies of all your .grp
  2857.       files (and .ini ones too) safely stored so that a rebuild is nothing
  2858.       more than a copy job.  The .grp files are stored in Progman.ini.
  2859.  
  2860.  
  2861.  Dear Stanley,
  2862.  
  2863.       I have 16 megs of ram and 606 free when Windows starts but, when
  2864.       adding a new program, I get very low on memory messages or all my
  2865.       icons turn black.  What is causing this?
  2866.  
  2867.  Dear Hi-color user,
  2868.  
  2869.       You are running afoul of the maximum limit of icons per group window.
  2870.       This number is directly proportional to the depth of color you are
  2871.       using. At 256 colors, you can have 50 icons, at 65k colors, 27 and at
  2872.       16.6mm, 16. No way around this so either reduce your color depth or
  2873.       use more groups. BTW, you are limited to 40 groups no matter what.
  2874.  
  2875.  
  2876.  Dear Stanley,
  2877.  
  2878.       I find Explorer hard to use.  I wish Microsoft had left File
  2879.       Manager behind.  Can I use my old one?
  2880.  
  2881.  Dear Missing,
  2882.  
  2883.       You don't need to.  There is a new, but not improved, version in
  2884.       '95.  Just use the RUN command to start Winfile.
  2885.  
  2886.  
  2887.  Dear Stanley,
  2888.  
  2889.       What is the true meaning of life?
  2890.  
  2891.  Dear True,
  2892.  
  2893.       42. Tuna fish is also acceptable
  2894.  
  2895.  
  2896.  Purrfectly yours,
  2897.  
  2898.  Stanley
  2899.  
  2900.  We understand from our sources, with the understanding, of course, that
  2901.  confidentiality will be preserved, that a special friend of Stanley's
  2902.  paid him a call over the Thanksgiving weekend. His handlers have leaked
  2903.  the news that Turkey is an acceptable substitute for tuna and can be sent
  2904.  in lieu of an honorarium to his human bob.miller@msn.com The Butterball
  2905.  brand is one of his favorites.
  2906.  
  2907.  
  2908.                                    ww
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.  
  2921.                   The Many Faces of Santa ...A Xmas Greeting
  2922.  
  2923.                             Santa's Holiday Greetings
  2924.                          Copyright 1995 by Derek Buchler
  2925.  
  2926.  
  2927.  Santa is a System Administrator:
  2928.  
  2929.  I was musing on similarities between Santa Claus and system administrators.
  2930.  Consider:
  2931.  
  2932.   1. Santa is bearded, corpulent, and dresses funny.
  2933.  
  2934.   2. When you ask Santa for something, the odds of receiving what you
  2935.      wanted are infinitesimal.
  2936.  
  2937.   3. Santa seldom answers your mail.
  2938.  
  2939.   4. When you ask Santa where he gets all the stuff he's got, he says,
  2940.      "Elves make it for me."
  2941.  
  2942.   5. Santa doesn't care about your deadlines.
  2943.  
  2944.   6. Your parents ascribed supernatural powers to Santa, but did all the
  2945.      work themselves.
  2946.  
  2947.   7. Nobody knows who Santa has to answer to for his actions.
  2948.  
  2949.   8. Santa laughs entirely too much.
  2950.  
  2951.   9. Santa thinks nothing of breaking into your $HOME.
  2952.  
  2953.  10. Only a lunatic says bad things about Santa in his presence.
  2954.  
  2955.  
  2956.   Buchler goes on to assert:
  2957.  
  2958.   Seasons Greetings!
  2959.  
  2960.   The recent announcement that Donner and Blitzen have elected to take the
  2961.   early reindeer retirement package has triggered a good deal of concern
  2962.   about whether they will be replaced, and about other restructuring
  2963.   decisions at the North Pole.
  2964.  
  2965.   Streamlining was appropriate in view of the reality that the North Pole
  2966.   no longer dominates the season's gift distribution business. Home
  2967.   shopping channels and mail order catalogues have diminished Santa's
  2968.   market share and he could not sit idly by and permit further erosion of
  2969.   the profit picture.
  2970.  
  2971.   The reindeer downsizing was made possible through the purchase of a late
  2972.   model Japanese sled for the CEO's annual trip. Improved productivity from
  2973.   Dasher and Dancer, who summered at the Harvard Business School, is
  2974.   anticipated and should take up the slack with no discernible loss of
  2975.   service. Reduction in reindeer will also lessen air-borne environmental
  2976.   emissions for which the North Pole has been cited and received
  2977.   unfavorable press.
  2978.  
  2979.   I am pleased to inform you and yours that Rudolph's role will not be
  2980.   disturbed.  Tradition still counts for something at the North Pole.
  2981.   Management denies, in the strongest possible language, the earlier leak
  2982.   that Rudolph's nose got that way not from the cold, but from substance
  2983.   abuse.  Calling Rudolph a lush who was into the sauce and never did pull
  2984.   his share of the load was an unfortunate comment, made by one of Santa's
  2985.   helpers and taken out of context at a time of year when he is known to be
  2986.   under executive stress.
  2987.  
  2988.   As a further restructuring, today's global challenges require the North
  2989.   Pole to continue to look for better, more competitive steps.  Effective
  2990.   immediately, the following economy measures are to take place in the
  2991.   "Twelve Days of Christmas" subsidiary:
  2992.  
  2993.   The partridge will be retained, but the pear tree never turned out to be
  2994.   the cash crop forecasted.  It will be replaced by a plastic hanging
  2995.   plant, providing considerable savings in maintenance.
  2996.  
  2997.   The two turtle doves represent a redundancy that is simply not cost
  2998.   effective.  In addition, their romance during working hours could not be
  2999.   condoned.  The positions are therefore eliminated.
  3000.  
  3001.   [The three French hens will remain intact. After all, everyone loves the
  3002.   French.]
  3003.  
  3004.   The four calling birds were replaced by an automated voice mail system,
  3005.   with a call waiting option. An analysis is underway to determine who the
  3006.   birds have been calling, how often and how long they talked.
  3007.  
  3008.   The five golden rings have been put on hold by the Board of Directors.
  3009.   Maintaining a portfolio based on one commodity could have negative
  3010.   implications for institutional investors. Diversification into other
  3011.   precious metals as well as a mix of T-Bills and high technology stocks
  3012.   appear to be in order.
  3013.  
  3014.   The six geese-a-laying constitutes a luxury which can no longer be
  3015.   afforded.  It has long been felt that the production rate of one egg per
  3016.   goose per day is an example of the decline in productivity.  Three geese
  3017.   will be let go, and an upgrading in the selection procedure by personnel
  3018.   will assure management that from now on every goose it gets will be a
  3019.   good one.
  3020.  
  3021.   The seven swans-a-swimming is obviously a number chosen in better times.
  3022.   The function is primarily decorative. Mechanical swans are on order. The
  3023.   current swans will be retrained to learn some new strokes and therefore
  3024.   enhance their outplacement.
  3025.  
  3026.   As you know, the eight maids-a-milking concept has been under heavy
  3027.   scrutiny by the EEOC.  A male/female balance in the workforce is being
  3028.   sought.  The more militant maids consider this a dead-end job with no
  3029.   upward mobility.  Automation of the process may permit the maids to try
  3030.   a-mending, a-mentoring or a-mulching.
  3031.  
  3032.   Nine ladies dancing has always been an odd number.  This function will be
  3033.   phased out as these individuals grow older and can no longer do the
  3034.   steps.
  3035.  
  3036.   Ten Lords-a-leaping is overkill. The high cost of Lords plus the expense
  3037.   of international air travel prompted the Compensation Committee to
  3038.   suggest replacing this group with ten out-of-work congressmen. While
  3039.   leaping ability may be somewhat sacrificed, the savings are significant
  3040.   because we expect an oversupply of unemployed congressmen this year.
  3041.  
  3042.   Eleven pipers piping and twelve drummers drumming is a simple case of
  3043.   the band getting too big. A substitution with a string quartet, a cutback
  3044.   on new music and no uniforms will produce savings which will drop right
  3045.   down to the bottom line.
  3046.  
  3047.   We can expect a substantial reduction in assorted people, fowl, animals
  3048.   and other expenses.  Though incomplete, studies indicate that stretching
  3049.   deliveries over twelve days is inefficient.  If we can drop ship in one
  3050.   day, service levels will be improved.
  3051.  
  3052.   Regarding the lawsuit filed by the attorney's association seeking
  3053.   expansion to include the legal profession thirteen lawyers-a-suing
  3054.   action is pending.
  3055.  
  3056.   Lastly, it is not beyond consideration that deeper cuts may be necessary
  3057.   in the future to stay competitive.  Should that happen, the Board will
  3058.   request management to scrutinize the Snow White Division to see if seven
  3059.   dwarfs is the right number.
  3060.  
  3061.   Derek Buchler is a systems administrator. To our mind, a strange but
  3062.   compelling marriage of  computer knowledge, creativity, and chutzpah.
  3063.   This is Derek's second holiday season with WindoWatch.
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.                                     ww
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.   Word vs. Word Pro
  3078.  
  3079.  
  3080.                         WordProcessing  and the Suites Copyright 1995 by
  3081.                         Frank McGowan
  3082.  
  3083.  About a month ago, I broke down and purchased the Lotus Smart-Suite - the
  3084.  Lotus answer to Microsoft Office Professional. While I haven't given all
  3085.  its components a real workout yet, I have had a chance to play with Word
  3086.  Pro. What follows are my impressions of the software while keeping in mind
  3087.  that I am an admitted Word bigot. This fact has caused a few teeny moments
  3088.  of domestic discord, since Sue, my wife, is a devotee of WordPerfect.
  3089.  
  3090.  Installation
  3091.  
  3092.  This process should be done just as Lotus says to do it: Because it's
  3093.  always worked before, I attempted my usual ploy of inserting the diskette,
  3094.  opening File Manager, then double-clicking the installation executable
  3095.  file.  I had installed about thirty disks,  losing count after
  3096.  twenty-five, when I got an error message telling me that a certain DLL
  3097.  file wasn't available because it was already in use by another task. The
  3098.  only other task running was File Manager, so...
  3099.  
  3100.  I got to play disk jockey all over again, this time with a few muttered
  3101.  imprecations, but the installation went swimmingly thereafter. With the
  3102.  SmartSuite toolbar onscreen, I opted to take Word Pro out for a spin. My
  3103.  initial misgivings aside (the screen looked odd to my Word-oriented eyes),
  3104.  I must say I'm impressed. This word processor has features similar to
  3105.  those of Word for Windows (no big surprise), and was a bit easier to use
  3106.  in one or two instances and a little quirky in one or two others.
  3107.  
  3108.  The Word Pro screen, as I said, is significantly different from Word's,
  3109.  and a little disconcerting at first, even though I quickly adjusted to it.
  3110.  For one thing, there are fewer menu choices on the menu bar, which means
  3111.  that each menu contains more features. Once you've gotten used to Word's
  3112.  menu bar, Word Pro's  looks almost barren. This means that it is not
  3113.  possible to guess what each menu contains, a fault shared with Word, but
  3114.  exacerbated by having fewer categories. Why, for instance, is User Setup
  3115.  found in the File menu? And why doesn't the manual point me there to
  3116.  clarify the mysteries of the Undo feature? But I digress! More on the
  3117.  topic of documentation below, for those of you who can't wait for my
  3118.  brilliant insights and want to skip ahead.
  3119.  
  3120.  Features As for features, I looked at general ease of text creation and
  3121.  modi-fication, Spelling, Grammar, AutoCorrect (SmartCorrect), Help, and
  3122.  
  3123.  
  3124.  Mail Merge.
  3125.  
  3126.  Text Creation and Modification There's no perceptible difference between
  3127.  Word Pro and Word for Windows in the area of creating a text file. It's
  3128.  very straightforward. Worders will experience no discomfort here. Things
  3129.  change a bit when you get to editing, however.
  3130.  
  3131.  For one thing, triple-clicking on a word doesn't select the paragraph in
  3132.  Word Pro. It simply toggles off the word's selection. To select a
  3133.  paragraph, you open the Text menu, then Select, then specify the unit of
  3134.  your choice. As someone who's gotten spoiled by Word, this seems very
  3135.  cumbersome. Nor does there seem to be a line select capability or, for
  3136.  that matter, any selection area in the left margin at all. But I do like
  3137.  the fact that the current text selection is extended when you hold down
  3138.  Shift and click the mouse button.
  3139.  
  3140.  Still another difference, the Case Change feature in Word (Shift-F3)
  3141.  produces something quite different in Word Pro - you change fonts instead.
  3142.  The unanticipated change from Times New Roman to Algerian was quite a
  3143.  surprise!
  3144.  
  3145.  However the Markup Edits feature is really neat! This feature changes the
  3146.  color of the onscreen font to indicate changes you have made to a file
  3147.  making it easier for co-workers to see your proposed revisions when they
  3148.  get the file to work on. You can do this in Word, but it   means selecting
  3149.  a color from the color palette, and then using that color when you type in
  3150.  the new text.
  3151.  
  3152.  In fact, Word Pro is much more geared to the work team concept than the
  3153.  standalone worker-bee paradigm; much more so than Word. That would appear
  3154.  to be the major differentiating factor between them.
  3155.  
  3156.  Spell Checking
  3157.  
  3158.  I really like one particular feature of Word Pro's spell program: It shows
  3159.  you on screen, in the file, which word(s) it suspects of being misspelled,
  3160.  so you can decide in advance whether to skip over them, or make the
  3161.  correction before the flag goes up.  There are not many differences
  3162.  between them except this one.
  3163.  
  3164.  Grammar Checker
  3165.  
  3166.  The grammar programs of Word and Word Pro are also quite alike. Both nag
  3167.  you about things like passive construction and highlight words you might
  3168.  have mistakenly used in place of similar-sounding or appearing words.
  3169.  Doesn't this come under the rubric of diction? All in all, this is
  3170.  probably a good thing. One I'd suggest is that loose be confirmed, since
  3171.  it's so often used when lose is the proper choice. Sue, my beautiful and
  3172.  brilliant wife would add everyday; as an adjective, or a fine everyday
  3173.  occurrence, but not in something like We work hard everyday. [sic] If
  3174.  you'll pardon a personal anecdote, I was reminded of an announce-ment by a
  3175.  major computer manufacturer a few years back, proudly proclaiming their
  3176.  latest gift to writers everywhere: the Grammer [sic] Checker. Oh,
  3177.  well...Word Pro's Grammar checker also produces the same measurements of
  3178.  readability, letting you know whether someone needs to be a rocket
  3179.  scientist to understand your prose, or whether it's intelligible to little
  3180.  Johnny, the third-grade class clown. I have doubts about the validity of
  3181.  such measuring devices, probably because my writing is invariably deemed
  3182.  too advanced.   I have more faith in my readers than I have in Rudolph
  3183.  Flesch, however.
  3184.  
  3185.  Automatic Correction
  3186.  
  3187.  Word Pro's answer to AutoCorrect is called, what else, SmartCorrect. It
  3188.  seems to have a more extensive set of corrections already built in than
  3189.  does AutoCorrect. One of my pet peeves - alot in place of a lot is one
  3190.  that chafes me, for example.  I was also amused to see that the word
  3191.  potatoe will be replaced automatically by potato.
  3192.  
  3193.  I must carp at a few inclusions, as well as some exclusions, however. For
  3194.  one, the version of accommodate they replace is acomodate. It's been my
  3195.  experience that most people misspell this as accomodate. For another, the
  3196.  misspelling accidentaly is included, but not the much more common
  3197.  accidently. And why is rasberry [sic] included?  Is this a word that crops
  3198.  up often in word processing jobs?
  3199.  
  3200.  As for exclusions, I'd add kernal (kernel), which shows up all over
  3201.  computer writing, especially when the topic is UNIX. Also, how about some
  3202.  of the so-called stumpers, as long as we're being whimsical, like
  3203.  moccasin, exhilarate,  and  mayonnaise?
  3204.  
  3205.  Help
  3206.  
  3207.  I must confess that I'm not wild about Word Pro's Help system. Bringing me
  3208.  to a screen full of not-intuitively-obvious icons and telling me to select
  3209.  the one that will most likely lead me to the subject is not terribly
  3210.  helpful.  I'm still tied to text, I guess.  Once I got past the icons,
  3211.  however, things smoothed out nicely, and I was able to find what I was
  3212.  looking for without undue difficulty.
  3213.  
  3214.  Mail Merge
  3215.  
  3216.  Maybe it's because I've learned two different versions of this feature in
  3217.  Word v2.0 and v6.0, but when I got to Word Pro's, it seemed like an utter
  3218.  snap.  I mean, as in  no sweat, no strain.  I'm not sure whether it would
  3219.  seem that easy to the uninitiated, but I have to give them high marks from
  3220.  what I saw of it. For once, this process really seemed obvious and simple.
  3221.  This is quite different from just saying it IS obvious and simple, which
  3222.  leads to an even higher level of frustration when the user can't seem to
  3223.  get it.
  3224.  
  3225.  User Manual
  3226.  
  3227.  Maybe we need a new term for user manuals, like off-line documentation?
  3228.  Whatever. My first impression of the user guide titled EXPLORING WORD PRO;
  3229.  what is this, a safari?  It is small enough to be unintimidating, but big
  3230.  enough to have the information you need.  Well, maybe...
  3231.  
  3232.  As I discovered as I explored the topic of Undo, it ain't necessarily so.
  3233.  I just wanted to compare Word Pro's Undo with Word's. Naively, I went to
  3234.  the index, which pointed me to Online Help,  which I took to refer to the
  3235.  topic of Online Help described in the book.  Sadly, I was misled: what the
  3236.  index was pointing to was the Online Help files them-selves which I
  3237.  finally figured out after a fruitless search of the manual.  I can almost
  3238.  hear the person who created the index screaming that the asterisk would
  3239.  have led me to the note telling me about this, but my response is "I don't
  3240.  do asterisks; spell it out for me right there." Altogether, a typical lazy
  3241.  reader!
  3242.  
  3243.  If I understand what I was able to uncover about Undo, there is a
  3244.  virtually unlimited level of undo's you can perform with Word Pro while
  3245.  Word is limited to a measly 100.  But I'm just surmising, since I was
  3246.  unable to locate anything  specific.  I confess to giving up trying after
  3247.  a few minutes  because I have  better and more interesting things to do.
  3248.  
  3249.  And, apropos of nothing except preserving my mother tongue: Who made up
  3250.  the term versioning? Why does he/she still have a job in documentation? I
  3251.  suspect this was crammed down the writers' throats by an overbearing
  3252.  engineering honcho.
  3253.  
  3254.  Summary
  3255.  
  3256.  What I have seen so far leads me to conclude that Word Pro is an excellent
  3257.  product, especially for those in a work group situation where file sharing
  3258.  is of paramount importance. For lone wolf types, my preference is still
  3259.  Word for Windows, however.  Just an opinion!
  3260.  
  3261.  
  3262.  Frank McGowan is a teacher, a science writer and computer consultant and
  3263.  is a regular WindoWatch contributor.  This is the first in a series of
  3264.  articles evaluating this pair of very popular suites.
  3265.  
  3266.  
  3267.                                   ww
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  A Trip to all Points...Everywhere!
  3278.  
  3279.                       What Will You Do On the Internet?
  3280.                        Copyright 1995 by Kyle Freeman
  3281.  
  3282.  It is a given that you've got to be connected to the Internet!  After all
  3283.  the advertising you've seen calculated to make you feel like a troglo-
  3284.  dyte just 'cause you aren't wired for the global party everyone else is
  3285.  having, you have to sign up  You must, if for no other reason than to keep
  3286.  your self-respect.  Once you're a proud member of the brother-hood of hip
  3287.  souls who know where the action in the 21st century is going to be, what
  3288.  will you actually do on the Internet? Well, perhaps not as much as first
  3289.  imagined.  Here's an account, for what it's worth, of what I do on the
  3290.  Net.  I don't pretend to think my experience is typical because I don't
  3291.  think there is such a thing as a typical user. But I suspect the shape of
  3292.  my experience is common to many and may well preshadow your own.
  3293.  
  3294.  First of all, unless you're reasonably lucky, you're more than likely
  3295.  going to struggle with setting up your connection.  You have to worry
  3296.  about things like a TCP/IP stack, and winsock, and trumpet, and IP
  3297.  addresses, most of which will be completely new to you, even if you're an
  3298.  experienced computer user.  Unless you get very good step-by-step
  3299.  instructions with your software, or as is more and more likely these days,
  3300.  your Internet provider sends you software already configured with its
  3301.  address, your ardor to get on the Net straightaway will run into that
  3302.  sphinx you've met elsewhere too many times in Computer Land that simply
  3303.  won't let you get past a certain sticking point until you answer what
  3304.  seems to you like riddles.  If you want to understand all this stuff, by
  3305.  the way, you can read an excellent article in WindoWatch Vol.1 No.2 by
  3306.  Harry Kriz.  But then again you may be lucky enough to get past this step
  3307.  without any trouble.
  3308.  
  3309.  When you finally get everything right, your new found fervor to get on
  3310.  with it, may be thwarted if you first set up your software under
  3311.  Windows3.1 and then upgraded to Win95.  Some Internet providers, The Well
  3312.  is one, send you software that works fine in Windows3.1 but suddenly won't
  3313.  work at all under Win95.  They have workarounds, but again it's something
  3314.  you'd never figure out by yourself without the multipage set of
  3315.  instructions they'll send you after you've pulled out most of your hair
  3316.  and called them for help.  So before you sign up, ask if the provider's
  3317.  software runs under Win95.  By now,  providers are aware of the need to
  3318.  make their software compatible with Win95, so this particular hassle
  3319.  should soon, like old soldiers, just fade away.  But save yourself some
  3320.  prolonged grief by checking to be sure.
  3321.  
  3322.  I first got on the Internet with NetCom's NetCruiser, which I still use as
  3323.  my basic connection.  NetCom provides all the basic Internet services in
  3324.  workable, though not state of the art, applets.  It's easy to set up and
  3325.  requires no fiddling for Win95.  The first thing I wanted to do was
  3326.  explore the World Wide Web.  There are of course a zillion places to visit
  3327.  on the Web, but its very size makes it as exhausting as spending a day in
  3328.  the Louvre.  And not every site is a masterpiece, either.  I found that
  3329.  just touring around by following hypertext links can waste whole weeks of
  3330.  your time.
  3331.  
  3332.  I went first to the White House home page (www.whitehouse.gov) to see lots
  3333.  of pictures of its various rooms, a full account of President Clinton's
  3334.  inauguration, sounds of the bells that rang across the country on that
  3335.  night, as well as the sound of Sox the Cat's meow. You can leave a message
  3336.  for the President, too, if you're so minded. My brother wrote a note
  3337.  commending Bill on something or other and received a letter of thanks
  3338.  signed by the President's very own signature machine.  Of course if you
  3339.  think of the President as Slick Willie, the nation's chief villain, you
  3340.  can write that, too.  You'll also get a letter in response: from the IRS.
  3341.  Just kidding; Nixon's dead.
  3342.  
  3343.  There are all sorts of places you'll want to visit before the novelty of
  3344.  the thing wears off.  You can see a map of the Paris subway, enter a
  3345.  starting and a destination point, and be advised on the best route to
  3346.  take.  (http://wings.buffalo.edu)  I believe it is from that same site
  3347.  that you can view and download images of Paris, from the Eiffel Tower, of
  3348.  course, to moody scenes along the Seine, to L'Arc de Triomphe, and all
  3349.  sorts of street scenes.  If you've ever been to Paris and loved the place,
  3350.  you might want some reminders of it on your desktop.
  3351.  
  3352.  While still on the Web, let me mention two other sites that might interest
  3353.  someone who cares about art.  At www.christusrex.org you can get a
  3354.  complete set of all the art in the Sistine Chapel.  Not only can you get
  3355.  the Michelangelo ceiling panels, in groups and individual paintings, you
  3356.  can retrieve the Last Judgment on the back wall and all the tapestries on
  3357.  the side walls done by other artists. You can download more than three
  3358.  hundred images, with thumb nail sketches of each one so that you know what
  3359.  you're getting before you spend a lot of time downloading the wrong
  3360.  picture.
  3361.  
  3362.  You can also visit the Louvre, where you can download JPEG images of much
  3363.  of its art. There are several ways to get there: http://sunsite.unc.edu/
  3364.  is one; http://mistral.enst.fr and http://www.emf.net are two more.  I
  3365.  don't know what use it serves to have a Botticelli painting in your
  3366.  computer, but I like having La Primavera in mine.  If you ask do I really
  3367.  need such things, I'd say "No, of course not." But I'd also agree with the
  3368.  sentiments of King Lear: "Allow not nature more than nature needs, Man's
  3369.  life is cheap as beast's."  So if you can find a use, the paintings are
  3370.  there just waiting to visit - a screen near you.
  3371.  
  3372.  Last, many of you may know the work of the Limbourg Brothers, who painted
  3373.  a series of calendar illustra-tions in the 14th century known as Les Tres
  3374.  Riches Heures du Duc de Berry. The image to the left is January. These can
  3375.  also be found on the home page of the WebMuseum, along with the scenes of
  3376.  Paris I mentioned above.  They would make classy cover pages for
  3377.  news-letters that use calendars or great pictures to decorate notices of
  3378.  parties.
  3379.  
  3380.  After spending lots of time pursuing such butterflies, I now use the Web
  3381.  only for specific tasks, mostly to get software upgrades from
  3382.  manufacturers' sites.  Being a tourist, either in foreign locales or on
  3383.  your computer screen, finally gets tiring and even boring.  I predict
  3384.  that, like me, you'll find you'll use the World Wide Web only when you
  3385.  have a specific purpose. Long before I got on the Internet, I used to
  3386.  monitor an Internet Usenet group from my local BBS, which carried a select
  3387.  number of such groups.  This group, comp.archives.msdos.announce, lists
  3388.  all the shareware uploaded to two of the biggest shareware depositories,
  3389.  SimTel, which used to be part of the defense department, and Garbo, a site
  3390.  at the University of Wasa in Finland.  Once on the Net, it's possible to
  3391.  use ftp to retrieve files from these sites.  SimTel is at ftp.coast.net
  3392.  but has many other mirror sites around the world, and garbo can be found
  3393.  at garbo.uwasa.fi.  Each has scores of directories of shareware files of
  3394.  all sorts, including, at least at SimTel, many Windows programs.  SimTel,
  3395.  by the way, has a whole directory devoted to WindoWatch, where you can
  3396.  download all the back issues, the essential Acrobat viewer to read them,
  3397.  and a zipped file (calend12.zip) with all twelve of the calendar
  3398.  illustrations....much to large to publish here. Each site has an index
  3399.  file to help you can find what's available in their archives. Getting
  3400.  files is quicker using ftp than the Web simply because you don't have to
  3401.  wait for all the graphics to load on a home page.
  3402.  
  3403.  If you're new to modeming, the chances are good that you'll be struck with
  3404.  Downloading Fever once you see all these programs and images you can get
  3405.  with a few keystrokes.  Even if you're a BBS veteran and have already
  3406.  shaken off that delirium of grabbing every nifty looking program in sight,
  3407.  you may still fall prey to it for a while once you have a whole new quarry
  3408.  in view.  But still, every fever runs its course, and once you've glutted
  3409.  your hard drive with more goodies than a greedy child on Halloween, you'll
  3410.  find, like I did, that you'll seldom spend much time downloading files,
  3411.  and then only when it's an important file you've read about somewhere
  3412.  else.  I now spend my ftp time at either Microsoft's ftp site
  3413.  (ftp.microsoft.com), getting McAfee's latest virus scanning programs
  3414.  (ftp.mcafee.com), or getting program updates, such as Colorado's latest
  3415.  free upgrade for its Windows 95 tape backup program (ftp.hp.com). Another
  3416.  Internet tool you'll get from a full provider is Telnet, which lets you
  3417.  operate other computers as if you're in front of them.  I amused myself
  3418.  with looking at the card catalogues of the Library of Congress and the
  3419.  Harvard On Line Library Services looking for specific books. Unless you
  3420.  really need to know what's been published, or expect to take a trip to
  3421.  either place to look at a rare book, chances are you won't use it much
  3422.  either.  I know there are many other places that have Telnet sites, but
  3423.  have limited needs so rarely ever use them.
  3424.  
  3425.  Of course the most popular feature on the Internet is e-mail.  You can
  3426.  send messages across the country or the world, knowing they'll arrive in
  3427.  seconds.  It may well be the thing you use most on the Internet.  Of
  3428.  course even the joys of e-mail have been hyped to some degree.  Your
  3429.  friends in Paris won't get your messages right away unless they dial up
  3430.  their provider within a few minutes of time from when you send it.  You
  3431.  won't get theirs, either, without doing the same.  Many BBSes provide
  3432.  Internet e-mail far less expensively than the $20 a month you're likely to
  3433.  pay for your access.  Still, it's certainly quicker than letters, easier
  3434.  than writing something on paper or trundling it off to the mail box.
  3435.  
  3436.  Last, I suppose I should mention what may motivate some to get on the Net.
  3437.  You no doubt saw news stories about hearings in the Senate about all the
  3438.  pornography infesting the Internet.  To hear them talk you would think you
  3439.  couldn't spend ten minutes online without being exposed to scenes of
  3440.  unimaginable depravity.  Of course there are such scenes, but you really
  3441.  have to go looking for them to see anything remotely deviant.  And if you
  3442.  do spend the time to download any of the stuff, what you end up with are
  3443.  pictures you see on a computer screen,  not nearly as clear as photographs
  3444.  or video tapes, which is where most of them were scanned to start with.
  3445.  Like everything else on the Internet, it sounds more titillating to hear
  3446.  Senator Helms rail against bestiality and lesbian nuns or whatever, than
  3447.  to actually see the often grainy images uploaded by some over active
  3448.  teenager.
  3449.  
  3450.  You've had to notice a theme running through this account. You'll be
  3451.  excited when you first log on to this vast new venture, and you should be.
  3452.  It's undeniably exciting to reach across the world to hear the President
  3453.  greet you at your desktop, to send messages thousands of miles in
  3454.  milliseconds, or to meet people with similar interests.  But like all
  3455.  novelties, the excitement wears off.  You'll spend less time online, but
  3456.  you'll be equipped to do far more things much more quickly than you ever
  3457.  did them before.  You'll become one of the citizens of cyber-space,
  3458.  cruising down the Information Superhighway.  After a few joy rides, your
  3459.  modem will stay in the garage most of the time.  But like your car, your
  3460.  modem will be a vehicle for freedom, ready to trans-port you across the
  3461.  world at a second's notice.  You'll make friends, find jobs, get news,
  3462.  play games, and of course, feed your computer all the software it demands.
  3463.  It will become another of those life-changing technologies that change
  3464.  your life, like radio, telephone, TV, automo-biles and jet travel once
  3465.  did.  And like them you'll come to take it for granted as a fact of life.
  3466.  
  3467.  
  3468.  Kyle Freeman is a regular contributor to WindoWatch. A former teacher, he
  3469.  now practices his computer craft in San Francisco as a consultant. I asked
  3470.  him to take us on a tour of the Internet and this visual feast is the
  3471.  result.
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.                                  ww
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.   Surfing the Net From the Sticks!
  3490.  
  3491.  
  3492.                        Rural Access to the Internet
  3493.                      Copyright 1995 by John M. Campbell
  3494.  
  3495.  
  3496.  The big online service brag is that over 90% of the population is just a
  3497.  local call away!   So - what about the rest of us?  I live in a rural
  3498.  area, where CompuServe (CIS), America Online (AOL), Prodigy, Pipeline,
  3499.  etal. require a long distance call.  The WindoWatch editor lives even
  3500.  further out in the boonies - about thirty miles from me.  How do we rural
  3501.  folks, and more specifically business, teachers, parents and students
  3502.  access  the urban riches offered by the major online services and the
  3503.  Internet?
  3504.  
  3505.  The answer, for many of us, is an enterprise that has been making its way
  3506.  into smaller areas - the Local Internet Service Provider.  These
  3507.  businesses are now springing up in the most unlikely places as the thirst
  3508.  for Internet access increases.  Typically, ISPs are relatively small
  3509.  business operations having local servers and high-speed connections to a
  3510.  distant mainframe computer that, in turn, has a direct Internet
  3511.  connection.  For example, my ISP uses a host MicroVAX mini-computer,
  3512.  connected to a Bell Atlantic 56K frame relay link to MountainNet
  3513.  Integrated Services, a commercial Internet provider for business and
  3514.  education located 70 miles away in Morgantown, WV.
  3515.  
  3516.  What's a Deal and What's the Best Deal?
  3517.  
  3518.  When there are several local ISPs in an area, it becomes important to
  3519.  examine the services each has to offer.  Even when only a single ISP is
  3520.  within a local calling area, certain questions should be asked before
  3521.  deciding whether to subscribe, since some services may be too limited to
  3522.  be worth the subscription fee. Important questions to ask before signing
  3523.  on are:
  3524.  
  3525.  1.  What services do I get for my money?
  3526.  
  3527.  Most providers offer at least an email address and usually, limited
  3528.  storage space on their server for incoming mail.  The provider should have
  3529.  a POP3 server for incoming mail, and a SMTP server for out-going mail.
  3530.  Its a good idea to inquire whether the provider plans to allow each user
  3531.  storage space on their server for a personal Web page.  If so, consider
  3532.  this a value-added service.
  3533.  
  3534.  Of course, some sort of Internet connection is the primary attraction.
  3535.  This connection may take the form of SLIP, PPP, SHELL, or some combination
  3536.  of these.  When available, a PPP connection is the most desirable, since
  3537.  it is usually the easiest to configure on one's computer.  SHELL
  3538.  connections, once the rule, are to be avoided.  With only a SHELL account,
  3539.  one is dumped at the UNIX prompt, and most Windows-based Internet software
  3540.  becomes unusable.  It then becomes necessary to obtain, and learn to use,
  3541.  UNIX-style text-based utilities.  This is very uncool for the average
  3542.  person because the language is completely unfriendly and becomes part of
  3543.  a struggle for the new user trying to learn online skills.  There is a
  3544.  joke to the effect that the Berkeley campus at the University of
  3545.  California is best known for two exports, UNIX and LSD, and that this
  3546.  combination is not a coincidence.
  3547.  
  3548.  An Internet provider should provide 28.8K modem lines - the more the
  3549.  better.  Anything less that an 28.8 connection slows Web browsers to a
  3550.  crawl, and some of the newer technologies, such as the Cuseeme video
  3551.  conferencing scheme, won't work at all at lower modem speeds.  A
  3552.  sufficient number of lines is required to meet the demands of
  3553.  sub-scribers.  If the user too often is greeted by a busy signal, the
  3554.  service might as well not exist.
  3555.  
  3556.  Ask if the provider provides customer support.  Setting up a SLIP/PPP
  3557.  connection on a computer is not easy.  Regardless of what dialer/Winsock
  3558.  is employed on the user's machine, there are a number of settings that
  3559.  must be configured properly.  Does the provider furnish connection scripts
  3560.  for Trumpet and Windows 95?  Is a user manual available?  The provider
  3561.  can't be expected to teach basic computer operation, but there will be
  3562.  questions to be answered, especially during the initial setup.  Another
  3563.  question that should be asked is whether the provider furnishes the basic
  3564.  tools needed for Internet access, such as shareware Winsocks, mail
  3565.  readers, FTP utilities and Web browsers.   While these can be obtained
  3566.  from other sources, the provider who makes them available to customers is
  3567.  performing an extra service.
  3568.  
  3569.  2.  What will it cost me?
  3570.  
  3571.  Normally, ISPs will charge a monthly fee for their services.  In addition,
  3572.  there is often a one-time setup fee.  The provider may levy add-itional
  3573.  charges for time used over and above a stated monthly allow-ance.  Storage
  3574.  space for your own Web page may be an extra cost item.  My ISP currently
  3575.  charges a $10 setup fee, and $25 per month for combined SLIP/PPP Internet
  3576.  access and a SHELL account.  They do not set a time limit.  This pricing
  3577.  probably is on the generous side, but other providers should be in the
  3578.  same ball park, price-wise.  If you can comparison shop, find out about
  3579.  down-time.  Ask customers of competing local ISPs what their experience
  3580.  has been.  A lower rate is not a bargain if the provider has considerable
  3581.  down time, or lacks an experienced technician(s) to provide customer
  3582.  assistance.
  3583.  
  3584.  Also, you should compare the cost of a local Internet connection with what
  3585.  you would have pay to reach your favorite online service, or major
  3586.  Internet provider, by calling one of their own nodes long-distance.
  3587.  Consider how frequently you use the Internet.  PSI Pipeline offers
  3588.  unlimited Internet access for only $20 per month.
  3589.  
  3590.  Add to this basic cost, whatever you must pay the phone company for
  3591.  long-distance calls.  If you don't cruise the Net that often, the $25 or
  3592.  more you would have to pay a local ISP monthly may not be such a bargain.
  3593.  On the other hand, an ISP may make sense even if you live in an area where
  3594.  an online service has a local node.  The last time I checked, CIS offered
  3595.  only a 2400 bps node in Charleston, WV.  A person living in that city
  3596.  might well be ahead to pay a local ISP for a higher speed PPP connection
  3597.  to CIS in preference to the slow local node.  There are many factors to
  3598.  consider in determining cost-effectiveness.
  3599.  
  3600.  So now you have chosen a local ISP, and you have managed to con-figure
  3601.  Trumpet or Windows 95's Slip/PPP module (congratulations - not an easy
  3602.  task) to connect with the service.  What tools do you need, and where to
  3603.  find them?
  3604.  
  3605.  The Internet is information.  To access that information, you will want to
  3606.  consider the following tools:
  3607.  
  3608.         1.  A Web Browser
  3609.         2.  A Usenet News reader
  3610.         3.  Telnet capability
  3611.         4.  An FTP utility
  3612.         5.  An Archie utility
  3613.         6.  An IRC utility
  3614.         7.  An Email reader
  3615.  
  3616.  The first decision to make is whether you want all of the above, and
  3617.  perhaps other capabilities available under a common interface, or as
  3618.  separate software packages.  The first approach is probably the best for
  3619.  new users, and there are an increasing number of pre-packaged Suites on
  3620.  the market.  Of course, the major online services offer Internet access
  3621.  via the same propriatory front-end software that connects the user to
  3622.  their own services, and that software can be used via your local Internet
  3623.  provider.  But this route to The Internet can be expensive.  In effect,
  3624.  you are paying Compuserve, Prodigy or AOL to provide you with much of what
  3625.  you already have access to, at no additional cost, by virtue of your ISP.
  3626.  Before going this route, investigate the Internet suites that are
  3627.  available.  Examples of the newest include CyberJack (Delrina), Emissary
  3628.  (Wollensock), and the Internet Suite from Quarterdeck.
  3629.  
  3630.  I have used trial versions of all of the above, so I know that they offer
  3631.  a Web Browser, Telnet, News, Email, FTP and IRC, and can be used via a PPP
  3632.  connection provided by a local Internet provider.  The only additional
  3633.  service that might be needed is access to a Usenet news feed.  (More on
  3634.  this later.)   These products do differ in interface and ease of
  3635.  configuration.  I can offer no guidance as to which is best.  What is
  3636.  right for one user may be wrong for another.  My advice is to seek out
  3637.  others who are using these tools, and ask questions.  Or, find out what
  3638.  others consider the strong and weak function of each program by hanging
  3639.  out on the online conferences devoted to such issues.
  3640.  
  3641.  The greatest flexibility is offered by separate Internet utilities, each
  3642.  devoted to a single purpose, or in the case of Web Browsers, several uses.
  3643.  Many of these separates have the added virtue of being freeware or
  3644.  low-cost shareware.  The most popular Web Browser is Netscape.  The latest
  3645.  beta version is free, and the program is updated frequently.  If you want
  3646.  the latest, greatest, cutting-edge technology, Netscape is really the only
  3647.  choice at the moment.  Various flavors of Mosaic are also popular.  The
  3648.  most popular browsers also offer email and news capability, although these
  3649.  functions are not the equals of separate mail and news programs.  FTP is a
  3650.  given with browsers.  Telnet capability, so far, requires a helper
  3651.  application. (see below.)
  3652.  
  3653.  People have a tendency to defend their choice of email and news readers
  3654.  with a ferocity one normally associates with baseball fanatics at World
  3655.  Series time.  You should look for programs that handle both reading and
  3656.  posting mail and news offline.  It doesn't make sense to tie up your local
  3657.  providers lines with tasks that can be done offline.  In this regard, be
  3658.  wary of the suites and Net Browsers discussed above.  Some have email and
  3659.  news modules that only operate online.   Here, I am going to give some
  3660.  advice.  Look at Forte's Agent and its less capable but still excellent
  3661.  free version (Free Agent). It's an excellent Usenet news program, and the
  3662.  commercial version ($30) does a decent job with email, thus killing two
  3663.  birds with one stone.
  3664.  
  3665.  Before proceeding to other Internet tools, it's time to consider the
  3666.  problem of finding a decent Usenet news provider. In many cases your local
  3667.  ISP makes a nearby news source available at no extra charge. However, most
  3668.  local Usenet sources only carry selected groups, and their feeds often are
  3669.  delayed by several days, or longer. There are over 30,000 newsgroups out
  3670.  there.  If the ones you want aren't available through the local provider,
  3671.  or are outdated when you receive them, you must look elsewhere, and be
  3672.  willing to pay extra.
  3673.  
  3674.  I discovered that, surprisingly, information about the locations of Usenet
  3675.  providers is difficult to find.  A Web search only yielded a few
  3676.  commercial outfits, along with numerous public access sources. I take
  3677.  public access to mean free.  I suspect that many of these are not
  3678.  reachable through a PPP/Slip connection, and those that are probably do
  3679.  not carry the full Usenet feed.  What about commercial news pro-viders?  I
  3680.  finally tracked down some through dfw.internet.providers news group.  I'm
  3681.  not going to name those I did uncover, since some of the smaller providers
  3682.  do not appreciate publicity that might bring hordes of new customers they
  3683.  are ill-equiped to handle.  Expect to pay $10 to $30 monthly for a
  3684.  subscription to one of these commercial Usenet servers.  After you locate
  3685.  one, but before committing yourself, ask how many groups they carry and
  3686.  how current their feed is.
  3687.  
  3688.  Remember, subscribing to a major online service, like AOL, gives you
  3689.  access to most of the Usenet groups.  The downside is that you are limited
  3690.  to using the service's front-end software if you connect via PPP/Slip from
  3691.  a local ISP.  You can't use your choice of news readers unless you connect
  3692.  with the service by dialing one of it's own nodes, where user names and
  3693.  passwords are checked before the Internet connection is established.
  3694.  Doing this, of course, negates the notion of saving long-distance charges
  3695.  by subscribing to a local ISP. More information about Usenet providers can
  3696.  be found on the Web at: http;//library.usask.ca/hytelnet/sites2.html
  3697.  
  3698.  You probably will want a Telnet application.  There is a popular pro-gram
  3699.  called Ewan, and its free.  But Ewan, like some other freeware Telnet
  3700.  applications,  lacks the ability to upload or download anything from the
  3701.  system you connect to.  It only permits looking at the remote screen,
  3702.  making it rather useless for connecting to, say Channel1. Make certain any
  3703.  such app you consider does allow file transfers. One that does meet this
  3704.  requirement is a shareware program NetTerm. Another is QmodemPro for
  3705.  Windows 95.  This is a commercial communications package that offers about
  3706.  all of the Telnet bells and whistles one could ask for.
  3707.  
  3708.  Archie and FTP utilities work together. The first searches the Internet
  3709.  for files; the second retrieves them.  There any number of good ones
  3710.  available.   If you like the idea of using the Internet as a CB Radio, you
  3711.  will also want to investigate IRC utilities.  I have no advice to offer
  3712.  here.
  3713.  
  3714.  The best place I have found to learn about what's available in the way of
  3715.  Internet utilities is the excellent Shroud's CSWApps List, on the Web at:
  3716.  http://cwapps.texas.net
  3717.  
  3718. Another good source on the Web is The Ultimate Collection of Windsock Software, at:
  3719.                 http://www.tucows.com/ 
  3720.  
  3721. Between these two sources, you will find a gold mine of Internet
  3722. applications and other goodies.  Shroud provides complete
  3723. descriptions and ratings, as well as links to the sites from which
  3724. the programs can be downloaded.
  3725.  
  3726. Hopefully, this article has provided some insight into the Internet
  3727. solutions that are now available for those of us who live in places
  3728. that were deemed unprofitable by the big online services and Internet providers when they chose where to place local nodes.  We may not ---have to continue enriching  AT&T, MCI et al. to  surf the net.    The local Internet provider is a resource well worth investigating.
  3729.  
  3730. John M. Campbell, a regular contributor to WindoWatch, is  the author of a number of informative and humorous articles which have appeared in WindoWatch. He is employed as the Manager of the Elkins, WV Unemployment Compensation office.
  3731.  
  3732.  
  3733.  
  3734.                                   ww
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  DriveSpace 3
  3743.  
  3744.  
  3745.                DriveSpace 3 - The Advanced File System for Windows 95
  3746.  
  3747.                          Copyright 1995 by Jim Gunn
  3748.  
  3749.  
  3750.  Okay, you were a Doublespaceaphobiac, and a Stack monster ate your disk -
  3751.  er...maybe, and DriveSpace brought aliens from the planet Gumupenderworks
  3752.  through a weird void and destroyed all your data!  I guess there are other
  3753.  popular myths about computers too.  But really, compression routines have
  3754.  matured.
  3755.  
  3756.  We now have version three of the Microsoft compression gadget.  This new
  3757.  kid on the block is included with the PLUS! pack.  Its name is DriveSpace
  3758.  3 and there is a lot to it - a whole lot!  Now before you yell compression
  3759.  - arrgh,  read on and feel free to try it a bit at a time until you have
  3760.  the security blanket comfy up under your chin.  Personally, I've been
  3761.  using this beastie for months, and would never go back to plain old FAT.
  3762.  
  3763.  * First of all, a wonderful feature of DriveSpace 3 is that you don't have
  3764.  to compress any data at all to take advantage of its major but unpublished
  3765.  features. * Second, and very important, the old myth about slow
  3766.  performance has a number of new twists that are really worth looking into.
  3767.  * Third, this is the advanced file system that Windows 95 deserved only
  3768.  the authors didn't realize it at the time. * Fourth, the hue and cry about
  3769.  the 110K driver business is easily rectified.
  3770.  
  3771.  DriveSpace 3 requires that you put all of your data into a single file,
  3772.  known as a CVF, or Compressed Volume File, just like the
  3773.  DoubleSpace/DriveSpace shipped in the past.  If you lost the FAT entries
  3774.  on the host, or uncompressed volume, this file would be gone.  How often
  3775.  does that happen?  People who whoop and holler about that seldom seem to
  3776.  have remembered to make a backup.  Nor do they consider that if their FAT
  3777.  is destroyed, all their uncompressed files are gone bye-bye anyway.  The
  3778.  net result is the same.
  3779.  
  3780.  This all in one basket CVF does buy us something extremely signi-ficant.
  3781.  There is no longer a slack factor.  There are no such things as clusters,
  3782.  allocation units or even the simple minded old sector to deal with.  Once
  3783.  in a CVF, data is data, and all of that old DOS gibberish is history.
  3784.  Data simply lives where it lands, and the old bugaboo about a 10 byte file
  3785.  taking up a whole allocation unit is totally history.  Even better, that
  3786.  ten byte file no longer even takes up even a single 512 byte sector, but
  3787.  now takes up simply 10 bytes, -period!  The whole mess about clusters is
  3788.  simply gone.
  3789.  
  3790.  Now all of this part is strictly internal.  DOS, Windows, and every-thing
  3791.  external to the CVF swears that you have 32K clusters and all the slack
  3792.  overhead of the FAT system.  This is a pleasant lie and is simply for
  3793.  compatibility because the old FAT system requires it.  Rest assured, it is
  3794.  nothing more than humoring the old way of doing things.  And unlike
  3795.  previous versions of compression programs, this one deals with up to 2GB
  3796.  per CVF.  It has no 512KB limitations.
  3797.  
  3798.  But now, let's look at the actual compression part. As mentioned earlier,
  3799.  you don't really have to compress anything in order to take
  3800.  advantage of the allocation units are history part of DriveSpace 3.  But
  3801.  what if you (shudder!) do?
  3802.  
  3803.  Well, if you let it do what it calls normal compression you will achieve
  3804.  something on the order of 1.9:1 compression.  That's way kewel, as my kids
  3805.  would say, but there is a significant performance enhancement to be had
  3806.  here, too.
  3807.  
  3808.  It seems that if you are on a Pentium class machine, the processing
  3809.  overhead required to do the dreaded decompression/compression deed is way
  3810.  less than the physical transfer time of the uncompressed data through the
  3811.  normal system bus. The net result is improved through-put.  On a 486 class
  3812.  system, throughput is about the same.  But in either case you still get
  3813.  the space savings of both compression and the elimination of the FAT
  3814.  system allocation limitations.
  3815.  
  3816.  Compression varies with the file type and content, of course.  A .ZIP file
  3817.  simply isn't going to compress as well as a text file. There are four
  3818.  classes of compression in DriveSpace 3 and the ratios are simply averages
  3819.  of testing with various file types:
  3820.  
  3821.  1. None
  3822.  
  3823.  2. The ever popular Normal (about 1.8 or 1.9:1)
  3824.  
  3825.  3. Hi-pack (roughly 2:1)
  3826.  
  3827.  4. Ultra-Pack (over 2:1)
  3828.  
  3829.  A nice feature is that these can be mixed and matched.  Unlike prev-ious
  3830.  compression schemes, DriveSpace 3 comes with a gizmo called Compression
  3831.  Agent.  When you set it up, you can have a default compression scheme
  3832.  specified.  Then periodically, you can run Compression Agent and have it
  3833.  make adjustments.  A classic example is to have normal compression be your
  3834.  default and yet have Compression Agent detect any file that has not been
  3835.  accessed in more than 30 days and compress those files using Ultra-Pack.
  3836.  If one of those files eventually gets accessed, using this example, the
  3837.  next time Compression Agent is run, it will convert it back to Normal
  3838.  compression.  It displays a screen which keeps tabs on how much space is
  3839.  being compressed and how much is being uncompressed or altered to a
  3840.  different scheme.
  3841.  
  3842.  Compression Agent is slow.  At its best, it can take an hour or so per
  3843.  gigabyte just to do a scan, even if no real activity is required.  If
  3844.  there are lots of changes to be made this can stretch out considerably.
  3845.  Obviously, drive speed, controller type and throughput vary from system to
  3846.  system and affect this part significantly.  Another consider-ation is that
  3847.  every time anything at all changes on the disk, that Compression Agent
  3848.  itself didn't do, it starts over.  Therefore it is not suitable for
  3849.  running in any mode other than stand alone.
  3850.  
  3851.  To the rescue comes another product included in the PLUS! pack.  This one
  3852.  is known as the System Agent.  Among other things, it can be used to
  3853.  schedule Compression Agent to run at off-peak times (computer jargon for
  3854.  the middle of the night).  This way, you can have it scheduled to do the
  3855.  compression thing at say, two AM on Saturday mornings and all you have to
  3856.  do is remember to leave the system running on Friday nights.  You pick the
  3857.  times that are suitable for your usage.
  3858.  
  3859.  A justifiable complaint about DriveSpace 3 is the amount of memory
  3860.  required in the lower 1MB to hold its real mode drivers.  Let me tell you
  3861.  how to avoid that problem all together.  It seems that the default
  3862.  installation updates your CONFIG.SYS file to include the line:
  3863.  
  3864.  DEVICE=C:\WINDOWS\DRVSPACE.SYS /MOVE
  3865.  
  3866.  This is a holdover from the original DoubleSpace/DriveSpace and is an
  3867.  oddball thing.  Even though the program is named with a .SYS extension, it
  3868.  really never was a driver.  All it ever did was determine the location of
  3869.  the DBLSPACE.BIN or DRVSPACE.BIN file in memory.  The /MOVE parameter told
  3870.  it to locate it in upper memory, if available.  After this statement is
  3871.  executed, DRVSPACE.SYS goes away and no longer exists.
  3872.  
  3873.  But, what happens is that the .BIN file still exists, and so do the real
  3874.  mode drivers, until Windows 95 cranks up in GUI mode.  At that point, it
  3875.  replaces the real mode drivers with virtual equivalents.  This all sounds
  3876.  great in theory.  The problem is that since some or all of this stuff has
  3877.  been placed in upper memory (UMB space).  When the virtual drivers finally
  3878.  arrive on the scene, they can free up whatever portion was loaded in
  3879.  conventional memory but cannot touch the parts that made it to upper
  3880.  memory.  This then becomes wasted space.
  3881.  
  3882.  Another aspect of this problem is that when booting to the Command Prompt
  3883.  Only part of Windows 95, none of the replacement of real mode vs. virtual
  3884.  drivers has taken place yet.  You are out up to 110K of this precious
  3885.  limited lower 1MB memory.  In either case, some memory is totally wasted.
  3886.  It simply depends on the particular configuration, what else is loaded in
  3887.  upper memory and all that stuff.  But, this is not a desirable situation.
  3888.  
  3889.  Once more, help is on the way, and you read it here.  The solution is to
  3890.  let the installation part do its thing.  Now edit CONFIG.SYS and (drum
  3891.  roll) comment out or remove the entire line referencing DRVSPACE.SYS.  Now
  3892.  reboot and that's all there is to it!
  3893.  
  3894.  What now happens is that since you are no longer telling it to relocate
  3895.  the .BIN file into upper memory, none of that gets done.  Because of that,
  3896.  there is no need for the real mode drivers.  Instead, the common sense
  3897.  thing happens.  The virtual drivers load themselves into extend-ed memory
  3898.  -where they belong and would end up anyway- at boot time.  You will find
  3899.  no trace of anything dealing with DriveSpace 3 in the first megabyte.
  3900.  
  3901.  You can even dual boot to a previous version of DOS and it will be able to
  3902.  access your compressed volume with no trace of drivers.  The entire 110K
  3903.  is history as far as you are concerned.  True, it still exists somewhere
  3904.  in extended memory, but I'll guarantee that you have a whole lot more
  3905.  stuff loaded there than you would care to know about, so the 110K part
  3906.  enters the world of  who cares?  pretty quickly.  You can't see it, smell
  3907.  it or touch it and it just melts quietly into the swapfile somewhere or
  3908.  other.
  3909.  
  3910.  This is a very flexible and functional product that reaches far beyond its
  3911.  original intent.  Even if you couldn't care less about compressing
  3912.  anything, in essence, it provides the advanced file system that every-one
  3913.  wishes Windows 95 had included, while still maintaining the complete FAT
  3914.  system compatibility that we all need.  I find it interesting that the
  3915.  compression part of a compression program is simply an added bonus to its
  3916.  otherwise unheralded features.
  3917.  
  3918.  And don't forget to let it Ultra-Pack those files untouched in 30 days or
  3919.  more, no matter how much physical disk space you have.  It's the principle
  3920.  of the thing.
  3921.  
  3922.  
  3923.  Jim Gunn is president of Sterling Consulting in Salt Lake City, Utah and a
  3924.  regular WindoWatch contributor. He publishes the Salt Puddle Pointless for
  3925.  those lucky enough to get on his list.  Jim can be reached at
  3926.  72731,115@compuserve.com
  3927.  
  3928.  
  3929.  
  3930.                                     ww
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937.   Why Wizards Aren't So Wonderful !
  3938.  
  3939.  
  3940.                 Windows95 Applications and Human Learning Styles
  3941.  
  3942.                       Copyright 1995 by Robin Mabry
  3943.  
  3944.  I've spent the last three months, on and off,  trying to learn three
  3945.  Microsoft Windows 95 applications: MSN, WORKS and MONEY.  I've been
  3946.  writing, using and testing software for twenty years -- so I'm no novice.
  3947.  Up until now, I've felt pretty good about my ability to take on new
  3948.  software with even the most badly written documentation and become a power
  3949.  user within a day to a week.   The truth is that the new  Microsoft
  3950.  Windows95 applications have knocked me off my  throne.
  3951.  
  3952.  There is no documentation, - not even poorly written documentation - - and
  3953.  there lies the problem!   Take the Microsoft Network.  Its' poor,
  3954.  confusing and hodgepodge design cries out for a road map.  Since one is
  3955.  not provided, bring along some string.  Tie the string securely to your
  3956.  starting point and use it to guide yourself back out of the maze.  Should
  3957.  you find a place you might want to visit again, mark your trail well or
  3958.  you'll never find it again.   WORKS ?  Other than writing this column, I
  3959.  have not successfully completed any project including trying to write a
  3960.  letter and have the return address automatically inserted, to creating
  3961.  mailing labels, to just creating one sided post cards!   I know my old 16
  3962.  bit Windows applications like Print Shop and Word Perfect may not be sexy
  3963.  but they are easy to use.  As for MONEY, all I wanted to do was create a
  3964.  budget so I could easily change numbers and then print it all out.   After
  3965.  a couple of tries,  I did manage to get my online electronic pay ent
  3966.  application completed and printed but as for the budget, a few days ago I
  3967.  went back to paper and pencil!
  3968.  
  3969.  While I am approaching middle age, I still have a few functioning brain
  3970.  cells left and after giving this quite a bit of thought, I've decided the
  3971.  problem is them and not me.  In the brief period of time that personal
  3972.  computing has been around, some software vendors like Microsoft have gone
  3973.  from providing nice, thick manuals telling you more than you'd ever wanted
  3974.  to know about their product to telling you nothing.   Because, they claim
  3975.  that their products are so easy to use, who needs a manual?  Well I do and
  3976.  more than likely so do you!  Why?   For most of us frustrated users, the
  3977.  Help Screens don't seem to help and Wizards just whiz right by us without
  3978.  leaving a hint.  This is not because of lack of intelligence on our part
  3979.  but rather because we are human.
  3980.  
  3981.  Being human  speaks to diverse learning styles and needs.  My recent
  3982.  experiences with Microsoft's  Win95, Microsoft Works for Win95, Microsoft
  3983.  Money for Win95 and the Microsoft Network  have convinced me that  a
  3984.  return to the policy of  including  a good, thick manual is just what the
  3985.  user, friendly doctor ordered.
  3986.  
  3987.  Readers may remember when software applications came with two and sometime
  3988.  three books.  The first was the USER MANUAL -- preferably, a nice,
  3989.  friendly and personable book on how to use the software to do everything
  3990.  from A - Z. Good USER MANUALS included many examples and tutorials.   And
  3991.  some USER MANUALS incorporated an informal style as though the writer was
  3992.  talking directly to the reader including humor, tips and off-subject
  3993.  tangents.  The second was the REFERENCE MANUAL which got into the
  3994.  nitty-gritty details of how and why things worked so that if the
  3995.  instructions in the USER MANUAL didn't work one could try  to concoct
  3996.  various solutions from information provided in the REFERENCE MANUAL.  The
  3997.  third book was the INTRODUCTION GETTING STARTED booklet designed for those
  3998.  who don't need no stink'n manual; - just let them at it.
  3999.  
  4000.  Current thinking, at least by Microsoft is to just give us the GETTING
  4001.  STARTED and ignore all evidence that humans do learn differently.  A good
  4002.  USER MANUAL allowed for the differences in learning styles.  About a
  4003.  fourth of us are kinetic -also called tactile- learners; we learn by
  4004.  doing.  Task Wizards of which Microsoft has become overly fond, can be
  4005.  quite useful to kinetic users because they are actually doing something as
  4006.  the Wizards walks them step by step through a process.  The problem is
  4007.  that there is no manual to explain what commands were used to obtain the
  4008.  given result.  That could mean that many are forever doomed to live within
  4009.  the pre-designed templates of the Wizard.  They can't take the hands on
  4010.  learning and combine it with written instructions to create their own
  4011.  projects.  The examples and step by step instructions of good USER MANUAL
  4012.  addressed this need.
  4013.  
  4014.  Next we have auditory learners or those who learn by hearing.  The
  4015.  prevailing wisdom for much of human history is that we, particularly
  4016.  children, learn by listening. The teacher stands before us lecturing on
  4017.  and on and we soak it up via our ear drums just like sponges. For about a
  4018.  fourth of us,  this is true.   A personable, friendly often humorous
  4019.  teacher talking directly to the reader, as a writings style, addresses
  4020.  auditory learners.  Whether the reader reads aloud or can hear the writer
  4021.  voice in their head, the goal of talking to the learner is met.  Many
  4022.  third party USER MANUALS such as the Dummies and
  4023.  
  4024.  Idiots series use this approach in addition to step by step examples.
  4025.  
  4026.  Visual learners learn by seeing.  If you can show them an example, a
  4027.  picture or an object,  they can make the leap. This is why teachers and
  4028.  instructors write on blackboards, use posters and other visual aids.  A
  4029.  good USER MANUAL includes pictures of what each step should look like on
  4030.  the screen as well as the end product.  The little eighty-five page
  4031.  booklet included with Microsoft Works had lots of great pictures of  the
  4032.  most common screen setups and of many types of documents the Task Wizard
  4033.  could help you create.  In terms of step by stop photos of how to do a
  4034.  series of tasks, the booklet regularly referred to the text based
  4035.  unhelpful Online Help.
  4036.  
  4037.  Online Help are designed for the remaining quarter of the human population
  4038.  including me, or abstract learners or thinkers.  Abstract learners like to
  4039.  read the instructions, usually in great detail, think about them and then
  4040.  apply them.  Help Screens are notoriously short on details but an even
  4041.  larger shortcoming is the reader has to pick the right keywords to get
  4042.  appropriate help.  This is a lot more difficult then it seems.  With a
  4043.  good USER MANUAL, a user can begin with either the Table of Contents or
  4044.  the Subject Index as starting point.  Thumbing through the pages and
  4045.  skimming paragraphs and examples until, in all likelihood, the user finds
  4046.  the explanation they need.  Help Screens tend to be circular leaving the
  4047.  frustrated user right back where they started and no more enlightened.
  4048.  Details in the help screen are sketchy and don't give one much to think
  4049.  about or move forward with -- especially if you want to do something
  4050.  slightly different or more than the Help Screen was designed to explain.
  4051.  
  4052.  
  4053.  All of us, barring any physical disability, have the ability to use all
  4054.  learning styles but we do have a preferred  and dominant learning styles.
  4055.  We now know that a good teacher tries to address all learning styles. My
  4056.  two favorite windows applications are Print Shop Ensemble and WordPerfect.
  4057.  Both come with substantial USER GUIDES and I think that in turn reflects
  4058.  in their general ease of use.  As one who has written complex computer
  4059.  programs and the accompanying manuals, the writing of the manuals can be
  4060.  quite helpful in spotting problems.  At one point,  we were required to
  4061.  write both a USER MANUAL and a PROGRAMMERS REFERENCE GUIDE.  USER MANUALS
  4062.  are extremely useful in  verifying whether a feature is really easy to use
  4063.  or self-evident in its purpose.  The PROGRAMMER GUIDE tended to illuminate
  4064.  technical problems such as sloppy coding or poor system design.  The
  4065.  growing market of computer program documentation is evidence there is
  4066.  strong user demand for good, solid, substantial documentation.
  4067.  
  4068.  So why don't software vendors do themselves a favor and return to writing
  4069.  user documentation?  Look at it as quality control and beta testing. If
  4070.  your writers can't explain or get others to make features work from their
  4071.  written instructions, its a good bet this  undocu- mentable feature is
  4072.  another bug.
  4073.  
  4074.  For additional information about learning styles, try these web sites:
  4075.  
  4076.  Discover Your Own Learning Style
  4077.  http://www.hcc.hawaii.edu/hccinfo/facdev/lsi.html
  4078.  
  4079.  New Students - New Learning Styles
  4080.  http://web.gmu.edu/bcox/Academia/KierseyLearningStyles.html (25k)
  4081.  
  4082.  Learning Styles - How People Learn
  4083.  http://www.hcc.hawaii.edu/hccinfo/facdev/8.html (1k)
  4084.  
  4085.  Seven Styles of Learning
  4086.  http://www.wordsimages.com/ewinters/styles.htm(5k)
  4087.  
  4088.  Exploring Technology and School Reform
  4089.  http://k12.cnidr.org:90/resource.cntnts.html
  4090.  
  4091.  Learning Styles Network Newsletter (back issues)
  4092.  gopher://sjumusic.stjohns.edu:70/1-GOP/@lsi%3Anews.menu
  4093.  
  4094.  Robin Mabry has a varied and strong background in both teaching and
  4095.  programming.  She is a WindoWatch contributor and brings a wealth of
  4096.  hands-on experience to her writing.
  4097.  
  4098.  
  4099.  
  4100.                                 ww
  4101.  
  4102.  
  4103.  
  4104.  
  4105.  
  4106.  
  4107.  
  4108.  
  4109.   A WindoWatch feature
  4110.  
  4111.                              IDIOTS-REDUX
  4112.  
  4113.                       Copyright 1995 by  Bob Miller
  4114.  
  4115.  
  4116.  
  4117.  Once again, we dive bravely into that uncharted wasteland that passes for
  4118.  their brain cells as we attempt to understand how professional computer
  4119.  magazine writers can produce inane, moronic and silly drivel month after
  4120.  month after month.
  4121.  
  4122.  This month, we start with that horror called the 2,000 tips!
  4123.  
  4124.  Windows Magazine (11/21/95)
  4125.  Leaving aside the fact that they got to the 2,000 number by including
  4126.  quantities of useless tips and repeated some three or four times, some
  4127.  times on adjacent pages, they also included:
  4128.  
  4129.  [on 3.x]
  4130.  Remember to close all open applications and then Windows itself before
  4131.  reaching for the power switch.
  4132.  
  4133.  Really?  My Windows programs always close themselves properly when I close
  4134.  Windows.  They even prompt me if I have an open file that needs saving.
  4135.  
  4136.  
  4137.  [add SUBST F: D:........]
  4138.  People who use SUBST under 3.x are the same ones who enjoy Russian
  4139.  Roulette.
  4140.  
  4141.  If you are removing a Program, don't forget to remove its icon.  Choose
  4142.  the icon and select File/Delete in Program Manager.
  4143.  
  4144.  Hitting the delete key is faster and easier.
  4145.  
  4146.  If you have a new hard disk that is faster than the old one, put your swap
  4147.  file on it. [That is correct]. Specify the drive and directory for the
  4148.  file on the Swapdisk= line in ... SYSTEM.INI.
  4149.  
  4150.  Only if you are a big fan of Corrupt Swapfile messages.  Human beings use
  4151.  Control Panel, 386enh, virtual memory, change.
  4152.  
  4153.  Windows uses a program called VSHARE to do the same job.
  4154.  
  4155.  No it doesn't, dumb-dumb.  WFWG does but this section is on 3.x.
  4156.  
  4157.  Your permanent swap file must be no larger than the largest contiguous
  4158.  free segment on the specified hard disk.
  4159.  
  4160.  Try HALF the largest .........
  4161.  
  4162.  If you have less than 4MB of RAM and use Windows 3.1, or less than 8MB and
  4163.  use WFWG, the swap file should be around 8MB and 16MB respectively.
  4164.  
  4165.  Only if you really like rotten performance.  Try 4-6 and 4 respectively.
  4166.  Fill a 16MB PSF and your 486-100 will perform like a 386-16.
  4167.  
  4168.  If you are having trouble with drive letters, make sure that your
  4169.  LASTDRIVE= is set high enough.... Unless you are using a Novell network,
  4170.  setting it to Z should fix any problems.
  4171.  
  4172.  Gee, the Novell systems I see all have an =Z line.  Guess I'd better go
  4173.  delete it.
  4174.  
  4175.  Avoid dropped characters on high speed connections by using the Xon/Xoff
  4176.  protocol for your transmissions.
  4177.  
  4178.  He must really love CRC errors and download aborted messages. People with
  4179.  IQ's higher than potted palm trees, however, use CTS/RTS not Xon/Xoff.
  4180.  
  4181.  Some transfer protocols just work faster than others.  The fastest we've
  4182.  encountered is ZModem.
  4183.  
  4184.  May I introduce you to YModem-G?
  4185.  
  4186.  
  4187.  [on Win95]
  4188.  Windows 95, unlike 3.x, does not use a permanent swap file but you can
  4189.  make the swap file a fixed size.
  4190.  
  4191.  This is true.  And you can compute with your monitor turned off to save
  4192.  electricity too.  They are equally useful tips.  95 uses a dynamic swap
  4193.  file and it should be allowed to manage it by itself.
  4194.  
  4195.  From the regular November issue.
  4196.  I'd like to be able to open desktop objects without closing my open
  4197.  applications. Two options come to mind
  4198.  
  4199.  
  4200.  [followed by how to create a shortcut to the desktop and assign it to a
  4201.  hot key and using Run desktop]
  4202.  
  4203.  Right click on the task bar and choose minimize all is too difficult for you?
  4204.  
  4205.  
  4206.  [on the P-6 or Pentium Pro]
  4207.  Although the Windows 95 users who employ true 32 bit applications will see
  4208.  speed gains.............
  4209.  
  4210.  No they won't.  If you had really used the Pro instead of just gushing
  4211.  over it, you would know that it actually runs 95 slower than a Pentium.
  4212.  It is the OS that matters most.
  4213.  
  4214.  
  4215.  [it] should replace the Pentium as the desktop standard sometime in 1996.
  4216.  
  4217.  Fat chance.
  4218.  
  4219.  
  4220.  Since it's a 386SX, it has no math co-processor.
  4221.  
  4222.  Really?  While a 486SX has no co-processor, a 386SX may or may not since
  4223.  the SX refers to the data bus on that chip.
  4224.  
  4225.  CD-R is the best way to back up your hard disk.
  4226.  
  4227.  $20 a piece, single use disks (although you can put more than one backup
  4228.  onto a disk) combined with $1,000+ CD-R drives is better than a $200 tape
  4229.  drive and $10 tapes that can be used over and over again?  I don't think
  4230.  so.
  4231.  
  4232.  [Win95 tips of the month - same issue]
  4233.  Before you install Win95, uninstall any antivirus programs you have.
  4234.  
  4235.  Why?  Sure, you should disable them but disabling does not equal
  4236.  uninstalling.
  4237.  
  4238.  Copy, Cut, Paste.
  4239.  CTRL+C copies, etc.
  4240.  
  4241.  This is a 95 tip of the month?  We were doing this in Windows 2.0 seven
  4242.  years ago.
  4243.  
  4244.  PC Magazine, October 10.
  4245.  Don't push too hard for cluster-size economies, though.  I would chop a
  4246.  2GB drive into three logical drives - at most and a 4GB into five.
  4247.  
  4248.  Nice for you since you don't pay for your new drives.  But we might not
  4249.  like a one line batch file or a single icon to use 16k of hard drive
  4250.  space.  Normal people use 512MB as the maximum size for a single
  4251.  partition.
  4252.  
  4253.  From our Idiot's Hall of Fame charter member, John Dvorak.
  4254.  
  4255.  Microsoft has gone berserk with Word file formats.
  4256.  
  4257.  Really?  WinWord 7.0 uses the same format as 6.0.  6.0 can read 2.0.
  4258.  There is a free filter to allow 2.0 to read 6.0. This is berserk?
  4259.  
  4260.  PC Mag, November 21.
  4261.  Dvorak again.
  4262.  
  4263.  Team OS/2 is on virtually every forum passing around rumors and outlining
  4264.  flaws in Windows 95.  [followed by a bunch of dirty tricks that they are
  4265.  doing] I blame Microsoft.........
  4266.  
  4267.  So, if you are mugged on the way home, it is your fault for having
  4268.  something the mugger wanted?  Do you always blame the victim?
  4269.  
  4270.  
  4271.  Bill Machrone's lead column - same issue.
  4272.  Ever heard the phrase "grew like Topsy"? ... Actually Topsy was a
  4273.  fabulously successful race horse..  Of his parentage and lineage, his
  4274.  trainer said "He don't have no lineage.  He just growed".
  4275.  
  4276.  1)  The actual quotation is "I 'spect I growed. Don't think nobody
  4277.        never made me".
  4278.  2)  The source is one of the most important books ever published -
  4279.       Uncle Tom's Cabin".
  4280.  3)  Topsy is a major character in that book - not a racehorse.
  4281.  4)  Harriet Beecher Stowe , "little lady that started this great war" in
  4282.      Lincoln's words, was not a horse trainer.
  4283.  5)  You, sir, are a barbarian !
  4284.  
  4285.  [from a review of ViewScan Color 16M]
  4286.  Recognita's OCR program, Go-CR, produced garbled text from the clearest of
  4287.  documents...Also, on several occasions Go-CR caused the scanner to stop
  4288.  working altogether.... The ViewScan Color 16M give hand-held scanners a
  4289.  new lease on life.
  4290.  
  4291.  Oh, boy.  Now, suppose, given the above comments, you explain just why I
  4292.  would want a "new lease on life" with such a product?
  4293.  
  4294.  PC Computing, November 1995
  4295.  I wouldn't even think of running Windows 95 without the System Resource
  4296.  Meter.
  4297.  
  4298.  I would. I've loaded it twice in two months.  I may never bother again.
  4299.  
  4300.  [from CD-MOM 95 the Mother of all Windows 95 books-Same Issue] Finally,
  4301.  you'll want to get rid of your LASTDRIVE setting......remove the whole
  4302.  line.  The letter on the end may be an f or a z. Don't worry about it. Zap
  4303.  out the entire line.
  4304.  
  4305.  Why do I think that anyone on a Network might have just the slight-est
  4306.  problem with this?
  4307.  
  4308.  You might think that you can reorder the icons in the Start menu's
  4309.  Programs folder of subfolders.  But you're wrong. Microsoft mounts your
  4310.  programs as menu entries in alphabetical order. and, while that is as good
  4311.  a default as any, defaults are meant to be customized to a user's liking.
  4312.  I've been hinting around for a workaround for quite some time and haven't
  4313.  found one.
  4314.  
  4315.  This is, of course, a really difficult one so it is no wonder that it was
  4316.  beyond his ability.  I want \FOO to be the first item so I renamed it
  4317.  \1FOO. Boy, that was so hard I'll need to take time off to recover from
  4318.  all the effort.
  4319.  
  4320.  Chicago Sun Times-Don Crabb's computer Q&A column Sun. Nov 12
  4321.  Q - How often should I defrag my hard disk? My friend tells me I should do
  4322.  this every week.
  4323.  
  4324.  A - Defrag your hard disk every week only if you want to lose your data
  4325.  regularly and you like to waste time on computer trivialities...
  4326.  
  4327.  I sent him E-mail and asked him what his basis was for this. I mentioned
  4328.  that the correct answer would be "It depends on how often you add & delete
  4329.  files..." I mentioned that I have never lost data during a defrag, even
  4330.  when power was lost during the process. His response was basically "You
  4331.  got lucky"
  4332.  
  4333.  
  4334.  2) Windows Sources - Matthew Klare - "Storage" page 190
  4335.  Para 3 "...Opting for a permanent swap file (ideally about 20MB)...
  4336.  
  4337.  I thank John Pindelski for bringing these two to my attention.  The
  4338.  parenthetical comment above is from him.  No further comments from me are
  4339.  needed.
  4340.  
  4341.  Infoworld, 10/30
  4342.  Q.  After an upgrade to Win95, does it make any sense to run MemMaker?
  4343.  
  4344.  A.  Yes.  Just as with DOS and Windows 3.x, a system running Win95 first
  4345.  boots a version of DOS. After Autoexec.bat runs, the GUI takes
  4346.  over........a memory manager and optimizer are still helpful.  I also
  4347.  recommend that you invest in a third party memory manager - one designed
  4348.  for Windows 95.
  4349.  
  4350.  Well, since I don't have an autoexec.bat file, I guess my GUI will never
  4351.  run. For 99 44/100 % of people, any memory manager in Win95 is as useful
  4352.  at teats on a bull. To suggest that people spend $50-100 on a third party
  4353.  memory manager is ludicrous.
  4354.  
  4355.  PC Computing is always good for a few entries here (at least until my
  4356.  subscription runs out) and the December issue is no exception.
  4357.  
  4358.  From the Letters column.
  4359.  
  4360.  Reader: Please stop putting shareware programs in your Free Stuff listing.
  4361.  Shareware is reasonable but it is not free.
  4362.  
  4363.  PC: Not Quite.  Shareware is not for sale.  It's freely available, and
  4364.  you're not obligated to pay.  But it works on the honor system.  If you
  4365.  use an application, you're expected to make a small donation $5- $15.
  4366.  
  4367.  I assume this answer was intended to be your submission in the Proctology
  4368.  Journal Of America Centerfold of the Month contest.  You have a LEGAL
  4369.  obligation to pay if you continue to use the program.  Shareware prices
  4370.  are set by the people whose sweat and efforts went into creating it - not
  4371.  by your absurd $5-15 statement.  Some, of course, have $79-99 registration
  4372.  charges. And to put an answer like this into a magazine that is geared for
  4373.  new to moderately experienced users is little short of criminal.  You
  4374.  should be ashamed.
  4375.  
  4376.  The next three entries are from the same issue in the Windows95 Buyer
  4377.  Guide.....software guide to essential -- and entertaining -- home and
  4378.  office applications.
  4379.  
  4380.  Formbuster 2.1.  Cons: Windows 95 version is still in the works.
  4381.  
  4382.  Gee - then what is it doing in a review of Win95 software?
  4383.  
  4384.  OfficeBlox for Windows 95. Con: OfficeBlox works under Win95 only.
  4385.  
  4386.  So what?  What was the heading of this section again?
  4387.  
  4388.  PageKeeper 2.1.  Cons: ...there's no voice-mail support.
  4389.  
  4390.  Hey, dodo, this is an OCR and indexing program.  It doesn't walk the dog
  4391.  or do the dishes either.  Why should it do voice-mail?
  4392.  
  4393.  
  4394.  Bob Miller does know how to turn a phrase! He supports the BBS nets with
  4395.  his time and expertise.  He is host or co-host of many of the Windows or
  4396.  Windows related conferences on RIME and Ilink...too many to mention them
  4397.  all here. He is a  regular WindoWatch contributor.
  4398.  
  4399.  
  4400.  
  4401.  
  4402.  
  4403.                                      ww
  4404.  
  4405.  
  4406.  
  4407.  
  4408.  
  4409.  
  4410.  
  4411.  
  4412.  
  4413.  Another Alice Adventure!
  4414.  
  4415.                              Alice's Doors
  4416.                   Copyright 1995 by Peter Neuendorffer
  4417.  
  4418.  
  4419.  Alice is working on Doors, a step to advance the paperless office.
  4420.  Alice, the noted designer, and my friend, sat across from me in front of
  4421.  her new desk. Our reflections grinned back at us from the vast smoked
  4422.  glass desktop. Across the room, a wall hanging glowed a dim grey, with the
  4423.  word ready flashing in the top left. A microphone hung from the ceiling.
  4424.  Alice pushed some buttons, and the middle of the desk glowed, as though a
  4425.  monitor was underneath it. She brought up other patches of light. The
  4426.  entire desktop was a touch screen, and the patches could be switched
  4427.  around with a tap. She could also write on these patches with a light pen,
  4428.  or use a virtual keyboard - like an air guitar - or in more mundane terms,
  4429.  a standard keyboard or mouse.
  4430.  
  4431.  From one program she printed a report. When she touched the corner of that
  4432.  patch, it opened up slightly so she could remove the report. Any patch
  4433.  could be propped up perpendicular to the desk top for easier reading.
  4434.  The wall hanging was a literal image of the entire desktop. Alice used a
  4435.  pointing device attached to her finger, which she waved about to
  4436.  manipulate the cursor. Also, when taking voice dictation, she could edit
  4437.  the text as it appeared.  Various places on her easy-chair were
  4438.  pre-programmed to cause commands when tapped.
  4439.  
  4440.  Both the desktop and the wall hanging had Zoom In features.  "It retails
  4441.  for $999.00" she said, and turned off the screens so we could see our
  4442.  reflections once more bobbing in the ether.
  4443.  
  4444.  
  4445.  Peter Neuendorffer and his friend Alice bring us brief glimpses into their
  4446.  world, where the impossible can become plausible.  Peter is a Windows
  4447.  programmer and is a regular contributor to WindoWatch.
  4448.  
  4449.  
  4450.  
  4451.                                    ww
  4452.  
  4453.  
  4454.  
  4455.  
  4456.  
  4457.  
  4458.                               A Xmas List
  4459.  
  4460.                  Copyright 1995 by Leonard Grossman
  4461.  
  4462.  Dear Santa,
  4463.  
  4464.  In the words of the Oliver J. Dragon, "All I want for Christmas is ."
  4465.  
  4466.  The holidays are upon us so it's time to begin my wish list. It should be
  4467.  easy to do with so many new computer toys.  A P5 with 16 meg of RAM would
  4468.  be nice with at least a gig hard drive and multimedia of course.  Make
  4469.  sure the modem is a 28.8 and you might throw in a flat bed scanner so I
  4470.  can upload some graphics, fax forms and docs through the machine.  While
  4471.  I'm at it why not an ISDN line until the cable modems hit the market.
  4472.  
  4473.  Of course, that's for the house!  I will need a laptop with an active
  4474.  matrix screen with no less than 8 meg of RAM and a 28.8 PCMCIA modem so I
  4475.  can take the Internet on the road. A cellular modem? No, that can wait
  4476.  until next year. But please, don't forget the extra batteries.
  4477.  
  4478.  For the family, there are great CD's: cook books, planners, graphics, prep
  4479.  programs for the SAT.  An e-mail box for my wife (daughter Sarah already
  4480.  has her own).  Of course when I get the P5 Sarah gets the pawn shop
  4481.  special so she benefits from the P5, too. Maybe we need a third phone line
  4482.  or possibly a fourth.
  4483.  
  4484.  And we still don't have cable.  While we're at it, how about a big screen
  4485.  tv--with surround sound.  Of course, that'll mean new speakers! Better get
  4486.  new book cases for the living room...and a new sofa.
  4487.  
  4488.  Wait a minute.  Something is missing here.  Maybe Ollie had a point.  I
  4489.  don't need my two front teeth, but maybe we need to be a little more
  4490.  introspective.  Maybe there are other values at this time of year.
  4491.  
  4492.  Those who agree raise your hands and say - Fran!
  4493.  
  4494.  Happy Holidays!
  4495.  
  4496.  Your good friend...the ModemJunkie
  4497.  
  4498.  Leonard Grossman
  4499.  
  4500.  
  4501.  
  4502.  
  4503.                                       ww
  4504.  
  4505.  
  4506.  
  4507.  
  4508.  
  4509. Jim Gets His Dream Machine!
  4510.  
  4511.                        PC-NFS and Win 95 Copyright 1995 by Jim Plumb
  4512.  
  4513.  Some background At work I recently received shipment of a new
  4514.  Pentium-based PC bundled with Windows 95.
  4515.  
  4516.  The Network: Sun machines running Solaris 2.4, a Unix operating system
  4517.  from Sun Microsystems, as file/print servers.  The production environment
  4518.  includes Macs, PCs and Suns; the printers - various laser printers and
  4519.  imagesetters
  4520.  
  4521.  On the PC side we need Network File System (NFS)software or client to
  4522.  access file and print services on the Suns which is not included in
  4523.  Windows 95.  Solaris has a built-in NFS server which handles the sharing
  4524.  of network resources.  Also running is pcnfsd, a daemon, similar to a DOS
  4525.  TSR,  to allow for user login authentication, and file and printer
  4526.  browsing.  This piece of software is now in the public domain and many of
  4527.  the PC-NFS clients use it.  Also needed on the PC side is a TCP/IP  stack,
  4528.  which is basically the underlying communications protocol between the PC
  4529.  and the Sun allowing the user to run software like FTP and Telnet.  As you
  4530.  may or may not know, this IS included in Windows 95.
  4531.  
  4532.  Our PCs have been running various versions of Sun's PC-NFS and PC-NFS Pro.
  4533.  PC-NFS is DOS-based using TSRs  while PC-NFS Pro is Windows-based, that
  4534.  is, the drivers load when Windows loads. PC-NFS uses its own TCP/IP stack,
  4535.  however Win95 already has its own TCP/IP stack.
  4536.  
  4537.  On the Sun, you specify which resources (file systems) are available to
  4538.  network users. Depending on your version of Unix, this is called exporting
  4539.  or sharing. Your NFS client lets you mount or map exported network file
  4540.  systems as local drive letters and maps network printers to LPT ports.
  4541.  Currently there are several vendors with mature NFS clients that run on
  4542.  Win 3.xx platforms and specialize in PC/Unix connectivity. On the other
  4543.  hand NFS support for Win 95 is in its infancy, as I found out.  I figured
  4544.  that PC-NFS Pro, with its purely MS-Windows inter-face would work very
  4545.  well with Win95.  I figured wrong.
  4546.  
  4547.  Too Many Trials and Tribulations
  4548.  
  4549.  After I got my new Pentium box up and running, I decided to get it onto
  4550.  our corporate network using Sun PC/NFS-Pro. Unfortunately, when you get
  4551.  bundled software (Win 95) you don't get much in the way of documentation.
  4552.  What you do get is practically useless beyond the most simple usage
  4553.  directions and, of course, nothing about setting up network connections.
  4554.  
  4555.  Eventually I discovered the network setup was in the control panel.  I also
  4556.  learned that Win95 had discovered my network card and had installed the
  4557.  basic Microsoft network: the Microsoft Client and the IPX/SPX Protocol and
  4558.  the NetBeui Protocol. I didn't think I'd need them, so I deleted them and
  4559.  looked around for something familiar. Under the Add button, under Client I
  4560.  did find Sun PC-NFS Client but not the Pro client.  I installed the PC-NFS
  4561.  client, said okay and exited. The Network setup box asked for the PC-NFS
  4562.  disk to install. Which one I wondered. I tried them all, but none had the
  4563.  *.inf  files Win95 was looking for. I hoped that maybe I didn't need to
  4564.  load it and looked around for other mischief to get into. Aha! Under Add ,
  4565.  Protocol and Microsoft I found TCP/IP Protocol. I know how that works. So
  4566.  I proceeded to set that up and filled in all the addresses, servers and
  4567.  gateways and such. I exited and was told to reboot. I did and tried to
  4568.  mount a network drive. Computer name does not exist  is what I was told. I
  4569.  thought that maybe I could get away with just using TCP/IP.  Then I
  4570.  remembered reading some-where that you needed an NFS client unless you were
  4571.  using a Microsoft type network, which to me meant so mething like Netware.
  4572.  
  4573.  I decided to do a regular install of PC-NFS Pro. That went fine until I got
  4574.  to the part about which kind of network card driver to choose. My choices
  4575.  were NDIS drivers or packet drivers and  I didn't know what an NDIS driver
  4576.  was!  I had been using packet drivers, but there were none listed for my
  4577.  card, except for one that was similar. You guessed it.  I used that. I
  4578.  filled out some more configuration stuff, more addresses, server names and
  4579.  when done was told to go into Windows setup and specify PC-NFS Pro as my
  4580.  primary network.  Okay I clicked. Cannot find Windows setup  said my
  4581.  machine. Okay so I went back to the network control panel to Add, Client,
  4582.  Sun, PC/NFS-Pro, except it wasn't there! So I just selected PC-NFS again
  4583.  and did what I could to set it up.  I exited, rebooted, and I began to see
  4584.  the PC-NFS Pro Login startup until I got an error message to the effect
  4585.  that Windows couldn't initialize my network card! Of course I went through
  4586.  the configurations many times looking for an elusive typo I must have made.
  4587.  Nope!
  4588.  
  4589.  Pretty frustrated at this point it dawned on me that perhaps I
  4590.  should check the Sun Forum on Compuserve, for someone else who has tried to
  4591.  do this.  And of course I discovered dozens of others who had been beating
  4592.  their heads against the same wall.  I confess to relief when I found out it
  4593.  wasn't just me. I also learned that  Sun "has been waiting for Win95 to
  4594.  gain a larger market share before upgrading NFS for Win95" said the forum
  4595.  spokesman. In the meantime they have a neato workaround! I must download a
  4596.  patch and proceed with some specific setup instructions and it should work
  4597.  like magic - a direct quote! Part of the patch were two *.inf  files to
  4598.  copy into Win95's \windows\inf directory.  Of course, with my lack of
  4599.  documentation I didn't know that the INF directory is hidden. Eventually,
  4600.  it dawned on me that it was and accomplished this challenging task! The
  4601.  *.inf files tell Win95 w hich files are needed for setup and they also add
  4602.  the items  PC/NFS-Pro under Add,  -Client  in the Network control panel.
  4603.  
  4604.  Other parts of the setup included disabling the Win95 TCP/IP stack and
  4605.  configuring Pro to use a packet driver but instead of supplying real
  4606.  commands to run the driver, users were to put the words Echo I am not a
  4607.  packet driver into the configuration window.  I read through all the
  4608.  messages in the PC-NFS forum.  Some people got it to work, others didn't.
  4609.  
  4610.  Others suggested alternate NFS clients. I couldn't get it to work!  After a
  4611.  day of toil, I decided to reload windows 95 and network software from
  4612.  scratch. Maybe the OEM hadn't loaded it right. Another day spent loading,
  4613.  getting drivers right, and reloading Pro. It still didn't work. I gave up
  4614.  and then tried an alternatives mentioned on Compuserve,  - FTP Software's
  4615.  Interdrive 95.  If this one didn't work there were several others mentioned
  4616.  as well.
  4617.  
  4618.  Interdrive95  was  found on FTP's web site at http://www.ftp.com
  4619.  where they have a section just for evaluation software. I downloaded the
  4620.  file and ran its install program very easily. The only thing Interdrive
  4621.  required was a working TCP/IP stack and uses Win95's built-in one. It gave
  4622. some instructions on mounting network drives and it worked! I could access
  4623. a network drive. Absolute elation.  I then tried to setup some printers but
  4624. printing - ha!- was not supported in the beta version. Crippleware?
  4625.  
  4626.  I tried two other alternates,  both free betas. One was Integraph's
  4627.  DiskAccess and the other was Locus Computing's PCI.  DiskAccess was easy
  4628.  to install, but sparse on documentation, forcing me to figure out the
  4629.  setup by reading the bug fixes. I was only able to load network drives
  4630.  from a DOS window, but again no printers would load. The Locus product, I
  4631.  was to learn, didn't use the pcnfs software on the Unix end but required
  4632.  its own proprietary NFS server. The cost, $255. Too much, considering that
  4633.  three name-brand products using the public domain pcnfsd server couldn't
  4634.  do the job. (Note: at this time Locus does have an NFS client which
  4635.  supports the use of pcnfsd. There is a free eval copy at their web site,
  4636.  www.locus.com).
  4637.  
  4638.  So there I was, back at the drawing board. I kept checking Compuserve for
  4639.  any new developments and downloaded everything pertinent from
  4640.  comp.protocols.nfs for some insight into this problem. I removed my
  4641.  network software and card and tried again.  This time I used a previous
  4642.  version PC-NFS 5.1, using DOS TSR's to load the network drivers.  And it
  4643.  still didn't work. Probably just as well, because I didn't like having all
  4644.  those TSRs running anyway. I wanted a better solution and I decided I was
  4645.  going to get Pro working, whatever it took!
  4646.  
  4647.  I'm not sure what I did differently than the first time out but I did
  4648.  finally get Pro to work. I was able to mount drives and got sporadic
  4649.  printing to occur. However, I did make a big mistake.  I setup Dial-Up
  4650.  networking to access the Internet.  I wanted 32-bit browsability and I had
  4651.  to setup TCP/IP to do this. Needless to say I lost the ability to use Pro.
  4652.  Setup everything again with no dialup and was not happy.
  4653.  
  4654.  The time for evaluation was over, got a out a purchase order and purchased
  4655.  Interdrive 95 from FTP Software. Jim Gets on the Network This software is
  4656.  really easy to use. It's a subset of a networking suite for Windows 95
  4657.  called On Net.  Interdrive comes on one disk and sets up in minutes. You
  4658.  need to get Microsoft's TCP/IP up and running. You can tell if it's
  4659.  running if you can ping another host on the network. There is an online
  4660.  FAQ available at http://www.aa.net/~pcd/slp95faq.html recently updated 19
  4661.  Nov '95 for setting up your TCP/IP stack as well as an article by Phil
  4662.  Leonard in Issue 8 of WindoWatch. Interdrive 95 has two functions: Mapping
  4663.  Unix file systems to drive letters and defining network printers.
  4664.  
  4665.  
  4666.  
  4667.  Mapping Unix File Systems Let's assume that you have a Unix machine with
  4668.  the host name of silver which has a disk partition with a path of
  4669.  /ext1/tech_manuals/review and another path of /export/home/users which you
  4670.  wish to access from your pc. The person in charge of  the Unix machine has
  4671.  properly allowed these directories to be shared over the network. There
  4672.  are several ways to mount these directories. I usually do it from the file
  4673.  manager. Under Disk, select Connect Network Drive. You will need to know
  4674.  the directory on the Unix end. Dialog box will present you the next drive
  4675.  letter available to mount. You can select any available drive letter. In
  4676.  the space below the drive letter type in the directory preceded by the
  4677.  Unix host name in this fashion: \\servername\/directory/sub-directory. To
  4678.  mount the two directories to drive E: and F: we'd be defining them as
  4679.  \\silver\/ext1/tech_manuals/review and \\silver\/export/home/users.
  4680.  
  4681.  Another way to mount Unix directories is via Network Neighborhood. As you
  4682.  browse through the Neighborhood, the Unix machine you select will display
  4683.  its network resources: directories and printers. You can select which
  4684.  directory you want, and map to an available drive letter. Shown below are
  4685.  my servers with a display of comp4's exported directories and printers.
  4686.  
  4687.  An interesting item in Network Neighborhood: As you browse your way down
  4688.  to your work, I found that you can access your files there without
  4689.  manually mounting any drives. One problem is that these files can only be
  4690.  accessed with Win 95 applications. I could access a Word document with
  4691.  Word 7 but could not open a WordPerfect 5.1 docu-ment or a Pagemaker 5.0
  4692.  document by double-clicking the document's icon in Network Neighborhood.
  4693.  Nonetheless, it's a decent start!
  4694.  
  4695.  Connecting to Unix Printers You can connect Unix printers in various ways:
  4696.  hardwired via serial/parallel cables or networked through Appletalk or
  4697.  TCP/IP protocols. However they are configured on the Unix end, you will
  4698.  see them as printer names in the Network Neighborhood (see screen above).
  4699.  When you double click on a printer in Network Neighborhood, you are asked
  4700.  if you want Windows to setup the printer and if you say Yes, you will
  4701.  start up the same dialog as when you click on Add Printer in the Printers
  4702.  applet of the Control Panel. You will be asked for the path to the network
  4703.  printer. You do so in this fashion: \\servername\/printername. If we had a
  4704.  printer called LaserWriter configured on our Unix machine silver, we would
  4705.  type in \\silver\/LaserWriter. From there you follow the printer setup as
  4706.  you normally would.
  4707.  
  4708.  Summary
  4709.  The lesson to be learned in all of this is that Win95 is new and there
  4710.  isn't a lot of proven system software out there that supports it, - yet!
  4711.  In polling members of the comp.protocols.nfs newsgroup about the
  4712.  PC-NFS/Win95 situation, I found nearly all were in the same boat as
  4713.  myself. There was a lot of hustling about to resolve the situation, and
  4714.  nothing quite worked as well as it should. One suggestion, not tried as
  4715.  yet, was to use a public domain program called Samba. This runs on the
  4716.  Unix end and emulates a Microsoft network server allowing you to use the
  4717.  Win95 Microsoft client. This is on my list. Hopefully, in the next six
  4718.  months we'll see more NFS support for Win95. After all, I'll be upgrading
  4719.  our departmental computers and eventually the company's office machines as
  4720.  well. I need something solid. Hey Bill, why not include a built-in NFS
  4721.  client for Windows 96?
  4722.  
  4723.  Jim Plumb is a regular WindoWatch contributor and the author of many
  4724.  articles in- cluding an Acrobat tutorial.  He was the original Home Page
  4725.  Editor and literally put WindoWatch on the Internet map.  He is in the
  4726.  process of being promoted to Systems Administrator for his company.  We
  4727.  wish him well!
  4728.  
  4729.                                        ww
  4730.  
  4731.  
  4732.  
  4733.  
  4734.  
  4735.  
  4736.                 A Sampling of 32 Bit Windows Software for '95
  4737.  
  4738.                     The In-Touch Sampler for WindoWatch
  4739.                       Copyright 1995 by Lance Jones
  4740.  
  4741.  This mini digest for WindoWatch is a smattering of interesting, high-quality
  4742.  Win95 32-bit shareware and software recently made available on the World
  4743.  Wide Web. Information is gathered by visiting websites, by monitoring Win95
  4744.  related newsgroups and by reviewing email from shareware/software developers
  4745.  or other interested parties.
  4746.  
  4747.  ALL OF THESE FILES CAN BE DOWNLOADED FROM THE
  4748.  IN-TOUCH WEBSITE LOCATED AT <http://www.islandnet.com/~sword/digest.html>
  4749.  
  4750.  Name:           VRWeb For Windows 95
  4751.  Version:        1.0 Beta 4
  4752.  Size:           610 Kb
  4753.  Download Time:  Approx. 10 minutes with 14.4 modem
  4754.  Developed By:   Gerbert Orasche, Michael Pichler
  4755.  Registration:   Freeware Beta
  4756.  File Location:  ftp://ftp.utdallas.edu/pub/Hyper-G/VRweb/Windows/vrw_nt.zip
  4757.  Description: VRWeb is a fresh new entrant into the Virtual Reality Modelling
  4758.  Language browser market. This beta incorporates many of the best features of
  4759.  "WorldView" and "WebSpace", including auto-matic launching from within
  4760.  Netscape and Mosaic, fly-by, walk, and zoom navigational tools as well as
  4761.  multiple rendering options. Naviga-tion could still be improved, but overall
  4762.  this is a great application.
  4763.  
  4764.  
  4765.  Name:          Forward Mail
  4766.  Version:       1.0
  4767.  Size:          1.57 Mb (with VBRUN400.DLL), 148 Kb (without VBRUN400.DLL)
  4768.  Download Time: Approx. 24 or 3 minutes with 14.4 modem
  4769.  Developed By:  Frank Sidon
  4770.  Registration:  Freeware
  4771.  File Location:
  4772.         ftp://ftp.coast.net/SimTel/win95/sysutil/fwdmail.zip-(1.5 Mb)
  4773.         ftp://ftp.coast.net/SimTel/win95/sysutil/fwdmails.zip (148 K)
  4774.  Description:  Forward Mail is a small, effective program which scans your
  4775.  E-mail inbox for all incoming messages (including faxes or any other MAPI
  4776.  compliant E-mail that lands in the inbox), and forwards it to a person of
  4777.  your choice. This may apply to someone on an internal E-mail system,
  4778.  another fax or any valid MAPI recipient. Nice job, Frank!
  4779.  
  4780.  Name:           Dunce
  4781.  Version:        1.2
  4782.  Size:           30 Kb
  4783.  Download Time:  Approx. 45 seconds with 14.4 modem
  4784.  Developed By:   Vector Development
  4785.  Registration:   Freeware
  4786.  File Location:  http://www.cjnetworks.com/~vecdev/vector/dunce1.2.zip
  4787.  Description: Dunce (Dial-Up Networking Connection Enhancement) allows for
  4788.  much easier dial-up networking than Win95 currently provides. The program
  4789.  will automatically press connect for you on the Connect To dialog box,
  4790.  redial your Internet Provider indefinitely, even from another app;auto-
  4791.  reconnect if you get unexpectedly dropped.
  4792.  
  4793.  Lance Jones is the owner and keeper of the In-Touch Newsletter. He's
  4794.  taking the Internet by storm.  Watch his smoke!
  4795.  
  4796.  
  4797.  
  4798.  
  4799.                                    ww
  4800.  
  4801.  
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.  
  4809.  
  4810.  
  4811.  Computers and Israel
  4812.  
  4813.                           A Report From Israel Copyright 1995 by Stanley
  4814.                     Kanner
  4815.  
  4816.  Here in Israel people take to new electronic gizmos as if in a feeding
  4817.  frenzy.  It is striking to see the ancient setting of Jerusalem in a
  4818.  surrealistic mix  with technology everywhere you look.  Hasidim with their
  4819.  long beards, gabardine coats, peayot (curls of hair that never get cut),
  4820.  and cellular phones held to their ears.
  4821.  
  4822.  I had a meeting with an internet provider, Net Media, two weeks ago.  It
  4823.  was at 4pm when suddenly an announcement was made alerting everyone that
  4824.  it was time to stop work in order to have the evening prayer.
  4825.  
  4826.  Computers are big here... very big!  The Ministry of Education has started
  4827.  a program to give every teacher in the country their own PC.  There are
  4828.  many educational and just for fun BBSs.  Internet prov-iders are springing
  4829.  up left and right and are instituting price wars to get their share of an
  4830.  ever expanding Israeli market.  In fact, the Internet seems to be the
  4831.  slice of personal computing most enticing to Israelis. It is talked about
  4832.  as if it were synonymous with computers. Not much different in the US!
  4833.  
  4834.  There seems to be very little movement towards Windows 95.  It doesn't
  4835.  appear that the advertising blitz which was fired up in America occurred
  4836.  here at all. I'm not absolutely sure of this since I arrived in Israel
  4837.  just this past September.  My sense, however, is rather low interest and
  4838.  slow movement toward Windows95.
  4839.  
  4840.  I recently spoke with Itamar Afek who is the Internet Librarian for the
  4841.  Ministry of Foreign affairs. Itamar knows the ins and outs of Windows
  4842.  applications.   He has started a side business to set up his customers'
  4843.  computers so that they will be able do a range of  Internet functions
  4844.  (internet phone, etc.).  One of the problems Itamar is working on is the
  4845.  use of Hebrew on the web.  Without Hebrew fonts loaded in Windows, the
  4846.  aleph bet appears on the screen as garbage characters.  Hebrew text can be
  4847.  seen when used as a graphics file, but it is difficult to get links
  4848.  working from these files.  Right now Itamar is experimenting with the use
  4849.  of mapping programs.  A scan of the Hebrew used on the net shows that
  4850.  nobody has yet been able to perfect the system of links from a Hebrew
  4851.  character set that can be used by computers without the Hebrew fonts.
  4852.  
  4853.  I have personally had trouble with Hebrew word processors.  Not having the
  4854.  Hebrew windows version limits me to a program called Dagesh.  Dagesh brags
  4855.  that it has thirty keyboards.  This is a bit of an exaggeration, as there
  4856.  really is not a whole lot of difference between British, Australian,
  4857.  Canadian, and American English.  Its fonts for Hebrew are limited, and I
  4858.  like the ones that I have on my old  DOS Hebrew text editor better. Dagesh
  4859.  also has very limited graphics manipulation.  You pretty much stick a
  4860.  graphic somewhere and then decide it's much better to keep it where you
  4861.  originally placed it. Again the unusual mix of the old and new!
  4862.  
  4863.  Perhaps it is the small size and sense of isolation of this place that
  4864.  drive people out on the net.  Surrounded by countries that are at best
  4865.  neutral toward it and at worst openly calling for its destruction,
  4866.  Israelis have always felt confined within the borders of this tiny
  4867.  country.  The urge to travel has always been great here.  The Internet is
  4868.  the technological extension of that desire.
  4869.  
  4870.  So, if you meet one of the many Israelis out on the net, the most
  4871.  important Hebrew word to know is Shalom.  It means Peace.  It is also used
  4872.  for Hello and Good-by.  If you want to get more advanced, ken means yes
  4873.  and lo means no.  But, for now shalom will do. Shalom!
  4874.  
  4875.  Stan Kanner is the founder of CompuEd, the online high school. We hope
  4876.  that he continues to provide us with  insight into the Israeli society's
  4877.  preoccupation with technology. A number of American chip companies have
  4878.  created an Israeli presence where bleeding edge computer research is
  4879.  taking place..  Stan is a regular WindoWatch writer and can be reached at
  4880.  stankan@netvision.net.il
  4881.  
  4882.  
  4883.         Jim Plumb Reports on What's New With Acrobat 2.1?
  4884.  
  4885.  Whats's new?
  4886.  
  4887.  Mostly good news for people on NT and Sun plat-forms. The
  4888.  Adobe Acrobat Reader v2.1 can now be run on the following:
  4889.  
  4890.       SunOS(TM) 4.1.3 & 4.1.4 Sun SPARC Solaris(R) 2.3 & 2.4 Hewlett
  4891.       Packard HP-UX 9.03 and above Windows NT 3.5 (or later), Windows 3.1,
  4892.       and Windows 95 OS/2 2.11 or later in Windows compatibility mode.
  4893.  
  4894.  One thing you should know is that release 2.1 does not change the format of
  4895.  PDF files. Exchange and Reader 2.0 can open and view PDF files as before,
  4896.  but some functionality has been added to the Reader to enable some Plug-ins
  4897.  to work with it (see below). At this time I do not know if there is
  4898.  anything new with Exchange or Distiller in Release 2.1. Once I get any
  4899.  information on that I will pass it on.
  4900.  
  4901.  
  4902.  
  4903.  
  4904.  
  4905.  
  4906.  
  4907.  
  4908.  
  4909.  
  4910.  
  4911.  
  4912.  
  4913.  
  4914.  Some info gleaned from Adobe's Acrobat Web area: Adobe's ATM technology
  4915.  for rendering Type 1 fonts has been built into Acrobat Reader 2.1 for
  4916.  Windows so it is no longer necessary to install ATM on Windows systems.
  4917.  Previously, you needed ATM running to be able to use the Reader. Acrobat
  4918.  Reader 2.1 accepts some specially enabled plug-ins, such as Weblink and
  4919.  Movie. This allows Acrobat Reader users to take advantage of new
  4920.  capabilities in PDF files created with Acrobat Exchange,  for example
  4921.  following WWW  URL links or viewing QuickTime and AVI (Win only) movies
  4922.  within a PDF document. Although Reader 2.1 is Win95 compatible, it is not
  4923.  yet Win95 logo compliant. This means they will run under Win95 but may not
  4924.  meet all of Microsoft's guidelines for complete Win95 compliance, such as
  4925.  various user interface elements, long filenames, etc. A Win95
  4926.  logo-compliant verions of Acrobat Reader is scheduled for early 1996.
  4927.  
  4928.  For those with HP III printers (PCL) you should upgrade your printer
  4929.  driver. You need the file HPPCL5.EXE available on CIS and from Microsoft's
  4930.  download service (206-936-6735). Adobe is also offering a several new FREE
  4931.  plug-ins for use with the Acrobat Reader 2.1 and Acrobat Exchange 2.x See
  4932.  the Acrobat Web site for details (http://www.adobe.com/Acrobat)
  4933.  
  4934.  
  4935.  
  4936.  
  4937.                                 ww
  4938.  
  4939.  
  4940.  The Diversity of 'Twas!
  4941.  
  4942.  
  4943.                         'Twas the Night Before
  4944.                        Contributed by Derek Buchler
  4945.  
  4946.  
  4947.  As written by a technical writer for a firm that does Government
  4948.  contracting...
  4949.  
  4950.  'Twas the nocturnal segment of the diurnal period preceding the annual
  4951.  Yuletide celebration, and throughout our place of residence, kinetic
  4952.  activity was not in evidence among the possessors of this potential,
  4953.  including that species of domestic rodent known as Mus musculus. Hosiery
  4954.  was meticulously suspended from the forward edge of the wood burning
  4955.  caloric apparatus, pursuant to our anti-cipatory pleasure regarding an
  4956.  imminent visitation from an eccentric philanthropist among whose folkloric
  4957.  appellations is the honorific title of St. Nicholas.
  4958.  
  4959.  The prepubescent siblings, comfortably ensconced in their respective
  4960.  accommodations of repose, were experiencing subconscious visual
  4961.  hallucinations of variegated fruit confections moving rhythmically through their cerebrums. My conjugal partner and I, attired in our nocturnal head coverings, were about to take slumberous advantage of the hibernal darkness when upon the avenaceous exterior portion of the grounds there ascended such a cacophony of dissonance that I felt compelled to arise with alacrity from my place of repose for the purpose of ascertaining the precise source thereof.
  4962.  Hastening to the casement, I forthwith opened the barriers sealing this
  4963.  fenestration, noting thereupon that the lunar brilliance without,
  4964.  reflected as it was on the surface of a recent crystalline precipitation,
  4965.  might be said to rival that of the solar meridian itself - thus permitting
  4966.  my incredulous optical sensory organs to behold a miniature airborne
  4967.  runnered conveyance drawn by eight diminutive specimens of the genus
  4968.  Rangifer, piloted by a minuscule, aged chauffeur so ebullient and nimble
  4969.  that it became instantly apparent to me that he was indeed our anticipated
  4970.  caller.
  4971.  
  4972.  With his ungulate motive power traveling at what may possibly have been
  4973.  more vertiginous velocity than patriotic alar predators, he vociferated
  4974.  loudly, expelled breath musically through contracted labia, and addressed
  4975.  each of the octet by his or her respective cognomen - "Now Dasher, now
  4976.  Dancer..." et al. - guiding them to the uppermost exterior level of our
  4977.  abode, through which structure I could readily distinguish the
  4978.  concatenations of each of the 32 cloven pedal extremities.
  4979.  
  4980.  As I retracted my cranium from its erstwhile location, and was per-forming
  4981.  a 180-degree pivot, our distinguished visitant achieved - with utmost
  4982.  celerity and via a downward leap - entry by way of the smoke passage. He
  4983.  was clad entirely in animal pelts soiled by the ebony residue from
  4984.  oxidations of carboniferous fuels which had accumulated on the walls
  4985.  thereof. His resemblance to a street vendor I attributed largely to the
  4986.  plethora of assorted playthings which he bore dorsally in a commodious
  4987.  cloth receptacle.
  4988.  
  4989.  His orbs were scintillant with reflected luminosity, while his
  4990.  sub-maxillarydermal indentations gave every evidence of engaging
  4991.  amiability. The capillaries of his malar regions and nasal appurten-ance
  4992.  were engorged with blood which suffused the subcutaneous layers, the
  4993.  former approximating the coloration of Albion's floral emblem, the latter
  4994.  that of the Prunus avium, or sweet cherry. His amusing sub- and
  4995.  supralabials resembled nothing so much as a common loop knot, and their
  4996.  ambient hirsute facial adornment appeared like small, tabular and columnar
  4997.  crystals of frozen water.
  4998.  
  4999.  Clenched firmly between his incisors was a smoking piece whose gray fumes,
  5000.  forming a tenuous ellipse about his occiput, were suggestive of a
  5001.  decorative seasonal circlet of holly. His visage was wider than it was
  5002.  high, and when he waxed audibly mirthful, his corpulent abdominal region
  5003.  undulated in the manner of impectinated fruit syrup in a hemi-spherical
  5004.  container. He was, in short, neither more nor less than an obese, jocund,
  5005.  multigenarian gnome, the optical perception of whom rendered me visibly
  5006.  frolicsome despite every effort to refrain from so being. By rapidly
  5007.  lowering and then elevating one eyelid and rotating his head slightly to
  5008.  one side, he indicated that trepidation on my part was groundless.
  5009.  
  5010.  Without utterance and with dispatch, he commenced filling the a
  5011.  forementioned appended hosiery with various of the aforementioned articles
  5012.  of merchandise extracted from his aforementioned previously dorsally
  5013.  transported cloth receptacle. Upon completion of this task, he executed an
  5014.  abrupt about-face, placed a single manual digit in lateral juxtaposition
  5015.  to his olfactory organ, inclined his cranium forward in a gesture of
  5016.  leave-taking, and forthwith effected his egress by reneg-otiating (in
  5017.  reverse) the smoke passage. He then propelled himself in a short vector
  5018.  onto his conveyance, directed a musical expulsion of air through his
  5019.  contracted oral sphincter to the antlered quadrupeds of burden, and
  5020.  proceeded to soar aloft in a movement hitherto observable chiefly among
  5021.  the seed-bearing portions of a common weed. But I overheard his parting
  5022.  exclamation, audible immediately prior to his vehiculation beyond the
  5023.  limits of visibility: "Ecstatic Yuletide to the planetary constituency,
  5024.  and to that self same assemblage, my sincerest wishes for a salubriously
  5025.  beneficial and gratifyingly pleasurable period between sunset and dawn.
  5026.  
  5027.  
  5028.  And there's more holiday nonsense. If you don't understand Yiddish, you
  5029.  may not  find this funny.
  5030.  
  5031.  The Night Before Chanukah
  5032.  
  5033.  'Twas the night before Chanukah, boichiks and maidels
  5034.       Not a sound could be heard, not even the dreidels
  5035.  The menorah was set by the chimney alight
  5036.      In the kitchen, the Bubbie was hopping a bite
  5037.  Salami, Pastrami, a glaisele tay
  5038.      And zoyere pickles mit bagels-- Oy vay!
  5039.  
  5040.  Gezint and geschmock the kinderlach felt
  5041.      While dreaming of taiglach and Chanukah gelt
  5042.  The alarm clock was sitting, a kloppin' and tickin'
  5043.      And Bubbie was carving a shtickele chicken
  5044.  A tummel arose, like the wildest k'duchas
  5045.       Santa had fallen right on his tuchas!
  5046.  
  5047.  I put on my slippers, ains, tzvay, drei
  5048.       While Bubbie was eating herring on rye
  5049.  I grabbed for my bathrobe and buttoned my gottkes
  5050.       And Bubbie was just devouring the latkes
  5051.  
  5052. To the window I ran, and to my surprise
  5053.       A little red yarmulka greeted my eyes.
  5054.  
  5055.  When he got to the door and saw the menorah
  5056.       "Yiddishe kinder," he cried, "Kenahorah!"
  5057.  I thought I was in a Goyishe hoise!
  5058.       As long as I'm here, I'll leave a few toys."
  5059.  "Come into the kitchen, I'll get you a dish
  5060.       Mit a gupel, a leffel, and a shtickele fish."
  5061.  
  5062.  With smacks of delight he started his fressen
  5063.       Chopped liver, knaidlach, and kreplach gegessen
  5064.  Along with his meal he had a few schnapps
  5065.       When it came to eating, this boy sure was tops
  5066.  He asked for some knishes with pepper and salt
  5067.       But they were so hot he yelled out "Gevalt!"
  5068.  
  5069.  He loosened his hoysen and ran from the tish
  5070.          "Your koshereh meals are simply delish!"
  5071.  As he went through the door he said "See y'all later
  5072.       I'll be back next Pesach in time for the seder!"
  5073.  So, hutzmir and zeitzmir and "Bleibtz mir gezint"
  5074.       he called out cheerily into the wind.
  5075.  
  5076.  More rapid than eagles, his prancers they came
  5077.       As he whistled and shouted and called them by name
  5078.  "Come, Izzie, now Moishe, now Yossel and Sammy!
  5079.  
  5080.      On Oyving, and Maxie, and Hymie and Manny!"
  5081.  He gave a geshrai, as he drove out of sight
  5082.      "A gut yontiff to all, and to all a good night!"
  5083.  
  5084.  
  5085.  And then there were the people who toil every night until dawn:
  5086.  
  5087.  
  5088.      `TWAS THE NIGHT BEFORE CRISIS
  5089.  
  5090.      `Twas the night before crisis, and all through the house,
  5091.      Not a program was working, not even a browse.
  5092.  
  5093.      The programmers were wrung out, too mindless to care,
  5094.      Knowing the chances of cutover hadn't a prayer.
  5095.  
  5096.      The users were nestled all snug in their beds,
  5097.      While visions of inquiries danced in their heads.
  5098.  
  5099.      When out in the lobby, there arose such a clatter,
  5100.      I sprang from my tube to see what was the matter.
  5101.  
  5102.      And what to my wondering eyes should appear,
  5103.      But a super programmer, oblivious to fear.
  5104.  
  5105.      More rapid than eagles, his programs they came,
  5106.      And he whistled and shouted and called they by name;
  5107.  
  5108.      On Update! on Add! on Inquiry! on Delete!
  5109.      On Batch Jobs, on Closing! on Functions Complete!
  5110.  
  5111.      His eyes were glazed over, his fingers were lean,
  5112.      From weekends and nights in front of a screen.
  5113.  
  5114.      A wink of his eye, and a twist of his head,
  5115.      Soon gave me to know I had nothing to dread.
  5116.  
  5117.      He spoke not a word, but went straight to his work,
  5118.      Turning specs into code, then turned with a jerk,
  5119.  
  5120.      And laying his finger on the `ENTER' key,
  5121.      The system came up and worked perfectly.
  5122.  
  5123.      The Updates, updated, the Deletes, they deleted,
  5124.      The Inquiries, inquired and the Closing completed.
  5125.  
  5126.      He tested each whistle, and tested each bell,
  5127.      With nary an abend, and all had gone well!
  5128.  
  5129.      The system was finished, the tests were concluded.
  5130.      The client's last changes were even included.
  5131.  
  5132.      And the client exclaimed with a snarl and a taunt,
  5133.      "It's just what I asked for, but it's not what I want!"
  5134.  
  5135.      ANONYMOUS
  5136.  
  5137.  
  5138.  
  5139.  
  5140.  
  5141.  
  5142.  
  5143.                                 ww
  5144.  
  5145.  
  5146.  
  5147.  
  5148.  
  5149.  
  5150.   Musings on Netscape 2.0 and other ponderings....
  5151.  
  5152.  
  5153.  
  5154.  
  5155.  
  5156.                  Reflections of a ModemJunkie
  5157.  
  5158.               Copyright 1995 by Leonard Grossman
  5159.  
  5160.  
  5161.  
  5162.  
  5163.  I've been thinking lately that perhaps I should change the name of this
  5164.  column.  I talk about other things from time to time: Everything from new
  5165.  software to the state of the world.  And besides, I thought, I'm not
  5166.  really addicted to communications.  And then something happened!
  5167.  
  5168.  I did a little outside work and had a couple of hundred dollars burning a
  5169.  hole in my pocket, and after all, I only had a 14,400 modem. It was a
  5170.  proud possession only a short time ago. Was it really that long ago that I
  5171.  upgraded from 1200 to 2400 bps?  So after doing a little, but probably not
  5172.  enough research on line, I began my search for a new modem.
  5173.  
  5174.  I went to Computer Central, the huge computer flea market at the College
  5175.  of Dupage.  But no one had anything under $200, except for the vendors
  5176.  from Cleveland...  After having been burned before I have rule: Never,
  5177.  NEVER, buy from a Cleveland vendor unless, of course, you live in
  5178.  Cleveland!
  5179.  
  5180.  I was determined to buy an external modem because I'm frankly lost without
  5181.  those lights.  My choices were between the USR Sportster, the Supra and
  5182.  the Cardinal.  Calling around, I found a certain computer mail order house
  5183.  (let's call it "ABC, Co." to protect the innocent) which had the Sportster
  5184.  for $199.  Their home office is in a Chicago suburb  where they have a
  5185.  huge showroom.  So off I went as it's only a 45 minute drive.  No
  5186.  Sportster 28.8s were on the shelf.  The sales person said they were out of
  5187.  the Sportsters and offered me a "great buy" on a USR Courier  which was,
  5188.  of course, well over my budget.  After a few minutes, when he realized
  5189.  that I wasn't going to jump at the Courier, he looked at his computer
  5190.  screen again.  It's interesting to note that the customer can see the
  5191.  screen through the glass in the counter, but its too blurry to read from
  5192.  the customer's angle.  "I must have been looking at the Macs," he said. "I
  5193.  do have a Sportster in stock."
  5194.  
  5195.  I didn't know there was a difference between modems for the different
  5196.  platforms.  I have switched my old modems between Macs and PCs with no
  5197.  problems.  But it wasn't until I got home that I thought I might have just
  5198.  escaped being a victim of a bait and switch.  Anyway, he knocked a dollar
  5199.  off of the price and I took the Sportster home for $198 or $2 below
  5200.  budget. Perhaps the difference is in the free software in the box not in
  5201.  the modem... Would it really have made a difference if I got Mac disks for
  5202.  America Online, C$erve, Genie, and Netcom to add to my DOS/WIN coaster
  5203.  collection?
  5204.  
  5205.  As soon I got home I hooked it up, logged on to the Internet and found the
  5206.  comp.dcomp.modems news group which is something I should have done first.
  5207.  Guess what?  That afternoon USR announced a firmware upgrade for the
  5208.  Sportster (V.34+ 33,600).  I quickly learned I hadn't asked the right
  5209.  questions either. I had asked if the Sportster was upgradable,  I didn't
  5210.  specify flash ROM.  So here I was with a brand new modem... and already it
  5211.  was out of date.
  5212.  
  5213.  USR was making the new chip available for $25 and shipping. I called first
  5214.  thing Monday morning.  Tech support hadn't even heard about it yet, but
  5215.  assured me they could ship overnight. They wouldn't let me pick it up at
  5216.  the plant in Skokie which is only half as far from my house as is ABC.
  5217.  "Let me think about it," I said.  After all, with shipping it would now be
  5218.  $30 over my budget while later purchasers would find the new chip
  5219.  installed without being required to pay extra for the chip.  And besides,
  5220.  some contributors to the usenet group had already found that they had
  5221.  purchased boxes with the new chip off the shelf-- there is no way to tell
  5222.  from the box.  I felt rooked.  But I gave in.. after all I wanted the
  5223.  latest and the fastest.
  5224.  
  5225.  So I called back.. forty minutes to get through (that's what speaker
  5226.  phones are for), only to learn that the overnight delivery had now turned
  5227.  into at least a thirty day wait.  Heck, I could return my unit and wait a
  5228.  month and probably buy it off the shelf by then.  So I said no.  I'll
  5229.  stick it out.
  5230.  
  5231.  Most of my connections seemed to be at around 21 or 24 k. Even though the
  5232.  carrier rate never reached 28.8, transfer rates were going much faster
  5233.  than before.  I was also learning just how much time on the Internet is
  5234.  spent waiting for something to happen on someone else's server.  Faster
  5235.  modems can't change that.  Remember how your floppy drives seemed to slow
  5236.  down as you got faster processors?   The faster transfer rates just
  5237.  exaggerate the waiting time on the Net.
  5238.  
  5239.  For a week I played and tuned, trying different initialization strings to
  5240.  see if I could get faster data transmissions with greater frequency.  I
  5241.  was determined to go back to the store on Friday and trade for a new
  5242.  machine. Maybe by then the new faster chip would have reached the shelves.
  5243.  
  5244.  Friday morning, before returning to ABC,  I tired one more change to my
  5245.  Telix communications program setup. Voila!! After five years of
  5246.  uninterrupted use of Telix, except to upgrade, I had blown the config.  It
  5247.  would no longer connect. Sometimes it wouldn't even dial.  What had I
  5248.  done?
  5249.  
  5250.  Frustrated by my inability to regularly connect at 28.8 and now having
  5251.  trashed my old DOS friend, I went back to ABC... But they didn't have any
  5252.  Sportsters in stock.  The didn't have the Supra either (due in a week,
  5253.  they said).  But there was the Cardinal for only $164 and it was flash rom
  5254.  upgradable. (BTW: ABC was very cooperative on the trade in...I may have to
  5255.  take back those thoughts about the bait and switch.)
  5256.  
  5257.  So I have $38 in my pocket (including refunded sales tax) and the Cardinal
  5258.  is hooked up.  It is flash upgradable, but there is no sign that Cardinal
  5259.  is going to go upgrade again at this time. The unit I bought already has
  5260.  the latest upgrade.  So what good does the flash do me?
  5261.  
  5262.  Unfortunately the Cardinal uses a slightly different version of the Hayes
  5263.  command set so I have spent several days trying to find the right modem
  5264.  string.  My  SLIP connection to the Internet is fine but I haven't been
  5265.  able to get Telix functioning yet. Fortunately, the Sysop on my home BBS
  5266.  (Chicago Syslink)  has something called Banana Com online for quick
  5267.  download.  I had recently d/ld a copy for a friend. It's a simple com
  5268.  program-- already configured to dial Syslink.. So I can get through again
  5269.  and play BBS King.  But its been frustrating.
  5270.  
  5271.  Should Powell have withdrawn?  Should Gingrich and Clinton be taken to the
  5272.  woodshed for the poker game they played with the budget?  I don't know.
  5273.  There are more important questions in the world.  Should I have waited for
  5274.  the upgrade chip.. or saved my money for the Courier, or waited for the
  5275.  Supra with the helpful external display?  These are the earth shaking
  5276.  questions.
  5277.  
  5278.  Did I say I was thinking of changing the name of this column??  Maybe I
  5279.  was premature. And did I tell you?? My last connect was at 28.8!!.  Now if
  5280.  only I could make that constant...and if only I could get Telix connecting
  5281.  again.
  5282.  
  5283.  After completing the first draft of this column, I tried some alternative
  5284.  phone numbers from my ISP. At two of the sites I now regularly connect at
  5285.  28.8.  If I had tried those at first, I probably would have been satisfied
  5286.  with the Sportster.
  5287.  
  5288.  
  5289.  As to Telix, I finally deleted the telix.cnf file and reopened the app. I
  5290.  don't know what I had done wrong but it's working again.  Whew!! Now I can
  5291.  get some sleep.  But wait-- today I received notice of a Telix upgrade to
  5292.  v.3.5 from DeltaCom...
  5293.  
  5294.  See you online...
  5295.  
  5296.  Leonard Grossman is a lawyer for the Department of Labor.  He is a regular
  5297.  WindoWatch contributor and can be reached at leonard.grossman@mcs.com
  5298.  Leonard makes the rest of us feel much better about our own puny computing
  5299.  skills.  The great service he performs is by making the rest of us heave a
  5300.  sigh of relief for not being the lone knucklehead left in the online
  5301.  world. All of this has a too familiar ring!
  5302.  
  5303.  
  5304.  
  5305.  
  5306.                                      ww
  5307.  
  5308.  
  5309.  
  5310.  
  5311.  
  5312.  
  5313. The Last Word                                 A WindoWatch Feature
  5314.  
  5315.  
  5316.                              Web Surfing Anyone?
  5317.                        Copyright 1995 by Ben M. Schorr
  5318.  
  5319.  If you're reading this column you are obviously already familiar with the
  5320.  underlying concepts of on-line communication.  There has been a lot of
  5321.  talk in recent months about the future of the Internet, parti-cularly as
  5322.  it relates to the proposed $500  Internet-Box that some people are seeing
  5323.  as the future wave of Internet computing.
  5324.  
  5325.  Until fairly recently, today in fact, I was one of those people who firmly
  5326.  believed that in the not-terribly-distant future we would see a
  5327.  proliferation of cheap boxes with monitors, modems and mice that we would
  5328.  use from our homes, and some offices, to access and surf the web.  Various
  5329.  applications being provided via the Internet on a subscription basis,
  5330.  perhaps even a link to your local Kinko's to do full custom and color
  5331.  printing of your documents thusly created.
  5332.  
  5333.  However, today I ran head first into what I believe will be the greatest
  5334.  obstacle to the Internet's success as a global network for serving more
  5335.  than basic information.  In a word it is BANDWIDTH.  Yes, as I sat here at
  5336.  my desk waiting for a connection to Yahoo...and waiting...and waiting (and
  5337.  playing a spirited game of Solitaire while I was waiting) it took
  5338.  literally more than five minutes before I finally gave up and went to do
  5339.  something else, but nearly everywhere I turned I found sluggish response.
  5340.  I have a machine well suited to Web surfing (a Pentium with 16M of RAM,
  5341.  accelerated video card and 28.8Kbps modem) but still I found the poor
  5342.  performance unbearable.  I certainly don't see people enduring that to
  5343.  receive applications or more than basic information.
  5344.  
  5345.  If the web is going to be truly useful it has to be reliable and that
  5346.  means that when you click on a link you shouldn't have to wait more that a
  5347.  minute or so at the MOST to get your connection and be ready to move
  5348.  through that page.
  5349.  
  5350.  Now don't get me wrong; I use the Internet on a daily basis.  I send and
  5351.  receive E-Mail in huge quantities, I regularly go to Web and FTP sites to
  5352.  get information from vendors and download the latest patches and drivers.
  5353.  But rarely is that a time critical circumstance.  If the response is
  5354.  sluggish I can wait or call back later.  If, on the other hand, I get my
  5355.  Word Processor from Lotus via on-line subscription, that sluggishness will
  5356.  be unavoidable and intolerable.
  5357.  
  5358.  The critical word is  bandwidth.  We need to find and expand upon ways to
  5359.  deliver Internet access more rapidly.  We need to continue the growth of
  5360.  ISDN deployment.  In fact, those $500 boxes may need to have a $750 big
  5361.  brother with an ISDN connection.  We need to continue to develop more
  5362.  robust and powerful Web servers and Web server software.
  5363.  
  5364.  Smart Design Anyone?
  5365.  Part of the problem is that some web pages aren't very intelligently
  5366.  designed.  There are still a lot of people using 14.4Kbps modems for
  5367.  access and to force them to download huge graphics is to discourage them
  5368.  from accessing the net at all.  Even at 28.8Kbps there are some pages that
  5369.  take forever and longer to load. The design solution is to use less
  5370.  graphics.  Keep them simple, don't use every color in the palette and test
  5371.  your pages.  Insert Text Links for those who just want to navigate the
  5372.  page quickly without waiting for the 80K JPEG of your new office building
  5373.  to load.  Give the user the option of seeing the graphics or not.  When
  5374.  you test your page, test it with a 14.4Kbps modem and a moderately
  5375.  configured PC with just 8M of RAM, an ISA video card, etc.  Make sure the
  5376.  pages load within an acceptable period of time.
  5377.  
  5378.  More  Design Tips E-Mail is a fabulous tool.  I use it whenever possible
  5379.  to communicate with vendors and manufacturers as well as friends and
  5380.  clients.  It never ceases to amaze me that companies will deploy elaborate
  5381.  web pages with no obvious way to send them E-Mail.  Insert a link so that
  5382.  the user can click on it and send you a quick E-Mail message.  Make it
  5383.  easy to find, perhaps at the bottom of each page.
  5384.  
  5385.  If you have an FTP server, consider having a README file in each
  5386.  directory that gives a one or two line description of what each file in
  5387.  the directory is.  Don't expect users to know that 121HGTP4.EXE is your
  5388.  company's latest video driver for Windows95.
  5389.  
  5390.  Consider posting links to companies that provide complimentary products
  5391.  and services. Ask them to return the favor.
  5392.  
  5393.  If you have a special section for limited access, make the process of
  5394.  registering for that section easy and make the verification process
  5395.  reliable.  A major computer magazine requires you to be a print subscriber
  5396.  to gain access to their on-line forums.  I am a print subscriber and after
  5397.  completing what seemed like an easy registration process I was chagrined
  5398.  to discover that my numerous attempts to enter the forums were only
  5399.  successful just twice.  The rest of the time the system returned an error
  5400.  indicating that my username and/or password were incorrect.  Occasionally
  5401.  it will return that error before even prompting me to ENTER my information
  5402.  and then leaves me with no way to enter it!
  5403.  
  5404.  I type this username and password pretty often, so it's unlikely that I
  5405.  could make that many mistakes on it.  More likely, I think that their
  5406.  security measures are just unreliable.  To date, E-mail sent to that
  5407.  publication trying to get the issue resolved has met with only a lukewarm
  5408.  response.
  5409.  
  5410.  The Internet is a great tool with a lot of promise, but we're already
  5411.  starting to run ourselves into the ground with it.  As usage increases and
  5412.  the graphic designers start taking control away from the computer people,
  5413.  the web is going to get slower and more cumber-some.  Prettier, yes.  But
  5414.  slow; and I've played about all of the Solitaire that I really care to
  5415.  today.
  5416.  
  5417.  If you have any design tips for web pages or pages that you either love or
  5418.  hate, drop me a note at ben.schorr@bcsbbs.com-
  5419.  
  5420.  Ben Schorr is the Host of the Ilink Consultants conference and the
  5421.  Director of Operations of Watson/Schorr Consulting of Canoga Park, CA .
  5422.  Ben's consulting practice keeps him very close to what is happening and
  5423.  being said on the street. He is a regular contributor to WindoWatch.
  5424.  
  5425.  
  5426.                                   ww
  5427.  
  5428.  
  5429.  
  5430.  
  5431.  
  5432.  
  5433.  
  5434.  
  5435.                The WindoWatch homepage URL has been changed to
  5436.  
  5437.                           http://www.windowatch.com
  5438.  
  5439.  
  5440.                    H A P P Y  H O L I D A Y   S E A S O N !
  5441.  
  5442.                         Who we Are and Where to Find us:
  5443.  
  5444.  
  5445.  EDITORIAL
  5446.  Editor                                                            Lois B. Laulicht
  5447.  Contributing Editor:                                                    Herb Chong
  5448.  Home Page Editor                                                      Paul Kinnaly
  5449.  Associate Editor                                                      Kyle Freeman
  5450.  Business Manager                                                    *   Bob Miller
  5451.  
  5452.  Contributing Writer s: Derek Buchler, John M. Campbell, Leonard Grossman, Jim Gunn, Gregg Hommel , Stan Kanner, Jerry Laulicht, Phil Leonard, Robin Mabry, Frank McGowan, Peter Neuendorffer, Jim Plumb, Ben Schorr, Paul  Williamson
  5453.  
  5454.  EDITORIAL BOARD
  5455.  Herb Chong, Gregg Hommel, Lois Laulicht, Paul Williamson.  Paul Kinnaly
  5456.  
  5457.  SUBMISSIONS and REQUESTS
  5458.  Email using   Internet
  5459.  lois.laulicht@channel1.com
  5460.  windowatch@ins.infonet.net
  5461.  winwatch@user1.channel1.com
  5462.  Editor WindoWatch
  5463.  Valley Head, WV 26294
  5464.  Submissions remain the intellectual property of the author. Manuscripts
  5465.  will NOT be returned if not used.
  5466.  
  5467.  Electronic File Access
  5468.  FTP>ftp.channel1.com/pub/WindoWatch
  5469.  FTP>oak.oakland.edu/pub3/Simtel-win3 /winwatch
  5470.  WindoWatch is found on Channel One in several formats by calling
  5471.  617-354-3137 (28800)  or
  5472.  617-354-3230 (9600 and 14.400).
  5473.  
  5474.  We publish in a Windows compatible format and  in HTML  on our home page.
  5475.  The DOS format uses ReadRoom (*.TOC) One can also read online from the
  5476.  Reader Room itself - Door 48. Non-members of Channel One can download the
  5477.  latest WindoWatch issue by typing J Free from the main board prompt Annual
  5478.  shareware subscriptions at $20 per year for electronic delivery of the
  5479.  ASCII or Acrobat  edition. Sponsorship and contributions at various
  5480.  levels. Comments, letters, and requests can be sent to us at various
  5481.  locations. Postlink to Lois Laulicht ->15  tagging the message "receiver
  5482.  only" and on the Internet lois.laulicht@channel1.com WindoWatch (c) 1995
  5483.  all rights reserved, is the property of Lois B. Laulicht and CCC of WV
  5484.  Valley Head, WV  26294
  5485.  
  5486.  
  5487.  
  5488.  *  We are saddened that this will be the last issue that Bob Miller
  5489.     contributes to.
  5490.  
  5491.  
  5492.                                   ww
  5493.  
  5494.  
  5495.                                                                             ww
  5496.  
  5497.  
  5498.