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

    −1

    1. 1
    Бесконечный оффтоп имени Борманда #9

    #1: https://govnokod.ru/25864 https://govnokod.xyz/_25864
    #2: https://govnokod.ru/25921 https://govnokod.xyz/_25921
    #3: https://govnokod.ru/26544 https://govnokod.xyz/_26544
    #4: https://govnokod.ru/26838 https://govnokod.xyz/_26838
    #5: https://govnokod.ru/27625 https://govnokod.xyz/_27625
    #6: https://govnokod.ru/27736 https://govnokod.xyz/_27736
    #7: https://govnokod.ru/27739 https://govnokod.xyz/_27739
    #8: https://govnokod.ru/27745 https://govnokod.xyz/_27745

    Запостил: nepeKamHblu_nemyx, 31 Июля 2022

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

    • Добрый вечер.

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

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

      Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
      Остерегайтесь подделок. Берегите себя и своих близких. Кок!
      Ответить
      • vorec можно убрать из описания, я его потушил
        Ответить
      • #bormand_govno
        Ответить
      • Давайте манглировать функции JS
        Ответить
      • Добавьте в полезные ссылки переката https://t.me/temablog
        Ответить
        • Зачем добавлять в полезные ссылки переката ссылку на мразотного уёбка? Я лучше добавлю ссылку на Стертора, он менее уёбок.
          Ответить
          • Добавлять левые сайты в список ссылок о ГК -- сомнительная идея, конечно.

            Но что он такого сделал?
            Ответить
          • Если не читать человека просто потому, что он -- мразотный уёбок, то в Рунете лучше не сидеть c известного момента...
            Ответить
            • Может он хейтит Толстого потому, что за Достоевского.
              Ответить
              • хорошие толстые кончились в начале 20-го века
                остались толстые курильщика
                Ответить
            • Подтверждаю, уже давно свёл своё присутствие в Рунете к нескольким проектам с минимальной концентрацией уёбков.
              Ответить
            • Лол, это прям как история когда разрабы факторио запостили лекцию чувака, "чистый код" которого мы тут когда-то пытались перевести всей толпой. В итоге им потом неделю по всем каналам поясняли за щеку, какой он мразотный уёбок и почему его нельзя упоминать и цитировать. Причём ладно бы за говнокод и говнопаттерны, которых у него объективно полно. Но нет, просто за какую-то оффтопную хуету из бложека.

              Культура отмены такая культура отмены.
              Ответить
              • Сплошь и рядом встречаются мерзотные уёбки, которые при этом являются гениальными учёными или талантливыми математиками. Жизнь не мультик к сожалению, чтобы все уёбки выглядели как Азог Осквернитель и обладали такой же пользой.

                Но ценность лебедева мне например и правда не очевидна
                Ответить
                • Чисто как человека, который когда-то писал неплохие статейки по дизайну и вёрстке... О чём он сейчас пишет я х.з., если честно. Самопиар да оффтоп поди?
                  Ответить
                  • Это было в 2004-м

                    Теперь он пишет так


                    Волосы в ушах

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

                    Короче, не нужно стесняться пинцетиком пык-пык волосы из ушей по мере произрастания выдирать. Это не страшно и не больно. Можно и ногтями надрочиться выдергивать, навык быстро приходит.

                    Заросшие уши иметь - фу бэ.

                    ---------

                    По-моему, это так же свежо и остроумно, как башорг
                    Ответить
                    • Мне это не интересно, гаш купишь?
                      Ответить
                    • Нет, это было в 2007. Сейчас он пишет так:

                      "ну не мог иран свой самолет сбить"

                      и

                      "вот у меня досочка с азовстали, вот там натурально город нахуй с лица земли снесли, а я себе сувениричик гыгыгыгыг забрал"
                      Ответить
                      • Подтверждаю, сначала попросил мамку покрасить волосы в либеральный цвет и уехал чтоб как дуров. А потом оказалось, там каждый индус по дизайну и уховертке и тут наш гений малюет N на заднем стекле и едет сосать грант на думбасс.
                        Ответить
                        • > А потом оказалось

                          Семь раз отрежь, один раз отмерь.
                          Ответить
                      • то, что тема имперский людоед, было понятно уже очень давно (как и его мамка, кстати)

                        но у нас таких 98% же. Если бы тёма имел какую-то другую ценность то одно, а так нет
                        Ответить
    • Зассал?
      Ответить
    • Деанон бопманда https://vk.com/vklyuchnikov99
      Ответить
      • Неправда, у этого другая лисодевочка на аватарке.
        Ответить
      • > Деанон

        Кстати, а на ВК показывается кто из юзеров посещал твою страничку?

        В любом случае, мой ВК безвозвратно проёбан лет 15 назад.
        Ответить
        • Не показывается. Это в «mail.ru» и «одноклассниках» показывает.
          Ответить
        • ВК не успел появиться, а ты его уже проебал?
          Ответить
          • Как там было в 2015-м: "swift программист, пять лет опыта"?
            Ответить
            • Не, ну летом 2007-го тентакли уже начали набирать обороты, просто аккаунту борманда тогда вряд ли было больше нескольких месяцев
              Ответить
              • Я впервые услышал про втентакль в 2008-м, кажется
                Но я вообще тормоз

                Там еще была такая байка, что Питер сидит в ВК, а Москва в Одноглазниках

                Потом стала молодежь сидеть в ВК, а их бабушки в Однокласнсиках

                А потом небыдло перебралось в FB
                Ответить
                • Про то, что в Одноклассниках сидят только бабушки, миф. Малолеток там выше крыши.

                  Хотя мне кажется, что всё-таки основной контингент Одноклассников сейчас — это спамботы.

                  P.S. Помнишь группу «Хурозвоз бойсовый питух Средний Азий»? Там две трети постов не про петухов, а с посторонней рекламой.
                  Ответить
                  • Человечество сдохнет в пепле ядерной войны, и только боты в одноклассниках будут писать друг другу

                    "Доброго дня, все планы рушатся из-за нехватки денег, не отчаивайтесь.
                    Я предлагаю вам значительно повысить свои доходы, просто делайте как
                    я. С уважением, Парамон. Тут подробности:"

                    И будет ласковый дождь
                    Ответить
                  • с рекламой все понятно, мне интереснее кто там смотрел видео про петухов
                    Ответить
              • > вряд ли было больше нескольких месяцев

                Мне пары дней хватило чтобы понять, что не моё это.

                А окончательно учётка проебалась после того, как старая симка протухла после переезда.
                Ответить
                • У меня есть несколько учёток, зарегистрированных на протухшие симки. До сих пор работают. Берегу на случай, если понадобится что-нибудь прочитать со странички, недоступной анонам.
                  Ответить
                  • > что-нибудь прочитать со странички

                    Зачем это может понадобиться?
                    Ответить
                    • Действительно, зачем для этого держать учётку, если можно кого-нибудь попросить прочитать?

                      *****

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

                      Единственный вариант сейчас — регистрировать учётку на виртуальный номер (типа sms-reg) и ставить приложение в мумулятор (Nox/Bluestacks)?
                      Ответить
                      • Десктопное приложение ещё можно поставить
                        Ответить
                      • > если можно кого-нибудь попросить прочитать

                        Мне кажется, ничего ценного там не будет. Какие-нибудь очередные глубокие мысли. Зачем ради этого столько пердолинга?
                        Ответить
                  • Я как-то сменил пороль проебаши и пороль и номер. Чото нажал и всё исчезло.

                    Видимо уязвимость какая-то раньше была.
                    Ответить
                  • Гендальф серый?
                    Ответить
                • Разве в 2007-ом ВК требовал номер телефона?
                  Ответить
                  • При регистрации не требовал, но, пока не введёшь номер, ограничивал функции: нельзя было добавлять друзей и срать на стену.
                    Ответить
                    • Странно, что-то я не помню, чтобы добавлял там номер. Но мог конечно просто забыть
                      Ответить
                      • А может быть, ограничения ввели в 2008-м или позже, а в 2007-м реально ничего не требовалось?
                        Ответить
                  • За столько лет я подробностей уже не помню, но вроде мне пришло смской приглашение "от друга" и временные креды. То ли реально кто-то мой номер зашкварил, то ли они вообще всем подряд это рассылали.
                    Ответить
                    • Помню, в те годы больше всего фейковых приглашений якобы от друзей приходило от сети «Вкругудрузей». Возможно, ещё от каких-то сетей приходило.
                      Ответить
            • Хотя у тебя в комментарии 2015-ый, так что моё пояснение не имеет смысла
              Ответить
    • Бля, кто срал в моём ня-пока треде и сломал его?

      Ня, пока.

      В сентябре ещё зайду, няверное.
      Ответить
      • охуел что-ли?
        Ответить
      • Да пошёл ты нахуй. Только попробуй уйти.
        Ответить
      • А ты правда с концами съебал? у меня еще админвопрос был
        Ответить
        • Попробуй у меня спросить. Я будущий админ
          Ответить
          • чото комп тупит что такое может быть
            Ответить
            • Почисть от пыли, переустанови прыщи.
              Ответить
            • господи, ну сколько раз вам объяснять-то

              sfc /scannow
              Ответить
            • Обратитесь к вашему системному администратору
              Ответить
        • ЕСЛИ В БАШНЕ ПОЕБЕНЬ
          Ответить
          • ТО ЧТО ЕБЕНЬ, ЧТО НЕ ЕБЕНЬ
            Ответить
            • Вчера летел в одном самолёте со «Шнуром».
              Ответить
          • если в башне поебень, то надо её снять, прочистить, удалить и затем заменить старую термопасту и поставить обратно
            Ответить
            • Сам давно башню чистил?
              Ответить
              • я за «sff»
                Ответить
                • Это что ещё за поебень?
                  Ответить
                  • small form factor

                    https://ggflan.com/fractal-design-node-202-review-and-build/
                    Ответить
                    • > https://ggflan.com/wp-content/uploads/2017/01/5GGF-new-Logo-FinalMain.png
                      Это в хрюкни.
                      Ответить
                • Сразу видно, что ты старый

                  Ты наверное еще помнишь, чем tower от mini tower отоичаеца?
                  Ответить
                  • Когда большевики боролись с классовыми врагами - купечеством, они кричали "Tower ищи! Tower ищи!".
                    Ответить
                    • Товар и щи!
                      Ответить
                      • Я смотрю вы со стертором хорошо сдружились ))
                        Ответить
                        • ПидорПутин это скорее пи, чем стертор

                          Стертор только тут только ради Борманда, а Борманд зачем-то с ним кокетничает.

                          Это как если бы тян стала кокетничать с вуаеристом, который там к школе дрочить ходит
                          Ответить
                    • > большевики боролись с классовыми врагами

                      Мне тоже classы не нравятся.
                      Именно поэтому я за Царя и Сишку.
                      Ответить
            • Не только термопасху, но и фен(ы).
              Ответить
              • Я регулярно дую сжатым воздухом себе в пропеллер!!
                Ответить
                • здесь-то зачем рассказывать!!!! нас читают дети!!!!
                  Ответить
    • Почему все русскоговорящие айтишные говнофорумы (кроме говнокода) такое говно?
      Почему они всегда наподлнены истеричными тупыми сектантами?
      Почему только на говнокодру можно вести нормальные дискуссии?
      Ответить
      • Приведи реальные примеры.
        Ответить
        • ну вот я недавно вступил в дискуссию (передаю своими словами)

          --Кажется, вашу проблему решает $FOO судя по доке, но нужно проверить
          --Кажется? Очередной знаток всего, который сам ничего не пробовал?
          Ответить
          • Недавно был на 4пда. Там такие вызовы мне не попадались. Обычно там либо проверяют и делятся результатами с сообществом, либо проходят мимо молча и тихо ждут, пока кто-нибудь проверит. Могут задать дополнительные вопросы, как именно проверить, если не хватает скиллов.
            Ответить
            • Меня не было на 4pda, но Сёма говорит, что и там тоже самое.. Может быть, у тебя там статус уже, и потому тебе не хамят?
              Ответить
              • Я там часто присутствую ридонли, наблюдая за чужими дискуссиями.

                У меня там штук двадцать сообщений, но меня люто плюсуют.

                Кому-то понадобилась сборка под Андроид 4.0 (старый Смарт-ТВ или типа того). Я что-то собрал и написал честно, что такого устройства у меня в распоряжении нет, поэтому проверьте сами. Спокойно проверили, рассказали о результатах.

                Было дело затупил, какой-то глупый вопрос задал автору программы. Автор программы спокойно направил меня на верный путь.

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

                Есть люди, сидящие в своих футлярах и боящиеся столкнуться с новой информацией или с иным мнением. Вместо контраргументов (да ты же неправ, и сейчас я это докажу) они кидают оскорбление (ты чё, бля, самый умный?) и спешат внести в чёрный список, чтобы ты ещё что-нибудь не написал.
                Ответить
                • Мне на одном форуме как-то модератор сказал: "у тебя кончились аргументы", и забанил:)

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

                  http://www.jvanetsky.ru/data/text/t7/stili_spora/
                  Ответить
                  • Рекомендую:

                    http://lib.ru/SOCFANT/CHAPEK/gazeta.txt

                    И ещё книжки со словом «эристика» в названии. Это о некорректных приёмах спора.
                    Ответить
                    • Фу, машков, который не только пакетную скачку отключил, но еще и удолил Булгакова. Зато прямо ломится от шакальных текстов типа http://lib.ru/TECHBOOKS/JURDAIN/jourdain.txt
                      Ответить
                      • Мне очень в свое время помог Журден)
                        А вот Баха (на том же сайте) на русском читать трудно: хуеват перевод
                        Ответить
                        • А осетинский педофил помог тебе?
                          Ответить
                        • > хуеват перевод
                          > Журден
                          То есть тебя анжелика маркиза ангелов вместо имени не смутила и переименование решебника в какой-то справочник тоже?
                          Ответить
                          • ну я когда пиздюком был -- я не мог в английский, и читал всё в переводе

                            В какой-то момент я понял, что не надо так, и стал читать в оригинале
                            Ответить
              • > Сёма говорит, что и там тоже самое..
                > потому тебе не хамят?

                >> Сёма
                >>не хамят

                АХХАХА! Пидораха полыхнула, садись на бутылку стекломойный.
                Ответить
    • Все современные мессенджеры соревнуются за то, чтобы стать наивонючейшим куском дерьма.
      Сейчас вперед вырвался Viber. Он умудрился не только растрезвонить всем, что я его поставил, но и прочно зависнуть на десктопе уйдя видимо в бизивейт, судя по 100% загрузи CPU.

      Я понимаю конечно, что у меня редкая операционная система (Windows), и скорее всего вайбер на десктопе никто не использует (зачем ебаться с клавиатурой когда можно удобно набирать тексты на мобилке), и потому версию скорее всего никто не тестировал (сейчас не принято использовать устаревшие понятия типа QA), но кажется, прочно зависнуть при первом запуске это всё равно надо постараться.

      Нет, всё таки первое место! Браво!
      Ответить
      • Потому что надо юзать tox.chat или fap.nu, а не какую-то дырявую пашку по паспорту.
        Ответить
        • >fap.nu
          Это значит "дрочи на голых", но нидерландец прочтет это как "дрочи сейчас"
          Ответить
    • Microsoft умудрилась запихать аналог nginxа в kernel space. Драйвер http.sys предоставляет программам API для регистрации в нем урлов, с последующим покладанием запросов в нужные очереди. IIS теперь просто испоьщует этот API (по сути настраивает https.sys по своим XMLям). KDC Proxy тоже использует.

      Как вам идея авыставить в публичный интернет что-то из керенл спейса?
      Ответить
      • они там вообще с кукух поехали!!!! https://msrc-blog.microsoft.com/2022/08/08/microsoft-office-to-publish-symbols-starting-august-2022/
        Ответить
        • отказались от QA, офис стал регуляоно падать

          Заебало читать про ошибку в функции ``petuz.dll+0x12354``, релизнули символы
          Ответить
      • Welcome to the Internet!

        Не только они:

        https://en.m.wikipedia.org/wiki/In-kernel_web_server

        „Жириновский предложил бросить петарду «Корсар» в говно. Как вам идея?“
        Ответить
        • >http.sys (part of IIS)

          Вот-то т не правда уже

          http.sys может вообще без IIS существовать
          И IIS может wcf tcp.listener юзать

          Меня бомбит не только от пидерастичности решения, но и от того, что далеко не всех слушателей ты видишь в консольке IIS

          Утебя питух слушает ``:443/petuhz``, а в IIS ты его не видишь
          Видишь только в ``netsh http show..``
          Ответить
          • http.sys много чего слушает вообще никак не относящегося к уэб-бубликациям, например UPNP
            Ответить
          • Меня в этой истории еще чего добивает.

            Сначала майки выдумали свой ебаный RPC over IP, который использует все порты, получили ненависть админов, и утоптали его в RPC over HTTPS proxy.

            Затем в тоже HTTPS утоптали Kerberos, RDP и пр, и говорят: ну вот теперь публикуйе в Интернет, по HTTPS безопасно.

            Дебилы им поверили, а майки такие: "ха-ха-ха, купились!"
            Вот вам RCE при посылке specially crafted packet в http.sys
            https://msrc.microsoft.com/update-guide/vulnerability/CVE-2022-21907
            причем RCE на нулевом кольце (драйвер же) чтобы было удобно.


            А дебилы же еще понаоткрывали его прямо на CA для публикации сертификатов и CRL,
            на 1C для веб-морды и пр

            Хвала аллаху майкам хватило мозгов не использовать http.sys для веб морды админки коры (winadmincenter) (хотя он небось тоже от локалсистем работает)

            -------
            Храни господь Ветси Венему и Бернштейна, которые сказали, что слушающий сеть питух должен иметь нулевые права примерно, и разбили свои MTA на десяток разных процессов
            Ответить
            • > причем RCE на нулевом кольце (драйвер же)
              Выблядки, просто выблядки.

              Мне иногда кажется что они специально это делают.
              Ответить
              • Причем ну ладно бы RCE, все лажают, но неужели не очевидно, что нельзя пользовательское говно на нулевом кольце обрабатывать?

                Нахуя вам едро? Вы что -- фейсбук на винде хостите и вам надо миллионы запросов обрабатывтаь в минуту? Переключение контекста тормозит?

                И такая хуйня постоянно: половина сервисов работает от LocalSystem (считай от рута) и слушает сеть. Просто так удобно было сделать, вот и сделали.

                Может, и правда специально..
                Ответить
                • > что нельзя пользовательское говно на нулевом кольце обрабатывать

                  Причём что скука характерно прямиком из сети.

                  Я когда видел как в кернел пропихивали те tcp zero-copy комиты от фб / гугла, тихонько охуевал.
                  Сначала они отправку продавили, а потом и получение:

                  https://lwn.net/Articles/752046/
                  Думаю это говно рано или поздно выстрелит.
                  Ответить
                • Ну вот пожалуйста, совсем свежим насрали:

                  Networking changes for Linux 6.0.

                  Я это читаю, и вижу: дыра, дыра, будущий RCE.

                  > Refactor the forward memory allocation to better cope with memory
                  pressure with many open sockets, moving from a per socket cache to
                  a per-CPU one

                  > Network-side support for IO uring zero-copy send.

                  > Refine debug helper usage to reduce the log noise caused by bots.

                  BPF
                  ---
                  - Improve socket map performance, avoiding skb cloning on read
                  operation.

                  - Add support for 64 bits enum, to match types exposed by kernel.

                  - Introduce support for sleepable uprobes program.

                  - Introduce support for enum textual representation in libbpf.

                  - New helpers to implement synproxy with eBPF/XDP.

                  - Improve loop performances, inlining indirect calls when
                  possible.

                  - Removed all the deprecated libbpf APIs.

                  - Implement new eBPF-based LSM flavor.

                  - Add type match support, which allow accurate queries to the
                  eBPF used types.

                  - A few TCP congetsion control framework usability improvements.

                  - Add new infrastructure to manipulate CT entries via eBPF programs.

                  - Allow for livepatch (KLP) and BPF trampolines to attach to the same
                  kernel function.


                  > Significant performance improvement for the TLS 1.3 receive path,
                  both for zero-copy and not-zero-copy.


                  https://lore.kernel.org/lkml/[email protected]/
                  Ответить

                • +Optional optimizations
                  +----------------------
                  +
                  +There are certain condition-specific optimizations the TLS ULP can make,
                  +if requested. Those optimizations are either not universally beneficial
                  +or may impact correctness, hence they require an opt-in.
                  +All options are set per-socket using setsockopt(), and their
                  +state can be checked using getsockopt() and via socket diag (``ss``).
                  +
                  +TLS_TX_ZEROCOPY_RO
                  +~~~~~~~~~~~~~~~~~~
                  +
                  +For device offload only. Allow sendfile() data to be transmitted directly
                  +to the NIC without making an in-kernel copy. This allows true zero-copy
                  +behavior when device offload is enabled.
                  +
                  +The application must make sure that the data is not modified between being
                  +submitted and transmission completing. In other words this is mostly
                  +applicable if the data sent on a socket via sendfile() is read-only.
                  +
                  +Modifying the data may result in different versions of the data being used
                  +for the original TCP transmission and TCP retransmissions. To the receiver
                  +this will look like TLS records had been tampered with and will result
                  +in record authentication failures.


                  Ну блять. OpenSSL дыры теперь будут и в ядре?
                  Ответить
                  • +TLS_RX_EXPECT_NO_PAD
                    +~~~~~~~~~~~~~~~~~~~~
                    +
                    +TLS 1.3 only. Expect the sender to not pad records. This allows the data
                    +to be decrypted directly into user space buffers with TLS 1.3.
                    +
                    +This optimization is safe to enable only if the remote end is trusted,
                    +otherwise it is an attack vector to doubling the TLS processing cost.

                    +
                    +If the record decrypted turns out to had been padded or is not a data
                    +record it will be decrypted again into a kernel buffer without zero copy.
                    +Such events are counted in the ``TlsDecryptRetry`` statistic.

                    Ахуенно!

                    Это я смотрю совсем свежее если что. Патчи для 6.0
                    https://lkml.kernel.org/netdev/[email protected]/
                    Ответить
        • Фейсбуки с гуглами уже довольно давно срут в ядро комитами приближающими сие.

          Пока там только тьюринг полный BPF и юзер мемори позволяющий срать прямо в сетевуху.
          Ответить
          • Над BPF мы уже ржали, но всё таки BPF пишут люди с админскими правами, хотя питушиний код в ядре это пиздец

            >срать в сетевуху
            В СпермОС тоже есть Remote Direct Memory Access (RDMA)
            Ответить
            • > In computing, remote direct memory access (RDMA) is a direct memory access from the memory of one computer into that of another without involving either one's operating system. This permits high-throughput, low-latency networking, which is especially useful in massively parallel computer clusters.

              > RDMA supports zero-copy networking by enabling the network adapter to transfer data from the wire directly to application memory or from application memory directly to the wire, eliminating the need to copy data between application memory and the data buffers in the operating system.
              > Such transfers require no work to be done by CPUs, caches, or context switches, and transfers continue in parallel with other system operations.

              Блять, ну это же по определению ДЫРЕНЬ!
              Сри дорогой прямиком в память.
              Ответить
              • Ну майки поверх него SMB запустили, а это же очень надежный протокол, в нем дыр нет по определению:)))

                Если без зеленого, то это говно нужно, чтобы два сервера в одной стойке общались между собой. Внутри одного VLANа от всех закрытого, или вовсе P2P.

                Конечно же никто на в Интернет это открывать не ьбудет
                Ответить
                • > чтобы два сервера в одной стойке общались между собой

                  Лунксокиды вот недавно обосрались с TIPC protocol.
                  https://www.cvedetails.com/cve/CVE-2022-0435/

                  А вот тоже забавное:
                  https://www.opencve.io/cve/CVE-2022-33740

                  CVE-2022-33740

                  OpenCVE Vulnerabilities (CVE) CVE-2022-33740

                  Linux disk/nic frontends data leaks T[his CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] Linux Block and Network PV device frontends don't zero memory regions before sharing them with the backend (CVE-2022-26365, CVE-2022-33740). Additionally the granularity of the grant table doesn't allow sharing less than a 4K page, leading to unrelated data residing in the same 4K page as data shared with a backend being accessible by such backend (CVE-2022-33741, CVE-2022-33742).

                  Мы решили что срать страницами из системной памяти напрямую в сеть — отличная идея.

                  Ну отправим куда-то по сетке куски страниц, в этом же нет ничего страшного, ведь так?
                  Ответить
                  • Гранулярность — лучшее, что было придумано в защищённом режиме.
                    Ответить
                    • Это 4Kb, а можно же сетевое приложение ради пущего пирформанса запустить с 2Mb страницами памяти!
                      Это же сколько ценной инфы может утечь: приватные ключи шифрования https и прочее добро.

                      Тут и Heartbleed покажется фигнёй.

                      Происходит какой-то безумный откат назад.

                      Скоро народ походу будет себе ставить TempleOS как ОС с повышенной секьюрностью.
                      Ответить
                      • Вот да, в 4К может не влезть, а 2М — это просто подарок.

                        Может быть, это всё специально делается, чтобы легче было тырить данные? Ну там спецслужбы расстроились, что все переходят на TLS, и решили взять реванш?
                        Ответить
                        • > Может быть, это всё специально делается, чтобы легче было тырить данные

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

                          С одной стороны: зачем им? Если они уже и так набутылят основную массу. Во все CPU впихивают мутный копроцессор Microsoft Pluton, который имеет доступ ко всему.

                          С другой возможно хотят оприходовать энтузиастов с RISC V и прочих j123123, где ещё не поднасрали копроцессорами, Spectre и Meldownами.

                          С третьей: копрорации уже 15 лет срут нам в ядро комитами со стрёмными оптимизациями и явно заточенными на только им нужные узкие use case.

                          И такие совершенно ненужные обычным юзерам tcp-царизмы конечно вписываются в такой тренд.
                          Ответить
                          • Потому что заебали делать универсальную ОС
                            Получите в итоге универсальный язык джава или универсальгый язык XML

                            Юзеру на планшете нужно одно, а в датацентре другое

                            Почему в ядре я вижу три сотни опций, которые не захочу никогда?
                            Ответить
                            • Самое смешное, что я эти царские tcp не хочу иметь ни у себя на сервере, ни в телефоне, ни на десктопе.

                              > заебали делать универсальную ОС
                              С одной стороны да.

                              С другой благодаря мудульности и опциям в теории можно собрать прыщи в минимальной и весьма простой конь-фигурации (на самом деле нет, потому что копрократы насрали специфичным говном в общие куски вроде шедулеров).

                              > Юзеру на планшете нужно одно, а в датацентре другое

                              Хотя опять же на андроиде есть такая забава выбирать оптимальный governor.
                              Причём их сделали под сотню штук, в то время как в ядре их 4-5.
                              Ответить
                      • Рассматривай эти гавнохаки как нечто, что работает внутри одного периметра безопасности. Все эти машины -- часть одной TCB.

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

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

                        То есть это как бы два узла одной системы

                        А вот между системами конечно такие протоколы гонять нельзя
                        Почта не должна писать в память поиска, и наоборот
                        Ответить
    • Ты, подружка дорогая,
      зря такая робкая;
      лично я хотя худая,
      но ужасно ебкая.
      Ответить
      • Свинья, поверь: пройдет она,
        Пирдоль анскильного несчастья,
        Багор воспрянет ото сна.
        И на Стандартах останках крестоблядства,
        Напишут наши имена.
        Ответить
    • Есть интерфейс:
      interface Srun {
        void posrat();
      }

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

      Задача: добавить туда аргумент "boolean zhydkim" и не стать при этом пидорасом, но и плагины не сломать, и чтобы читаюший код с ума не сошел

      Ваши действия?

      Я знаю, что надо было делать контекст, но увы
      Ответить
      • Язык бы указать, у разных языков разные возможности.

        Один из вариантов:
        депрекейтнуть метод без аргументов, добавить метод с одним аргументом, сделать дефолтную реализацию posrat() — вызвать posrat(false) (или true, если это будет логичным), сделать дефолтную реализацию posrat(boolean zhydkim) → if ( !zhydkim ) {posrat()} else {throw NotImplementedException();}. Так будет достигнута интероперабильность между желающими дёрнуть один метод для класса, имплементирующего другой.
        Ответить
        • Язык тут жоба конечно же

          Если я сделвю дефолтную реализацию, то как заставить новых питухов реализовать правильный мтеод?
          Ответить
          • Во-первых, если ни один метод не реализован, то дефолтная реализация войдёт в бесконечную рекурсию, которая какбы намекнёт автору, что он что-то сделал не так. А чтобы выбрать правильный метод из двух, @Deprecated (и @deprecated в javadoc) перед ненужным должно подсказать, если автор не конченый идиот.

            Альтернативно, можно сделать interface Srun2 extends Srun, и заного объявить в нём posrat(boolean) уже без дефолтной реализации, это удалит её и заставит перегружать метод.
            Но этот вариант хуёвый, потому что нужно будет объяснять, что реализовывать нужно Srun2, а передавать просто Srun.
            Ответить
            • Это на уровне системы или аппаратной части?
              Ответить
            • > Во-первых, если ни один метод не реализован, то дефолтная реализация войдёт в бесконечную рекурсию

              Я подозреваю что гест имеет в виду сделать

              void method(Context context);
              @Deprecated
              default void method() { method(Context.defaults()); }


              Это можно сделать, но это скорее всего сломает ABI, но мне лень абиснять
              Ответить
          • > то как заставить новых питухов реализовать правильный мтеод?

            Сри в логи эррорами на каждый вызов. Починят через пятнадцать минут после того как доедет до прода.
            Ответить
      • Добавить метод "сделать клизму", после чего увеличить срание процентов на 25.
        Ответить
    • Назревают военные действия на работе

      Сделали API, но оно куцее. Пользователи апи понапихали костылей "if foo instanceof КонкретнаяДетальРеалзации" и таких инстансофоф десять в ряд, причем у всех одинаковые

      Абстракция протекла.

      Чуваки нахуячили методов типа "ifКонкретнаяДетальРеалзации" чтобы насиловать апи было удобнее

      Я задепрекейтил нахуй все эти методы.

      Мне говорят: "зачем задепрекейтил, дурак, так удобно было"

      Я говорю: или мы делаем апи (и расширяем его если тесно) или зачем вообще API?

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

      В итоге сделали из апи решето, и теперь не хотят им пользоваться, потому что кому понравится пользоваться решетом?

      Все написали инстансоф, ну каждый думает "вот и я напишу".

      На следующей неделе будем обсужадать, буду рвать и метать
      Ответить
    • «NGK» поэтапно переезжает.
      Модуль распознавания капчи переехал. Прошу сообщить в этот оффтоп, если будут наблюдаться перебои с работой перекатного петуха.

      P.S. inho, сообщи, если распознавалка тебе ещё нужна — поменялся адрес.
      Ответить
    • Сегодня вечером ожидаются технические работы. Должны занять порядка часа.
      Ответить
      • > Должны занять порядка часа

        famous last words
        Ответить
      • Переезд завершён. Была использована техника «гринбля», благодаря которой удалось добиться нулевого даунтайма.

        Бэкапы БД временно не выкладываются, это будет исправлено позже.

        О возникающих неполадках прошу сообщать в этом треде.
        Ответить
        • > добиться нулевого даунтайма
           – неправда, я попал на service temporary unavailable
          Ответить
          • Какое 9999 )))
            Ответить
          • А какой был код и кто ответил (Cloudflare/nginx)?
            Это была просто смена NS-записи на уже работающий инстанс, странно, что откуда-то вылезли ошибки.
            Ответить
            • честно скажу, что не вникал
              Ответить
              • Ну ладно.
                Ответить
                • Быстро поднятое не считается упавшим.
                  Не украл, а позаимствовал.
                  Не спиздил, а уважил.
                  Ответить
                  • В армии нет слова "спиздили", в армии есть слово "проебал"
                    Ответить
    • Тест.
      Ответить
    • Ня, пока.

      До няября, няверное.
      Ответить
    • Что общего между принцем уэльским и бормандом?
      Ответить
      • если ты про Чарльза, то оба никогда не станут королями Великобритании, судя по всему
        Ответить
        • Ещё
          Ответить
        • А королевами?
          Ответить
          • борманд королева сиплюсплюсии, зачем ему эта великобритания
            Ответить
        • Королеве через четыре года будет сто лет

          Как вот это у них получается?
          Ответить
          • накаркал блядь сука (((((((((((((
            Ответить
            • А что, всё уже?
              Ответить
              • Нет, заболела просто
                Ответить
                • Приведи реальные примеры совершенно здоровых людей после 60 лет.
                  Ответить
                • ну всё
                  Ответить
                  • Дай Бог нам всем дожить до 96 лет
                    Ответить
                    • зачем?
                      Ответить
                      • хороший вопрос

                        Может и не надо
                        Ответить
                        • Плохо что ли?
                          Ответить
                          • хочешь увидеть четырёхтысячную версию гугл хрома?
                            Ответить
                          • Желать долгих лет жизни может только кавказец человек, который не видел близко глубоких стариков, с их болячками, скверным характером, обусловленным разрушением личности вследствие сенильной деменции и недержанием кала и мочи. Долгих лет тебе, %username%! Живи тысячу лет. Но как...
                            Ответить
                    • Во-первых, до 96 ты хуй доживешь, при токсичном патриархате-то.

                      Во-вторых, как республиканец и любитель виски in the jar, я конечно же рад, что наконец подохла.

                      А в-третьих, наследник - ужасающий куколд, и наследует ему всякое отродье шлюхи Спенсер, включая откровенного дегенерата с тупой черномазой лицедейкой-женой. Именно поэтому монархия в такой жопе, которая и не снилась даже Тёмному Брэндону.

                      https://i.postimg.cc/Gt946bBK/uk.jpg
                      Ответить
                  • Теперь уже всё.
                    Ответить
              • Отец знакомого работает в королевском карауле. Сегодня срочно вызвали на совещание. Вернулся поздно и ничего не объяснил. Сказал лишь собирать вещи и бежать в магазин за продуктами на две недели. Сейчас едем куда-то далеко за город. Не знаю что происходит, но мне кажется началось
                Ответить
                • The traditional ceremony of the Changing of the Guard, which was due to take place outside Buckingham Palace tomorrow morning, has been called off.

                  A sign has been placed in an area at the front of the palace where the iconic drills take place, to let tourists know it is cancelled.

                  However, this sign was later removed by officials.
                  Ответить
            • А почему такое особое внимание к 97-летней пизде? Почему про президента Камеруна мы не ведём обсуждение?
              Ответить
              • Я не заметил, как Свазиленд в Эсватини переименовали.
                Ответить
                • > Новое название, Eswatini, означает «земля свази» на языке свази и было частично предназначено для предотвращения путаницы со Швейцарией

                  – серьёзно? кто-то путал??
                  Ответить
                  • Принимаешь оффер от швейцарского стартапа, релоцируешься, через месяц начинаешь замечать странности
                    Ответить
      • Они содержат углерод.
        Ответить
        • и говно
          Ответить
          • любой человек содержит говно

            гениальный ученый
            тян, дышащая цветами и туманами
            ты
            я
            все
            Ответить
            • что будет, если не содержать говна? умрёшь?
              Ответить
              • Заболеешь

                К счастью, есть такая операция --- Трансплантация фекальной микробиоты
                В тебя чужое говно вставляют, и ты выздоравливаешь
                Ответить
                • А с какой стороны вставляют? Может, Пахом о братишкином здоровье беспокоился?
                  Ответить
                  • если там usb type c, то всё равно, с какой стороны вставлять!
                    Ответить
                    • Ушлые китайцы даже туре А все-равно-вставляйный делают
                      https://jp.images-monotaro.com/Monotaro3/pi/full/mono75907237-131120-02.jpg
                      Ответить
        • Они содержат электроны
          Ответить
          • Фактчек: сомнительно. Возможно ни борманда ни великобритании не существует в реальности. Да и что такое реальность?
            Давайте остановимся на том, что они существуют в гиперреальности.
            Ответить
            • Британию я видел, а Борманда к сожалению нет
              Ответить
              • А вдруг тебя развели: отвезли в какую-нибудь другую страну? Ты можешь проверить, что был именно в Британии?
                Ответить
                • https://theculturetrip.com/europe/finland/articles/does-finland-exist-many-dont-think-so/
                  Ответить
                  • During the Cold War, secret and double agents were involved in covert operations. On both the American and Soviet side, spies would go undercover as citizens of the other country. However, there was one way for sure the KGB could tell a Soviet citizen from an American spy: all Soviet passports were stapled with soviet staples. Made from poor quality metal, the staples would immediately begin to rust. Fake passports, made with good quality American metal didn’t have rusty staples and were easily identified as fake.
                    Ответить
                    • > all Soviet passports were stapled with soviet staples. Made from poor quality metal, the staples would immediately begin to rust.

                      Какие скрепы )))
                      Ответить
                • Развезли стюардессными аперитивчиками
                  Ответить
      • давай так: в между ними разница?
        Ответить
      • Давайте так. Я не зря назвал именно борманда. Только он это делал из говнокодовцев и есть пруфы
        Ответить
        • Ну что, сдаётесь?

          Ответ: https://stoneforest.ru/wp-content/uploads/2019/03/istoriya-britanskogo-uzora-tartan.jpg
          Ответить
    • упало с сними экраном

      PAGE_FAULT_IN_NONPAGED_AREA (50)
      Invalid system memory was referenced.  This cannot be protected by try-except.
      Typically the address is just plain bad or it is pointing at freed memory.
      Arguments:
      Arg1: fffff806aad8b926, memory referenced.
      Arg2: 0000000000000010, value 0 = read operation, 1 = write operation.
      Arg3: fffff8062af8b926, If non-zero, the instruction address which referenced the bad memory
      	address.
      Arg4: 0000000000000000, (reserved)
      
      
      STACK_TEXT:  
      
      nt!KeBugCheckEx
      nt!MiSystemFault+0x1b00d3
      nt!MmAccessFault+0x400
      nt!KiPageFault+0x35e
      nt!RtlpGenericInverseCouplingWorker+0x266 // беда случилась тут
      nt!RtlScrubMemory+0xe6
      nt!MiScrubPage+0x14b
      nt!MiScrubNode+0x18a
      nt!MiScrubMemoryWorker+0x28 // но пидарасня началась тут, кмк
      nt!ExpWorkerThread+0x105
      nt!PspSystemThreadStartup+0x55
      nt!KiStartSystemThread+0x28
      
      SYMBOL_NAME:  nt!RtlpGenericInverseCouplingWorker+266
      
      MODULE_NAME: nt
      
      IMAGE_NAME:  ntkrnlmp.exe


      Какой багор ))

      Какой-то сраный воркер в ядре шкрябает память, разыменовывает левый указатель, и получает залупу на воротник

      А как так вышло? Что делать?

      что за хуйня вообще такая -- memory scrubbing? Зануление юзаных страниц что ли?

      Борманд? Гост? Эниван?

      ps: ебать говно
      https://en.wikipedia.org/wiki/Memory_scrubbing

      Это винда такое делает? У меня просто данные в памяти покарапчились? Память проверить?
      Ответить
      • ну что, никто не знает? все только гыгыкать могут?
        Ответить
      • пиздец!! Я уже вторые сутки не вижу ответа на мой вопрос о кишках винды!

        Это говнокод блядь или хабр c рсдном?
        Ответить
        • Борманд занят
          Ответить
        • сёма, оставайся на линии и слушай красивую музыку
          Ответить
        • Винда нинужна.

          Проверь память и ёбни/обнови дрова.
          Ответить
          • >Винда нинужна.

            Тебя на лоре покусали?

            >проверь па
            перезагружаца лениво, но сегодня сделаю
            Ответить
            • Ричард Столлман опубликовал «Введение в GNU C»
              Ответить
              • Предлагаешь почитать, стать наконец сишником под линуксы и перестать трогать спермос?
                Ответить
                • https://www.linux.org.ru/news/gnu/3829453?cid=3831632

                  предлагаю кусать лор
                  Ответить
                  • Я не люблю лор: там слишком много глупых фанатиков и напещнных фэнбоев

                    >недостаток денег уже чувствуется даже в самых благополучных штатах
                    Америка разваливается, как минимум с момента появления СССР
                    Ответить
                    • возможно, вы имели в виду "фсббоев"
                      Ответить
                    • > там слишком много глупых фанатиков и напещнных фэнбоев

                      Как что-то плохое. Не надо ещё забывать про абсолютно одичавших вахтёров. Именно поэтому мои самые результативные, нажористые набросы были на ЛОРе.
                      Ответить
                      • Не понимаю, зачем читать глупое мнение глупых людей?

                        Я с таким же успехом могу и на ответы@mail.ru сходить
                        Ответить
                        • > > набросы
                          > читать

                          Что?
                          Ответить
                          • Набросить и свалить?
                            Ответить
                          • Ты что ли как один великий политик: испортил воздух в автобусе, и убежал?
                            Ответить
                            • Это какой политик на автобусе ездил? Наверно коммунист какой-нибудь, раз так близок к народу.
                              Ответить
                              • король швеции

                                кстати, вроде почти даже правда. только тот вроде на трамвае
                                Ответить
                              • Коммунисты всегда в автобусе ездят на работу. В московском метро частенько можно было встретить Брежнева, а теперь Зюганова, возвращающегося из Пятерочки в панельную хрущевку

                                На самом деле, тот политик так делал в детстве
                                https://online812.ru/2019/11/17/113457/index.html
                                Ответить
                      • покажи
                        Ответить
                        • Я обычно выпиливаю все аккаунты после нескольких месяцев. Единственное исключение — гк, где паркер спайдер не предусмотрел такой возможности.
                          Ответить
          • Лучше сразу сфц сканнау
            Ответить
        • > Arg2: 0000000000000010
          ЕМНИП, 10 это execute.

          Что подозрительно. Вполне возможно, что у тебя вживую где-то переполнение буфера и повреждение адреса разврата случилось.

          В любом случае 70% что это хуёвые дрова. Никакого говна в последнее время не подключал?
          20% что приходит пизда памяти или диску (видел когда-то похожие проблемы, когда файл подкачки ВНЕЗАПНО пропадал во время работы с ним)
          10% что это что-то другое.
          Ответить
          • >ЕМНИП, 10 это execute.
            ja
            https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-0x50--page-fault-in-nonpaged-area

            То есть сам по себе процесс скраббинга не виноват, просто кто-то (драйвер) в том же адресном пространстве засрал память?
            Ответить
      • ну что, никто не знает? все только гыгыкать могут??
        Ответить
    • я волкодевочку нашел
      https://mobile.twitter.com/libsoftiktok/status/1566976692018724864?cxt=HHwWgIC-sfm_gr8rAAAA
      Ответить
      • Бабуинодевочка more like.

        Many black people, especially black women, are enormously fat. Some are so fat I had to arrange special seating to accommodate their bulk. I am not saying there are no fat white students — there are — but it is a matter of numbers and attitudes. Many black girls simply do not care that they are fat. There are plenty of white anorexics, but I have never met or heard of a black anorexic.

        “Black women be big Mr. Jackson,” my students would explain.

        “Is it okay in the black community to be a little overweight?” I ask.

        Two obese black girls in front of my desk begin to dance, “You know dem boys lak juicy fruit, Mr. Jackson.” “Juicy” is a colorful black expression for the buttocks.

        Blacks are the most directly critical people I have ever met: “Dat shirt stupid. Yo’ kid a bastard. Yo’ lips big.” Unlike whites, who tread gingerly around the subject of race, they can be brutally to the point. Once I needed to send a student to the office to deliver a message. I asked for volunteers, and suddenly you would think my classroom was a bastion of civic engagement. Thirty dark hands shot into the air. My students loved to leave the classroom and slack off, even if just for a few minutes, away from the eye of white authority. I picked a light-skinned boy to deliver the message. One very black student was indignant: “You pick da half-breed.” And immediately other blacks take up the cry, and half a dozen mouths are screaming, “He half-breed.”
        Ответить
        • негры в США жирные потому, что едят много кукурузы и курицы в патоке

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

            Fun fuct: гоминиды не едят рыбу за исключением сапиенсов.
            Ответить
            • не пизди, иди на хуй отсюда
              Ответить
            • Бушмена еще поймай пойди.. Кушать их могут себе позволить только военные.
              Ответить
              • Какие привилегии для зольдов )))
                Явно не красножопые манделы с мугабами рулят.
                Ответить
                • дааа, у красножопых-то все равны

                  ким чан ын и колхозник в одной столовой питаются
                  Ответить
                  • Ты нихуя не понял. Чем левее, тем в более опущенном положении находятся вояки, вплоть до рабской армии.
                    Ответить
          • Т.е. всё-таки генетика, настроенная на запасание жирка на случай голода?
            Ответить
            • Разумеется


              Люди досыта стали кушать последние сто лет
              А до этого они примерно сто тысяч лет недоедали
              Организм привык
              Ответить
        • > white authority
          Ответить
    • https://files.catbox.moe/5hc7rt.jpeg
      Ответить
    • блядь:))
      https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-getexitcodeprocess

      угадайте, что будет, если вренуть 259 из программы?
      Ответить
      • с оепрежением запушится новая версия системд?
        Ответить
      • Мои программы всегда такой ответ возвращают.
        Ответить
      • Скажет, что её нету?
        Ответить
        • getexitcodeprocess вернет состояние "pending"

          у таково процесса в ЙАЖА не получить экзит код: он пишет "IllegalStateException, process already running" даже если он помер давно

          Блядь это очень смешно, как можно было замазать выбираемое пользователем число специальным значением?

          Фидошная бука Н всегда с нами
          Ответить
          • Что за буква Н?
            Ответить
            • е отображающаяся.
              Ответить
            • Загугли фидо буква эн
              Ответить
              • Умер известный фидошник https://lleo.me/dnevnik/2019/05/07_basile_RIP
                Ответить
                • Сколько лет сейчас среднестатистическому фидошнику?
                  Ответить
                  • Учитывать только живых?
                    Ответить
                  • Давай посчитаем

                    Расцвет фидо это 95-96гг. Средний возраст там был примерно 21г, ну может чуть старше.

                    То есть это люди первой половины 70х год рождения.

                    Около 50-ти
                    Ответить
        • Кстати, Борманд

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

          А что будет, если я создам процесс, возьму его хендлер, а процесс дохнет? Я ведь всегда могу позвать getexitcodeprocess, то есть где-то в памяти ядра должна остаться EPROCESS или какая-то такая структура, верно?

          Выходит, зомбаки всё таки есть?
          Ответить
          • Конечно есть...

            If the function succeeds, be sure to call the CloseHandle function to close the hProcess and hThread handles when you are finished with them. Otherwise, when the child process exits, the system cannot clean up the process structures for the child process because the parent process still has open handles to the child process.

            https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/ns-processthreadsapi-process_information

            Просто хендл сложнее проебать, чем циферку с пидом.

            З.Ы. Ну и на винде серверные процессы не так популярны как на прыщах, всё-таки упор на треды.
            Ответить
            • Хендл под капотом тот же пид)

              А почему проще? потому что я его сам заказываю?

              А как ты думаешь, держат ли хендлы/пиды процессов среды с управляемой кучей? Я вот сходу не помню, что бы процессы там были Closable/Disposable
              Либо их коллектит GC (и тогда там дивизия зомби) либо VM узнает о кончине процесса, считывает его exitcode, и отпускает с миром. В юниксе это можно сделать через сигнал (SIGCHLD или как-то так), а на винде надо WaitForSingleObj делать на соседнем треде что ли?
              Ответить
              • > держат ли хендлы/пиды процессов среды с управляемой кучей

                Судя по коду, при старте процесса происходит подписька на completion().

                https://github.com/AdoptOpenJDK/openjdk-jdk11/blob/master/src/java.base/unix/classes/java/lang/ProcessImpl.java#L389

                Хотя код сложный, возможно я какие-то нюансы упустила.
                А там запускается reaper thread:

                https://github.com/AdoptOpenJDK/openjdk-jdk11/blob/master/src/java.base/share/classes/java/lang/ProcessHandleImpl.java#L119

                > на винде надо WaitForSingleObj

                Можно и просто закрыть хендл если тебе похуй на процесс.
                Ответить
                • > запускается reaper thread
                  – как сложно
                  Ответить
                • >А там запускается reaper thread:
                  ну то есть отдельный тред это дело пасет, как я и думал.


                  >Можно и просто закрыть хендл если тебе похуй на процесс.
                  дак в том-то и дело шо не похуй
                  Смотри
                  var process = new Process(/*как-то он там запускается, не важно*/);  
                  // прошло охулио лет
                  var err = process.waitFor(); //не помню как там метод называ


                  Еслиб сразу можно было CloseHandle, вопроса бы не было
                  Ответить
              • А на винде вот эта хуета походу закрывает хендл по GC:

                https://github.com/AdoptOpenJDK/openjdk-jdk11/blob/master/src/java.base/windows/classes/java/lang/ProcessImpl.java#L424
                Ответить
                • ахахахахах, какой багор)) и ТОЛЬКО по гц?
                  Почему дебилы не сделали Closable процесс?
                  Ответить
                  • Registers an object and a cleaning action to run when the object becomes phantom reachable.

                    Кстати, а что такое фантомные ссылки? Какая-то очень слабая хуета, которая не спасает объект от сборки мусора?
                    Ответить
                    • нет. То слабые ссылки (и мягкие еще есть)


                      Фантомная ссылка это ссылка на уже мертвый объект, в момент его уборки наскока я помню
                      https://docs.oracle.com/javase/8/docs/api/java/lang/ref/PhantomReference.html
                      Ответить
                      • А, т.е. это триггерится ещё и после завершения всех финализаторов у объекта... Или наоборот, как только объект ушёл на стадию финализации?
                        Ответить
                        • Честно -- не помню.
                          Я этим примерно никогда не пользовался

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

                          Причем рефенерс ты можешь сам реализовать, и сделать в нем метод, коий и вызовется

                          Так что не обязательно править код самого класса (добавлять финалайз) чтобы следить за его жизнью
                          Ответить
                          • А если я его оживлю?
                            Ответить
                            • Я хуй знает можно ли его оживить, и вообще можно ли трогать его филды : может и нельзя

                              get(): Returns this reference object's referent. Because the referent of a phantom reference is always inaccessible, this method always returns null.

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

                                  Допустим, у тебя объект содержит в себе хендл

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

                                  А сам объект трогать нельзя


                                  но теперь модно делать так:
                                  https://docs.oracle.com/javase/9/docs/api/java/lang/ref/Cleaner.html
                                  Ответить
    • @bormand https://imgur.com/a/WkawZwM
      Ответить
    • gcode.space сломался? Уже второй день пустая страница и поиск по говну не работает.
      Ответить
      • Всё работает
        Ответить
      • «Cloudflare» периодически ротирует IP-адреса. Иногда попадаются заблокированные «Роскомнадзором». Используйте «VPN», как вообще в чебурнете можно без него сидеть?!

        В ближайшие дни, возможно, сделаем прокси без «Cloudflare» на отдельном домене, а может и не сделаем.
        Ответить
    • А куда пропал борманд?
      https://www.vedomosti.ru/society/news/2022/09/28/942856-novosibirskoi-oblasti-obyavili-rozisk-pervih-uklonistov-ot-chastichnoi-mobilizatsii
      Ответить
      • أنت عار على جميع الديوك العربية. اكتب باللغة العربية.
        Ответить
      • Никуда не пропадал, я здесь.
        Ответить
      • Ушёл добровольцем. Поднимает боевой дух солдатам своим луком с перцем
        Ответить
    • ISO, а ты в Рашке?
      Ответить
    • Равенство

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

      Если взять мою компанию, то я не помню случая, когда хоть кому-либо было отказано в работе хотя бы по одному из вышеперечисленных оснований. Женщины в студии получают столько же, сколько и мужчины. Сексуальные предпочтения просто не влияют на зарплату. Наличие или отсутствие хуя, отрезанный хуй или пришитый хуй не влияют на трудоустройство. Раса, цвет кожи, религия, пол, темперамент вообще не играют никакой роли.

      Есть одно маленькое но - нужно уметь въебывать и еще быть талантливым. Это да. Но почему-то все вышеперечисленные пиздострадальцы ни разу не жаловались, что их не взяли на работу, хотя я просто мечтаю трудоустроить больного спидом одноногого негра-трансгендера с биполярным расстройством. Но ей надо будет уметь делать охуенные логотипы, например.
      Ответить
      • займись с кем-нибудь ональым sеxom
        Ответить
      • Тёма: латыши -- не люди, у латыша только хуй и душа, без России они пустое место
        Хохлы вообще себе клоуна тупого выбрали
        И кстати, мне совершенно всё равно, какая у кого национальность
        Ответить
    • какая прелесть
      https://youtu.be/ZKWueQcxjbI
      Ответить
    • https://mega.nz/file/GRtUxKJC#Tu20yMdjsecT8eeAhGXr8LGr_ownevS2D1gC-6La3sM

      Дампы всех страниц «Говнокода», которые скачал «NGK» за время работы у серверного отдела.

      102 гигабайта в распакованном виде, 1143 дней, 330298 страниц.
      Ответить
    • Провайдеру кто-то ёбнул сетку, даунтайм был из-за этого.
      Если повторится — буду делать распределённый отказоустойчивый «NGK».
      Ответить
      • не понял, у тебя дома хостица нгк?

        >распределённый отказоустойчивый
        а можно чтобы DNS резолвился в близжайший ко мне инстанс нгк?
        Ответить
        • > не понял, у тебя дома хостица нгк?
          Нет, на впске в Швейцарии.

          > а можно чтобы DNS резолвился в близжайший ко мне инстанс нгк?
          А то!
          Ответить
          • швейцарию заддосили?
            Ответить
            • Скорее всего у хостера ёбнулось что-то, впску ребутнули.
              Ответить
      • Делать нехуй? )))
        Ответить
        • Торвальдс в 1991-м году: я написал юникс-лайк ядро под 386 с вртуальной памятью
          Все: делать нехуй? )))
          Ответить
        • Отделам хуёво становится, после работы и жрать не хочется, и спать не хочется, сидят, по интернету бессмысленно бродят. Так хоть чем-то займутся.
          Ответить
    • Капитан сборной Камеруна стал первым игроком после Зинедина Зидана, забившим гол и получившим красную карточку в матче ЧМ

      Сборная Камеруна победила команду Бразилии в матче третьего тура группового этапа чемпионата мира в Катаре — 1:0.
      Ответить
      • Поздравляю тебя с 16-й годовщиной казни Саддама Хусейна!
        Ответить
        • 30 декабря 1671 года была основана французская Королевская академия архитектуры

          С годовщиной!
          Ответить
    • https://vk.com/wall-128634317_155224
      Ответить
    • Кто-то покупал «Telegram Premium»? Нахуй он нужен, кроме как понтоваться своим высоким статусом эмодзей рядом с именем и анимированной аватаркой?
      Ответить
      • Если ты не лох, пошли 300 рублей на короткий номер
        Чем больше ты пошлешь рублей -- тем больше ты не лох
        Ответить
      • сложно себе представить, как можно адекватно монетизировать мессенджер в 2023-ем
        Ответить
        • Не просить номер телефона если ты вбил номер карточки.
          Ответить
        • Ну, в дискорде ты (точнее сервер) получаешь:
          Лучше битрейт аудио и видео. Выше лимит размера файлов для загрузки, дольше хранение файлов и архива. Приватные треды.
          Ну и всякая косметика, естественно.
          Ответить
          • жиденько, хотя я не пользуюсь этим говном, потому не знаю, может, за шекели оно реально волшебно и лечит все известные болезни
            Ответить
        • Как делает whats app?
          Ответить
    • Ня, пока.

      Зайду через год.
      Ответить
    • Что-то в последнее время «Яндекс.Бот» как-то очень дохуя ходит на «NGK», сканит API.
      Признавайтесь: кто с «Яндекс.Браузера» ходил на «NGK» и спалил все линки?
      Ответить
    • Почему "Let's Encrypt" так долго выписывает сертификаты?
      Изображают бурную деятельность, а на самом деле в коде стоит "sleep(24h + rand(-2h, 2h))" или там реально осетины вручную проверяют запрос на фрод?
      Ответить
      • Сначала отделу приёма заявок нужно распечатать заявку и принести на подпись генеральному директору, потом передать подписанную в отдел выписывания сертификатов, которые должны распечатать выписанный сертификат, чтобы генеральный директор поставил на нём подпись. Потом подписанную бумажку сертификата и дискету с сертификатом несут в отдел регистрации сертификатов, откуда он попадает в отдел выдачи сертификатов, которые тебе его высылают.

        Всё это с перерывами на обед, нерабочие дни, совещания и просто закрытые двери.
        Ответить
    • Борманд оказывается запутинец.
      Ответить
    • Перекат!

      https://govnokod.ru/28631
      https://govnokod.xyz/_28631/
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • [color=whirw]v2Mv2Ho8Fp8Wz3Fw6Px4Dd5Hj6Fl4Kd8Wu3Dy9Di 5Tx1Jl4Wa3Wk3Yr2Kg5Hc9Wp6Eu3Zc2El7Wx1Qc7 Bw3Bn3Dl2Mx6Lp4It8Xr[/color]
      Ответить
    • [color=whirw]b6Uf7Aq4Bh5Xc5Hy8Wj7Mv2Cq5Is3Qu9Iy9Aq3Jb 9Np5Dm8Pq3Bo3Rg1Hl6Ws4Td5Ev0Qx7At1Mz3Ym5 Zv3Ju3Lt5Rg8Ux3Ve8Lo[/color]
      Ответить
    • [color=whirw]h2Ne0Ex8Zr8Ci3Up9Ur5Nj8Xl8Je3Cb4Ik1Ad5Du 4Zt9Bn6Nx7Ia1Gf5Rm6Rk0Bf2Jt2Rs8It9Fm4Cu7 Of7Xf6Xh3Cu3Mw0Ai4Xy[/color]
      Ответить
    • [color=whirw]b0Ao4Uw7Iw2Yk0Sv5Od5Le0Ce9Qp6Rb2Bu8Sz0Iq 6Kh8Yn0Bm8Bp8Oy1Bt3Aq8Zx8Px5Ay7Ah8Iv0Aa5 Em8Za4Eb5Vk3Uv4Yx4Tu[/color]
      Ответить

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