Join us on Discord!
You can help CodeWalrus stay online by donating here.

UniChat!

Started by _iPhoenix_, November 12, 2017, 11:37:38 PM

Previous topic - Next topic

0 Members and 5 Guests are viewing this topic.

_iPhoenix_

#15
I just pushed a minor update that lets me enter the room silently, so that I don't fill up the chatroom.

I also fixed a small error where messages sent between 12 am/pm and 1 am/pm would have "00" as the hour in their timestamp.

Edit: Expect small "CSS Tweaks" throughout the day as we "polish the user experience"
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

_iPhoenix_

I added a feature where you can get up to 25 of the most recent PM's that were sent to you.

Only PM's that are sent after this update count!
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

_iPhoenix_

Quote from: _iPhoenix_ on November 22, 2017, 02:38:08 AM
Development for UniChat has stopped semi-permanently, due to a project that I think is better (and you will too, trust me on this one)

The service, however, will stay up indefinitely! I will still be using it, but no questions about this project will be answered.

UniChat is back into active development, due to more free time.
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

_iPhoenix_

Although there was not a major feature release today, (The update had/currently has many in-development bugs) I will be adding username protection, (your username is unique to you) and you can pre-reserve your username by going to UniChat and typing any message!

If your username somehow contains any character that is not a letter, a number, or an underscore, please clear the cookies for the UniChat page, or just clear browsing data. You can then enter a username that only contains those characters.
IF YOU DO NOT DO THIS AND YOU USERNAME CONTAINS THE AFOREMENTIONED CHARACTERS, YOUR USERNAME WILL NOT BE RESERVED
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

_iPhoenix_

The site has been turned off due to abuse. We apologize for the inconvenience.

It will be back up, eventually.
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

_iPhoenix_

You can use our extremely unstable (but functional) dev build in the meantime.

https://legend-of-iphoenix.github.io/UniChat-dev-unstable/

A full account of what happened is over on Cemetech, I really do not have the energy to cross post right now.
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

_iPhoenix_

It seems geekboy, and womp on Cemetech decided to take it into their own hands to spam, so I took down the dev build, too.


Seriously?

As mentioned before, I am sorry to anyone who actually cared.

I also want to note that it appears womp impersonated Pieman and spammed "Pieman did this".
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

_iPhoenix_

#22
Now, all of the moderators/admins on my team can ban (by IP, and username, for any length of time), mute, delete messages, and force users to change their username.

They have been informed that abuse of these privileges is strictly disallowed and that all of their actions are recorded.

Note that we only store IP's in a heavily encrypted form, and they cannot be accessed by anyone besides the person who is banned (so that their local browser can tell they are banned) and the admins (to remove and add bans as necessary)

We also have spam protection, and it's pretty strong. I produced about 40 bots that should represent a bunch of different spamming methods. Each is slightly different, and the service both identifies them and mutes them for a short amount of time. The amount of time increases exponentially each time spam is detected, until they are muted for a day. Once they are muted for a day, they are put on a list for admin checking, and bans will be issued.

Messages are collapsed so that messages that are the same are not sent, but the timestamp changes on the original message to the most recent time and a tag appears that indicates the number of times the message was sent. (e.x. [6x] for a message that was sent six times consecutively).

Messages now have a minimum character limit of 2 characters. (Increased from 1, this shouldn't affect most users too much, the objective is to increase the amount of effort required to spam.)

If you send 8 messages in 15 seconds, then a 15-second cooldown is applied to you. A quick search of the DB showed that this is matched almost all of what I'd consider spam, but only applied once to non-spam messages, and it was because I am a failure at typing and had to correct myself a bunch of times.

We will not release this update until it has been tested under large quantities of strain that it should hopefully never go through under abusive users.

Now, a quick survey. There are other options besides IP tracking, and they are outlined in the form below.  Please tell me what you prefer, as we are split.
(Responses are anonymous, it makes you sign in to Google to limit responses-per-user to one)

Thanks!
Edit: Added link:
https://goo.gl/forms/AC5Ays2AFn9yO7I33
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

_iPhoenix_

A few days ago, on November 27, you would have seen me being rather frustrated about someone deleting the DB.

It turns out, my panic was all over nothing, as it was due to unscheduled downtime from 12:00-12:30 PM PT (Pacific Time), or 3:00-3:30 PM EST (my time, Eastern Standard Time), which is EXACTLY when I do most of my development on UniChat during the school week.

My logs show that I uploaded the backup at 3:34, and when I reloaded the page, it worked.

Well, that's not because of anything I did, it's just because that's when they got their service to work.

(I didn't even know Firebase even HAD a status dashboard)

Source: https://status.firebase.google.com/incident/Realtime%20Database/17094
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

_iPhoenix_

I have created a temporary website, with the sole purpose of generating spam and key mash.

https://legend-of-iphoenix.github.io/spam/

It's super basic, because I made it in 30 seconds.

Please spam and key mash.

If the message does not disappear from the text area, then it was either too short or too long.

Thanks!
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

123outerme

I'd love to see some kind of stats on how well our keymash was; totaling its length, variety of characters, used, and general randomness for points. If you did that, I'd be feeding you so much data you wouldn't ever see the end of it. It's strangely addicting to just pump in random data to a database somewhere, but I think if I knew more about the effects my deluge of data did, I'd be hooked.
  • Calculators owned: TI-84+CSE, TI-nspire Clickpad, TI-84+SE

_iPhoenix_

#26
Quote from: 123outerme on December 03, 2017, 04:19:54 AM
I'd love to see some kind of stats on how well our keymash was; totaling its length, variety of characters, used, and general randomness for points. If you did that, I'd be feeding you so much data you wouldn't ever see the end of it. It's strangely addicting to just pump in random data to a database somewhere, but I think if I knew more about the effects my deluge of data did, I'd be hooked.

That's actually an amazing idea, I'll probably get that working later today.

That's actually close to what I'm going to do with the data anyways, so I already have my algorithms down, making this SUPER easy.

I have a concert IRL that I have to attend (solo), so I'll probably get it done this afternoon.
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

_iPhoenix_

Done! Statistics on what you type are now recorded!

If you reload the page, they are stored, too!
(if you clear cookies/browsing data, they are cleared, but it is retrievable, even then)
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

_iPhoenix_

#28
My current goal is around 1-2 million characters, and we are 5% there!

Keep spamming, folks!

PS: I reached 9001 chars

https://legend-of-iphoenix.github.io/spam/
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

_iPhoenix_

I changed the bulky character statistics table to a much more friendly HTML5 canvas bar graph.

It is live-updating, and you can see the exact relative quantity of characters!

While developing it, I found it quite interesting to watch :)

(double post because update)
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

Powered by EzPortal