ParanetOnline

The Site => Site Suggestions & Support => Topic started by: cstanley1976 on May 28, 2010, 11:43:23 PM

Title: new chat feature. (show the love)
Post by: cstanley1976 on May 28, 2010, 11:43:23 PM
first off i apologize if this is not the appropriate spot to post this.  i didn't feel like private messaging Iago and bog him down with it was right. 

the new chat feature is AWESOME!  I've used a lot of different chat websites before and this one is one of the best i've ever used.  easy to change rooms.  has a nice interface.  i love love love love it.  will totally use it.  and once more people start using it all the rooms will be in use too. 

thank you thank you thank you. ;D ;) ::) :P
Title: Re: new chat feature. (show the love)
Post by: iago on May 28, 2010, 11:55:05 PM
It seems to be testing out pretty well. It doesn't handle server downtime well at all, but that's to be expected. :)
Title: Re: new chat feature. (show the love)
Post by: The Dread Pharaoh Roberts on May 29, 2010, 02:59:25 AM
It's good for what it is, but...yeah, it ain't my cup of tea.  I like having threads I can come back to and see what folks were talking about, being able to coment on what a friend seven time zones away might've said at 2am my time, and just plain being able to multi-task on the internet without getting lost.  A chat window like this one pretty much demands full attention, and most of the time that's just not something I can do.
I think there's much more value in having a board where people can just shoot the breeze and be dorks in a few threads rather than being restrictued to using a chat function.  My $.02. :-\
Title: Re: new chat feature. (show the love)
Post by: Shecky on May 29, 2010, 03:45:02 AM
Pharaoh, the problem lies in the recent history of these boards. Persistence (i.e., posts that don't fade away over time) has led to MAJOR social problems from time to time in these forums; people have shown a terrible tendency to burrow down through the days and find something to piss themselves off over. *shrug* Much as I enjoy the general ability to have a continuing conversation that preserves itself over time, the mods have had to put out fire after fire because too many people just can't control themselves (all of us included, to be sure), and that's a real pain in the ass for an understaffed, volunteer group of mods.
Title: Re: new chat feature. (show the love)
Post by: iago on May 29, 2010, 03:57:52 AM
Consider it a blast shield to protect the forum from my growing urge to nuke it all from orbit (it's the only way to be sure).

I've had YET ANOTHER person take their time ON A FRIDAY FUCKING EVENING to re-re-re-report a post -- along with a nice big long goddamn rant about the moderation duties performed by my volunteer and largely uncompensated staff -- on a thread that is DEAD AND LOCKED AWAY.  A post that's days old, in a thread that won't be allowed to revive.

In fact, the whole Angst Corner thing is likely to get flensed from existence shortly. It's encouraged people to be toxic and worse to CONTINUE TO GRIND AXES. I mean, for the love of the gods, people. There's an OIL SPILL THE SIZE OF NEW YORK on our national doorstep.  EVERYTHING THAT'S SAID HERE IS LESS IMPORTANT THAN THAT.
Title: Re: new chat feature. (show the love)
Post by: Amber on May 29, 2010, 04:31:14 AM
I like the chatroom.  I'm hoping it will soak up some of the 15 or so threads that are pages and pages of:

*hug*

*hug back*

*glomp*

It gets hard to find anything worth looking at, and I prefer to do that sort of rapid fire posting in chatrooms.  Chatrooms aren't for enduring discussions.  They're for chatting ;)  It's a nice room, too.  Not overwhelming with features or flash that really just get annoying.  (Well, my computer lives on mute.  Can't speak to the sounds.)
Title: Re: new chat feature. (show the love)
Post by: Purple on May 29, 2010, 04:35:28 AM
I Love THE NEW CHAT FEATURE YAY! WOO!
Title: Re: new chat feature. (show the love)
Post by: The Dread Pharaoh Roberts on May 29, 2010, 04:35:44 AM
Truthfully, Fred, I've been wondering why the Angst Corner has been allowed to live for this long, but that's another discussion entirely...

Still, I said my peace about the chat.  I'll truly miss Mac's, and my Secret Hollowed Out Volcano in Weird.  I hope something like the Mac's we all remember comes back - somehow I doubt we'd have all become friends with the late Bob in a chat, nor would we have all stood trembling at the threat of Helen's pun dumpster if not for the persistence of chatting threads.  

I'm not claiming to have answers for the stupid things people do (like reporting a post in a dead, locked thread...I mean, really...).  You can't fix stupid.  I suppose there might not be a "right" answer, but I don't see myself spending much time in chat...that's just me, though.
Title: Re: new chat feature. (show the love)
Post by: iago on May 29, 2010, 04:39:22 AM
Mac's will likely come back, but in a reduced, more focused form. Silly stuff and positivity, great! Angst and touchy stuff, bad! One-liner posting avalanches --- hopefully taken to the damn chat room. If your signature is taller than your post, its usually a hint you didn't have that much to say. :)
Title: Re: new chat feature. (show the love)
Post by: The Dread Pharaoh Roberts on May 29, 2010, 06:35:15 AM
That I can get behind.  Hmmm...  *takes  a look at his sig, then this post*  I need about eight more sentences...hang on, I'll be back later to finish up...
Title: Re: new chat feature. (show the love)
Post by: Shecky on May 29, 2010, 12:18:58 PM
Mac's will likely come back, but in a reduced, more focused form. Silly stuff and positivity, great! Angst and touchy stuff, bad!

It's always good to have SOME sort of persistent-conversation place, what with all the differing time zones and work schedules represented in here. I think your condensed version could work well.

One-liner posting avalanches --- hopefully taken to the damn chat room. If your signature is taller than your post, its usually a hint you didn't have that much to say. :)

Hmph. I have a lot to say. I just don't feel the need to say it all at once. ;D
Title: Re: new chat feature. (show the love)
Post by: Myyrdn Eopia on May 30, 2010, 12:55:51 AM
If your signature is taller than your post, its usually a hint you didn't have that much to say. :)

Hah.  I can think of some that almost never have that problem

Hmph. I have a lot to say. I just don't feel the need to say it all at once. ;D

I'm with Shecky on this one.  ;D  When I start topics, I post what I want to say, all of it.  Which usually results in about three paragraphs of posits, thoughts.  And, because I write it like an essay, I don't have much to do except direct those questioning me back to the title post for my arguments, which usually results in the thread dying.  And I digress.  Much like the threads in the spoilers section.  ;)
Title: Re: new chat feature. (show the love)
Post by: Ms Duck on May 30, 2010, 01:47:56 AM
Mac's will likely come back, but in a reduced, more focused form. Silly stuff and positivity, great! Angst and touchy stuff, bad! One-liner posting avalanches --- hopefully taken to the damn chat room. If your signature is taller than your post, its usually a hint you didn't have that much to say. :)

/looks down at signature.

ouch.

quack.

 :'(
Title: Re: new chat feature. (show the love)
Post by: Priscellie on May 30, 2010, 02:14:39 AM
I should mention that we have a sig size guideline:  It shouldn't be any taller than 5 lines of text, or 75-80 pixels (with the exception of Remember Bob sig icons).  Also, avatars should be less than 125x125 pixels, with the standard 100x100 being preferable.
Title: Re: new chat feature. (show the love)
Post by: Sorryman105 on May 30, 2010, 10:44:01 AM
/looks down at signature.

ouch.

quack.

 :'(

Awww *notices his own sig* Ooops....
Title: Re: new chat feature. (show the love)
Post by: AcornArmy on May 30, 2010, 02:18:04 PM
I love the new Chat thing. I have to say, though, I bet it's going to put a massive dent in postings. I think conversations are usually preferable to notes, for most people.

Of course, this might only kill threads like Weird, where people aren't really talking about any specific topic to begin with. And since Weird is like some terrifying, forum-eating monster, I suppose that could be a good thing. Was that the idea behind Chat in the first place?
Title: Re: new chat feature. (show the love)
Post by: iago on May 30, 2010, 02:37:35 PM
 ;D
Title: Re: new chat feature. (show the love)
Post by: Myyrdn Eopia on May 30, 2010, 04:52:57 PM
One thing I've noticed with the chat is that there are some members that continually change their names.  Once every minute, at some points.
Title: Re: new chat feature. (show the love)
Post by: iago on May 30, 2010, 05:44:47 PM
One thing I've noticed with the chat is that there are some members that continually change their names.  Once every minute, at some points.

If people overuse or abuse a feature in the chat, they can be sure I'll be investigating how to remove that feature. :)
Title: Re: new chat feature. (show the love)
Post by: shades of grey on May 30, 2010, 11:52:59 PM
i like that we can still chat to eachother

thank you iago
Title: Re: new chat feature. (show the love)
Post by: Brightbane on June 01, 2010, 06:16:41 PM
Is there any way we can be able to open more than one channel (at the same time)? The different ones are kind of pointless right now because no one ever goes on anything but the public one. The only way to get a coordinated group of people in one of the channels would be to keep popping back and forth inviting people, and then you'd continually have to do that to make sure that if people came in you could give them the heads up about where everyone is.

Another idea for if you follow through with that (I'm not even sure if this is possible) is that you could only make the dice feature available in the games closet, because it's getting insanely annoying in the public channel.
Title: Re: new chat feature. (show the love)
Post by: iago on June 01, 2010, 06:33:38 PM
Not possible.
Title: Re: new chat feature. (show the love)
Post by: Shecky on June 01, 2010, 06:55:33 PM
Is there any way we can be able to open more than one channel (at the same time)? The different ones are kind of pointless right now because no one ever goes on anything but the public one. The only way to get a coordinated group of people in one of the channels would be to keep popping back and forth inviting people, and then you'd continually have to do that to make sure that if people came in you could give them the heads up about where everyone is.

But that's precisely how we handled it back in my day, when the internet was a strung-together net of tin cans. :D Seriously, if we wanted to discuss something that was verboten in that room, we either took it to private chat or to another room entirely, and if we wanted latecomers to know where we were, we had to have a designated person popping back and forth to message the original room.

It's not hard.
Title: Re: new chat feature. (show the love)
Post by: Starbeam on June 01, 2010, 07:16:04 PM
Is there any way we can be able to open more than one channel (at the same time)? The different ones are kind of pointless right now because no one ever goes on anything but the public one. The only way to get a coordinated group of people in one of the channels would be to keep popping back and forth inviting people, and then you'd continually have to do that to make sure that if people came in you could give them the heads up about where everyone is.

Another idea for if you follow through with that (I'm not even sure if this is possible) is that you could only make the dice feature available in the games closet, because it's getting insanely annoying in the public channel.
With the dice rolling, some people who continue doing it have said that if you ask, they'll stop.  Because I guess some people don't consider it to be a sticking rule unless Fred says it in his big red moderator voice.  Also, there is an option to ignore people, if it gets to be that annoying.

My only complaint so far is that people using the different styles will use fonts to match the one they use, but which is very difficult to read on other styles.  Like bright yellow/blue/green being good for the darker/black styles, but headache inducing on lighter styles.
Title: Re: new chat feature. (show the love)
Post by: Myyrdn Eopia on June 01, 2010, 08:07:59 PM
I use the subblack2 theme, and have found that ALL fonts stay the off-white/yellow color, so to mitigate the color issue.  So I haven't experienced the color issue.  Of course, it could also be dependent upon the web browser you use as well as OS.
Title: Re: new chat feature. (show the love)
Post by: Starbeam on June 01, 2010, 08:23:59 PM
I use the subblack2 theme, and have found that ALL fonts stay the off-white/yellow color, so to mitigate the color issue.  So I haven't experienced the color issue.  Of course, it could also be dependent upon the web browser you use as well as OS.
Is that with colors enabled?  If not, the colors will stay the same.  But for myself, I use the colors to keep track of who's saying what.
Title: Re: new chat feature. (show the love)
Post by: snowbank on June 01, 2010, 08:42:43 PM
Since all the computer stuff is way over my head, would it be impossible or just really annoying to erase traditional threads after 30/60/90 days? That would fix the diggers, maybe. The chat thing is fun, but has almost no history.
Title: Re: new chat feature. (show the love)
Post by: Myyrdn Eopia on June 01, 2010, 09:30:57 PM
Is that with colors enabled?  If not, the colors will stay the same.  But for myself, I use the colors to keep track of who's saying what.

Ya know, I dunno.  :P  I'll check it.
Title: Re: new chat feature. (show the love)
Post by: Shecky on June 01, 2010, 11:27:16 PM
Since all the computer stuff is way over my head, would it be impossible or just really annoying to erase traditional threads after 30/60/90 days? That would fix the diggers, maybe. The chat thing is fun, but has almost no history.


Really annoying. There's essentially one person doing the regular code-type work on the boards, and he's got a life. I think it's pretty reasonable that he wants the boards to be as low-hassle as possible for him - I know I'd prefer it that way if I were holding the bag.
Title: Re: new chat feature. (show the love)
Post by: snowbank on June 01, 2010, 11:46:18 PM
Really annoying. There's essentially one person doing the regular code-type work on the boards, and he's got a life. I think it's pretty reasonable that he wants the boards to be as low-hassle as possible for him - I know I'd prefer it that way if I were holding the bag.

That's why I asked. Never mind.
Title: Re: new chat feature. (show the love)
Post by: Shecky on June 01, 2010, 11:50:23 PM
That's why I asked. Never mind.

Hey, you can't know if you don't ask.
Title: Re: new chat feature. (show the love)
Post by: meh on June 01, 2010, 11:51:34 PM
Hey, you can't know if you don't ask.

You can /experiment\   ;D
Title: Re: new chat feature. (show the love)
Post by: iago on June 02, 2010, 12:23:31 AM
We're *also* going to be giving most community topics about a 90 day window for inactivity before they go away -- but that's a manual (and now that I'm doing it, tedious) process and probably won't be done with high consistency. Pruning makes the database leaner, which will help the site function better.
Title: Re: new chat feature. (show the love)
Post by: Niccos Shadow on June 02, 2010, 06:50:55 PM
We're *also* going to be giving most community topics about a 90 day window for inactivity before they go away -- but that's a manual (and now that I'm doing it, tedious) process and probably won't be done with high consistency. Pruning makes the database leaner, which will help the site function better.

Ouch. There's no way to add automatic topic pruning? Or is it just that doing so would prune off inactive topics that need to be kept like the rules, stickies, etc. ? If it's the latter, I'm sure something could be figured out to make it work and thus easier. But if it's just not available, you might want to look into it (or better, I'll look into it and provide links :P), I'm 99% sure we had automatic pruning set up on the forum I ran for my last MMO Guild.
Title: Re: new chat feature. (show the love)
Post by: iago on June 02, 2010, 07:05:19 PM
I've written a perl script that'll take care of 90-95% of the job, actually. I just need to get the all-clear from Pris so I can point it at the other boards outside of the Community area.
Title: Re: new chat feature. (show the love)
Post by: Niccos Shadow on June 02, 2010, 07:16:44 PM
I've written a perl script that'll take care of 90-95% of the job, actually. I just need to get the all-clear from Pris so I can point it at the other boards outside of the Community area.

Ah, ok. That makes more sense :P Just for future reference though, what SMF version are you using? I assume it's 2.0?
Title: Re: new chat feature. (show the love)
Post by: iago on June 02, 2010, 07:20:06 PM
Ah, ok. That makes more sense :P Just for future reference though, what SMF version are you using? I assume it's 2.0?

I wouldn't make that assumption. The 2.x line is still all "release candidate" with its versions. Not ready for primetime, for my taste. :)

If you look at the bottom of the page you'll see the version we're on! :)
Title: Re: new chat feature. (show the love)
Post by: Niccos Shadow on June 02, 2010, 07:26:48 PM
I wouldn't make that assumption. The 2.x line is still all "release candidate" with its versions. Not ready for primetime, for my taste. :)

If you look at the bottom of the page you'll see the version we're on! :)

Ah, duh, I probably should have checked more thoroughly (brain fart) :P Anyways, I was going through the mod list for various SMF versions. A lot of good stuff there. But it's well.. a lot :P
Title: Re: new chat feature. (show the love)
Post by: Amber on June 02, 2010, 07:48:47 PM
Does the board by board purge built into SMF not work?  I've never tried to use it on my board.  Or is that what you mean by manual?
Title: Re: new chat feature. (show the love)
Post by: iago on June 02, 2010, 07:56:07 PM
Does the board by board purge built into SMF not work?  I've never tried to use it on my board.  Or is that what you mean by manual?

It doesn't appear to work when you have many thousands of topics with hundreds of thousands of messages. Nor, even, on a board with a much smaller set than that. It ran out of memory, and looked like it had removed a number of topics, but when I ran "recount forum statistics", all the topics re-appeared. So I had to make a perl script that did the job for me, partly by itemizing the task into a series of smaller queries and delete statements.
Title: Re: new chat feature. (show the love)
Post by: Amber on June 02, 2010, 08:05:08 PM
Wow.  *bows to your awesome*

Title: Re: new chat feature. (show the love)
Post by: iago on June 02, 2010, 08:23:50 PM
Some parts of this can (and should) be done more elegantly, but this is the script.

Code: [Select]
#!/usr/local/bin/perl

$time = time();
$timeago90 = $time - ( 24*60*60*90 ) ; # 90 days ago
$timeago360 = $time - ( 24*60*60*360 ) ; # 360 days ago
$boards90 = "41,42,1,40,28,39,37,36"; # comma delimited list of board IDs that have a 90 day expiration
$boards360 = "22";

# ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
# $year -= 1;
# $timeago = timelocal($sec,$min,$hour,$mday,$mon,$year);

use DBI;

# Replace with your connect information

$dbh = DBI->connect("DBI:mysql:DATABASENAME:localhost","DATABASEUSER","DATABASEPASSWORD");

# The prefix for my boards is "jbc_". Yours is likely different. You'd need to change that prefix wherever you find it below.

print "Beginning 90 day scan\n\n";

$sth = $dbh->prepare(qq(
        select b.id_topic, m.subject, m.posterTime
        from jbc_topics b, jbc_messages m
        where b.id_last_msg = m.id_msg
        and b.id_board IN ( $boards90 )
        and b.isSticky = 0
        and m.posterTime < $timeago90
));

$rv = $sth->execute;

while ( $row = $sth->fetchrow_hashref ) {
        push(@topics,$row->{id_topic});
        print "$row->{id_topic} ($row->{subject}) " . scalar(localtime($row->{posterTime})) . "\n";
}

print "\n\nBeginning 360 day scan\n\n";

$sth = $dbh->prepare(qq(
        select b.id_topic, m.subject, m.posterTime
        from jbc_topics b, jbc_messages m
        where b.id_last_msg = m.id_msg
        and b.id_board IN ( $boards360 )
        and b.isSticky = 0
        and m.posterTime < $timeago360
));


$rv = $sth->execute;

while ( $row = $sth->fetchrow_hashref ) {
        push(@topics,$row->{id_topic});
        print "$row->{id_topic} ($row->{subject}) " . scalar(localtime($row->{posterTime})) . "\n";
}

print $#topics + 1, " topics found\n\n";

print "\n\nBEGINNING TERMINATION in 5 seconds\n\n";

# Pause five seconds so you can kill the script from actually deleting topics. Point of no return after the break...

sleep 5;

foreach $topic ( @topics ) {

        print "Expunging topic $topic\n";

        $sth = $dbh->prepare(qq(
                delete from jbc_messages where id_topic = $topic
        ));

        $rv = $sth->execute;

        $sth = $dbh->prepare(qq(
                delete from jbc_topics where id_topic = $topic
        ));

        $rv = $sth->execute;

}


print "Now that this is done, you need to 'Recount all forum stats' to get the boards to look right!\n";
Title: Re: new chat feature. (show the love)
Post by: Shecky on June 02, 2010, 10:32:38 PM
Some parts of this can (and should) be done more elegantly, but this is the script.

CODE MONKEY ALERT! RAISE SHIELDS!