1. Куча / Говнокод #25629

    +25189

    1. 1
    2. 2
    3. 3
    4. 4
    Обратил внимание, что сток превратился в обычное обсуждение в чате.
    Все читают всех, оффтопят, и похер в каком треде. А также когда я проверяю новые сообщения, хожу в телеграм, потом на хуз.
    Поэтому создал бота в телеге, который фактически повторяет функционал стока + можно оставлять комменты (конечно же они будут от guest8).
    По-моему получилось охуенно.

    http://t.me/GovnokodBot
    - посылаются посты и комменты
    - работает отправка и редактирование
    - если кто-то постит ссылку на картинку или youtube, телега автоматически отображает превью - удобно
    - нужно использовать bbcode
    - markdown -> bbcode - в TODO

    Запостил: guest8, 20 Мая 2019

    Комментарии (181) RSS

    • Блин, пару дней назад удолил телесрам за ненадобностью.

      > markdown -> bbcode - в TODO
      То ли vistefan, то ли кто-то другой такое делал. Ещё он тоже делал бота для какого-то мессенгера.
      Ответить
    • показать все, что скрытоДоступ ограничен

      Доступ к запрашиваемому ресурсу ограничен по решению суда или по иным основаниям, установленным законодательством Российской Федерации
      Возможные причины ограничения доступа
      Ответить
    • Одобряю.
      Ответить
    • ебать ты поехавший...
      Ответить
      • ты просто ему завидуешь, ведь у тебя нет 50 к ботов )))
        Какой анскилл )))
        Ответить
        • А знаешь ли ты, что когда-то я я спамил, топил резал и жег и поднимал посты 25-50-ю ботами, и на меня смотрели как на додика. Такого количества ботов не было даже у Циньши-хуана. Мой рекорд со временем был побит, но первопроходцем была головка от часов "Заря".
          Так что, пися, зависть - это не ко мне. Более того, теперь просто дело чести найти уязвимость, которая сделает все эти ботострадания нинужными.
          Ответить
    • ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
      ⬜⬜⬛⬜⬛⬜⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬜⬛⬛⬛⬛⬛⬜⬛⬜⬜⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬜⬛⬜
      ⬜⬛⬛⬛⬛⬛⬜⬛⬜⬜⬛⬜⬛⬜⬜⬛⬜⬜⬜⬛⬜⬜⬜⬛⬜⬜⬛⬜⬛⬜⬜⬛⬜⬛⬜⬜⬜⬛⬜
      ⬜⬜⬛⬜⬛⬜⬜⬛⬜⬜⬛⬜⬛⬜⬜⬛⬜⬜⬜⬛⬜⬜⬜⬛⬜⬜⬛⬜⬜⬜⬜⬛⬜⬛⬛⬜⬛⬛⬜
      ⬜⬜⬛⬜⬛⬜⬜⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬜⬛⬜⬜⬜⬛⬜⬛⬛⬜⬜⬜⬛⬜⬜⬛⬜⬛⬜⬛⬜
      ⬜⬜⬛⬜⬛⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬛⬜⬜⬜⬛⬜⬜⬜⬛⬛⬜⬛⬜⬜⬜⬜⬛⬜⬛⬜⬜⬜⬛⬜
      ⬜⬛⬛⬛⬛⬛⬜⬛⬜⬜⬛⬜⬛⬜⬜⬛⬜⬜⬜⬛⬜⬜⬜⬛⬜⬜⬛⬜⬛⬜⬜⬛⬜⬛⬜⬜⬜⬛⬜
      ⬜⬜⬛⬜⬛⬜⬜⬛⬜⬜⬛⬜⬜⬛⬛⬜⬜⬜⬜⬛⬜⬜⬜⬛⬜⬜⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬜⬛⬜
      ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
      Ответить
      • Я за моноширинные щревты.
        Ответить
      • Анти-алиасинг сможешь добавить?
        Ответить
        • Я попробую:
                                                 
            █ █  ▐██▌ █  █ █████ █  █ ▄██▄ █   █ 
           █████ █▌▐█ █  █   █   █  █ █  █ █▌ ▐█ 
            █ █  █  █ █▌ █   █   █ ▐█   ▐█ ██▄██ 
            █ █  █  █ ▐███   █   █▄██   █▌ █ █ █ 
            █ █  ████    █   █   ██▀█   ▐█ █   █ 
           █████ █  █ █  █   █   █▌ █ █  █ █   █ 
            █ █  █  █ ▀██▀   █   █  █ ▀██▀ █   █ 
                                                 
          Ответить
        • Кстати, у некоторых телевизоров микросхема, рисующая экранное меню (OSD), умела на лету увеличивать разрешение шрифтов по такому принципу:
          ██     ██
          ██   → ███
            ██    ███
            ██     ██

          Это позволяло экономить место в ПЗУ, отведённое под шрифты, раза в четыре.
          Ответить
        • Интересно, как на ГК отобразятся квадратики, предназначенные для телетекста. В теге цоде:
          ▖▗▘▙▚▛▜▝▞▟
          ▖▗▘▙▚▛▜▝▞▟
          ▖▗▘▙▚▛▜▝▞▟

          И просто в тексте:
          ▖▗▘▙▚▛▜▝▞▟
          ▖▗▘▙▚▛▜▝▞▟
          ▖▗▘▙▚▛▜▝▞▟

          P.S. Печально, межстрочный интервал огромный, поэтому их использовать нельзя.
          Ответить
        • font: 100 1em "SF Pro Display";
          ⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬜
          ⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜
          ⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬛⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜
          ⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬛⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬛⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬛⬜
          ⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬛⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬛⬜
          ⬜⬜⬜⬛⬛⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬛⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬜
          ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬜⬜⬜⬜⬛⬛⬜⬜⬜⬛⬛⬜⬜⬜⬛⬜
          ⬜⬜⬜⬛⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬜⬜⬜⬜⬛⬜
          ⬜⬜⬛⬛⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬛⬜
          ⬜⬜⬛⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬛⬜
          Ответить
          • https://ic.pics.livejournal.com/arielarisen/61074902/14549/14549_original.jpg
            Ответить
          • Лечу от аутизма. Одним ударом.
            Ответить
          • lua выдаст цифру 12
            print(#"АУТИЗМ") --12
            Ответить
            • NB. угадай язык
                 # 'АУТИЗМ'
              12
                 # ucp 'АУТИЗМ'
              6
              Ответить
              • показать все, что скрытоvanished
                Ответить
              • UCP (англ. Ubuntu Certified Professional) — профессиональный сертификат для системных администраторов по дистрибутиву Ubuntu Linux.
                Ответить
                • показать все, что скрытоvanished
                  Ответить
                  • показать все, что скрытоvanished
                    Ответить
                    • показать все, что скрытоvanished
                      Ответить

                      • Капсулы одна половина коричнево-красного цвета, другая половина белая, непрозрачные, овальные, с надписью на поверхности черными чернилами "ROA 20"; содержимое капсул - однородная суспензия от желтого до темно-желтого цвета.

                        1 капс.
                        изотретиноин 20 мг
                        Вспомогательные вещества: соевых бобов масло - 215.84 мг, воск пчелиный желтый - 15.36 мг, соевых бобов масло гидрогенизированное - 15.36 мг, соевых бобов масло частично гидрогенизированное - 61.44 мг.

                        Состав оболочки капсулы: глицерол 85% - 49.835 мг, желатин - 120.66 мг, Карион 83 (крахмал картофельный гидролизованный, маннитол, сорбитол) - 12.86 мг, краситель железа оксид красный (E172) - 0.145 мг, титана диоксид (E171) - 1.97 мг.
                        Состав чернил: шеллак, краситель железа оксид черный (E172); допускается использование готовых чернил Opacode Black S-1-27794.

                        10 шт. - блистеры (3) - пачки картонные.
                        10 шт. - блистеры (10) - пачки картонные.

                        Фармакологическое действие
                        Ретиноид для системной терапии угревой болезни.

                        Изотретиноин - стереоизомер полностью транс-ретиноевой кислоты (третиноина).

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

                        Гиперкератоз клеток эпителия волосяной луковицы и сальной железы приводит к слущиванию корнеоцитов в проток железы и к закупорке последнего кератином и избытком сального секрета. За этим следует образование комедона и, в ряде случаев, присоединение воспалительного процесса. Роаккутан подавляет пролиферацию себоцитов и действует на акне, восстанавливая нормальный процесс дифференцировки клеток. Кожное сало – основной субстрат для роста Propionibacterium acnes, поэтому уменьшение образования кожного сала подавляет бактериальную колонизацию протока.
                        Ответить
            • Потому что в утф каждая буква за 2 байта идет
              Ответить
        • п
          ░█░
          ░█▒█░
          ▒█░█▒
          █▒ ▒█
          ░█░ ░█░
          ░█████░
          ▒█░ ░█▒
          █▒ ▒█
          █░ ░█утизм
          Ответить
    • Угадайте, что я въебал этому посту.
      Ответить
    • Голубой, ты жалкий неосилятор потокiв, пост плюсовался целый день...
      Какое анскиолище.

      Кстати. Эмбаркадера опять чудит. На тему использования анонимных потоков в FireMonkey идут грандиозные срачи. Одно из основополагающих тредоблядств - разное поведение в винде и на мобильных девайсах. В винде объект потока уничтожается только после его завершения, а в андройде - сразу, это может стать неожиданным сюрпризом.
      Ответить
    • Ебать наплюсовали
      Ответить
    • показать все, что скрытоvanished
      Ответить
      • Для начала хватит и рагулярки.

        А вообще можно собрать автомат, который будет класть в стек найденные открывающие теги и забирать их из стека, когда найдены закрывающие. Вместе с найденными открывающими тегами нужно запоминать в какой-нибудь переменной соответствующий им атрибут (жирнота, косота, страйкота). Когда доберёшься до текста, в выходной поток перед текстом высрешь какой-нибудь открывающий тег (расставь приоритеты, что должно побеждать: жирнота или косота).

        А как бы ты сделал на каком-нибудь другом языке?
        Ответить
        • Офтопик. Есть такая штука для парсинга бэбэ-кодов:
          http://pecl.php.net/package/bbcode

          Координатор проекта — De Cock Xavier.
          Ответить
    • vanished
      Ответить
      • Проверь.
        Ответить
        • vanished
          Ответить
          • В старых браузерах оно делало то же самое, что и элемент <blink>, а именно заставляло текст мигать.

            Где-то в середине 2010-х его стали из браузеров удалять. Теперь мигание нужно делать самому через requestAnimationFrame либо через css3-animation, css3-transition.
            Ответить
    • vanished
      Ответить
    • Пидорва забыла посты ёбнуть.
      Ответить
    • А куда пропал guest8?
      Ответить
    • И это лучший код???
      Ответить
    • а бот ещё работает? лень проверять
      от какого юзера он шлёт?
      Ответить

    Добавить комментарий