News:

The AARoads Wiki is live! Come check it out!

Main Menu

Forum functionality issues

Started by Alex, September 29, 2023, 08:14:42 AM

Previous topic - Next topic

Rothman

Thanks very much to the admins for all the work done.

My thoughts on the matter are best reserved for elsewhere given what admins have said here.
Please note: All comments here represent my own personal opinion and do not reflect the official position(s) of NYSDOT.


webny99

Quote from: Scott5114 on September 29, 2023, 04:23:34 PM
Quote from: webny99 on September 29, 2023, 09:02:29 AM
One small change I've noticed - and I say "change" because I haven't fully judged whether it matters enough to the forum experience to be an "issue" - previously, after clicking on a board, then back to the home page, the green arrow next to that board would turn gray, to represent that board having been viewed. Now, the arrow remains green even after clicking on and off a board several times. My guess would be that the arrow will still turn gray, but only after each individual thread in that board has been viewed, although I haven't tested this yet.

This is just straight-up broken, unfortunately; once lit the green arrow never goes off. There's obviously something stuck in some table or another that isn't supposed to be there, but finding out which table and what needs to be removed is tricky.

The colored arrows were actually working for a short time this afternoon (possibly starting after the short downtime around 2:20). They had stopped working again, but fortunately seem to be working again now.

Big John

On the bottom of the page always read "Opinions expressed here on belong solely to the poster and do not represent or reflect the opinions or beliefs of AARoads, its creators and/or associates.".

Rothman

I'm finding that Tapatalk missed notifying me of some unread messages.  Might be that 12-hour window mentioned already.
Please note: All comments here represent my own personal opinion and do not reflect the official position(s) of NYSDOT.

rickmastfan67

Quote from: Rothman on September 29, 2023, 10:20:11 PM
I'm finding that Tapatalk missed notifying me of some unread messages.  Might be that 12-hour window mentioned already.

Might have to patch Tapatalk as well.  I'll have to make a note to double check to make sure we're on the latest version, and if not, patch it.

D-Dey65

So, the present opening of the forum is only temporary?

My only issue was that I never knew of any notification about the forum being shut down for any amount of time.

rickmastfan67

Quote from: D-Dey65 on September 29, 2023, 10:32:38 PM
My only issue was that I never knew of any notification about the forum being shut down for any amount of time.

That's the problem with legal action.  Sometimes you have to act on it without being able to give others a warning of downtime.

74/171FAN

Quote from: Rothman on September 29, 2023, 09:58:49 PM
Thanks very much to the admins for all the work done.

My thoughts on the matter are best reserved for elsewhere given what admins have said here.

Time to help and thank the admins at the same time by testing the clapping emoji.  :clap:

I am now a PennDOT employee.  My opinions/views do not necessarily reflect the opinions/views of PennDOT.

Amaury

The unread/read issue appears to be resolved now.
Quote from: Rean SchwarzerWe stand before a great darkness, but remember, darkness can't exist where light is. Let's be that light!

Wikipedia Profile: Amaury

Alex

Quote from: CovalenceSTU on September 29, 2023, 08:30:22 PM
Quote from: Alex on September 29, 2023, 07:23:58 PM
Quote from: J N Winkler on September 29, 2023, 06:25:31 PM
I suspect a fix targeted just to misparsed characters that exist in ISO-8859-1 may be all we need to fix the encoding issue definitively.  However, I haven't checked whether this reasoning applies to special dashes like the three-byte em-dash in UTF-8.

If there is conversion for characters from one to the other, a series of queries on the database could clean up some of this.
I linked it upwards in the thread; accents are bit more complicated (as there's more of them and they use two-character codes) but this covers the punctuation:


" = left quote  = "
"  = right quote = "
"˜ = left single quote  = '
' = right single quote = '
– = en dash = –
— = em dash = —
- = hyphen   = -
... = ellipsis = ...


I overlooked your original post and went back to it, thanks.
I ran some queries on the message bodies and corrected all of the instances listed in the code block above. I then went to do similar on the subject field, and the first query instead truncated the field, causing the subject to display the first part of the body text. Weird error that messed up over 1,100 posts...
Looking at the old database, I copied over the original topic names and corresponding topic id's for those posts, which fell under 44 subjects. I then ran queries to rename the posts on this database, which covered subjects with a left quote - " in them.

So you will notice less garbled text.
There's still more to fix, but not after that sql gaff and definitely no more tonight!  :sleep:

Scott5114

#110
A few more from the Quebec thread:


à = a with accent grave = à (warning: see below)
é = e with accent = é
É = E with accent = É
è = e with accent grave = è
ê = e with circumflex = ê
ô = O with circumflex = Ô
û = u with circumflex = û
uncontrollable freak sardine salad chef

J N Winkler

#111
Quote from: Scott5114 on September 30, 2023, 03:07:23 AMA few more from the Quebec thread:

à = a with accent grave = à
é = e with accent = é
É = E with accent = É
è = e with accent grave = è
ê = e with circumflex = ê
ô = O with circumflex = Ô
û = u with circumflex = û

Careful--I'm also seeing capital A with tilde (on its own) as mojibake for lowercase i with acute accent (as in an old thread dealing with Spanish autopistas and autovías).
"It is necessary to spend a hundred lire now to save a thousand lire later."--Piero Puricelli, explaining the need for a first-class road system to Benito Mussolini

Rothman



Quote from: D-Dey65 on September 29, 2023, 10:32:38 PM
So, the present opening of the forum is only temporary?

My only issue was that I never knew of any notification about the forum being shut down for any amount of time.

They did post it right on the forum's webpage when you tried to log in (?).
Please note: All comments here represent my own personal opinion and do not reflect the official position(s) of NYSDOT.

kalvado

Quote from: 1995hoo on September 29, 2023, 03:06:56 PM
Quote from: 1 on September 29, 2023, 02:46:27 PM
Quote from: 1995hoo on September 29, 2023, 02:45:03 PM
Quote from: kphoger on September 29, 2023, 02:39:13 PM
Quote from: 1995hoo on September 29, 2023, 02:34:09 PM
I do now notice that the em dashes in my autosignature are displaying as gibberish.

As has already been mentioned multiple times in this thread, the issue of nonstandard symbols rendering improperly is a known issue.

You should be able to manually fix your own signature, though, by going into your profile.

I didn't think an em dash was a nonstandard symbol.

It's outside this.


Oh, well, of course, obviously. How could anyone be so stupid as not to know such basic information as that. 


I actually enjoy seeing grammar Nazi failing the basics just outside spelling...

Scott5114

Quote from: J N Winkler on September 30, 2023, 03:34:10 AM
Quote from: Scott5114 on September 30, 2023, 03:07:23 AMA few more from the Quebec thread:

à = a with accent grave = à
é = e with accent = é
É = E with accent = É
è = e with accent grave = è
ê = e with circumflex = ê
ô = O with circumflex = Ô
û = u with circumflex = û

Careful--I'm also seeing capital A with tilde (on its own) as mojibake for lowercase i with acute accent (as in an old thread dealing with Spanish autopistas and autovías).

There is a non-printing character of some kind after the à (i.e. that is not two spaces between that and the equals signs). I'm guessing that the exact code point of this non-printing character differs between à and í. Care should be taken with the target string in this case...
uncontrollable freak sardine salad chef

GaryV

Quote from: Amaury on September 29, 2023, 11:55:14 PM
The unread/read issue appears to be resolved now.

Do you have to do something to make it work? Because while I'm seeing threads marked as new that actually do have new items (such as this thread), when I click on it it takes me to some posts that I already read yesterday.

Jim

Quote from: GaryV on September 30, 2023, 08:00:36 AM
Quote from: Amaury on September 29, 2023, 11:55:14 PM
The unread/read issue appears to be resolved now.

Do you have to do something to make it work? Because while I'm seeing threads marked as new that actually do have new items (such as this thread), when I click on it it takes me to some posts that I already read yesterday.

I did a hard reload when it looked like things were being marked read again and the forum has been behaving normally for me since.
Photos I post are my own unless otherwise noted.
Signs: https://www.teresco.org/pics/signs/
Travel Mapping: https://travelmapping.net/user/?u=terescoj
Counties: http://www.mob-rule.com/user/terescoj
Twitter @JimTeresco (roads, travel, skiing, weather, sports)

hotdogPi

Quote from: GaryV on September 30, 2023, 08:00:36 AM
Quote from: Amaury on September 29, 2023, 11:55:14 PM
The unread/read issue appears to be resolved now.

Do you have to do something to make it work? Because while I'm seeing threads marked as new that actually do have new items (such as this thread), when I click on it it takes me to some posts that I already read yesterday.

Posts that were generated during the bugged times won't be read during that time, so if you read them at say, 5 PM yesterday, it will still be unread. Reading them now will mark them read, though.
Clinched

Traveled, plus
US 13, 44, 50
MA 22, 35, 40, 107, 109, 126, 141, 159
NH 27, 111A(E); CA 133; NY 366; GA 42, 140; FL A1A, 7; CT 32; VT 2A, 5A; PA 3, 51, 60, QC 162, 165, 263; 🇬🇧A100, A3211, A3213, A3215, A4222; 🇫🇷95 D316

Lowest untraveled: 25

1995hoo

Quote from: TempoNick on September 29, 2023, 09:58:05 PM
Quote from: 1 on September 29, 2023, 11:26:27 AM


User threatened DMCA to remove all his posts. Forum was down, and they were all removed via script. This caused some threads to no longer have a most recent post, breaking things. To fix it, some issues regarding non-ASCII encoding happened.

I would have thought that the terms of service cover that. If you post here, it's public domain. At least that's the way most social media works.

You overlook the potential cost and hassle of fighting someone over it, regardless of who's right. In the legal field, the term "nuisance value" settlement describes how a defendant (or putative defendant) will often settle a plaintiff's weak case just to avoid that problem.
"You know, you never have a guaranteed spot until you have a spot guaranteed."
—Olaf Kolzig, as quoted in the Washington Times on March 28, 2003,
commenting on the Capitals clinching a playoff spot.

"That sounded stupid, didn't it?"
—Kolzig, to the same reporter a few seconds later.

Alex

Quote from: Scott5114 on September 30, 2023, 07:32:47 AM
Quote from: J N Winkler on September 30, 2023, 03:34:10 AM
Quote from: Scott5114 on September 30, 2023, 03:07:23 AMA few more from the Quebec thread:

à = a with accent grave = à
é = e with accent = é
É = E with accent = É
è = e with accent grave = è
ê = e with circumflex = ê
ô = O with circumflex = Ô
û = u with circumflex = û

Careful--I'm also seeing capital A with tilde (on its own) as mojibake for lowercase i with acute accent (as in an old thread dealing with Spanish autopistas and autovías).

There is a non-printing character of some kind after the à (i.e. that is not two spaces between that and the equals signs). I'm guessing that the exact code point of this non-printing character differs between à and í. Care should be taken with the target string in this case...

I am slowly replacing a number of these bad characters with queries, however, searches cannot distinguish between characters with ~ and ^. So I am relegated to find another aspect of a text string to single out ones with tildas versus ones with carets. A recent example:

§ -> §

ç -> ç


Thus far I have dealt with all of the ones mentioned upthread, and fixed Mr. Matté's name in quoted posts and on his profile.

I'm also finding many instances of these below, which Bard explains is part of the Latin Extended-B range of Unicode.



So I am trying to single these characters out to correct or in the case of the one that regularly appears beyond ", remove them.

Quote from: Hunty2022 on September 29, 2023, 09:17:42 AM
My post count here says 892, but on my posts page, it shows 894. I believe it may be my last two posts before the forum shutdown. I am thinking about deleting them and reposting them.

Were those last two posts made on Tuesday morning? If so, I can look on the previous database and extract those based upon your member ID. If you already remade them, then that is just as good.

TempoNick

Quote from: 1995hoo on September 30, 2023, 08:39:42 AM
Quote from: TempoNick on September 29, 2023, 09:58:05 PM
Quote from: 1 on September 29, 2023, 11:26:27 AM


User threatened DMCA to remove all his posts. Forum was down, and they were all removed via script. This caused some threads to no longer have a most recent post, breaking things. To fix it, some issues regarding non-ASCII encoding happened.

I would have thought that the terms of service cover that. If you post here, it's public domain. At least that's the way most social media works.

You overlook the potential cost and hassle of fighting someone over it, regardless of who's right. In the legal field, the term "nuisance value" settlement describes how a defendant (or putative defendant) will often settle a plaintiff's weak case just to avoid that problem.

That's something to consider, of course. Maybe you can force somebody to agree to a "loser pays legal fees" provision in the TOS. Maybe you can require them to post bond to cover any legal fees, in order to sue you. That's above my pay grade. Talk to a real attorney, but in some states you have to post bond before you can appeal. Maybe you can do that contractually as well.

Alex

Quote from: TempoNick on September 30, 2023, 11:32:53 AM
Quote from: 1995hoo on September 30, 2023, 08:39:42 AM
You overlook the potential cost and hassle of fighting someone over it, regardless of who's right. In the legal field, the term "nuisance value" settlement describes how a defendant (or putative defendant) will often settle a plaintiff's weak case just to avoid that problem.

That's something to consider, of course. Maybe you can force somebody to agree to a "loser pays legal fees" provision in the TOS. Maybe you can require them to post bond to cover any legal fees, in order to sue you. That's above my pay grade. Talk to a real attorney, but in some states you have to post bond before you can appeal. Maybe you can do that contractually as well.

It was easier for me to delete his posts, act like he never existed, and move on. It is not as if his posts from 2014-21 added all that much value to the board, and I doubt many will be too disappointed that they realized some posts are missing from old threads that are otherwise buried.

The bulk of the forum database clean up from the deletion queries is now complete. The remaining collation/character issue is because I opted to switch databases from mySQL 5.5 to MariaDB 10.6 when implementing the reimport process from the backup I made on Tuesday morning. Ionos does not offer mySQL 5.5 as an option for databases anymore, so we would have eventually needed to change that anyway.

Quote from: TempoNick on September 29, 2023, 09:58:05 PM
I would have thought that the terms of service cover that. If you post here, it's public domain. At least that's the way most social media works.

We will be expanding the verbiage in the Terms of Service to address this copyright issue. We do not have a problem with removing posts on requests if it warrants it (personal information divulged, threats, blatant name calling, etc.). But when a member demands that all of their posts be removed, it is usually because someone or a group set them off, and their reaction was an absolute response to it (something akin to "I want nothing to do this this forum!"). This has happened about 3 or 4 times to my recollection in the 14+ years of the forum's existence.

TheRhodeGeek

Don't know if this has been said before but the simple machines copyright and 2.0.19 text on the bottom of each page is overlaid with text featuring a $ sign
Limon and Breezewood should not be control cities!

Amaury

That's been an issue from before this happened, but I have also noticed it.
Quote from: Rean SchwarzerWe stand before a great darkness, but remember, darkness can't exist where light is. Let's be that light!

Wikipedia Profile: Amaury

Alex

Quote from: TheRhodeGeek on September 30, 2023, 12:34:04 PM
Don't know if this has been said before but the simple machines copyright and 2.0.19 text on the bottom of each page is overlaid with text featuring a $ sign

I will look into it when I'm back home. Thanks.



Opinions expressed here on belong solely to the poster and do not represent or reflect the opinions or beliefs of AARoads, its creators and/or associates.