Hebrew U. Link NEWS



	       **** The Hebrew University of Jerusalem ****
                       **** Computation Center ****

                            News Bulletin #15
                             20-December-1990


  Today's topics:
  - User printouts and security.
  - Hebrew on terminals.
  - WHOIS service.
  - New BMAIL installed.

  o Printouts:  All users' printouts that are sent to TAYLOR and to  the
    default print queue are accessible by everyone who is passing by the
    printers room.  If you have sensitive  printouts  please  take  this
    into account.


  o Hebrew:  Using Hebrew on the various terminals is quite problematic.
    I'll  try  to explain  briefly the various Hebrew codes and how they
    are used.
    First, the Hebrew codes; there are three "types" of Hebrew codes:

    Old code:  This code was used mainly in the past, but it is still in
    wide  use  today.   In  this code, the lower case English characters
    were replaced by Hebrew characters when displayed  or  printed;  the
    important  thing  to  note here is "when displayed or printed".  The
    computer stores them as lower case english and treats  them  so;  it
    has  no idea that these are Hebrew characters and there is no way to
    tell whether these are lower case characters which represent  Hebrew
    or  English.   Only the display terminal (or the printer) knows that
    it has to display Hebrew instead of English.  This has the advantage
    that   no   special   hadling  for  Hebrew  is  needed  outside  the
    input/output devices.  The main drawbacks are that there is  no  way
    to  differentiate  between Hebrew and English, you have to setup the
    terminal or the printer manually for Hebrew, and you can't use lower
    case Latin characters.
    The ASCII range of Hebrew in this code is 96 to 121.

    In order to overcome the above problems something called "new  code"
    was  introduced.   In  this  new  code the Hebrew characters come in
    addition to the English ones, thus do not interfere  with  them  and
    easily  distinguishable.   This  is  a great advantage but has a few
    drawbacks:   Programs  need  to  know  to  handle   the   additional
    characters,  and  old  printers or terminals can't handle this code.
    Furthermore, there are two types of new code:

    IBM new code:  This code is used on PC's.  The Aleph code  is  ASCII
    128 and the other characters follow it. If you want to translate old
    code to this new code you have to add 32 to the ASCII representation
    of each Hebrew character.

    ISO new code:  This is the standard world-wide adopted new code  for
    Hebrew  which  is  used also by Digital and other systems.  Here the
    Aleph ASCII code is at 224; In order to convert old code to new code
    you have to add 128 to the ASCII code of the Hebrew characters.

    We know how Hebrew is stored; but how do we control  the  input  and
    output  devices  to  accept  Hebrew?  If you are using New code then
    this is quite easy as Hebrew is distinguishable from English;  there
    are a few minor problems which will be described later.  For the old
    code we have to switch the terminal maunally  to  Hebrew.   This  is
    done sometimes via the terminal's setup and sometimes by sending the
    appropriate escape sequence to the terminal (consult the  terminal's
    refference manual for it).  When you print old code documents on the
    VAX you have to use the  /FORM=HEBREW_OLD  qualifier  of  the  PRINT
    command so the printer will be changed to use Hebrew.
    When using New code there is one important problem:  It uses a  full
    8-bit  Ascii code while some communication equipment might pass only
    7 bits.  In order to use Hebrew new code (which is  the  recommended
    code  for  new  programs  and  documents)  you  have  first to use a
    terminal capable of displaying and entering them.  all VT200 and  up
    (i.e.   300  and  400  series)  support  this code, and so are their
    Visual compatibles (like Visual-600).  A second thing to  verify  is
    that  your  terminal  is defined correctly at the computer side.  In
    order to verify it hit the command:

         $ SET TERMINAL/EIGHTBIT

    before you start working with Hebrew.

    New code Hebrew can be printed on the default printer  of  the  VAX.
    All  other  public printers which are currently connected to the VAX
    cannot print Hebrew new code.

    A vt320 terminal will be placed soon at the user's  room  in  Taylor
    building.   This  terminal  supports Hebrew in both old code and new
    code and is intended mainly for Hebrew users.

    Hebrew mail will be available also shortly.  A separate announcement
    will be sent when it is available.


  o WHOIS service - Very often you are faced with the problem of finding
    a  hostname  or  an address of someone on the Internet.  This job is
    very complex, and a partial releif to it is available via the  WHOIS
    command.   There  is  a large database which holds information about
    the InterNet, and this command is used to search in it.  The easiest
    way is simply to hit:

         $ WHOIS the-name-you-are-looking-for

    A  detailed  explanation  of  how  to  use  this  command  and   its
    capabilities  can  be  found in GUIDES$:WHOIS.TXT; Note that not all
    InterNet hosts are  registered  there,  and  sometimes  the  keyword
    needed  is  different  than the one you are trying.  Usually, of the
    insitute has a short-cut name (like HUJI  for  us)  use  this  short
    name.
    If you still can't find the address you are looking for, try  asking
    us at VMS-ADVICE@VMS.

  o New BMAIL installed - A new version of  BMAIL  has  been  installed.
    The main new features are:

    Hitting  at BMAIL's prompt acts like VMS/MAIL now.   Hitting  it
    after  you finished viewing a message advances to the next available
    message.  In the future the user will have the option to choose  the
    old behaviour or the new one.

    Code conversion:  The messages are now stored in EBCDIC code if they
    were received via BITNET.  Code conversion is automatic, but you can
    force it or disable it in special cases by  adding  the  CONVERT  or
    NOCONVERT  optional  parameter  to  the READ, SAVE, APPEND commands.
    Note that almost always the automatic conversion is correct, and the
    usage of this parameter is discuraged.
    Binary messages:  Trickle and some other  servers  send  you  binary
    files.    In  order  to  receive  them  in  a  way  usefull  for  PC
    downloading, add the parameter BIN to the SAVE command (do  not  use
    NOCONVERT parameter in this case).  The BIN option is like NOCONVERT
    but also blocks the data records correctly.  When  you  see  in  the
    directory of BMAIL a file received from Trickle it is useless to use
    READ command to make it the current message  for  saving.   In  this
    case, use the command:
         CURRENT message-number
    Which has the same effect as READ but does not display  the  message
    on the screen.

    Saving range of messages:  It is possible to save in one file a  few
    messages  concatanated  together.  In order to do it, append to your
    SAVE command the range of messages to save:
         SAVE file-name messages-range
    Note that the CONVERT/NOCONVERT/BIN options are not applicable here.


                                                      __Yehavi: