[comp.windows.x] Xwebster

bin@rhesus.primate.wisc.edu (Brain in Neutral) (11/09/88)

What hosts around the country run webster servers besides NIC?
Do they all use port 103?

Paul DuBois
dubois@primate.wisc.edu	rhesus!dubois
bin@primate.wisc.edu	rhesus!bin

kochhar@endor.harvard.edu (Sandeep Kochhar) (09/02/89)

hi!
does anyone have sun3 and/or sun4 binaries for xwebster that I could
ftp over... I compiled the one I got from contrib on expo, but it just
hangs after connecting to the webster server....
thx.


Sandeep Kochhar
(617) 495-9515              mail: kochhar@harvard.harvard.edu
Harvard University                kochhar@harvard.csnet
33 Oxford st,                     kochhar@harvard.uucp
Cambridge, Ma 02138               kochhar@harvard.bitnet

"If you didn't get this message, please let me know."

envbvs@epb2.lbl.gov (Brian V. Smith) (09/02/89)

In article <2550@husc6.harvard.edu>, kochhar@endor.harvard.edu (Sandeep
Kochhar) writes:
< hi!
< does anyone have sun3 and/or sun4 binaries for xwebster that I could
< ftp over... I compiled the one I got from contrib on expo, but it just
< hangs after connecting to the webster server....
< thx.
< 
< 

Where did you find a Webster *server*? 
That is the problem most people are having.
It seems that sites that used to serve Webster are no longer
offering that service (SRI-NIC, for example).

_____________________________________
Brian V. Smith    (bvsmith@lbl.gov)
Lawrence Berkeley Laboratory
I don't speak for LBL, these non-opinions are all mine.

martin@citi.umich.edu (Martin Friedmann) (09/02/89)

In article <2550@husc6.harvard.edu> kochhar@endor.harvard.edu (Sandeep Kochhar) writes:

   hi!
   does anyone have sun3 and/or sun4 binaries for xwebster that I could
   ftp over... I compiled the one I got from contrib on expo, but it just
   hangs after connecting to the webster server....
   thx.


I write back...

There are several problems with the xwebster code that I have found.

	o  You NEED to link with a patched Xt (1-10)  (Get the Convert.c right)
	o  A wierd bug that appears on ibm/rt's (ctrl-d and ctrl-i) TextEdit
		Widget problems, akin to those found BEFORE the patches to that
		Widget.
	o  A new found BUG in the HP TitleBar widget... apply this! 
		(This is not in Xhp.R3.tar.Z on expo)


*** TitleBar.c~ Sat May  6 00:09:18 1989
--- TitleBar.c  Thu Jul 27 16:10:22 1989
***************
*** 2041,2047 ****
                        new->titlebar.string = s;
                }
                SetSTextArgs(new,args);
!               XtSetValues(new->titlebar.text,args,24);
                flag |= TRUE;
        }

--- 2041,2047 ----
                        new->titlebar.string = s;
                }
                SetSTextArgs(new,args);
!               XtSetValues(new->titlebar.text,args,23);
                flag |= TRUE;
        }

	
,
--

Marty.

stolcke@icsi.Berkeley.EDU (Andreas Stolcke) (09/02/89)

I once posted a request on our local (i.e. Berkeley) newsgroup to come up

agate.Berkeley.EDU (128.32.136.1) at port 103
iuvax.cs.indiana.edu (129.79.254.19) at port 2627
bu-it.bu.edu (128.197.2.40) at port 2627

The last one apparently has an access restriction, but folks at bu should
be able to use it. I have no idea if the Berkeley server is restricted.
Anyway, it's probably not a good idea to use a server on the east coast when
you happen to be located in California, even it's not restricted. Otherwise
chances are that they soon will be restricted (that's what happened to
SRI-NIC, I was told). You should rather try to locate a nearby server the
way I did.

Now, if you happen to have a NeXT machine somewhere on your network
and keep wondering what it could be good for, here's the answer:
forget all of the above and get Steve Hayman's
(sahayman@iuvax.cs.indiana.edu) implementation of a Webster server
daemon which taps the NeXT's on-line dictionary.

----
Andreas Stolcke
International Computer Science Institute	stolcke@icsi.Berkeley.EDU
1957 Center St., Suite 600, Berkeley, CA 94704	(415) 642-4274 ext. 126

sivagnan@whale.LANCE.ColoState.Edu (S. Vasanthan) (09/03/89)

 I have Xwebster running on VaxStation 2000 (Ultrix)
The servers I use are here (frpm .Xdefaults)

 *hostAddrList: 128.100.1.65 \
                26.0.0.73 \
                10.0.0.51 \
                26.0.0.73 \
                10.0.0.51 \
                26.0.0.73 \
                10.0.0.51 \
                26.0.0.73 \
                10.0.0.51 \
                26.0.0.73 \
                10.0.0.51

S. Vasanthan 	(sivagnan@handel.cs.colostate.edu)
Department of Computer Science
Colorado State University
Fort Collins, CO 80523, USA.

envbvs@epb2.lbl.gov (Brian V. Smith) (09/03/89)

In article <2503@ccncsu.ColoState.EDU> sivagnan@whale.LANCE.ColoState.Edu (S. Vasanthan) writes:
< 
<  I have Xwebster running on VaxStation 2000 (Ultrix)
< The servers I use are here (frpm .Xdefaults)
< 
<  *hostAddrList: 128.100.1.65 \
<                 26.0.0.73 \
<                 10.0.0.51 \
[ last two duplicated several times ]
< 

Well, I don't know what "in" you have with sri-nic ("The NIC"),
but the last time I tried using those last two servers (both are
sri-nic.arpa) they refused a webster connection.

The first one must work or you wouldn't have written the article,
but I'm not at my workstation right now to try it.
Thanks for the info.

_____________________________________
Brian V. Smith    (bvsmith@lbl.gov)
Lawrence Berkeley Laboratory
I don't speak for LBL, these non-opinions are all mine.

michaud@decwrl.dec.com (Jeff Michaud) (09/07/89)

In article <16776@pasteur.Berkeley.EDU>, stolcke@icsi.Berkeley.EDU
(Andreas Stolcke) writes:
> ... forget all of the above and get Steve Hayman's
> (sahayman@iuvax.cs.indiana.edu) implementation of a Webster server
> daemon which taps the NeXT's on-line dictionary.

	Is NeXT's on-line dictionary public domain?  Out of curiosity, how
	large (in bytes) is NeXT's on-line dictionary?

	Is the dictionary used by today's webster servers public domain?
	How large does is this one in bytes?

/--------------------------------------------------------------\
|Jeff Michaud    michaud@decwrl.dec.com  michaud@decvax.dec.com|
|DECnet-ULTRIX   #include <standard/disclaimer.h>              |
\--------------------------------------------------------------/

steve@UMIACS.UMD.EDU (09/07/89)

   The dictionary used by the webster servers in various places, and the
dictionary on NeXT machines, is owned by Merriam-Webster.  It is not public
domain.  Those with NeXT machines have Webster's Dictionary through an
agreement between NeXT and Merriam-Webster; to the best of my knowledge,
the dictionary on a NeXT machine is available *only* to those actually logged
into the NeXT machine.

   Those with Webster's Dictionary through other avenues (SRI and Boston
University come to mind) have the dictionary through other agreements or
as a historical accident.  Again, to the best of my knowledge, M-W does
not want such sites to offer webster service to those not associated with
those institutions.  Thus, the BU server may be available to those at BU,
but it's not supposed to be available (if I understand the situation) to
those outside BU.  We used to use the BU server, in fact, until the
situation became clear.

   This is my understanding of the legal situation.  Your mileage may vary.
If you ignore this (or pay attention to this) and it's wrong and you're somehow
hosed over because of it, that's your responsibility, not mine.

	-Steve

Spoken: Steve Miller    Domain: steve@umiacs.umd.edu    UUCP: uunet!mimsy!steve
Phone: +1-301-454-1808  USPS: UMIACS, Univ. of Maryland, College Park, MD 20742

stolcke@icsib6.Berkeley.EDU (Andreas Stolcke) (09/08/89)

===
> Those with NeXT machines have Webster's Dictionary through an
> agreement between NeXT and Merriam-Webster; to the best of my knowledge,
> the dictionary on a NeXT machine is available *only* to those actually
 > > > logged
> into the NeXT machine.
> 

O.K., so you better be 'logged into' the NeXT. Presumably rlogin will do,
since I can't imagine NeXT would object to people using their machine
in a standard UNIX networking environment.  Now, what's the difference
between someone reading the dictionary during an rlogin session
(i.e. while talking to the rlogin daemon) and someone doing the same
via some more suitable software, namely xwebster and the webster server
daemon? I can't find any significant difference.

In other words, if your company (or university or whatever) has purchased
a NeXT and is licensed to have it used by a certain group of staff
(students, etc.) then those same people should be allowed to use
the NeXT's Webster, no matter what software is used in the process.
Anything else would render the NeXT a single-user PC, which, again,
seems something I don't think NeXT would agree to.

	--Andreas

----
Andreas Stolcke
International Computer Science Institute	stolcke@icsi.Berkeley.EDU
1957 Center St., Suite 600, Berkeley, CA 94704	(415) 642-4274 ext. 126

bzs@bu-cs.BU.EDU (Barry Shein) (09/08/89)

The story, which may be apocryphal, was that the way Webster's 7th got
on-line was that a bunch of people (possibly at MIT) split up the
pages and just began typing (the dictionary definitely began life on
PDP-10's.)

Maybe someone could figure out a way to legally designate a dictionary
(I dunno, call a publisher and offer to return the typed in version)
and everyone on the net can type in a few pages and collate. Or maybe
someone even has a good enough scanner tho that's non-trivial work
also, at best like trying to xerox the entire thing and more likely
requiring error-checking on each page (and all focused on one site.)

It could be an interesting experiment and might even be worth
continuing with other generally useful, free documents (I realize that
dictionaries etc are not free for this use, that's why someone has to
figure out what dictionary etc could be used legally.)

Something about a thousand monkeys and a thousand years comes to
mind...perhaps it can be called the KiloMonkey Project?
-- 
	-Barry Shein

Software Tool & Die, Purveyors to the Trade
1330 Beacon Street, Brookline, MA 02146, (617) 739-0202
Internet: bzs@skuld.std.com
UUCP:     encore!xylogics!skuld!bzs or uunet!skuld!bzs

brooks@vette.llnl.gov (Eugene Brooks) (09/09/89)

In article <37759@bu-cs.BU.EDU> bzs@bu-cs.BU.EDU (Barry Shein) writes:
>Maybe someone could figure out a way to legally designate a dictionary
>(I dunno, call a publisher and offer to return the typed in version)

This is not that hard, to quote Webster's without permission:
copyright n. the exclusive right,
usually held by an author, artist  or publisher,
to reproduce, publish or sell for a NUMBER OF YEARS, a book or
work of art.

Unlike computer software which becomes worthless long before the
NUMBER OF YEARS is up, the definition of a word is relatively timeless.
Simply pick a suitably old dictionary for the project and mail out
zeroxes of the pages to volunteers to type in after you have designed
a suitable format for the online copy.  Missing modern words can then
be looked for by collating against a not freeware dictionary and
folded in by writing their entries by hand.  It sounds like a good
project.  Anyone care to take it on, I will certainly type in my share
of pages.



brooks@maddog.llnl.gov, brooks@maddog.uucp

bzs@bu-cs.BU.EDU (Barry Shein) (09/09/89)

From: stolcke@icsib6.Berkeley.EDU (Andreas Stolcke)
>O.K., so you better be 'logged into' the NeXT. Presumably rlogin will do,
>since I can't imagine NeXT would object to people using their machine
>in a standard UNIX networking environment.  Now, what's the difference
>between someone reading the dictionary during an rlogin session
>(i.e. while talking to the rlogin daemon) and someone doing the same
>via some more suitable software, namely xwebster and the webster server
>daemon? I can't find any significant difference.

I think you're right, that's more like buying a dictionary and putting
it out in the library for everyone's use. I think the word *copy* is
key here tho copyrights these days usually reserve transmission rights
by any means electronic or otherwise etc etc.

Let's see what webster says:

  1. copy.right \-.ri-t\ n : the exclusive legal right to reproduce, publish, 
     and sell the matter and form of a literary, musical, or artistic work - 
     copyright aj

Not much help, wonder if I violated their copyright.

Generally such things are copyrighted as a collection, not as
individual items. I don't think anyone believes I have violated a
Miriam-Webster copyright by quoting a definition out of their
dictionary, even without proper attribution (don't confuse what your
teachers demanded as good scholarship with copyright laws, though in
many cases attribution is required.)

Significant chunks are of course a possible violation of their
copyright, particularly if presented as a dictionary. Dictionaries and
other collections use "ringers" to catch that (purposeful errors you
are unlikely to have made accidently.)

Anyhow, this is quite far afield of X per se tho the boundaries
between graphical interfaces and multi-media on-line systems is of
some interest.

-- 
	-Barry Shein

Software Tool & Die, Purveyors to the Trade
1330 Beacon Street, Brookline, MA 02146, (617) 739-0202
Internet: bzs@skuld.std.com
UUCP:     encore!xylogics!skuld!bzs or uunet!skuld!bzs

bzs@bu-cs.BU.EDU (Barry Shein) (09/09/89)

>Unlike computer software which becomes worthless long before the
>NUMBER OF YEARS is up, the definition of a word is relatively timeless.
>Simply pick a suitably old dictionary for the project and mail out
>zeroxes of the pages to volunteers to type in after you have designed
>a suitable format for the online copy.

I have an 1865 version of Webster's first or second, I suppose that
would be safe :-)

Seriously, if anyone wants to discuss forming The KiloMonkeys Project
feel free to mail me at bzs@skuld.std.com (or here, either way.) We
can take this off-line and then announce proposals where appropriate
and seek volunteers. Just pinning down target materials could keep a
discussion going for a while.

		       The KiloMonkeys Project
				   
		     Strong Typing for Weak Minds
-- 
	-Barry Shein

Software Tool & Die, Purveyors to the Trade
1330 Beacon Street, Brookline, MA 02146, (617) 739-0202
Internet: bzs@skuld.std.com
UUCP:     encore!xylogics!skuld!bzs or uunet!skuld!bzs

mujica@ra.cs.ucla.edu (S. Mujica) (09/09/89)

on 8 Sep 89 14:32:03 GMT,
bzs@bu-cs.BU.EDU (Barry Shein) said:
> Path: ucla-cs!usc!bloom-beacon!bu-cs!bzs
> References: <4537@shlump.nac.dec.com> <8909071325.AA25395@fnord.umiacs.UMD.EDU>
> Lines: 27
> In-reply-to: steve@UMIACS.UMD.EDU's message of 7 Sep 89 13:25:45 GMT


> The story, which may be apocryphal, was that the way Webster's 7th got
> on-line was that a bunch of people (possibly at MIT) split up the
> pages and just began typing (the dictionary definitely began life on
> PDP-10's.)


The story that I have heard (which seems to be true...) is that the on
line webster is a copy of Webster's 7th Collegiate Dictionary
(Copyright (C) 1963 by Merriam-Webster, Inc.) that was created at
System Development Corporation under a government contract in the
early 70s.


Sergio Mujica		mujica@cs.ucla.edu
Computer Science Department, UCLA

michaud@decvax.dec.com (Jeff Michaud) (09/12/89)

In article <MUJICA.89Sep8193324@ra.cs.ucla.edu>, mujica@ra.cs.ucla.edu
(S. Mujica) writes:
> The story that I have heard (which seems to be true...) is that the on
> line webster is a copy of Webster's 7th Collegiate Dictionary
> (Copyright (C) 1963 by Merriam-Webster, Inc.) that was created at
> System Development Corporation under a government contract in the
> early 70s.

	Hmm, under government contract you say?  Would that imply
	that maby it really is public domain since it was our
	tax dollars that paid for it?

/--------------------------------------------------------------\
|Jeff Michaud    michaud@decwrl.dec.com  michaud@decvax.dec.com|
|DECnet-ULTRIX   #include <standard/disclaimer.h>              |
\--------------------------------------------------------------/

bmc@MYCROFT.MAYO.EDU (10/02/89)

1) I would like to thank all of you for your help. I finally got the HP widgets
   installed.

2) Now, back to Xwebster... 
     a) system: DECstation 3100, ultrix 3100, DECwindows 2.1
     b) HP widgets (R3) installed and tested. They work fine.
     c) Xwebster, compiles fine but segment faults when initally started.
        seems to choke on XrmStringsToQuark.

error:
281: /usr/bin/xwebster
     X Toolkit Warning: Widget class VPanedWindow version mismatch:
          widget 7001 vs. intrinsics 11003.
     X Toolkit Warning: Widget class Manager version mismatch:
          widget 7001 vs. intrinsics 11003.
     X Toolkit Warning: Widget class TitleBar version mismatch:
          widget 7001 vs. intrinsics 11003.
     X Toolkit Warning: Widget class StaticText version mismatch:
          widget 7001 vs. intrinsics 11003.
     X Toolkit Warning: Widget class Primitive version mismatch:
         widget 7001 vs. intrinsics 11003.
     X Toolkit Warning: Widget class Sash version mismatch:
         widget 7001 vs. intrinsics 11003.
     Segmentation fault

Traced with dbx yeilds:

>  0 XrmStringToQuark(0x100476e0, 0x0, 0x0, 0x7fffe996, 0x30) ["Quarks.c":303, 0
x4508e4]
   1 Resources.SetValues(0x6e69202e, 0x6e697274, 0x73636973, 0x18, 0x2e3330) ["R
esources.c":874, 0x432930]
   2 XtSetValues(0x7fffe44c, 0x18, 0x44a6c4, 0x0, 0x10046518) ["Resources.c":976
, 0x432d0c]
   3 TitleBar.SetValues(0x7fffe6a0, 0x10046518, 0x10046518, 0x1001d050, 0x2) ["T
itleBar.c":2044, 0x40cd9c]
   4 CallSetValues(0x7fffe894, 0x7fffe6a0, 0x10046518, 0x1001d050, 0x2) ["Resour
ces.c":898, 0x432a3c]
   5 XtSetValues(0x1001d050, 0x2, 0x10004a40, 0x1, 0x0) ["Resources.c":1008, 0x4
32e54]
   6 .block4 ["controlpanel.c":343, 0x400c00]
   7 Controlpanel_Titlebar_Init(parent_Wgt = 0x10045ed4) ["controlpanel.c":343,
0x400c00]
   8 .block8 ["xwebster.c":141, 0x401e98]
   9 main(argc = 1, argv = 0x7fffeb14) ["xwebster.c":141, 0x401e98]

Any hints as to how to get this working?

--Bruce
----------------------------------------------------
Bruce M. Cameron                    bmc@bru.mayo.edu
Medical Sciences 1-14               (507) 284-3288
Mayo Foundation                     WD9CKW
Rochester, MN 55905
----------------------------------------------------

rdong@MSRI.ORG (Rui-Tao Dong) (01/04/91)

	Can somebody tell me where can I find a wester server in the Bay
Area? I'm currently using bespin.harvard.edu, which is a bit slow. Thanks!


-- 

Regards,

-------------------------------------------------------------------------
	Rui - Tao  Dong         |       (415) 237 - 7628 (H)
	110 Lakeshore Court     |       (415) 643 - 6048 (O)
	Richmond, CA 94804      |       rdong@borel.msri.org