[comp.sys.sun] Sun-Spots Digest, v5n49

Sun-Spots-Request@RICE.EDU (William LeFebvre) (10/09/87)

SUN-SPOTS DIGEST         Thursday, 8 October 1987      Volume 5 : Issue 49

Today's Topics:
                         Re: troff previewer (2)
                         Re: Overloaded Ethernet
                         UNO - A Graphics Editor
                         YP services map is wrong
                     Tek 4105 emulation window wanted
                          Laser Printer problems
                  Forking a shelltool from a shelltool?
                              SLIP on Suns?
                  Additional Bitmap Monitors/Terminals?
               Tape allocation and Silo overflow questions
                    Parts for Sun monochrome monitors?
                     S on Sun-3/160 under SunOS 3.4?
          Press release:  CIS Medusa software available on Suns
                                 elm icon

----------------------------------------------------------------------

Date:    1 October 1987 9:24:33 am
From:    pplace!penn!ted@sun.com (Ted Goldstein)
Subject: Re: troff previewer (1)

Regarding the query:
>Does anyone know of a troff previewer for Suns?
>
>Jon Kay

Elan Computer Group, in Palo Alto, (415) 322-2450 makes a dandy troff
previewer called Eroff for a variety of systems including Suns.  The Sun
user group also sells an unsupported troff previewer.  But I have reports
that it doesn't work. 

Sincerely,
Ted Goldstein
ParcPlace Systems
(No affiliation with Elan Computer Group).

------------------------------

Date:    Thu, 01 Oct 87 19:00:28 CST
From:    AARON KONSTAM <79343382%TRINITY.BITNET@wiscvm.wisc.edu>
Subject: Re: troff previewer (2)

Jon Kay asks about a previewer for troff. The good news is that a
previewer is distributed by the Sun User Group on their distribution tape
of software (cost $100). We use it and it seems to work. The tape
committee of the User Group is chaired by: David Hartwell, L-87 Lawrence
Livermore Nattional Lab., Livermore, CA 94550 (415) 423-4457.

The bad news is that the cartridge tape that is distributed causes a read
error when it is read. Guess what program when loaded causes the read
error? You guessed it, the previewer. The program, however, works anyway.
In the last four months I have tried to get them to send me a corrected
tape. But at present I have received 4 copies of the tape and they all
cause the same error. Luckily the previewer is near the end of the tape
and most of the programs load without problem.

Aaron Konstam, Trinity University, San Antonio, TX

------------------------------

Date:    Fri, 2 Oct 87 11:54:25 CDT
From:    knutson@grumpy.cc.utexas.edu (Jim Knutson)
Subject: Re: Overloaded Ethernet

We typically run at about 35% load on one of the segments of our ethernet.
There are a little over 100 Suns and other Unix machines on this segment.
Performance is reasonable.  We see a fair amount of collisions, especially
every quarter hour when the diskless Suns want to run atrun, but service
is still fairly good.  Peak loads on this segment run over 90% of the
bandwidth of the ethernet.

Jim Knutson

------------------------------

Date:    25 Sep 87 18:29:34 GMT
From:    "M.V.S. Ramanath" <ram%deepthot%julian%math.waterloo.edu@relay.cs.net>
Subject: UNO - A Graphics Editor

UNO is a graphics editor which is designed to be an aid to document
preparation; it is usable (probably) on most UNIX systems even via dumb
ASCII terminials, though much more conveniently on a Sun workstation since
you can see what you are drawing.  Here is a brief synopsis of what UNO
can do:

1. All coordinates, sizes etc. have to be specified as pixels. For
   example, to draw two concentric circles centered at the point 100:200
   with radii 50 and 60 pixels, you type: circle rad=50,60 100:200;
   To draw a smooth curve through the points 100:100, 50:150, 150:200,
   and 100:250 with horizontal tangents at the two middle points you
   type: spline 100:100, 50:150<0, 150:200<0, 100:250;
2. UNO input consists of a sequence of semicolon separated 'commands'
   (such as the above); these can come from the terminal or can be
   executed from a file with the command : execute 'filename';
   This provides a primitive subprogram capability. One can declare and
   use integer and real variables, and thus simulate parameterized
   subprograms in a primitive way.
3. No control structures of any kind (e.g. if statements, loops) exist;
   nor do macro facilities. The idea is to keep the input language
   simple so that people can learn quickly and produce simple diagrams
   with a minimum of fuss. Conventional macro processors and compilers
   should be used to programmatically generate UNO programs if
   necessary.
4. Commands exist for drawing circles, (axially oriented) ellipses,
   boxes, lines, regular polygons, splines, grids, circular arcs,
   dotted objects (any of above) with a user specifiable dot pattern,
   and for selecting the segments of a line to be actually drawn (this
   is useful when drawing an arrow from the center of one circle to
   the center of another; one can select just the portion of the line
   that lies outside both circles to be drawn without having to
   calculate the coordinates of the intersection points).
5. Lines of symmetry in the four principal orientations can be defined
   at any point so that all future drawing is reflected across some or
   all of these lines.
6. Any user defined picture can be used as the pen to draw.
7. Arbitrary 4-connected regions can be filled with an arbitrary user
   defined pattern.
8. A single UNO font is provided for text; the font file is a plain
   text file with a simple format, so users can create their own fonts
   easily. In practice this single font suffices for most purposes,
   since text can be drawn with different pens to obtain bold text,
   outline text, shadow text, calligraphy etc. Text can also be scaled
   vertically or horizontally arbitrarily, can be skewed to the right
   or left (e.g to get italics), or rotated.
9. The entire image is kept in memory as a bitmap (pixrect format) and
   can be saved on disk as such (Sun rasterfile format). There is a
   display command which, on a Sun console under Suntools, will pop up
   a display window with two scroll bars showing the current image. All
   subsequent drawing is automatically and almost instantaneously shown
   in this window; mouse coordinates are dynamically reflected in a
   small panel at the top of the window; with this exception, the
   display window is entirely passive: ALL input has to come from the
   parent window in the usual way. There is also a dump command which
   can dump a small portion of the image on an ASCII screen using an
   asterisk (*) for black pixels and a blank for white pixels; so UNO
   is usable even from dumb terminals. Getting hard copy is a matter
   of writing a Sun rasterfile-to-printer driver; a driver exists for
   the QMS PS-800 (PostScript) printer and another for the Toshiba P1351
   dot-matrix printer (180 dpi). For other printers you'll have to
   write your own.
10. There is no support whatsoever for color.
11. A Tutorial which explains how to use UNO and serves as a manual of
    sorts is available; it runs about 35 pages of LaTeX formatted text
    and UNO pictures.

If interested in additional information, mail me a message at:
    ram@uwovax.BITNET  or  ram@julian.UUCP  or  ram@uwocsd.UWO.CDN  or  
        ...!decvax!utzoo!julian!uwocsd!ram
        ...!ihnp4!watmath!julian!uwocsd!ram

      M.V.S. Ramanath @ Department of Computer Science
                        The University of Western Ontario
                        London, Ontario, Canada N6A 5B7
                        Phone: (519) 679-2111 (ext. 6896)

[[ UNO is also the name of a popular yet mindless card game.  --wnl ]]

------------------------------

Date:    Thu, 01 Oct 87 14:56:16 EST
From:    Dan Trinkle <trinkle@purdue.edu>
Subject: YP services map is wrong

This problem is in SunOS 3.2 and SunOS 3.4 so far as I can tell.  The
services.byname map is really a services.bynumber map.  The key is
port-number/protocol.  The Sun getserv* routines don't care because for
some reason or other they decided to do sequential getservent()'s,
checking each one (they use a dbm database to do sequential accesses :-),
instead of doing direct dbm queries.  The problem was noticed when we
installed a uVAX 2000 that expected it to be done correctly (why I don't
know, because they have the same bogus Makefile as Sun).  Included is the
context diff for /etc/yp/Makefile to generate real services.byname and
services.bynumber maps.  Notice that services.bynumber is not really
needed at this time, but I figured I might as well do it.

I also added ./ in front of invocations of programs in the current
directory (/etc/yp).  Not everyone has `.' in their path.  The bogus `echo
"";' lines are necessary for us to get `make <target>' to work correctly.
I don't know why ...

Daniel Trinkle			trinkle@cs.purdue.edu			ARPA
Computer Science Department	trinkle%purdue.edu@relay.cs.net		CSNET
Purdue University		{ucbvax,decvax,ihnp4}!purdue!trinkle	UUCP
West Lafayette, IN 47907	(317) 494-7844				PHONE

[[ The diff is too large to include in a digest.  It is available in the
archives as "sun-source/ypmake.diff".  It can be retrieved via anonymous
FTP from the host "titan.rice.edu" or via the archive server.  For more
information about the archive server, send a mail message containing the
word "help" to the address "archive-server@rice.edu".  --wnl ]]

------------------------------

Date:    Fri, 2 Oct 87 05:11 EDT
From:    SIMON%M_SCRVX2@sdr.slb.com
Subject: Tek 4105 emulation window wanted

Does anybody know of a Tektronix 4105 emulation window for the Sun?  My
copy of Catalyst doesn't appear to list one.

Simon Barnes
Schlumberger Cambridge Research
simon%m_scr%sdr.slb.com@relay.cs.net

------------------------------

Date:    Fri, 2 Oct 87 16:04 EDT
From:    Roger Hartmuller <Hartmuller@dockmaster.arpa>
Subject: Laser Printer problems

Help!  Does anyone have a TI Omnilaser 2115 attached to a Sun on one of
the serial ports?  I have a Sun 3/180S and the Sun-provided Transcript
software package that lets the Sun talk to an Apple Laserwriter printer
speaking Postscript.  The 2115 is a Postcript printer, and works fine,
except that if I try to print more than 6 or 7 pages of a
postcript-formatted document, something happens to the handshaking between
the Sun and the TI, and it stops printing in the middle of the job.  I
have a sample file that is 24 pages long, and by slowing down the
interface to 2400 baud, I can print 8 pages max.

I have talked to Sun, and the best they could tell me was to use a cable
with pins 1 & 7 straight thru, and 2&3 crossed, which didn't help.  Has
anybody solved this problem?

Roger Hartmuller Arpanet:  Hartmuller@Dockmaster.arpa
bell: 301-854-6889

------------------------------

Date:    3 Oct 87 17:50:27 GMT
From:    cosell@bbn.com (Bernie Cosell)
Subject: Forking a shelltool from a shelltool?

I wrote a little rlogin shell script:
  #!/bin/sh

  # Little hack to ask you what host you want to rlogin to

  echo -n "rlogin to which host? "
  read host
  shelltool -WL $host -Wl $host -WI /usr/cosell/images/rlogin.icon rlogin $host&

When I just run this from my shell (running in a shelltool, of course), it
works fine and does just what I expect.  BUT... when I put the following
into my .rootmenu:
  "rlogin"                MENU
    "other"               shelltool -Ws 400 50 -Wl rlogin askrlogin
  "rlogin"                END
The rlogin doesn't happen.  That is, the small window pops up, I give the
host name, type <CR>, the little window goes away... then nothing happens.
This happens with both 3.2 and 3.4.  Is there something obvious or trivial
I'm doing wrong in the shell script?  Is there some workaround that'll do
what I want?  Any help or enlightenment would be appreciated.  Thanks

Bernie Cosell                       Internet:  cosell@bbn.com
Bolt, Beranek & Newman, Inc         USENET:    bbn.com!cosell
Cambridge, MA   02238               Telco:     (617) 497-3503

------------------------------

Date:    1 Oct 87 17:02:07 GMT
From:    ll-xn!atexrd!sda@rutgers.edu (Stephen Ayers)
Subject: SLIP on Suns?

From time to time I've seen a product call SLIP (serial line IP)
mentioned.  Is this a sun product, or public domain?  Any information
about this and where to get it would be greatly appreciated.

Steve Ayers, Atex, Inc., A Kodak Company
{ll-xn,genrad,munsell}!atexrd!sda
+1 617 276-7384

------------------------------

Date:    Fri, 2 Oct 87 15:13:02 EDT
From:    gil@svax.cs.cornell.edu (Jeff Henslin)
Subject: Additional Bitmap Monitors/Terminals?

We are interested in hanging bitmap terminals (in addition to the regular
monitor) off Sun-3's.  Has anyone had any experience doing this?  What
manufacturers are recommended, and what additional hardware/software is
necessary?

Please respond to Sun-Spots or by mail.

- Jeff Henslin
XOX Corporation
Ithaca, New York
jeff@xox.uucp
...!sun!sunlakes!xox!jeff
...!cornell!xox!jeff

------------------------------

Date:    Fri, 2 Oct 87 13:30 PST
From:    <JON%UCLASTRO.BITNET@wiscvm.wisc.edu>
Subject: Tape allocation and Silo overflow questions

To all Spots, two questions:

First, does anyone have any utilities/comments/suggestions for the
allocation of tape drives in Sun OS 3.2?  We have many users who, at one
time or another, want to use the one tape drive we have on our server.  I
would like a utility that allocates/deallocates the tape drive.  Not only
must it distinguish between users, but also between different logins under
the same user account (i.e. we have a reduction system that runs under a
specific account with typically 3 people logged into this account at a
time).  Apparently, UN*X does not allow for such a utility (yes, I am a
non-guru).  Am I wrong, what can I do, etc., etc.

Second, I have run across an error reported to the system console.  The
message was:

        error: silo overflow

or something close.  The message appeared half a dozen times in quick
succession, then the computer crashed (Sun 3/260 server).  It has not
happened since.  What does this all mean?

Thanks in advance!
Jonathan Eisenhamer
UCLA Astronomy
JON@UCLASTRO.BITNET
BONNIE::JON (SPAN 5828)
(213) 206-8596

p.s.  For all who remember, I posted the text:stack overflow question.
Thanks to all who responded.  All comments were very helpful!

------------------------------

Date:    Fri, 2 Oct 87 15:29:20 PDT
From:    acad!robert@sun.com (Robert Wenig ext 609)
Subject: Parts for Sun monochrome monitors?

Does anyone know of a way to get parts to fix Sun Monochrome monitors?
We've diagnosed a component failure and would like to only buy the broken
part (in our case -- the flyback transformer).

Robert Wenig
Autodesk

------------------------------

Date:    2 Oct 87 17:01:15 GMT
From:    dave@rosesun.rosemount.com (Dave Marquardt)
Subject: S on Sun-3/160 under SunOS 3.4?

I am trying to compile S on our Sun-3/160 under SunOS 3.4, and am having
trouble.  Actually, everything compiles, but when running the tests that
are listed in the installation instructions, I get many many errors.  Has
anybody out there successfully compiled S on a Sun under SunOS 3.4?
Please reply by mail.

Dave

------------------------------

Date:    Thu, 24 Sep 87 13:50:41 PDT
From:    marleen@sun.com (Marleen Martin McDaniel)
Subject: Press release:  CIS Medusa software available on Suns

CIS MEDUSA SOFTWARE AVAILABLE ON SUN-3/60 AND SUN-4 WORKSTATIONS

MOUNTAIN VIEW, CA -- September 22, 1987 -- Sun Microsystems, Inc. today
announced that CIS Medusa CAE/CAD/CAM software from CIS Medusa, Inc., has
been qualified and is immediately available on the new Sun-3/60, and will
soon be available on the Sun-4 family of products.  CIS Medusa software
now becomes a part of Sun's third party software program known as
Catalyst. 

In making the announcement Rob Theis, Sun's MCAD market segment manager
said, "We're pleased to have CIS Medusa on the new workstations because it
further expands the popularity of Sun computing platforms in the
mechanical CAD/CAM market.  Present and future customers will benefit from
native implementations of Medusa on standard Sun graphics, CPU and
operating system." 

Bill Moore, vice president and general manager of CIS Medusa, Inc., said,
"CIS Medusa is respected for its ease of use and icon-driven user
interface.  It's especially popular in mechanical applications because of
its 2-D drafting, parametrics (dimension-driven geometry), 3-D design
(true production solids modeling), shading, automated exploded views for
technical publications, and IGES file transfer.  In addition, sheet metal
design, which allows for the automatic flat pattern folding and refolding,
is available."

CIS Medusa was announce on native Sun-3 workstations in June, and now
joins the broad array of mechanical CAE/CAD applications software for the
Sun-3 and Sun-4 families through OEMs and third-party software providers.
The Catalyst catalog currently includes more than 1,100 hardware and
software products.

CIS Medusa software is available through CIS Medusa, Inc., either as an
OEM product or purchased separately for use on Sun's installed base of
more than 45,000 systems.

CIS Medusa is a product of CIS Ltd., a Computervision company
headquartered in Cambridge, England.  CIS, Ltd. is the originator of
Medusa software which is marketed and installed in more than 700 sites
worldwide.

------------------------------

Date:    Fri, 2 Oct 87 14:29:06 CDT
From:    rdenton@gswd-vms.gould.com (Roger Denton)
Subject: elm icon

/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
 */
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0xFF80,0x0000,0x0000,0x0007,0x1970,0x0000,
	0x0000,0x00F8,0x0E47,0x8800,0x0000,0x0300,0x0020,0xC400,
	0x0000,0x0618,0x2050,0x3400,0x0000,0x080E,0xB828,0x0200,
	0x0000,0x3034,0x0F5C,0x2A00,0x0000,0xE140,0x9884,0x2D00,
	0x0003,0x02F4,0x6D44,0x2700,0x0004,0x044E,0xD8C2,0x5680,
	0x0018,0x0675,0x481A,0x5380,0x0012,0x0238,0x0D46,0x31C0,
	0x0013,0x6120,0x0841,0x4D70,0x0022,0x7751,0x280A,0x80C0,
	0x0020,0xD849,0x0809,0x40D0,0x00C9,0x4D08,0x8A01,0x4050,
	0x0089,0xC604,0x4842,0x0048,0x0108,0xD522,0x0824,0x0008,
	0x0304,0x1BD3,0x0C1C,0x3460,0x0204,0x41ED,0x9D1C,0x06B0,
	0x0304,0x24CD,0x48FE,0x43B8,0x010A,0x2262,0xB8A0,0x4D78,
	0x0102,0xFB30,0x4C41,0x82F8,0x0100,0x71D9,0x4A85,0x07A8,
	0x0110,0x140F,0x2950,0x01A8,0x0192,0x045B,0x2A00,0x0F48,
	0x00E5,0x09B5,0xBC8E,0x7668,0x0072,0xE10E,0x8D8F,0xFDA8,
	0x0030,0xE215,0x0BEB,0x1E50,0x0018,0x3C26,0x9B1D,0xF380,
	0x000E,0x1BC2,0x2100,0xCC80,0x0003,0x8B02,0x0100,0x7E00,
	0x0000,0x7C03,0x0100,0x0000,0x0000,0x0003,0x0100,0x0000,
	0x0000,0x0003,0x7100,0x0000,0x0038,0x0003,0x8900,0x0000,
	0x0008,0x0003,0x8980,0x0000,0x0008,0x0003,0x8980,0x0000,
	0x3C08,0xEC05,0x7180,0x0000,0x4208,0x9206,0x0300,0x0000,
	0x4208,0x9206,0x0300,0x0000,0x7E08,0x920C,0x0300,0x0000,
	0x4008,0x920C,0x0300,0x0000,0x4208,0x9208,0x0100,0x0000,
	0x3C08,0x9210,0x0100,0x0000,0x0000,0x0030,0x0100,0x0000,
	0x0000,0x0070,0x5180,0x0000,0x0000,0x00D0,0x5980,0x0000,
	0x0000,0x0020,0x89C0,0x0000,0x0000,0x0721,0x8CE0,0x0000,
	0x0000,0x0C41,0x0A20,0x0000,0x0000,0x08C3,0x0930,0x0000,
	0x0000,0x3182,0x0998,0x0000,0x0000,0x0202,0x04CC,0x0000,
	0x0000,0x0200,0x0246,0x0000,0x0000,0x0000,0x0323,0x0000,
	0x0000,0x0000,0x0001,0x8000,0x0000,0x0000,0x0080,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000

[[ Stored in the archives as "sun-icons/rd-elm.icon".  --wnl ]]


------------------------------

End of SUN-Spots Digest
***********************