No Next Item No Next Conference Can't Favor Can't Forget Item List Conference Home Entrance    Help
View Responses


Grex Info Item 221: party stuff (remix) [linked]
Entered by orinoco on Tue Mar 14 00:09:32 UTC 1995:

Well, popcorn, here it is.  the official "I WANT MY OWN PARTY CHANNER
*NOW*" item.  Before we were so rudely interrupted by the restarting,
I had asked about the possiblility of "cloaking'   a channel.  can it be done?

111 responses total.



#1 of 111 by steve on Tue Mar 14 06:53:42 1995:

   I think we might want to talk about seperate party channels in
general, and why we might want them, or not.

   We don't have private conferences, except for staff, but we have
private party channels.  Why?  Does the party concept more closely
follow mail, which is inherently private, or that of a conference, 
which is public?


#2 of 111 by eeyore on Tue Mar 14 13:32:47 1995:

i think that the private channels are good...it lets people have a serious
conversation with more then just one person, and without people like fuzz
butting in with stupid and annoying things.  but i think that having a 
permantly closed channel is a bad idea.  private cf's i think would be bad,
but i can't give a solid reason why.  :(


#3 of 111 by selena on Tue Mar 14 15:10:07 1995:

        It's a solid mix of both. Party is as personal as mail, but has the
chance of being as populous and thought provoking as the cf's. Because
of this, I'd say that it needs aspects of both, and *I* think our current
setup has. As for permanent private channels?
        I dunno.. if staff doesn't mind setting them up, fine. If they've
got better things to do, then tough on the sillies who feel they want a
piece of "surreal estate". I find that the options allowed by adding the
_x or _z or _x! are adequate enough, and if I want privacy, I'll just make
a _x channel.. I don't need to have a permanent abode down there!


#4 of 111 by popcorn on Tue Mar 14 15:29:30 1995:

This response has been erased.



#5 of 111 by steve on Tue Mar 14 17:06:26 1995:

   Interesting point, about the public conferences.


#6 of 111 by sidhe on Tue Mar 14 20:12:03 1995:

        Well, you know, from my experience, it's when the partiers have
some control over who they do and don't party with, that they are happiest.
To eliminate private channels would eliminate a good share of said control.
        I must say that there is not much a user can do about main channel,
except avoid it, if someone is there whom you do NOT like. Perhaps the
intro message Valerie proposed in oldcoop could include channel-switching 
instructions, so that a newbie won't be "trapped" into sharing a channel
with one of our infamous "gnats".


#7 of 111 by popcorn on Tue Mar 14 21:05:25 1995:

This response has been erased.



#8 of 111 by nephi on Tue Mar 14 21:34:37 1995:

(But I don't think that anyone would type it *exactly* that way . . .)


#9 of 111 by eeyore on Wed Mar 15 03:58:38 1995:

but most newbies don't know that...hey, i didn't until you just put it there!


#10 of 111 by remmers on Wed Mar 15 12:58:12 1995:

Re #7:  That would filter out responses that include the word 'popcorn'
anywhere -- probably broader than what you'd want.  A better filter:

        :set filter="grep -v '^popcorn:'"

That will filter out only the responses *entered* by popcorn.


#11 of 111 by selena on Wed Mar 15 20:05:18 1995:

        Hmmm.. okayyy..
        I think that maybe should go into the message that sidhe mentioned,
maybe like below it or something..


#12 of 111 by scg on Wed Mar 15 20:29:52 1995:

Actually, when I'm trying to filter somebody out, I usually prefer to
filter out the responses mentioning them as well.  That way I don't have
to deal with all the people who can't be bothered to filter them telling
them to shut up repeatedly.


#13 of 111 by wind on Wed Mar 15 21:21:45 1995:

re #7, 10: 

that works just fine for one or two twits, but when you have to filter
out twenty or so twits, it doesn't seem to work.


#14 of 111 by robh on Wed Mar 15 22:57:53 1995:

And if you want to filter out both what popcorn is saying,
and any sound effects she enters, you can always do:

        :set filter="egrep -v '^popcorn|<popcorn'"

Why you'd want to do that to popcorn, I have no idea.  >8)


#15 of 111 by nephi on Thu Mar 16 03:03:46 1995:

Believe it or not, I talked to fuzzball for hours last night (this morning?)
and found him to be far from a twit.  Some peole just need a little more
work to get to their good sides, that's all.


#16 of 111 by eeyore on Thu Mar 16 04:58:50 1995:

i admire your patientce, nephi.  you have great courage.  :)


#17 of 111 by steve on Thu Mar 16 06:18:46 1995:

   I've been talking to him too, via mail/write.  I think he has potential.


#18 of 111 by eeyore on Thu Mar 16 12:26:37 1995:

now, to get him to focus that potential on something non-annoying...


#19 of 111 by wind on Thu Mar 16 17:09:23 1995:

It is very nice to know that the inner circle of Grex can publically
identify and thereby humiliate certain users as "twits." It really
gives a feeling of friendliness and community.


#20 of 111 by ajax on Thu Mar 16 19:42:24 1995:

At the risk of sounding flame-ish....
 
(a) you're the one who first used "twit" in this item
(b) nephi's the only other one who used it, to say fuzzball *wasn't* one.
(c) nephi lives like umpteen states away from grex; he's no insider!
(d) as far as other peoples' perceptions of fuzzball (which did not
    involve name-calling), if they're generally negative, it's in all
    likelihood fuzzball's own doing.


#21 of 111 by sidhe on Thu Mar 16 21:01:50 1995:

        It is his own doing. What's good, though, is that he seems to have
taken it upon himself to behave, as he noticed how quickly everyone down
there hated him before.


#22 of 111 by nephi on Fri Mar 17 05:33:16 1995:

Socialization really works wonders, doesn't it?


#23 of 111 by nephi on Fri Mar 17 05:38:49 1995:

(What's the difference between grep and egrep?  I saw that most people 
here used grep in their filter, but robh used egrep.)


#24 of 111 by popcorn on Fri Mar 17 07:05:56 1995:

This response has been erased.



#25 of 111 by nephi on Fri Mar 17 11:03:33 1995:

Less powerful?  Now my interest has really been piqued.  


#26 of 111 by robh on Fri Mar 17 11:38:33 1995:

But egrep allows | to look for multiple patterns, and grep doesn't.
(So said the manual I checked, anyway.)


#27 of 111 by gregc on Fri Mar 17 12:29:53 1995:

Um, Valerie, you've got that backwards. egrep is more powerful, but slower.
egrep does full regular expression parsing, grep does limited regular
expressions. grep is ussually the smaller faster tool that you use for
most easy searches, and then you use egrep for the trickier ones. I think
egrep may have orriginally meant "extended grep".

The smaller argumetn doesn't hold true for the gnu versions of these programs
however. The gnu grep has all the code for all the versions of grep. It is
then installed with links to egrep and fgrep and it determines what set
of functionallity to use based on argv[0].


#28 of 111 by remmers on Fri Mar 17 13:15:14 1995:

And I will award the Unix Trivia prize of the day to the first person
to say what "grep" is an acronym for.


#29 of 111 by gregc on Fri Mar 17 13:51:07 1995:

"Global regular expression parser." or sometimes "(G)lobal (R)egular
(E)xpression search and (P)rint".

Although alot of people believe that this definition was rationalized
later, after the fact, and "grep" was either a meaningless word, or some
piece of slang that was personal to the author.


#30 of 111 by popcorn on Fri Mar 17 14:56:59 1995:

This response has been erased.



#31 of 111 by wind on Fri Mar 17 16:16:32 1995:

re #20:

I never identified anyone as being a twit or possibly being a twit. It
is a very different thing to say "there are twits" than saying "there
are twits, and so-and-so's one."

My apologies to nephi for implying his insidership.


#32 of 111 by popcorn on Fri Mar 17 16:29:42 1995:

This response has been erased.



#33 of 111 by remmers on Fri Mar 17 17:28:37 1995:

I've read that the "grep" program was a spinoff of the "ed" text
editor, which has the command

                g/<R.E.>/p

where the <R.E.> stands for any "regular expression" that the user
cares to enter -- "ed" will search its text buffer and display any
lines that match the regular expression.  At some point, the people
involved with developing Unix at Bell Labs decided that it would be
nice to have a standalone command, independent of "ed", that performed
this function, so they wrote such a program and called it "grep"
because of where it came from.

I read this in the writing of one of the Unix pioneers (Brian Kernighan
maybe?), so I give the "global regular expression print" explanation
the most credence.


#34 of 111 by nephi on Fri Mar 17 19:53:01 1995:

So . . . which is the better one to use in the twit filter?


#35 of 111 by popcorn on Fri Mar 17 23:15:15 1995:

This response has been erased.



#36 of 111 by davel on Sat Mar 18 02:47:37 1995:

Of course, if you want to avoid any extra milliseconds' delay, and you also
want mentions of the offending user's name to be suppressed as well as
that person's own words, you could use fgrep instead.


#37 of 111 by rcurl on Sat Mar 18 05:19:14 1995:

I came across a five page man of "regular expression", which didn't make
any sense to me, probably because they never explained why one would want
one. Can you explain in maybe five lines what's a "regular expression" andw
what good it is?


#38 of 111 by gregc on Sat Mar 18 06:29:23 1995:

A regular expression is a methodology for doing wildcarding in text
searches that is similiar to the wildcarding that you can do in "ls"
when you are looking for files. For instance, when you want to find
all the files in your home dir that start with "s" and end in ".c"
you might do "ls -al s*.c".

Regexp is a much more powerful extension of this concept. For instance,
suppose you wanted to grep a file for all instances of lines that had the
letter "S" in the forth column and the line ended with "flarb". You
would do:
    grep "^...S.*flarb$" filename

Explanation:
1.) The regexp must be in quotes to prevent your shell from interpreting
    the "*" character.
2.) The "^" signifies that the search must match starting at the beginning 
    of the line, otherwise the pattern can match anywhere in the line.
3.) A "." means to match *any* 1 character.
4.) The "S" is the literal letter "S" that you are looking for in the forth
    column.
5.) The "*" means to repeat the previous character as many times as necasary.
    Since the previous character is a ".", the ".*" construct means to
    match any and all characters up to the next pattern in the regexp.
6.) The "$" means that the preceeding item in the regexp must be at the
    end of the line. so "flarg" is only matched if it's the last characters
    of the line being searched.

The regexp could be read as follows:
  Match all lines that begin with any 3 characters and then an "S", end
  with the string "flarg", and have any amount of characters between those
  conditions.

Regexp is kind of hard to describe in abstract terms, giving an example
ussually works better. Based on the above you should be able to go back to
the man page and decipher all the other features it offers.

Note: I'm not a regexp expert and have never been able to remember all
the arcana involved in it. There's probably other ways to do my example
above that are simpler.




#39 of 111 by selena on Sat Mar 18 07:13:00 1995:

        You more of an expert than me!


Next 40 Responses.
Last 40 Responses and Response Form.
No Next Item No Next Conference Can't Favor Can't Forget Item List Conference Home Entrance    Help

- Backtalk version 1.3.30 - Copyright 1996-2006, Jan Wolter and Steve Weiss