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

    0

    1. 1
    IT Оффтоп #212

    #182: https://govnokod.ru/28749 https://govnokod.xyz/_28749
    #183: https://govnokod.ru/28777 https://govnokod.xyz/_28777
    #184: https://govnokod.ru/28790 https://govnokod.xyz/_28790
    #185: https://govnokod.ru/28794 https://govnokod.xyz/_28794
    #186: https://govnokod.ru/28815 https://govnokod.xyz/_28815
    #187: https://govnokod.ru/28833 https://govnokod.xyz/_28833
    #188: https://govnokod.ru/28837 https://govnokod.xyz/_28837
    #189: https://govnokod.ru/28840 https://govnokod.xyz/_28840
    #190: https://govnokod.ru/28875 https://govnokod.xyz/_28875
    #191: https://govnokod.ru/28878 https://govnokod.xyz/_28878
    #192: https://govnokod.ru/28886 https://govnokod.xyz/_28886
    #193: https://govnokod.ru/28911 https://govnokod.xyz/_28911
    #194: https://govnokod.ru/28914 https://govnokod.xyz/_28914
    #195: https://govnokod.ru/28917 https://govnokod.xyz/_28917
    #196: https://govnokod.ru/28925 https://govnokod.xyz/_28925
    #197: https://govnokod.ru/28935 https://govnokod.xyz/_28935
    #198: https://govnokod.ru/28938 https://govnokod.xyz/_28938
    #199: https://govnokod.ru/28942 https://govnokod.xyz/_28942
    #200: https://govnokod.ru/28945 https://govnokod.xyz/_28945
    #201: https://govnokod.ru/28948 https://govnokod.xyz/_28948
    #202: https://govnokod.ru/28951 https://govnokod.xyz/_28951
    #203: https://govnokod.ru/28954 https://govnokod.xyz/_28954
    #204: https://govnokod.ru/28971 https://govnokod.xyz/_28971
    #205: https://govnokod.ru/28986 https://govnokod.xyz/_28986
    #206: https://govnokod.ru/28991 https://govnokod.xyz/_28991
    #207: https://govnokod.ru/29002 https://govnokod.xyz/_29002
    #208: https://govnokod.ru/29060 https://govnokod.xyz/_29060
    #209: https://govnokod.ru/29070 https://govnokod.xyz/_29070
    #210: https://govnokod.ru/29079 https://govnokod.xyz/_29079
    #211: https://govnokod.ru/29092 https://govnokod.xyz/_29092

    Запостил: nepeKamHblu_nemyx, 24 Февраля 2025

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

    • Доброй ночи.

      Этот оффтоп сгенерирован автоматически.

      Индекс оффтопов: https://index.gcode.space/.
      Зеркала Говнокода и полезные ресурсы:
      * https://govnokod.xyz/ (альтернативный Говнокод)
      * https://gcode.space/ (read-only зеркало Говнокода)
      * https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
      * https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
      * https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)

      Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
      Остерегайтесь подделок. Берегите себя и своих близких. Кок!
      Ответить
    • Говорят, что пить не в моде
      Ответить
    • С днем защитника жопы Борманда вас, питухи.
      Ответить
      • В леволиберальной прессе 22-ого начали праздновать, точную спецдату никто не знает, а все кто предполагал — мотают срок за декретцию.
        Ответить
    • Задача на миллион. У меня IPv6 тачка, как мне сделать запрос в DNS, чтобы по хосту получить список IPv4 адресов? Прыщебляди до сих пор не придумали решение?
      Ответить
      • dig A bratishka.ru
        Ответить
        • А вот хуй!

          $ dig A bratishka.ru
          
          ; <<>> DiG 9.18.30-0ubuntu0.20.04.2-Ubuntu <<>> A bratishka.ru
          ;; global options: +cmd
          ;; Got answer:
          ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20676
          ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
          
          ;; OPT PSEUDOSECTION:
          ; EDNS: version: 0, flags:; udp: 1232
          ;; QUESTION SECTION:
          ;bratishka.ru.			IN	A
          
          ;; Query time: 47 msec
          ;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)
          ;; WHEN: Mon Feb 24 13:41:54 UTC 2025
          ;; MSG SIZE  rcvd: 41
          Ответить
          • ну ты сам себе походу локальный днс-прокси сломал. у меня даже dig A bratishka.ru @2001:4860:4860::8844 работает.
            Ответить
          • > IPv6-тачка

            > SERVER: 127.0.0.1

            Сервер вещает и на 127.0.0.1, и на ::1 ?
            Ответить
            • А разница? Днс отвечает записями не по принципу протокола, по которому к нему обратились, а по явно запрошенному типу записи.

              У него там локально какая-то хуйня случилась, запрет в dnsmasq поставил или что-нибудь такое
              Ответить
              • А как в dnsmasq включить IPv4?
                Ответить
                • А зачем ты его выключал?
                  Ответить
                  • Я не выключал. Как можно понять почему он 4 не ищет?
                    Ответить
                    • Давай разберёмся сначала, где он ищет. У него в конфигурации какие server= и address= есть? И кто его поднимает, ststemd, или это часть network manager?
                      Ответить
                      • Хуита какая-то
                        $ sudo systemd-resolve --status
                        Failed to get global data: Connection timed out


                        /etc/resolv.conf:
                        ameserver 127.0.0.1


                        /etc/resolv.dnsmasq:
                        nameserver <тут ipv6 адрес нашего dns-сервера>


                        Всё это говно через systemd запускается.
                        Ответить
                        • В общем я указал другой nameserver и заработало.
                          Ответить
                        • Не видел раньше /etc/resolv.dnsmasq и systemd-resolve на 127.0.0.1 (вместо 127.0.0.53). Что это за дистр?
                          Ответить
    • https://samokatbook.ru/upload/ammina.optimizer/jpeg-webp/q80/upload/resize_cache/iblock/1e9/1000_1000_1/1e9d3065007018288e3d04b1dadfb59f.webp
      Ответить
      • Эта книга про то как утак носилует кроколила в пресутствии дитей под чтение стехов?
        Ответить
    • https://t.me/pro_net/801002

      "как ты попал в этот тред?"
      Ответить
      • (там скриншот https://govnokod.xyz/_12541/#comment-168092)
        Ответить
      • Я великий байтоёб из Новосибирска.
        Ответить
        • Докажи.
          Ответить
          • В одной далёкой-далёкой питушне, где программисты пишут код быстрее, чем пьют кофе, однажды случился интересный случай с байтами. Главный герой этой истории, Вася-кодер, сидел за своим рабочим местом и думал о вечном: как превратить байты в нормальную строку, чтобы начальство не ругалось.

            “Эх, - думал Вася, глядя на экран, где мигали загадочные символы типа b’привет’ - вот бы была какая-нибудь волшебная палочка для преобразования этих байтов в понятные строки!” И тут его осенило - а ведь в питушне есть целых четыре способа это сделать!

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

            byte_string = b"hello world"
            decoded_string = byte_string.decode("utf-8")

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

            byte_string = b"Привет, мир!"
            string = str(byte_string, encoding='utf-8')

            Третий способ, bytes(), был как волшебная палочка для обратного превращения - из строк в байты:

            string = "Привет, мир!"
            bytes_object = bytes(string, 'utf-8')

            А четвёртый способ, модуль codecs, был как секретное оружие питушни - для самых сложных случаев:

            import codecs
            b_string = b'\xc3\xa9\xc3\xa0\xc3\xb4'
            u_string = codecs.decode(b_string, 'utf-8')

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

            А мораль сей басни такова: в питушне главное не то, сколько способов ты знаешь, а то, как быстро ты можешь их применить, когда начальство требует “вотпрямщас всё переделать”!
            Ответить
            • &gt;&gt;&gt; str(b'asd')
              "b'asd'"
              &gt;&gt;&gt; str(b'asd', encoding='utf-8')
              'asd'


              ЧЗХ?

              &gt;&gt;&gt; b"Привет, мир!"
                File "", line 1
                  b"Привет, мир!"
                                ^
              SyntaxError: incomplete input

              Ты соснул
              Ответить
    • ВИ АР ЛИВИНГ ИН АМЕРИКА
      Ответить
    • Что такое "глубокая разработка"?
      Ответить
    • .stream().forEach(e -> ...)

      Каждый раз. Каждый.
      Ответить
      • Поясните мысль. Там с порядком что-то не то будет?
        Ответить
        • Порядок будет тем же самым. Просто .stream() вызывается на коллекции, а значит нет никакой проблемы сделать for (e : elements). К 2025 году джава восемь наконец-то доехала в головы программистов, только вот обосновалась там настолько крепко, что уже не вытащишь. Stream-oriented thinking.
          Ответить
          • Понятно! Да, copy-paste oriented development.
            Ответить
    • https://www.youtube.com/watch?v=0mCsluv5FXA

      пиздец
      Ответить
    • https://github.com/huntandhackett/process-cloning
      Ответить
    • https://websbor.rosstat.gov.ru/online/styles.6810e8740ce53b890cec.css

      загрузка пятидесяти двух килобайт этого замечательного ресурса заняла у моего браузера 28 секунд

      https://websbor.rosstat.gov.ru/online/main.f3d4b459d616357f21c5.js

      про этот я не могу сказать ничего подобного, т.к. он не загрузился вообще
      Ответить
      • https://www.youtube.com/watch?v=RzNkY1_Nk3o
        Ответить
      • https://phpagency.com/about-us/
        Ответить
      • У меня загрузились оба... но минуты за две, а не за 28 секунд. Я уже думал, что сервер накрылся.
        Ответить
        • В каждой строчке !important.

          У меня есть примета: если в css есть !important, то стиль — говно.

          !important может понадобиться только для того, чтобы манкипатчить чужой сайт.
          Ответить
          • Ах, да, это же хуитторский «Bootstrap». Тогда норм. Его уже ничем не испортишь.

            А в js «webpack» из семи залуп, четыре покрошены, три так брошены.
            Ответить
      • https://websbor.rosstat.gov.ru/online/styles.6810e8740ce53b890cec.css?admin=nu gop
        Ответить
      • > websbor

        https://samosbor.rosstat.gov.ru/
        Ответить
      • Тупо рефрешем страницы можно получить еггог 503.

        404-я страница (провоцировал на её получение запросами типа /admin/nugop) так и не загрузилась. Висит в ожидании передачи данных несколько минут.
        Ответить
      • Кто-то может пытаться подменить настоящий сайт и вам лучше не продолжать.

        Веб-сайты подтверждают свою подлинность с помощью сертификатов. Firefox не доверяет websbor.rosstat.gov.ru, потому что издатель его сертификата неизвестен, сертификат является самоподписанным, или сервер не отправляет корректные промежуточные сертификаты.

        Код ошибки: SEC_ERROR_UNKNOWN_ISSUER
        Ответить
        • Так Russian Trusted Sub CA. Для таких сайтов нужен сертифицированный™ браузер.
          Ответить
          • Но зачем? Ссанкции, что ли?
            Ответить
            • А я знаю?

              Я уже рассказывал о том, какие лицемеры в «Сбербанке», например: на глагне Russian Trusted Sub CA (типа ссанкции), а у online.sberbank.ru сертификат HARICA из Греции (который всё равно продлевают, несмотря на «ссанкции»).

              Я уже не понимаю, кто и кого пытается наебать и зачем.
              Ответить
              • Если, заходя в личный кабинет, я бы увидел сообщение выше. Таким банком бы нахуй не пользовался.

                Наверное поэтому
                Ответить
    • https://habr.com/ru/articles/883342/
      Ответить
      • хуй
        Ответить
      • Есть такое. Вариантные селекторы используются для смены цвета эмодзи, например, расы физиономий. На остальные символы не действуют.

        Первые 16 селекторов лежат в BMP (Basic Multilingual Plane), остальные — в верхних плоскостях.
        Ответить
      • в телеграме ёбаные спамеры таким образом тегируют людей без прямого указания пользователя, пихают пустой символ, к нему цепляют метадату "меншен такого-то юзера"
        Ответить
        • Там метадата кодируется невидимыми символами Юникода? И если спиздить текст, то в другом канале метадата сохранится?
          Ответить
          • Нет, там разметка - с такого-то символа по такой идёт упоминание юзера Х. А этот интервал - это непечатный символ.
            Ответить
            • Вроде понял. URL ссылки и текст ссылки можно задавать независимо.
              Ответить
    • Windows не может остановить «Универсальный том», потому что он используется программами.

      Какими??? Есть реальные примеры?

      Винда уже несколько гигов занимает на диске, а места для внятного сообщения на килобайт не нашлось.
      Ответить
      • Правда, заебало. В Винде есть ACL, Винда знает, какой процесс держит диск или файл. Хули тогда в сообщении об ошибке пишет, что я сам должен угадать, кто его держит? Западло мусорнуться?
        Ответить
        • Зачем угадывать? Качаешь альтернативный диспетчер задач, ищешь в нем путь.
          Ответить

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