• crypt
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    нашел еще один блок опций, который maxcom почему-то недопетрил вынести в конфиг и меняет каждый раз в гите: ./src/main/scala/ru/org/linux/user/UserService.scala @Service object UserService { val MaxFileSize: Int = 100 * 1024 val MinImageSize = 50 val MaxImageSize = 300

    val DisabledUserpic = new Userpic(“/img/p.gif”, 1, 1)

    val AnonymousUserId = 2

    private val NameCacheSize = 10000

    val MaxTotalInvites = 5 val MaxUserInvites = 1 val MaxInviteScoreLoss = 10 val InviteScore = 200

    val MaxUnactivatedPerIp = 2 val MaxNewUsers = 30 // 3 day window } все эти переменные, включая колличество регистраций в сутки, имеют непосредственное отношение к администриованию и должны лежать в основных пропертиз.

  • Sahas
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    В таком режиме https://linuxtalks.co/forum/lenta/ картинки неплохо было бы ограничить по размеру (см. тему “Собрал первое в жизни устройство на печатной плате.”), иначе листать долго приходится…

    • crypt
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      4 years ago

      сосиска приделал картинки к постам, я ограничил их размер.

      сейчас попробую исправить.

    • crypt
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      исправил, проверяй.

      • Sahas
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        Отлично! Совсем другое дело :)

  • puffy
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    Вернуть анонимный постинг как в старые времена: чтобы анонимус мог свободно постить комменты и создавать треды везде, кроме толксов и клуба. Можно, конечно, и толксы… но лично для меня с ними вопрос сложен. Для сдерживания спамботов хватит капчи, я считаю. Вообще-то на исходном лоре спамботы умудряются заводить аккаунт и с него спамить

  • sorrow
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    Переделать игнор, чтобы при игноре пользователя пропадали только его комментарии, но не целые ветки.

  • torvn77
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    Я сейчас попробовал тег lor переименовать в ранее созданный мной lt и подучил ошибку что такой тег уже существует. Так вот, я предлагаю функцию слияния тегов, это позволит чистить теги от дубликатов и схожих без потери индексирования.

      • torvn77
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        Ок. Тогда следует наверное сделать статус тега и если он равен "основной" то тег удалять или сливать нельзя, а то я бы счас его слил с lt.

      • torvn77
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        Ок.

        Тогда следует наверное сделать статус тега и если он равен "основной" то тег удалять или сливать нельзя, а то я бы счас его слил с lt.

  • sudopacman
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    Может, под аватарку тогда уже звёзды запихнуть?

    • crypt
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      когда их много, они не влезут

        • crypt
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

          у тебе вертикальная ава. представь, что там еще будет три шеренги звезд.

          • sudopacman
            link
            fedilink
            arrow-up
            0
            ·
            4 years ago

            у тебе вертикальная ава

            Высота у неё такая же, что и у квадратной. Просто ширина меньше.

            что там еще будет три шеренги звезд

            Мои 10 звёзд спокойно и в один ряд помещаются.

            • crypt
              link
              fedilink
              arrow-up
              0
              ·
              4 years ago

              «Мои 10 звёзд спокойно и в один ряд помещаются.» это при текущем размере шрифта. если шритф станет больше (настройки браузера) они вылезут.

              • sudopacman
                link
                fedilink
                arrow-up
                0
                ·
                4 years ago

                ⚫ клуб Новые участники (Club) 16 минут назад, crypt

                Не могу открыть тему, в которую меня скастовало: 403.

                P.S. Как картинки загружать-то?

              • sudopacman
                link
                fedilink
                arrow-up
                0
                ·
                4 years ago

                В любом случае звёзды отдельной строкой как-то не очень выглядят. Можно просто вернуть на первоначальное место и сделать, чтобы количество звёзд росло медленнее, чем линейно. Например вот так:

                static int starCount (int score) {
                    int stars = 0;
                
                    int n;
                
                    Deque<Integer> d = new ArrayDeque<Integer>();
                    d.add(1);
                    d.add(1);
                    d.add(1);
                
                    for(;;) {
                        if (stars < 3) {
                            n = 1;
                            score = score - n*100;
                            if (score < 0) {
                                break;
                            }
                            stars = stars + 1;
                        } else {
                            n = d.pollLast() + d.peekLast();
                            d.addFirst(n);
                            score = score - n*100;
                            if (score < 0) {
                                break;
                            }
                            stars = stars + 1;
                        }
                    }
                    return stars;
                }
                

                Тогда количество звёзд будет расти следующим образом:

                Score Звёзды
                0 0
                100 1
                200 2
                300 3
                500 4
                700 5
                1000 6
                1400 7
                1900 8
                2600 9
                3500 10
                • crypt
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  4 years ago

                  хз. бери гитхаб, присылай патч.

                  • sudopacman
                    link
                    fedilink
                    arrow-up
                    0
                    ·
                    4 years ago

                    Регистрировать новый аккаунт на GitHub не охота, поэтому отправлю патч тут.

                    https://github.com/cocucka-dev/lorsource/blob/master/src/main/java/ru/org/linux/user/User.java:

                    @@ -30,6 +30,9 @@
                     import java.sql.SQLException;
                     import java.sql.Timestamp;
                    
                    +import java.util.ArrayDeque;
                    +import java.util.Deque;
                    +
                     public class User implements Serializable {
                       private static final int ANONYMOUS_LEVEL_SCORE = 50;
                       public static final int ANONYMOUS_ID = 2;
                    @@ -278,37 +281,41 @@
                         return getStars(score, maxScore, true);
                       }
                    
                    -  private static int getGreenStars(int score) {
                    -    if (score < 0) {
                    -      score = 0;
                    +  private static int getStarCount(int score) {
                    +    int stars = 0;
                    +    int n;
                    +
                    +    Deque<Integer> d = new ArrayDeque<Integer>();
                    +    d.add(1);
                    +    d.add(1);
                    +    d.add(1);
                    +
                    +    for(;;) {
                    +      if (stars < d.size()) {
                    +        n = (int) d.toArray()[stars];
                    +      } else {
                    +        n = d.pollLast() + d.peekLast();
                    +        d.addFirst(n);
                    +      }
                    +      score = score - n*100;
                    +      if (score < 0) {
                    +        break;
                    +      }
                    +      stars = stars + 1;
                         }
                    -/*    if (score >= 600) {
                    -      score = 599;
                    -    }*/
                    -
                    -    return (int) Math.floor(score / 100.0);
                    -  }
                    -
                    -  private static int getGreyStars(int score, int maxScore) {
                    -    if (maxScore < 0) {
                    -      maxScore = 0;
                    -    }
                    -    if (maxScore < score) {
                    -      maxScore = score;
                    -    }
                    -/*    if (maxScore >= 600) {
                    -      maxScore = 599;
                    -    }*/
                    -
                    -    int stars = getGreenStars(score);
                    -    return (int) Math.floor(maxScore / 100.0) - stars;
                    +    return stars;
                       }
                    
                       public static String getStars(int score, int maxScore, boolean html) {
                         StringBuilder out = new StringBuilder();
                    
                    -    int stars = getGreenStars(score);
                    -    int greyStars = getGreyStars(score, maxScore);
                    +    int stars = getStarCount(score);
                    +    int greyStars;
                    +    if (maxScore == score) {
                    +      greyStars = 0;
                    +    } else {
                    +      greyStars = getStarCount(maxScore) - stars;
                    +    }
                    
                         if (html) {
                           out.append("<span class=\"stars\">");
                    
                • torvn77
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  4 years ago

                  Тогда количество звёзд будет расти следующим образом:

                  А почему не по степеням двойки или тройки?

                  • sudopacman
                    link
                    fedilink
                    arrow-up
                    0
                    ·
                    4 years ago

                    Потому что эта функция лучше подходит и не нужно городить никаких кусочных функций.

            • crypt
              link
              fedilink
              arrow-up
              0
              ·
              4 years ago

              и еще тут используется шаблон, который я плохо понимаю. под картинку просто убрать сложнее. если ты патч предложишь, я потестю.

  • sudopacman
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    Фичреквест: откатить введённое СПНН ограничение на постинг из Tor для зарегистрированных пользователей, которое они уже сами отменили.

    • crypt
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      чтобы что? «я с ним общался перед этим. у него совсем крыша потекла. он из этого… из матрикса не вылазеет.» ну и сидел бы себе в матриксе один и в привате. нет общения - никто тебя не раскусит.

      • torvn77
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        Стобы флудеры со всего мира постили на сайт не боясь ФСБ, Ми6, моссада и АНБ

      • sudopacman
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        чтобы что?

        К вам такой же вопрос. СПНН это ограничение обосновывала тем, люди перед уходом постили неугодные вещи через Tor. (Это, естественно, было лечением симпотмов и уходы никак не остановило, потому сама политика СПНН и была их причиной — но это уже другая история.) Тут этот атавизм зачем? Зачем СПНН уподобляться?

        • crypt
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

          «СПНН» если ты думаешь, что мне настолько интересно, чтобы гуглить, ты ошибаешься. «К вам такой же вопрос.» вопросом на вопрос не пойдет. твои личные заморочки.

          • sudopacman
            link
            fedilink
            arrow-up
            0
            ·
            4 years ago

            если ты думаешь, что мне настолько интересно, чтобы гуглить, ты ошибаешься.

            Так такое и не нагуглится. Я думал, мною уже достаточно много раз было упомянуто словосочетание “секта прищепок на носу”, чтобы можно было ввести сокращение.

            вопросом на вопрос не пойдет

            Почему?

            а я думаю, что тором в первую очередь воспользуются, чтобы заново региться и гадить в комменты

            Так никто и не предлагает разрешать через него регистрироваться. Только разрешить постить тем, кто уже зарегистрирован (ЕМНИП, там ещё требование score >= 50 было, его тоже никто не предлагает убирать).

      • cocuckaOP
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        Думаю постинг регистрантам через тор можно вернуть, анонам не стоит

        • crypt
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

          а я думаю, что тором в первую очередь воспользуются, чтобы заново региться и гадить в комменты. судопакман не может ответить на вопрос. нормальным людям это не нужно. откроешь тор - откроешь ящик пандоры. давай пока не будем снижать секьюрити просто потом что одна бабка так сказала.

    • sudopacman
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      Ещё прошу проверить, доступны ли старые аватарки пользователей по их URL. Раньше на ЛОРе я этой возможностью активно пользовался, а потом СПНН прикрыла лавочку :\

  • EXL
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    А кто помнит был такой форк LOR’а в начале десятых с натянутой какерской чёрно-зелёной темой и Terminus’ом в качестве дефолтного шрифта?

    Что-то типа RuLinux.Org или подобное.

      • EXL
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        Да, оно! Жесть кровь из глазок от подобного дизайна, но выглядит всё равно интересно.

        Оно ещё даже работает.

        Видать JAR’ку добавили в автозапуск на каком-то серваке и забыли про неё, лол.

        • cocuckaOP
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

          И домен проплатили до 2030 года :) Туда ещё кто-то заходит вроде как.

    • sudopacman
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      Вот список различных клонов и спин-оффов ЛОРа (не считая club.crypts.me и linuxtalks.co). Ну и всевозможные чаты в мессенджерах там тоже не учтены.

  • torvn77
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    @crypt @cocucka Есть у меня мысль что хорошо бы вот все эти ссылки

    Темы (удаленные)
    Комментарии
    Уведомления
    Отслеживаемые темы
    Черновики
    

    прямо вот так, всем блоком переселить из подвала профиля в правый верхний угол страницы под светящуюся голубым ссылку на профиль, им там самое место как ссылкам к которым нужен довольно таки частый доступ.

  • Harald
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    выпилить взад кавычки-лапки не предлагали ещё?

    • d_a
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      В markdown обходится штатно через "". Как здесь, так и на мейнленде.

    • torvn77
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      выпилить взад кавычки-лапки не предлагали ещё? Они предотвращают коллизии с маркдовном, по этому их и другие символы надо не выпиливать, а патчить на экранирование символом . Конкретно тут: Известные баги (комментарий) Известные баги (комментарий)

  • l-xoid
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    Сайт индексируется поисковиками?

  • CrocodoomBanned
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    Так, во-первых у вас https://linuxtalks.co/forum/feedback/4?lastmod=1655662782185 Выдаёт java.lang.NullPointerException К сожалению, произошла исключительная ситуация при генерации страницы.

    Произошла непредвиденная ошибка. Администраторы получили об этом сигнал Что само по себе забавно

    • CrocodoomBanned
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      Во-вторых, я тут заметил, что касты в markdown и lorcode выглядят по-разному. Это баг или фича?

      @crypt

      • torvn77
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        Это разные коды разметок, чего тут странного?

        • CrocodoomBanned
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

          Может и курсив тогда по-разному должен выглядеть? И жирный шрифт? Ты когда-нибудь научишься думать, прежде чем что-нибудь ляпнуть?..

          • torvn77
            link
            fedilink
            arrow-up
            0
            ·
            4 years ago

            А понял в чём дело.
            Думаю что фича, так как логично предположить что для разных кодов будут разные рендеры.
            Это так же косвенно подтверждается тем, что надо явно указывать выбранный язык разметки.

      • crypt
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        Во-вторых, я тут заметил, что касты в markdown и lorcode выглядят по-разному. Это баг или фича?

        да точно. я начал менять стиль кастов, но не доделал.

  • CrocodoomBanned
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    @cocucka, чтобы увидеть тему с багами и твоё последнее сообщение в ней

    https://linuxtalks.co/forum/feedback/4?cid=4324

    мне пришлось разлогиниться

    С логином всё ещё java.lang.NullPointerException

    Что-то серьезно сломалось, если отображаемость темы стала зависеть от такого фактора

  • torvn77
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    jpeg, gif, png

    @cocucka, так это что, форум действительно не принимает один из самых распространённых форматов - jpg?