|
Grex > Coop11 > #69: Making newuser less intimidating? | |
|
| Author |
Message |
| 25 new of 79 responses total. |
pfv
|
|
response 26 of 79:
|
Feb 8 19:12 UTC 1999 |
oops, excuse my lack of memory! ;-)
|
dang
|
|
response 27 of 79:
|
Feb 8 20:45 UTC 1999 |
How about:
1) Those familiar with DOS
2) Those familiar with windowed OSs (Windows, MacOS, etc.)
3) Those familiar with UNIX (Linux, FreeBSD, Solaris, etc.)
Does that make you happier, Rane? For these purposes, there's no
functional difference between Windows and MacOS. (How's that for an
inflamitory statement? :)
|
remmers
|
|
response 28 of 79:
|
Feb 8 21:21 UTC 1999 |
Dunno about these choices. We don't offer any interfaces that are
either DOS-like or windows-like. And practically everybody is familiar
with windowed OS's these days.
|
rcurl
|
|
response 29 of 79:
|
Feb 8 21:38 UTC 1999 |
Isn't the fundamental distinction for #27 GUI and CLI? But I'm not sure
what the relevance of this is to Grex as it stands. Grex is essentially
a CLI, with moves away from that with menu and, definitely, with Backtalk.
|
pfv
|
|
response 30 of 79:
|
Feb 9 05:53 UTC 1999 |
Don't expect any of them to understand GUI *OR* CLI..
I'd stick to dos-like, doze-like, mac-lick, & linux-like.
BTW, jp2 was crowing about his latest shell - which uses ncurses.
Such a thing might behoove a GUI-exclusive clientel.
|
mdw
|
|
response 31 of 79:
|
Feb 9 12:13 UTC 1999 |
I remember *very* clearly when Dave Parks took out the logic in newuser
that made people type in their interrupt character. It was not pretty.
It's quite amazing, really, that some of the world's most common
terminal programs do such screwy things with ^C - but they do. Making
something simplier does not always make it easier to learn.
|
pfv
|
|
response 32 of 79:
|
Feb 9 15:04 UTC 1999 |
Yeppers...
Even nxterm, aterm and eterm all seem to differ as to what they
default to - at least on MY box..
|
dang
|
|
response 33 of 79:
|
Feb 9 21:12 UTC 1999 |
Odd. Every term program I've ever used on every OS I've ever used has
used ^C and not done anything strange with it.
|
remmers
|
|
response 34 of 79:
|
Feb 9 22:00 UTC 1999 |
Ever used NCSA Telnet on a Mac?
|
aruba
|
|
response 35 of 79:
|
Feb 9 23:02 UTC 1999 |
Windows 3.1 Terminal uses ^C for copy.
|
devnull
|
|
response 36 of 79:
|
Feb 9 23:16 UTC 1999 |
Can't you use q in more? Where else do people need an interrupt key?
I think the situation with the losing mac telnet is that ^C will send
an interrupt signal via the telnet protocol, rather than sending ^C.
So I think it would interrupt just fine if we just used the default
interrupt key, but didn't try to read what the interrupt key should be set
to. (That is, if newuser weren't prompting for it, ^C will probalby just
work the way you want it to.)
I suspect newuser asks for a line kill key. It happens that I'm a fairly
experienced unix user, but I don't happen to remember what the line kill
key is set to. The fact that newuser prompted me doesn't help.
Why can't we just punt on prompting the user for an interrupt character,
and find a way to make sure that new users will read documentation explaining
this?
|
pfv
|
|
response 37 of 79:
|
Feb 10 05:57 UTC 1999 |
I'd rather ask why the basic choices outlined above are
somehow unacceptable..
It covers the 4|5 major incoming systems, and it makes their
solutions simple. That they should read a manpage is never an
issue.. Any idiot should be aware of man-pages as the *nix
alternative to "hlp" files.. Unfortunately, most man-pages
were written by eithe illiterates, or - more politely:
"programmers too busy to learn to write".
Offer the choices, 1-5, and list the hilights of what keys it
means.. If they are lost, the magic name *IS* listed, and if
they are NOT - then they can resolve it AFTER THE FACT.
In fact... choice #6 could be:
"screw up your keys with customization, instead"
|
mdw
|
|
response 38 of 79:
|
Feb 10 11:41 UTC 1999 |
The problem with that is that there aren't "5 different packages", there
are hundreds. Some of the most ubiquitous ones are really lousy too.
Basically, there is no such thing as an "avarage" or "standard". It's
easy to not be aware of this. Once you've seen how bad "lousy" can get,
and find something that you can actually live with, chances are you'll
make sure that "good" thing is on everything you care about. If you
started with someone else's good solution, you may have no idea how bad
it can get -- until you find out the hard way. I know of several
households in the mid 80's here in Ann Arbor had that tons of Ambassador
terminals (60x80) sitting around. I imagine the people who learned
about computing on those had an interesting time adjusting to 24x80
video terminals.
One of the reasons newuser asks people what kind of computer they use,
is to collect "useful" data on how people access (or might access) grex.
Unfortunately, the question doesn't really collect useful data anymore.
It would be useful to know what terminal program people were using, what
OS, etc. The way it's worded, we get responses like:
Pentium Intel inside
Mainframes
486
Pc, Mac, Silicon, Commodore, etc.
pc
Pentium 200 MMX^M
all kinds
none
no comment
IBM P150
Pentiums
Pentium 233 w/MMX
233 pentium
which I suppose goes to indicate all those intel ads on TV have done
something to people's perceptions. Only one person used "ibm", and even
they didn't think that was a sufficient description. Several people
seem to have thought "pentium" was sufficient. Apparently, microsoft
has a real marketing problem, nobody in this random sample bothered to
mention windows.
|
pfv
|
|
response 39 of 79:
|
Feb 10 17:13 UTC 1999 |
Yeah, I see your point.. But it becomes then a question of how in
the world to acquire the info from folks that are, at best,
blithely unaware of what the question even is..
..Or, MicroSoft is so accepted and prevalant that they are all
presuming that you KNOW they are using 'Doze.. OTOH, the question
seemed to ask about their _computer_ - and that, as I think of it
myself, is the hardware (although I'll certainly admit that the
software is what makes it all glue together).
Now, it's been a couple years since I first had interest in it,
but... I seem to recall that telnet clients & hosts can perform
bidirectional barter as to operations-parameters.. It's a
longshot, (and I really cringe at the thought), but.. is it both
possible and advisable to have the host query the hell outta'
their client? I'd hate to rely on this, but.. If it occured BEFORE
the keys-selection point, then the program might be able to make
better guesses - and offer improved choices - which the operator
could then select with some confidence.. Or, use the information
acquired to make better choices/customization..
I'm not sure this entire topic is worth the effort, but I do know
that having to diddle-dick with stty and setenv TERM... can be
harrowing - particularly if either side decides to "take a day
off", and default to something bizzare (mnet's still-prevalent
^J is-a-return, for example...)
|
senna
|
|
response 40 of 79:
|
Feb 11 11:55 UTC 1999 |
I usually use your standard telnet programs and don't do much with
programming. I'm Joe Average Computer User (tm). However, I dont' even
encounter universal terminals in my limited experience. Various NCSAs
require me to stty erase to ^? and several programs forced me to play
with local echo. There are certain things that really need to be
established. I think we somehow need to establish all this in newuser
without making it sound too complicated. Is there anyone here with a
gift for simplification?
|
pfv
|
|
response 41 of 79:
|
Feb 11 14:25 UTC 1999 |
hehe - Janc has some code that is the epitomy of "simplified",
but I won't suggest using his time.. If I might, I'd be
interesting in kibitzing/contributing - snot like mnut wants
such a contrib..
Might still behoove us to ask in agora/motd - or even do a bit
of a search thru the .login's to see what settings are the
most popular..
Frankly, never having owned (or wanted) a Mac, and being now
Doze-free, I'd need some data to work from.. It seems to me that
- any way you want to slice it - you are still looking at
"pick doze/mac/*nix/<whatever> & 'be a mensch!'"
|
janc
|
|
response 42 of 79:
|
Feb 13 23:37 UTC 1999 |
I don't understand what the "pick doze/mac/*nix" thing would accomplish.
Given that I know someone is "most familiar with Windows", what do I set
his erase character to? What interupt character is he most familiar
with? Is he better off in the old menu, new menu, or lynx shell? How
is this different from a Mac user?
|
pfv
|
|
response 43 of 79:
|
Feb 14 17:08 UTC 1999 |
Right, tis why I asked for a bit of data.. I've gone completely
to linux, so I can adjust whatever to whatever (and look at man
pages while puzzling anythingo out, too).
All I can say is: if the keystroke issues are not being addressed
in the current incarnation, then they need to be handled
differently. Now, if the telnet stuff can actually converse w/o
user intervention for this initialization, then fine: go that
route. Otherwise, it's going to get bloody.
A menu of "recognized perversions" is as valid as anything else.
As far as their shell, *sigh* I think I run one myself maybe 2 or
3 times a year - trying to remember something I want or need to
run ..perhaps to change my shell.
Were you to default to a bbs-shell, you'd get mnut-like
bullshit-postings that make no sense and require regular
applications of "forget".. Not a pretty sight, although
occasionally valued for comic-relief.
The [new]menu-shells are.. Well, suffice to say I don't care for
'em and they sure seem to be resource hogs.. Unlike something like
X or Doze on your own comp, the menu's on remote systems tend to
be useless little things that let goofballs play games, or run
talk.
Be that as it may, some folks still can't live w/ a mere CLI..
That however, is an issue beyond the keystrokes/termcap stuff
and deserves to be addressed as well as the termcap settings.
|
mdw
|
|
response 44 of 79:
|
Feb 14 21:11 UTC 1999 |
The obvious solution is to finish the ESP module.
|
mic
|
|
response 45 of 79:
|
Feb 14 21:16 UTC 1999 |
The new menu system is not a resource hog. BBS usage would be more expensive
an application.
|
pfv
|
|
response 46 of 79:
|
Feb 15 15:18 UTC 1999 |
Yeah, and bbs is a monolithic "elective" program..
Granted, I don't know how the "new" menu works, most seem to fork
off a pile of stuff..
|
janc
|
|
response 47 of 79:
|
Feb 16 17:51 UTC 1999 |
Um, all shells fork off a pile of stuff. That's fundamentally what they
are for.
|
pfv
|
|
response 48 of 79:
|
Feb 16 18:20 UTC 1999 |
That's not what I meant, Jan.. It was an observation of the
processes listed of menu users - mostly mnut, as I'm still
adapting to grex.
|
jazz
|
|
response 49 of 79:
|
Feb 19 13:10 UTC 1999 |
Moreover, a number of people have more than one method of access. I
do, so I've a personal stake in it, but I know of a number of people that
access GREX through lab computers, and then again at home.
The only solution I can think of for this is to assign a stty group
to each IP address a person might telnet in from; thanks to DHCP-assigned
addresses, this might not be feasible.
|
dang
|
|
response 50 of 79:
|
Feb 19 22:45 UTC 1999 |
I grex from lots of different places. I tend to use Backtalk, to all
this is moot for me. Works great.
|