Send CathInfo's owner Matthew a gift from his Amazon wish list:
https://www.amazon.com/hz/wishlist/ls/25M2B8RERL1UO

Author Topic: Thank you TROLL for making CathInfo more efficient  (Read 836 times)

0 Members and 1 Guest are viewing this topic.

Offline Matthew

  • Mod
  • *****
  • Posts: 31173
  • Reputation: +27088/-494
  • Gender: Male
Thank you TROLL for making CathInfo more efficient
« on: December 12, 2015, 11:52:14 AM »
  • Thanks!0
  • No Thanks!0
  • I added another tool this morning to my Moderator's Swiss Army Knife.

    You know, the tool that lets me
    * remove like/dislike privileges
    * delete all likes/dislikes
    * ban a user
    * clear out a user's sig line, avatar, interests
    * permaban a user
    * rename them to something embarrassing

    ...all with one quick click!

    Well, now there's another time-consuming operation I can perform with one click: delete all posts of a given user.

    It even updates the "reply count" for each topic, so you don't end up with an empty page 2 or something (this has happened in the past when I went into the database and did a SQL statement to delete all of a user's posts). So that unpleasant side-effect -- the one downside of a QUICK solution -- has been removed. You can't really do it with SQL; you have to use PHP.

    So the next time a stupid troll (who needs to get a life) posts 26 times from 3:00 AM to 10:00 AM (while most decent people are sleeping) I can simply wake up and click a button, and it's all gone! You wasted many minutes or even hours, and I wasted 2 seconds.

    I like that ratio. I'd be happy to do that all day!

    So bring it on, trolls. You're wasting your time. I have the tools now so you waste ALL of your time, and I waste none of mine.

    EDIT: (To the troll:) Thank you for helping me beta test the new feature. I discovered that the "last post in each forum" was messed up if that topic got deleted by my script. I fixed it now, so CathInfo members won't be inconvenienced by that in the future.

    I also fixed the "last poster in each topic" element, so if I delete someone's post, it will find the new "latest post" and use that.

    Long story short, I'm getting this script to a state of perfection so the inconvenience(s) caused by trolls will be almost zero.
    Want to say "thank you"? 
    You can send me a gift from my Amazon wishlist!
    https://www.amazon.com/hz/wishlist/ls/25M2B8RERL1UO

    Paypal donations: matthew@chantcd.com


    Offline HiddenServant

    • Sr. Member
    • ****
    • Posts: 2839
    • Reputation: +75/-2
    • Gender: Male
      • h
    Thank you TROLL for making CathInfo more efficient
    « Reply #1 on: December 12, 2015, 12:47:08 PM »
  • Thanks!0
  • No Thanks!0
  •  I agree with that kind sir !
    I want none of that here either.


    Offline RomanCatholic1953

    • Hero Member
    • *****
    • Posts: 10512
    • Reputation: +3267/-207
    • Gender: Male
    • I will not respond to any posts from Poche.
    Thank you TROLL for making CathInfo more efficient
    « Reply #2 on: December 12, 2015, 02:56:33 PM »
  • Thanks!0
  • No Thanks!0
  • Thanks Matthew.

    That troll ruined my Saturday Morning.

    Offline AlligatorDicax

    • Full Member
    • ***
    • Posts: 908
    • Reputation: +372/-173
    • Gender: Male
    Thank you TROLL for making CathInfo more efficient
    « Reply #3 on: December 13, 2015, 10:33:45 AM »
  • Thanks!0
  • No Thanks!0
  • Quote from: Matthew (Dec 12, 2015, 12:52 pm)
    I added another tool this morning to my Moderator's Swiss Army Knife.  [....] now there's another time-consuming operation I can perform with one click: delete all posts of a given user.  [....]  Long story short, I'm getting this script to a state of perfection so the inconvenience(s) caused by trolls will be almost zero.

    I'd long wondered why the original developers of Mercuryboard(?)  hadn't already done that.  Or that you hadn't done so yourself, after experiencing an episode of the hostility that's sometimes encountered by traditional Catholics, and for which you and CathInfo are plausible targets.

    Quote from: Matthew (Dec 12, 2015, 12:52 pm)
    It even updates the "reply count" for each topic, so you don't end up with an empty page 2 or something (this has happened  in the past  when I went into the database and did a SQL statement to delete all of a user's posts). [....]  You can't really do it with SQL; you have to use PHP. [....]  I discovered that the "last post in each forum" was messed up if that topic got deleted by my script. I fixed it now[...].   I also fixed the "last poster in each topic" element, so if I delete someone's post, it will find the new "latest post" and use that.

    I fully understand your enthusiasm, especially on the same day as you completed your programming exercise.  But when considered from a more dispassionate perspective, once you decided to proceed, those tasks all became simply aspects of the analogue to linked-list management that ought to be expected from a serious programmer or software engineer.  In the same sense that not fumbling sacred vessels is expected from a priest.

    Quote from: Matthew (Dec 12, 2015, 12:52 pm)
    [....] from 3:00 AM to 10:00 AM (while most decent people are sleeping) [....]

    Only "most" of them.  There are, of course, decent programmers who're awake testing software, sometimes involving changes to Web sites.  Harrrummmph!

    Offline Prayerful

    • Full Member
    • ***
    • Posts: 1002
    • Reputation: +354/-59
    • Gender: Male
    Thank you TROLL for making CathInfo more efficient
    « Reply #4 on: December 13, 2015, 11:21:50 AM »
  • Thanks!0
  • No Thanks!0
  • Quote from: AlligatorDicax
    Quote from: Matthew (Dec 12, 2015, 12:52 pm)
    I added another tool this morning to my Moderator's Swiss Army Knife.  [....] now there's another time-consuming operation I can perform with one click: delete all posts of a given user.  [....]  Long story short, I'm getting this script to a state of perfection so the inconvenience(s) caused by trolls will be almost zero.

    I'd long wondered why the original developers of Mercuryboard(?)  hadn't already done that.  Or that you hadn't done so yourself, after experiencing an episode of the hostility that's sometimes encountered by traditional Catholics, and for which you and CathInfo are plausible targets.

    Quote from: Matthew (Dec 12, 2015, 12:52 pm)
    It even updates the "reply count" for each topic, so you don't end up with an empty page 2 or something (this has happened  in the past  when I went into the database and did a SQL statement to delete all of a user's posts). [....]  You can't really do it with SQL; you have to use PHP. [....]  I discovered that the "last post in each forum" was messed up if that topic got deleted by my script. I fixed it now[...].   I also fixed the "last poster in each topic" element, so if I delete someone's post, it will find the new "latest post" and use that.

    I fully understand your enthusiasm, especially on the same day as you completed your programming exercise.  But when considered from a more dispassionate perspective, once you decided to proceed, those tasks all became simply aspects of the analogue to linked-list management that ought to be expected from a serious programmer or software engineer.  In the same sense that not fumbling sacred vessels is expected from a priest.

    Quote from: Matthew (Dec 12, 2015, 12:52 pm)
    [....] from 3:00 AM to 10:00 AM (while most decent people are sleeping) [....]

    Only "most" of them.  There are, of course, decent programmers who're awake testing software, sometimes involving changes to Web sites.  Harrrummmph!


    Yes, sometimes decent people need to work into the night, or work shifts. Still, RIP trolls and their posts is a good thing.


    Offline Matthew

    • Mod
    • *****
    • Posts: 31173
    • Reputation: +27088/-494
    • Gender: Male
    Thank you TROLL for making CathInfo more efficient
    « Reply #5 on: December 13, 2015, 11:24:35 AM »
  • Thanks!0
  • No Thanks!0
  • Yes, I agree that expecting the website not to break is expected, not just a nice extra.

    I did "part 1" of the script so quickly though, and under such time pressure, that I wasn't able to meet those quality minimums, and then the site was broken for all to see. So I had to update that I fixed it. I realize that in an ideal world I would have fixed it to begin with. But CathInfo isn't my full time job; more like what I squeeze in between my actual job, taking care of my family, taking care of a chapel, taking care of a house and property, as well as personal care.

    Which is why I try to make CathInfo moderation as falling-off-a-log easy as possible. I just don't have time on most days. I certainly don't have time for trolls!
    Want to say "thank you"? 
    You can send me a gift from my Amazon wishlist!
    https://www.amazon.com/hz/wishlist/ls/25M2B8RERL1UO

    Paypal donations: matthew@chantcd.com