1. JavaScript / Говнокод #25921

    −1

    1. 1
    $scope.ignoreUser = ignoreUser.bind(undefined, undefined);

    Новая нить Бесконечного Стока имени Борманда.

    Запостил: gost, 08 Октября 2019

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

    • Ремонтный отдел починил игнор юзеров, всё снова работает. Как всегда, Ctrl+F5 для обновления (или очистка кэша).
      Ответить
      • Ходит легенда, что изобретателя гильотины казнили первого. Но это легенда.
        Зато достоверно известно, что создатель медного быка испытал его сам.
        Собственно вопрос, не испытываешь ли ты внутреннего диссонанса от осознания того, что твой потенциал забанивания может быть направлен против тебя?
        Ответить
        • показать все, что скрытоНадо ватников довести до белых списков, как мы уже сделали с интернетом. Пусть стучат друг на друга и банят за упоминание страйко :D
          Ответить
          • Ты дурак. Со мной-то понятно: шизоидная психопатия+маниакально-депрессивный психоз (по крайней мере я так понял), но мне гораздо более интересно, какой диагноз поставят тебе.
            Ответить
      • https://govnokod.ru/25937
        Ответить
        • Гавношка, как же примитивен и скудоумен твой владелец.
          Ответить
    • показать все, что скрытоХуйло неплохо так себя премировал за крымнаш
      https://pbs.twimg.com/media/EGYP9YZWkAAjhKk.jpg
      Ответить
    • 
        cnt  |        name
      -------+--------------------
       51339 | guest
       39385 | guest8
       36795 | bormand
       15978 | Lure Of Chaos
       14183 | kegdan
       12244 | roman-kashitsyn
       12000 | inkanus-gray
       10975 | 3.14159265
        9849 | 3_14dar
        8388 | 1024--
        7786 | TarasB
        6425 | defecate-plusplus
        6106 | bugmenot
        5314 | wvxvw
        5223 | LispGovno
        4824 | absolut
        4600 | Stertor
        4498 | anonimb84a2f6fd141
        4322 | Vasiliy
        4269 | Анонимус
        3945 | gost
        3808 | Dummy00001
        3636 | eth0
        2801 | barop
        2587 | vistefan
        2468 | j123123
        2362 | roskomgovno
        2216 | CHayT
        2216 | istem
        2040 | SemaReal
      Ответить
      • показать все, что скрытоИнканус сдаёт позиции.
        Ответить
      • cnt  |        name
        -------+--------------------
         51339 | guest
         39385 | guest8
         36795 | bormand
         15978 | Lure Of Chaos
         14183 | kegdan
         12244 | roman-kashitsyn
         12000 | inkanus-gray
         10975 | 3.14159265
          9849 | 3_14dar
          8388 | 1024--
          7786 | TarasB
          6425 | defecate-plusplus
          6106 | bugmenot
          5314 | wvxvw
          5223 | LispGovno
          4824 | absolut
          4600 | Stertor
          4498 | anonimb84a2f6fd141
          4322 | Vasiliy
          4269 | Анонимус
          3945 | gost
          3808 | Dummy00001
          3636 | eth0
          2801 | barop
          2587 | vistefan
          2468 | j123123
          2362 | roskomgovno
          2216 | CHayT
          2216 | istem
          2040 | SemaReal


        Вычеркнул совсем безнадежных.
        Ответить
        • показать все, что скрытоНу ты и еблан.
          Ответить
          • Вот ты и спалился.
            cnt  |        name
            -------+--------------------
             51339 | guest
             39385 | guest8
             36795 | bormand
             15978 | Lure Of Chaos
             14183 | kegdan
             12244 | roman-kashitsyn
             12000 | inkanus-gray
             10975 | 3.14159265
              9849 | 3_14dar
              8388 | 1024--
              7786 | TarasB
              6425 | defecate-plusplus
              6106 | bugmenot
              5314 | wvxvw
              5223 | LispGovno
              4824 | absolut
              4600 | Stertor
              4498 | anonimb84a2f6fd141
              4322 | Vasiliy
              4269 | Анонимус
              3945 | gost
              3808 | Dummy00001
              3636 | eth0
              2801 | barop
              2587 | vistefan
              2468 | j123123
              2362 | roskomgovno
              2216 | CHayT
              2216 | istem
              2040 | SemaReal
            Ответить
            • Bugmenot - охуенный был чувак. Кажись его Лёхой звали. Анонимус - ваще башка. Да и все остальные - не то что вы тут сейчас слюной брызжитесь. Да даже Stertor - и тот иногда великие вещи мог спиздануть. Роман - так тот весь яндекс отрефакторил. Вот люди были.
              И Тарас куда-то пропал. Жалко ево.
              Ответить
            • хорошо меня там нет
              Ответить
            • Вот ты и спалился.
              cnt  |        name
              -------+--------------------
               51339 | guest
               39385 | guest8
               36795 | bormand
               15978 | Lure Of Chaos
               14183 | kegdan
               12244 | roman-kashitsyn
               12000 | inkanus-gray
               10975 | 3.14159265
                9849 | 3_14dar
                8388 | 1024--
                7786 | TarasB
                6425 | defecate-plusplus
                6106 | bugmenot
                5314 | wvxvw
                5223 | LispGovno
                4824 | absolut
                4600 | Stertor
                4498 | anonimb84a2f6fd141
                4322 | Vasiliy
                4269 | Анонимус
                3945 | gost
                3808 | Dummy00001
                3636 | eth0
                2801 | barop
                2587 | vistefan
                2468 | j123123
                2362 | roskomgovno
                2216 | CHayT
                2216 | istem
                2040 | SemaReal


              Произошло 2 изменения
              Ответить
    • показать все, что скрытоВ Петербурге полицию подняли по тревоге: мужчина оскорбил Путина на заборе

      https://www.pravda.com.ua/rus/news/2019/09/30/7227665/
      Ответить
    • 
        cnt  |                                                                  text
      -------+----------------------------------------------------------------------------------------------------------------------------------------
       12746 | cleaned
        1180 |
        1147 | Подтверждаю.
        1050 | Какой багор )))
         983 | vanished
         313 | <span style="color:red;">Золотоi хуй наспамил.</span>
         300 | .
         294 | __тут был очень большой ASCII-арт гоатсе__
         254 | i am a very baaaad boy
         244 | Засунул тебе в жопу резиновый член, зачекай!
         241 | <span style="color:white;">Vanished</span>
         231 | &lt;strong&gt;&lt;/strong&gt;
         183 | +1
         173 | -
         161 | <i><span style="color:white;">Vanished</span></i>
         156 | <span style="color:red;"><i>Я засоряю сток.</i></span> #collapse_me
         141 | Именно поэтому я за «PHP».
         117 | Да.
         100 | ...
          99 | да
          95 | Где здесь С++?
          90 | __тут был второй большой гоатсе__
          89 | А между тем, в Яунде двадцать градусов тепла.
          88 | <i>Vanished</i>
      Ответить
    • Надо номерной тред делать и перекат пилить.
      Ответить
    • Тред #2. Предыдущий тред: http://govnokod.ru/25864
      Ответить
      • >>> Ну так и перекатывай. С беком, в особенности с парсером могу помочь. Это не ты говорил что парсер от сру и хуз берет?
        Нет, я про «Web Archive» говорил. В принципе, отзеркаленные с ру на хуз комменты распарсить легко, селекторы уже написаны, осталось прикрутить к существующему парсеру. Но остаётся ещё проблема восьмых гуестов: их можно только эвристиками сопоставить, потому что Иньо не оставил ссылок на комменты гуеста8.ru в комментах гуеста.xyz, а с учётом того, что он и текст изменяет…
        Ответить
        • Да нах надо,просто ссылку на пост давай.
          Ответить
          • И то верно. Передали в инженерный отдел.
            Ответить
          • Инженерный отдел впилил ссылку на хуз-пост, но сильно заебался править один и тот же шаблон в четырёх местах. Есть у жаваскриптовых петухов какие-нибудь лёгкие препроцессоры или бест-практис, которые бы могли в коде и ангуляровских .html шаблонах заменить что-то типа __GOVNO_TEMPLATE__ на соответствующий шаблон?
            Ответить
            • Поставь ссылку на хуз перед нгк. (U) не нужен, кому надо - перейдет по ссылке и там щелкнет. GK тоже не нужен.
              Ответить
              • показать все, что скрытоЗачем тебе бормандсток?
                Ответить
              • U мне нужен, я им пользуюсь. Ссылку инженерный отдел переставит когда с шаблонами разберётся, GK — индикатор, его просто оформить надо получше. Может, в виде тултипа на ссылке, хз.
                Ответить
                • >U мне нужен, я им пользуюсь
                  Зачем?
                  Gk по дефолту же, да и кому он нахуй нужен?
                  Ответить
                  • Для того, чтобы быстро смотреть на айдишники. Мне нравятся цифры.
                    GK очень полезен в поиске — чтобы быстро видеть, какие комменты «живые», а какие удалены. Да, возможно, с главной страницы его можно убрать (хотя остаётся ещё xyz-only комменты, но пока инженерный отдел до них не дошёл).
                    Ответить
                    • Нравятся цыфры? Да-а? В самом деле?
                      Шёл бы тогда в бюстгалтеры.

                      Похоже, депрессивная стадия сменилась маниакальной...
                      Я чувствую необыЧайный прилив сил и энергии.
                      Ответить
                    • Ну перейди на гк и смотри.
                      GK по дефолту, ставь пометки если какой-то нестандарт.
                      Ответить
                      • Для каждого юзера это долго и неудобно.
                        > GK по дефолту, ставь пометки если какой-то нестандарт.
                        Да, так и сделаем, передали в инженерный отдел.
                        Ответить
                        • А зачем тебе смотреть иды для каждого юзера? о_О У меня за редким исключением они в игноре.
                          Ответить
                        • показать все, что скрытоГост, вы письма-то свои разослали, чи ни?
                          Ответить
                          • Нет, содержание не готово.
                            Ответить
                            • показать все, что скрытоНаймите копирайтера может?

                              Вообще, про что вы хотите написать?

                              Я считаю, что надо устроить говновку -- большую попойку всех, для кого говнокод это не пустые слова.
                              Ответить
                              • > Вообще, про что вы хотите написать?
                                А тут и проблема: я не ебу, могу только лулзы какие-нибудь отослать.

                                > Я считаю, что надо устроить говновку -- большую попойку всех, для кого говнокод это не пустые слова.
                                Хорошая идея, но геморроя больно много: место, время, согласование места и времени…
                                Ответить
                                • показать все, что скрытоМесто где-то в крупном городе, недалеко от места дислокации большинства говнарей

                                  Москва, Питер, Минск (последний может быть удобен как россиянам, так и украинцам).

                                  Время нужно тупо назначить.
                                  * создать тему
                                  * сообщить, что через 4 недели всех ждут (указать адрес)
                                  * сделать расссылку

                                  за 4 недели они сами найдут там хостел или гостиницу том городе

                                  попросить всех отписаться в теме, посчитать примерное количество говнокодеров, забронить рестик
                                  Ответить
                                • показать все, что скрытоЕсли лулз, то лучше что-нибудь с товарищем майором связанное.
                                  Ответить
                              • показать все, что скрытоНужно отправить компроментирующую информацию с просьбой заплатить деньги.
                                Ответить
    • Что такое http://gcode-xp.space/ ? Не проще ли по основному адресу убрать редирект на https?
      Ответить
      • Это копия стока (полностью актуальная, разумеется — оно одно API дёргает) для обладателей «Windows XP». Редирект нужен для «HSTS preload list» (а он нужен для понтов).
        Ответить
        • >Редирект нужен для «HSTS preload list» (а он нужен для понтов).
          ЯННП
          Ответить
          • показать все, что скрытоHSTS это такой список сайтов, где всегда сразу форсится HTTPS
            Ответить
          • https://hstspreload.org/
            tl;dr: в новых версиях современных браузеров открыть «gcode.space» по HTTP технически невозможно даже в первое подключение, что существенно усиливает безопасность от «MITM».
            Ответить
            • А если хттпс тупо нету?
              Ответить
              • https://youtu.be/80h7q0YrVBI?t=217
                Ответить
              • показать все, что скрытоТогда тебя не внесут в этот список: ты просто не пройдешь проверку
                Ответить
                • Тогда это так: невозможно зайти по http на сайт, на котором когда-то был https, так?
                  Ответить
                  • показать все, что скрытоЕсли ты внес свой сайт в hsts то да: по Http ты туда больше на зайдешь.
                    И слава богу
                    Ответить
                  • Нужно разделять «HSTS» и «HSTS preload list». Первое работает так: при подключении по «HTTPS» сервер отсылает заголовок «Strict-Transport-Security» с прописанным таймаутом (обычно от месяца до года-двух), браузер запоминает его и более не даёт открыть сайт по «HTTP» (или если браузер получает невалидный сертификат) в течение таймаута (но глубоко в настройках можно удолить сайт из «кэша» HSTS и зайти). Очевидно, у такого подхода есть фатальный недостаток: когда браузер видит сайт в первый раз — он отсылает «HTTP» запрос (потому что мало кто из юзеров сразу вводит «https://»), и этот запрос вполне может быть перехвачен хакерами. Для решения этой проблемы в «хромиуме» закостылили «HSTS preload list»: это захардкоженный список сайтов, которые в принципе нельзя открыть (без модификации кода, разумеется) по незащищённому протоколу. Список этот можно глянуть прямо в сорцах: https://cs.chromium.org/chromium/src/net/http/transport_security_state_static.json. Остальные браузеры («Firefox», «Edge», «Opera») тоже имеют подобные списки, формирующиеся на основе гугловского.
                    Ответить
                    • показать все, что скрытоПочему дебилы не придумали srv або txt запись в DNS?
                      Нахуй листы городить?
                      Ответить
                      • «DNS» — устаревшее несекьюрное говно, его замитмить — как два пальца обсосать. А идея всех этих «HSTS» как раз в том, чтобы как можно сильнее осложнить жизнь всем атакующим, от соседа по вай-фаю и до «СОРМа».

                        «DNS over TLS»/«DNS over HTTPS» ситуацию улучшают, но до их нормальной поддержки ещё очень далеко.
                        Ответить
                        • показать все, что скрытотак не лучше-ли пилить DNSSec?
                          Ответить
                          • Лучше, но кардинально поменять протокол DNS — это задача титанических масштабов, в ближайшем будущем (единицы лет) неразрешимая. Работа, конечно, идёт, но идти она будет ещё очень долго, а защиты от MITM хочется (в основном всяческим интернет-гигантам вроде «Гугла») уже сейчас.
                            Ответить
                            • показать все, что скрытоЗачем что-то менять? Надо сделать так же, как и с HTTPS.

                              * в ОС вхардкоживаются публичные ключи трех с половиной доверенных эмитеров
                              * все DNS сервера подписывают у них свои серты
                              * подписи проверяем SOA и whois, подписывем только тем, кто реально авторитетный.
                              * для совместмиости оставляем подддержку и неподписанных тоже, они сами себе злобные пинокии
                              Ответить
                              • Ну вот, такое изменение уже затрагивает:
                                * Вендоров ОС, которым нужно будет впиливать всю эту инфраструктуру;
                                * Операторов всех DNS серверов, а это сотни тысяч (если не миллионы) человек, которые совсем не хотят совершать какие-то непонятные телодвижения: «работает — не трогай!».
                                Прибавляем сюда необходимость всем пользователям быстро обновиться до новой версии ОС и получаем жуткую хтоническую картину.

                                См., например, «DNS flag day» — глобальное отключение поддержки древнего говна мамонта, не поддерживающего «EDNS0»: https://vc.ru/dev/56221-pro-dns-flag-day-korotko-chto-sluchitsya-1-fevralya-i-kak-podgotovitsya.
                                Они дождались, когда количество DNS-серверов со старым ПО будет не очень
                                большим (5-10%) и с помощью главных DNS-провайдеров и производителей (Google,
                                Cloudflare, Cisco и другие) запланировали обновление инфраструктуры на 1 февраля.

                                5-10% DNS-серверов использует говно настолько древнее, что оно не поддерживает стандарт двадцати лет отороду!
                                Ответить
                    • показать все, что скрытоНо говнокода там нету.
                      Ответить
              • Если браузер не поддерживает «https» — то в нём, очевидно, нет никакого «HSTS preload list».
                Ответить
                • Я конечно всё понимаю, я не Руссинович, плохо знаю математику и на фортепьяно играю много хуже Луганского, но... Могу ли я попросить Вас, сударь, не кормить этого упоротого?.. Он первый начал, чесслово.
                  Ответить
                • джоин зе парти плз https://govnokod.xyz/_25937/#comment-490114
                  Ответить
    • Хотел въебать минус, но оказалось, что я уже въебал его ранее.
      Ответить
    • показать все, что скрытоПроведена дезинфекция
      Ответить
    • показать все, что скрытоПроведена дезинфекция
      Ответить
    • показать все, что скрытоПроведена дезинфекция
      Ответить
    • показать все, что скрытоПроведена дезинфекция
      Ответить
    • показать все, что скрытоПроведена дезинфекция
      Ответить
    • показать все, что скрыто
      Ответить
    • import requests
      from bs4 import BeautifulSoup, Tag
      from requests import Response
      
      data: Response = requests.get("http://govnokod.ru/comments")
      for tag in BeautifulSoup(data.text, features="html.parser").find_all("div", {"class": "entry-comment"}):
          txt_bytes: bytes = tag.text.encode("koi8-r")
          txt_cut_bit = bytes(byte & 0x7F for byte in txt_bytes)
          print(txt_cut_bit.decode())

      oNI O^[email protected], ^TO IH STERTOR WYEBET POPXQNI, A POTOM NE VENITSQ, OSTANUTSQ DO PENSII W PACANAH.
      sTAJRTOR, PRIEDE[X?
      pO^INIL: if (res < ans * 2) {
      ans = res / 2;
      } tEPERX DUBLIROWANIQ KODA NET.
      http://govnokod.ru/25937#comment508908
      oGO, PQTIZNA^NYJ AJDI[NIK
      wOT TWOJ TARAS
      https://vk.com/id29482

      iKANUS, A NAPI[I EMU?
      kEGGI, PO[LI BUHATX?
      pROWERIL. oPQTX NE RABOTAET.
      nU WOT..
      kAKOJ BAGOR (((
      s#MA, A TY?
      TARAS, POEHALI PITX?
      s#MA, TY ^ITAL \FFEKTIW PAJTON?
      https://sun9-54.userapi.com/c845522/v845522601/1648bc/s-qf3cRK6qs.jpg
      tY - ODNA IZ FAEK iNHO?
      gA-GAK.
      gA-GAK.
      BOLEE TUPOGO TEKSTA I PREDSTAWITX NELXZQ.
      mINUS.
      pROWEDENA DEZINFEKCIQ
      pROWEDENA DEZINFEKCIQ
      Ответить
    • показать все, что скрытоПроведена дезинфекция
      Ответить
    • показать все, что скрытоПроведена дезинфекция
      Ответить
    • показать все, что скрытоПроведена дезинфекция
      Ответить
    • Проведена дезинфекция
      Ответить
    • Проведена дезинфекция
      Ответить
    • Проведена дезинфекция
      Ответить
    • Как вам такая идея? Добавить кнопку временно показать всех, где можно будет разбанивать.
      Ответить

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