December 27th, 2004

lilga

Oh no.. wiki complications

So, have been wanting to allow everyone to post to the site, while still being able to divert abusive posters. My idea had initially been to create an IP table contain an IP address and a user ID. Whenever a users posts, if the IP address being posted with is not on their list, it gets added.

By this system, if someone posts without login credentials, a new user ID is created and their IP address attached to it. But, without logging in, if they delete their cookies, this means a single person could end up with any number of user IDs. oof.

So, Oni Vagrant (on IMC), brought up another idea. Create a new field in the entries/edits tables, which contains the IP address which was used to make that post. In the IP table, instead of storing the user ID, simply store a variable which states whether the IP is blocked. This way, an action can be attached to posts, which would block both user (if any) and IP address. And there would only be one entry in the IP table for each IP address, instead of the possibility of multiple entries for a single IP address as used by separate users.

Also, it would prevent extra user accounts from being created.. user accounts would only be created when credentials are provided, instead of with each post. If the IP is blocked, the noncredentialed user will not be able to post. And yet, even if the IP is blocked, a credentialed user will be able to post, unless their account was blocked. And at the same time, posts will still be attached to IP addresses, so statistics can still be gathered. It may not be accurate, because potentially more than one person could end up using the same IP address, and only the IP address would be credited with the posts, not the individual users. But the other way of doing things is no more accurate, since the same person could potentially end up with limitless user IDs, if they delete their cookies (or they expire between postings).

Would probably also want to store a time stamp in the IP table, for use in an admin. panel. Would not really want to block any one IP address for eternity, so we could gage how long an IP has been blocked, and release it until is marked with abuse again, ee.

Hm.. think have forgotten something small. Aa well.. will show up again later, prolly.  (^*^);

Do not dwell in the past.
Do not dream of the future.
Concentrate the mind on the
present moment.

lilga

Curious synchronicities

MOSCOW - Russia and China will hold unprecedented joint military maneuvers on Chinese territory next year involving both nations' air forces and navies, Russia's defense minister on Monday.

This was interesting to me, because in the background for my NaNoWriMo novel, whose story takes place around the end of the 25th century, Russia and China had formed an alliance in fighting against the U.S. during World War III.. ee

Which, according to John Titor, should happen with very brief nuclear action in 2015. (In my own story, there was no specific date.. just sometime early-to-mid 21st century).

Checking out that John Titor site again is interesting.. the man claiming to be a time traveler from 2036 said that civil war would arise in the U.S. starting around 2004-05, and escalating through 2008. The prediction (or if he's really a time traveler, the recollection) states that the civil war "will consume everyone in the US by 2012." Haven't actually looked it over thoroughly at this point, but think it was said that Russia started the war in 2015 by bombing the U.S. or something like that.


In other news, here's a good place to check on seismic activity. The earthquakes and tsunamis in the Indonesian region have been very devastating.. reportedly up to 23,000 deaths counted, with many more missing or injured. If you're from that area, and we haven't heard from you, please chime in. Unfortunately, have lost contact with some people in that area for a while now.. would be nice to know if they are okay, myr.