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

    0

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

    #179: https://govnokod.ru/28726 https://govnokod.xyz/_28726
    #180: https://govnokod.ru/28734 https://govnokod.xyz/_28734
    #181: https://govnokod.ru/28739 https://govnokod.xyz/_28739
    #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

    Запостил: nepeKamHblu_nemyx, 30 Декабря 2024

    Комментарии (154) 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.
      Остерегайтесь подделок. Берегите себя и своих близких. Кок!
      Ответить
    • https://www.cpubenchmark.net/compare/5198vs5237/Intel-i7-1360P-vs-Intel-i5-1340P

      какие разные уровни производительности )))
      Ответить
    • https://www.dell.com/support/contents/en-us/videos/videoplayer/how-to-run-system-file-checker/6333792850112
      Ответить
    • Гоогле — говно. Распознавание речи не понимает моё «да», надо или звучно тянуть «Дааа» или беситься и раздражённо «Да!». И последную неделю считает, что когда я перекладываю телефон — это дохуя кардиотренировка.
      Ответить
      • Немного не так. Гоогле - моча, а говном по праву зовется яндекс. Точнее, ya.ru
        Ответить
      • Ты попробуй оффлайн распознавание, охуеешь.
        Ответить
    • > Волк Linked List

      Damn you stupid zalupa.

      История повторяется в виде ПРОМТа
      Ответить
    • Ебаная винда! После перезагрузки отвалился шеринг интернета через телефон. Галка стоит, а шеринг не идёт. Пришлось сука заново всё настраивать по VNC!
      Ответить
      • VNC-то зачем?
        Ответить
        • Потому что это на домашнем сервере.
          Ответить
          • https://m.media-amazon.com/images/I/51SoJzZvfLL._AC_UF1000,1000_QL80_.jpg


            Почему у тебя на домашнем сервере винда? и почему VNC а не RDP?
            Ответить
            • Потому что RDP — дырявое решето.
              Ответить
              • погоди, ты VNC наружу выставляешь? реально?
                Ответить
                • Он не я. Нет, я в принципе не могу ничего наружу выставить, ибо нат на телефоне + провайдерский.
                  Ответить
            • > Почему у тебя на домашнем сервере винда?
              У меня на малине дебилиан. Еботни с этой скотиной в разы больше. Например, не работает вырезать-вставить файл.

              > и почему VNC а не RDP?
              Какая нахуй разница? А, еще я с телефона туда хожу.
              Ответить
              • Типичные форумы с руснёй:
                — Как сделать ... в $foo?
                — Почему ты используешь $foo, ты что, еблан?
                Ответить
                • Я не сказал, что ты еблан.

                  Просто использование винды в качестве сервера для раздачи интернета, да еще и с управлением по VNC, это какой-то просто "я-у-мамы-админ" разлива 2001-го года.

                  Уж лучше бы ты поднял ssh, и работал через PowerShell
                  Ответить
                  • Я тебе выше написал про малину.
                    > "я-у-мамы-админ"
                    Чел, я раздаю инет на хату. На большее не претендую.

                    > Уж лучше бы ты поднял ssh, и работал через PowerShell
                    Пердодебил?
                    Ответить
                  • А что не так с Internet Connection Sharing кроме неудобного управления? Ты можешь сам нашлепать свой интерфейс на VB.
                    Ответить
              • RDP прмиерно в охулио раз быстрее работает, а так никакой
                Ответить
                • А с телефона как?
                  Часто лазить мне туда не надо. В основном музыку включать/выключать.
                  Ответить
    • Накануне Нового года вооруженный дробовиком мужчина выкрал из дома трех маленьких девочек.
      Ответить
    • Сколько можно выкладывать в ёбаный mp3?
      Ответить
    • vanished
      Ответить
    • https://www.aliexpress.com/item/1005008291104373.html

      Buyer Questions & Answers (17):

      - //www.fbi.gov/investigate/cyber
      -詐欺 :hugging: (tr.: scam)
      - Scam, ordered 15 times, never delivered

      Последний мне нравится больше всех
      Ответить
      • У меня отображаются только положительные отзывы. Где можно прочитать то, что ты процитировал?
        Ответить
        • Это ниже отзывов, предполагается что покупатели могут задавать продавцам публичные вопросы
          Ответить
    • У кого получилось зарегистрироваться на чатгпт?
      Ответить
    • Как раздают торренты при повсеместном провайдерском нате?
      Ответить
      • Хуёво. Нужно, чтобы у обоих участников обмена был IPv6 или хотя бы у одного был белый IPv4.

        В ed2k такую проблему решали «туннелированием» через сервер: оба занатных лоха подключались к одному серверу, и сервер помогал создать туннель. Как это решают в торрентах, я не знаю.
        Ответить
        • А трекеры вообще поддерживают доступ по ipv6?

          Так как тогда вообще раздают?

          Охуеть, а кто эти сервера оплачивал?
          Ответить
          • там сервер нужен только чтобы дырочку сделать, дальше они сами
            https://en.wikipedia.org/wiki/Hole_punching_(networking)
            Ответить
            • Да, чтобы клиент смог принять входящие, NAT должен связать с ним номер порта.

              Допустим, твой локальный адрес 10.0.0.13, внешний адрес NAT 7.7.7.7. Ты хочешь запросить http://9.9.9.9/

              Ты отправляешь пакет с 10.0.0.13:40000 (порт временный) на 9.9.9.9:80 через NAT (10.0.0.1 внутри, он же 7.7.7.7 снаружи). NAT отправляет твой пакет с 7.7.7.7:1234 на 9.9.9.9:80. Т. е. он временно присваивает тебе порт 1234, чтобы ты смог принять ответ. Дальше 9.9.9.9 получил твой запрос и посылает ответ на 7.7.7.7:1234. NAT ещё помнит, что ответ на порт 1234 он должен переслать тебе (10.0.0.13:40000).

              Потом через какое-то время NAT удалит таблицу трансляции, и дорожку придётся пробивать заново.

              Итак, отправив исходящий пакет через NAT, ты себе на какое-то время открываешь дорожку для входящих. Всё верно?

              В алгоритме hole punching сервер нужен только для координации клиентов, чтобы подсказать им, на какой порт слать пакет, чтобы пробить дорожку. Так?
              Ответить
              • да, вот тут подрьбно описано https://bford.info/pub/net/p2pnat/

                Но там можно соснуть, например если нат очень рестрикдт, и не принимает пакеты с других IP.

                Таким петухам остается upnp/nat-pmp (домашние роутеры обычно это могут).
                Если у вас два дебила сидит за провайдеровским CGNAT, и он рестриктд, ну тогда жопа: тогда только через сервер
                Ответить
                • ps: ну и конечно оно работает ток для UDP, потому что как только ты закроешь TCP на своей стороне и пошлешь SYN -- файрвол и запись грохнет.

                  А вот собссно нахрюк на нат и описание решения игрушек Activison (какая у вас любимая?) чуть-ли непервый в мире дырокол для NAT, лолл
                  https://www.rfc-editor.org/rfc/rfc3027#section-5.1
                  Ответить
                  • Ясно, в «UDP» нет никаких «соединений», именно поэтому я за «UDP» NAT должен какое-то время хранить таблицу привязки (жаль, что этот таймаут неизвестен), а в случае «TCP» таблица грохается в момент закрытия соединения, чтобы как можно быстрее освободить порт для других пользователей.

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

                    Свой роутер можно проткнуть с помощью DMZ, UPnP или ещё какими-нибудь методами, а провайдерский — хрен, только отправлять исходящий пакет и надеяться, что привязка какое-то время поживёт.
                    Ответить
                  • К слову, у «IP» есть опции Strict Source Routing и Loose Source Routing, только вот в глобальных сетях они нифига не работают, чтобы с их помощью не дудосили.
                    Ответить
                    • Соурсце роутинг это же признано несекурным ещё в 1980ызэх
                      Ответить
        • Хер-ня. Low ID не соединяется с low ID.
          Ответить
          • Значит, по-любому в сети должно быть какое-то количество с белым айпишником (High ID), иначе сеть вообще не будет работать?
            Ответить
            • Естественно, в каком-то серверном софте даже есть петушиные углы в виде лимита юзеров с low Id свыше которого this server is full.
              Ответить
      • К слову, Vuze (бывший Azureus) может работать поверх Tor и I2P. В этих сетях нет никакого «NAT». Проблема в создании самих сетей Tor и I2P (нужны узлы с белыми айпишниками, а Tor в богом спасаемой с недавних пор ещё и без мостов не работает).
        Ответить
        • Написан на Йаже
          Ответить
          • Да, из-за этого жрёт оперативку и тормозит.
            Ответить
            • А ещё там реализация Overnet -нитакая как все - AzDHT.
              Ответить
              • Есть плагин Mainline DHT, ставится одной кнопкой из магазина плагинов, в итоге у тебя джве DHT.
                Ответить
                • > магазина плагинов
                  Ну ты понел.

                  Я, кстати, не знаю, какая из них труъ, но так-то четверть века уже технологии
                  Ответить
                  • но так-то четверть века уже технологии необходимо
                    Ответить
                    • но так-то четверть века уже технологии необходимо будет шариат и ещё хотите получать такие письма в адрес нашей первой половине
                      Ответить
                      • Какая нейросеть )))
                        Ответить
                        • Секрет раскрыт!

                          Чтобы быть гологубом, достаточно просто им уже больше недели назад за компанию в воскресенье вечером свет вырубить
                          Ответить
        • Торренты через Тор это такая себе идея. Даже написанная на Йаже I2P значительно быстрее.
          Ответить
    • Да ёб твою мать, что такого сложного сделать нормальные беспроводные наушники-вклакдыши?

      Приложение: список проблем, с которыми столкнулась администрация

      - Отсутствие силиконовых амбушюр (на фабрике блестящей мишуры наверное вообще с концами охуеет, когда узнает, что у администрации геометрически разные ушные каналы)
      - Перестает заряжаться
      - Перестает заряжаться, если не прижимать резиночкой
      - Заряжаться-то заряжается, да держит нихуя
      - Раз в какое-то время теряет синхрон и начинает ебенить в противофазе, пока не ресетнется чуть спустя
      - Просто уёбищный звук, ну кого уж тут удивить
      - ТРЕЩИТ БЛЯДЬ. Нет, ну вы представьте, вы продаёте вау-продукт в аккуратной минималистичной пилюльнице, просите за него джентельменских денег, а он пару раз в час ХРУСТЬ тебе в ухо.
      - Нет физической кнопки. Ну, её уже давно ни у кого нет, но фабрика глиттера таким же образом не в курсе про людей, которым приходится поправлять наушники, чтобы они не выпали. Сделали паузу по двум тапам и другое действие по трём - ну, теперь у меня иногда считывает три тапа вместо двух, а не один случайный, заебись проблему решили.
      - Рассинхрон в задержке по умолчанию. В чём разница с предыдущим? Предыдущее - это про то, когда у тебя пару раз в час хрюкает, ресетится, возвращается в норму. Здесь же всё круче: уши умеют синхронизироваться, поэтому когда начинает идти отличный от нуля сигнал, они добавляют компенсацию. ТОЛЬКО ВОТ СУКА БЛЯДЬ ЭТА КОМПЕНСАЦИЯ ДОБАВЛЯЕТСЯ И К NOISE CANCELLATION.
      Ответить
      • Поэтому я за проводные наушники.
        Ответить
        • Наушники были у твоей бабушки. А еще у неё были насисньки и напиздники. А это -- головные телефоны.
          https://cdn-m.sport24.ru/m/7299/035e/db16/45ad/9d74/80f6/305f/f817/1200_10000_max.jpeg
          Ответить
      • > нормальные беспроводные наушники-вклакдыши
        – это которые не по бутусу, то есть таких наверное и не бывает
        Ответить
      • Ну вообще это непросто. TWS это же A2DP до левого, а потом A2DP до крайне правого
        Ответить
        • Ну промахнуться с оценкой задержки на 50+ мс это знатной зелиёбой надо быть
          Ответить
        • Теорема подковы же, это одно и то же
          Ответить
    • умер французский гологуб

      Жана-Мари Ле Пена в 2015 году исключили из партии — за его высказывания о том, что он не считает историческую роль маршала Петена негативной, и что газовые камеры, в которых нацисты уничтожали людей, являются «не более чем деталью истории».
      Ответить
      • Всё время думал, что Мари Ле Пен — это баба.
        Ответить
        • Я тоже так думал.
          Ответить
        • Это как Castreau Jr.
          Арсена ЛеПена заочно осудили за свободу слова, кстати.
          Ответить
          • Арсен Люпен — вымышленный персонаж же.

            https://www.chitai-gorod.ru/product/arsen-lyupen-protiv-herloka-sholmsa-francuzskiy-yazyk-neadaptir-2950800
            Ответить
            • Главное, что «Шитфликс» сделали его загорелым.
              Ответить
        • Жан Марэ Ле Пен
          Ответить
      • А вот эта новость Гологубу точно понравится, я аж хрюкнул. Ой-вэй!
        https://x.com/Goldenberg1996/status/1876571158612791627
        Ответить
        • Гологубу урл покажется слишком жидовским.
          Ответить
      • Земля стекловатой!
        Ответить
        • Только у меня медицинская вата ассоциируется с гологубом?
          Ответить
      • Так людей или жидов? И зачем в «газовых камерах» деревянные двери?
        Ответить
    • Икарус, знаешь венгерские мультики https://x.com/Cooleach/status/1876611388866445674 ?
      Ответить
    • Я до сих пор считаю, что обучение программированию нужно начинать с языка "C".

      Нет-нет, конечно если вы хотите вкатиться в айтишечку как можно скорее, и стать сеньер-помидор-веб-страничка-разработчиком, то начинайте сразу с "JavaScript", зачем вам эти кучи, стеки, байты, указатели, и линковка?

      Но помилуйте: причем же здесь программирование?
      Ответить
      • С языка 1С
        Ответить
        • Я до сих пор считаю, что обучение разработке нужно начинать с языка "1C".

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

          Но помилуйте: причем же здесь разработка?
          Ответить
          • Я тоже за православный духоскрепный «1С». На нём трапы не пишут.
            Ответить
    • Знаете утилиту `where.exe` на пинде? Ну чтобы искать всякое говно в пасе. Я обычно набираю ее без расширения.

      Ох и долго же я не мог понять, почему у меня в повершеле нихуя не работает. Какой багор ))
      Уже догадались?
      Ответить
      • Часть CmdLet?
        Ответить
        • да

          `where`, он же `Where-Object`, он же `?`: это повершельный греп по пропертям


          PS C:\temp> dir  | Where -Property Name -ILike "*Stevens*"
          
          
              Directory: C:\temp
          
          
          Mode                 LastWriteTime         Length Name
          ----                 -------------         ------ ----
          -a----        12/20/2024   7:34 PM       19818570 ebook - W. Richard Stevens - Unix Network Programming Vol2.pdf
          Ответить
        • let cmd
          Ответить
    • Двач сломался?
      Ответить
    • Охуеть, уже 2025 год
      Ответить
      • Год когда вышел первый GTA от тебя ДАЛЬШЕ, чем 2050-й.
        Ответить
    • ебанутые завезли в Go финалайз
      https://pkg.go.dev/runtime@master#AddCleanup
      Ответить
      • какая-то постирония с целью проверить, поймет ли кто из паствы, что они принимают участие в обряде синхронного суицида файналайза
        Ответить
        • они умудрлиись сделать цикл.

          If ptr is reachable from cleanup or arg, ptr will never be collected and the cleanup will never run.

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

          As a protection against simple cases of this, AddCleanup panics if arg is equal to ptr.


          Серьезно, какая-то просто пыхомартышка, удаляющая слово "DELETE" из всех переменных с целью борьбы с SQL injection


          >The cleanup(arg) call is not always guaranteed to run; in particular it is not guaranteed to run before program exit.


          сука я аж хрюкнул
          Ответить
    • Инканус, как правильно говорить: «ебучие вороны» или «ебучие грачи» когда за окном КААААР!! КАААР!!
      ?
      Ответить
    • Вернул 1996-й год, проверьте:

      https://video.fhtagn.org/w/qUc1RHNmnkvpVURA7oJnGe
      Ответить
      • Всё верно говорит.
        Ответить
        • Крутой фильм. Почти два часа, и всё по делу.
          Ответить
          • Это уже преувеличение, заставка между сценами там минут на 40 в сумме. И в общем-то быстро начинает раздражать, я из-за нее прекратил смотреть после виртуальной памяти.

            Мне было любопытно, какой сорт кактуса у неё на мониторе
            Ответить
    • Зачем звать GetSystemInfo, если dwPageSize зависит только от архитектуры?
      Ответить
    • https://t.me/ebaresearch/2813
      Ответить
    • Вычисляем сайты на пхп по признакам

      https://hosting101.ru/catalog/vps-vds
      https://hosting101.ru/pricing-plans-vps

      Что тут не так? Тут добавили ссылку на главную в нацигационном меню внутри одного .php-файла, но забыли об этом в другом.
      Ответить
      • <div id="footer2">
          <div id="footer">
            ...
          </div>
        </div>
        Ответить
      • https://eu.siteground.com/kb/drupal_admin_login/

        How to access the Drupal admin login page?

        - Drupal 6 and 7:
        http://yourdomain.com/?q=user ёб твою мать да вы серьёзно что ли блядь

        - Drupal 8:
        https://yourdomain.com/user/login


        жмём на кнопку "войти": https://hosting101.ru/user/login

        https://www.drupal.org/forum/support/post-installation/2020-05-18/register-a-user-using-rest-api

        Only anonymous users can use '/user/register' to create a new user for a site using REST. If you're a developer, then just examine the source code бляяяяяяяяяяяяядь in UserRegistrationResource.php.

        https://hosting101.ru/user/register

        https://hosting101.ru/themes/barron/style.css - а это что такое?
        а, это https://www.drupal.org/project/barron

        господи, какой же я высокоранговый PHP-детьектив
        Ответить
      • https://hostinghub.ru/top/country/russia

        x-powered-by:
        PHP/7.4.33

        не, ну это неинтересно даже
        Ответить
        • https://ru.hostings.info/hostings/country/russia

          x-powered-by:
          PHP/5.6.40

          пиздец, ребят. давайте я вам поставлю убунту 24, там apt install наверное что-то поновей подтянет
          Ответить
          • нахуя тебе шаред хоситнг да еще и с пхп? Ты заболел или у тебя там 2003-й год?
            Ответить
    • To install or update nvm, you should run the install script. To do that, you may either download and run the script manually, or use the following cURL or Wget command:

      curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash


      пошел на хуй
      Ответить
      • apt search node 2&gt;/dev/null | grep '^node' | wc -l
        1698


        гражданин проснитесь у вас поллюция пакетами nodejs
        Ответить
        • эй, ты чего. Нельзя `apt` в скриптах использовать, только `apt-get` можно
          Ответить
      • nvm_default_install_dir() {
          [ -z "${XDG_CONFIG_HOME-}" ] &amp;&amp; printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm"
        }


        устанавливаем исполняемые файлы в папку конфигурации, блеск

        If $XDG_CONFIG_HOME is either not set or empty, a default equal to $HOME/.config should be used.

        нам похуй на ваши ёбаные правила, конформисты
        Ответить
        • npm error A complete log of this run can be found in: /home/<user>/.npm/_logs/2025-01-11T09_56_32_198Z-debug-0.log

          им нужно, чтобы их ёбом крыли
          Ответить
      • зачем
        Ответить
    • Уже обсуждали в формате 2 > 3 == False, конечно:

      int(False == False) > False == False
      Ответить
      • False == False == True

        кажется, лучший вариант
        Ответить
    • https://discuss.python.org/t/document-binary-op-opcodes/23884/3

      I’d be reluctant to document any of these, since there’s such a small audience for the documentation

      мачете не шлёт смс, гвидо не комментирует код
      Ответить
      • Осторожно, там пидор.
        Ответить
        • Кто из них пидор?
          Ответить
        • Если ты о Памелле, то она реальная тян (кадыка нет), просто мужика нормального не лесби
          Ответить
      • Гнидо не документирует опкоды, потому что скриптомартышкам они не нужны

        Давно уже понятно что эти ваши ПХП и питоны это языки без спецификации, и уж тем более без спецификации виртуальной машины
        Ответить
    • типизация в баше!!!
      видали???
      $ export d="DDDD"
      $ echo $d
      0
      $ export d="asdasd123"
      $ echo $d
      0
      $ export d="123"
      $ echo $d
      123
      Ответить
      • Как воспроизвести?
        Ответить
        • https://tldp.org/LDP/abs/html/declareref.html :)
          `help declare`

          но это башизм, конечно
          Ответить
    • В «Termux» для «Андроида» иногда «pkg upgrade» ломается на ровном месте. Выводит невнятное сообщение о недоступности реп, хотя на самом деле они доступны. Чтобы починить, нужно ввести... «apt update» и «apt upgrade». После этих команд внезапно и «pkg upgrade» тоже работает, как будто и не была сломана.
      Ответить
    • какой же всё таки алпайн мелкий, я теку.
      Ответить
    • медленно ползет структура `sk_buff` через netfiler, обрастает хедерами
      Ответить

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