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

    0

    1. 1
    Пиздец-оффтоп #109

    #79: https://govnokod.ru/28736 https://govnokod.xyz/_28736
    #80: https://govnokod.ru/28740 https://govnokod.xyz/_28740
    #81: https://govnokod.ru/28750 https://govnokod.xyz/_28750
    #82: https://govnokod.ru/28779 https://govnokod.xyz/_28779
    #83: https://govnokod.ru/28788 https://govnokod.xyz/_28788
    #84: https://govnokod.ru/28795 https://govnokod.xyz/_28795
    #85: https://govnokod.ru/28808 https://govnokod.xyz/_28808
    #86: (vanished) https://govnokod.xyz/_28814
    #87: https://govnokod.ru/28817 https://govnokod.xyz/_28817
    #88: https://govnokod.ru/28836 https://govnokod.xyz/_28836
    #89: https://govnokod.ru/28843 https://govnokod.xyz/_28843
    #90: https://govnokod.ru/28874 https://govnokod.xyz/_28874
    #91: https://govnokod.ru/28880 https://govnokod.xyz/_28880
    #92: https://govnokod.ru/28884 https://govnokod.xyz/_28884
    #93: https://govnokod.ru/28889 https://govnokod.xyz/_28889
    #94: https://govnokod.ru/28895 https://govnokod.xyz/_28895
    #95: https://govnokod.ru/28904 https://govnokod.xyz/_28904
    #96: https://govnokod.ru/28912 https://govnokod.xyz/_28912
    #97: https://govnokod.ru/28918 https://govnokod.xyz/_28918
    #98: https://govnokod.ru/28932 https://govnokod.xyz/_28932
    #99: https://govnokod.ru/28936 https://govnokod.xyz/_28936
    #100: https://govnokod.ru/28940 https://govnokod.xyz/_28940
    #101: https://govnokod.ru/28949 https://govnokod.xyz/_28949
    #102: https://govnokod.ru/28978 https://govnokod.xyz/_28978
    #103: https://govnokod.ru/28982 https://govnokod.xyz/_28982
    #104: https://govnokod.ru/28989 https://govnokod.xyz/_28989
    #105: https://govnokod.ru/29052 https://govnokod.xyz/_29052
    #106: https://govnokod.ru/29069 https://govnokod.xyz/_29069
    #107: https://govnokod.ru/29086 https://govnokod.xyz/_29086
    #108: https://govnokod.ru/29102 https://govnokod.xyz/_29102

    Запостил: nepeKamHblu_nemyx, 27 Апреля 2025

    Комментарии (260) 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://pikabu.ru/story/pikabu_prekrasen__12662718
      Ответить
      • Накатал на тебя заяву за то, что ты спиздил мой акк.
        Ответить
        • Ахахаха. Ты на Западе. Что ты мне сделаешь? Ахахаха.
          Ответить
          • Макдоладс тоже на западе, а подал заявку в роспатент
            Ответить
      • Посмотрел. С одной стороны, судиться из-за того, что кто-то назвал тебя долбоёбом, это долбоебизм. Если каждый из-за такой мелочи будет судиться, работа судов будет парализована, им будет некогда рассматривать более серьёзные дела.

        С другой стороны, называть человека долбоёбом на ровном месте — тоже долбоебизм.

        Короче, все долбоёбы.
        Ответить
      • Уже удалили, хотя минуту назад страница была доступна.

        Вот долбоёбы!
        Ответить
    • Иканус, знаешь язык Rotoebkas, и чем он знаменит?
      Ответить
      • А есть на говнокоде инканус, который разбирается не в птице, а в рыбе и мясе?
        Ответить
        • Иканус мясной
          Иканус рыбный
          Иканус птичный

          Иканус заморский -- баклажанный
          Ответить
      • Нет, пришлось гуглить. Тем, что в нём всего шесть согласных? В самоанском тоже согласных немного...
        Ответить
    • какая тупая пафосная мартышка, прямо не могу
      https://pbs.twimg.com/media/GppsO97WcAADE9P?format=jpg&name=medium
      Ответить
      • > привилегированный

        Под Ring 0 пишет? Гипервизор? Под SMM? Переписывает Intel ME?
        Ответить
      • Личкой 24/7 он называет ленту твиттера?
        Ответить
        • А разрывается оттого, что ему панамку наполняют?
          Ответить
    • BBC маскирует свои камеры под реалистичное слоновье дерьмо, чтобы снимать животных с близкого расстояния. При этом роботизированная куча навоза может выпускать шарики говна, которые также имеют встроенные камеры, снимающие всё вокруг.

      Какой мегамэн ))
      Ответить
    • Какой багор. Coca-Cola уже с Афганистана завозят. Какой багор )))
      Ответить
    • самокатчики
      https://pbs.twimg.com/media/GpsJIyAW4AAV81V?format=jpg&name=small
      Ответить
      • Этот тот же жмур, или новый? Я могу бампать счетчик?
        Ответить
    • выборы-выборы
      https://en.wikipedia.org/wiki/1952_Texas_gubernatorial_election
      Ответить
      • Пиздец. А мы над Борисом Вишневским ржали.

        https://avatars.dzeninfra.ru/get-zen_doc/1886729/pub_642ef9586960ec06cb6c85f0_642ef95bd24 8dc49a4d790a1/scale_1200
        Ответить
    • В Барнауле недавно произошел тот самый перегиб - курсанты Барнаульского юридического института, помогавшие волонтерам на складе гуманитарной помощи, сказали, что бойцы СВО - дебилы, убийцы и преступники, а когда они вернуться, то мы их всех пересажаем.

      ---

      Получается, что наши бойцы еще не вернулись, а уже они все - элементы чужеродные обществу. Родина сама породила защитников, сама и удавит их.

      ---

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

      Насчёт последнего. А как так получилось??? И почему они выбрали спать в грязи, если есть Мурино???
      Ответить
      • Некоторых осенью 2022-го мобилизовали по беспределу и до сих пор не дают уволиться. Мол, ваш контракт бессрочный, когда кончится «СВО», тогда и демобилизуем. Фактически сами знаете кто набрал рабов.
        Ответить
        • Да не то что бы они сильно против были
          Ответить
      • > почему они выбрали спать в грязи, если есть Мурино?
        а какая разница?
        Ответить
    • Каждая вторая женщина сообщила, что запах шашлыка создает у нее романтическое настроение
      Ответить
      • Согласен. Нет ничего романтичнее МЯСА
        Ответить
    • int multiplyBy10(int number)
      {
          std::stringstream str;
          str << number << '0';
          str >> number;
          return number;
      }
      Ответить
      • А нук ноль передай
        Ответить
        • Всё норм. Ведущие нули на значение не влияют если это не си
          Ответить
          • Я вспомнил, как один сайт на «PHP» умел выводить названия всех месяцев, кроме августа и сентября.

            Кто угадает, почему именно на этих двух месяцах был сбой?
            Ответить
            • Окталы очень нужная фича, без них и сайт не напишешь
              Ответить
              • Да, из-за того, что "08" и "09" отсутствуют в системе счисления для бородатых пердоликов в проперженном свитере, возникала ошибка.
                Ответить
    • https://github.com/German399

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

          По моим наблюдениям у серьёзных людей обычно биография не заполнена, зато пустышки любят перечислять всю хуйню, в которой они участвовали, включая детсадовские утреники.
          Ответить
      • https://github.com/German399/RISK-5-Processor/commit/11ae1a204f9790a5e1885b19128f22f0681322ea

        попахивает багром!

        https://github.com/MPSU/MIRISCV

        да вот же он и есть!
        Ответить
        • Очередной Денис Попов?
          Ответить
        • Ему уже насовали в комментариях.

          zinchse: «А в чем, собственно, твоя работа заключается? Ты в проекте че сделал то?»

          maloriki: «Привет солнцеликий и гениальный Герман, автор цитат и божественного кода. Я заметил у тебя в проекте это, нужно убрать фейковые комменты в коде видимо кто то из твоей команды решил тебя оболгать!!!»
          Ответить
          • ко второму я сам хотел доебаться, но это походу какой-то conformance test kit для проверки корректности, оно и предполагается быть чужим
            Ответить
        • https://github.com/German399/New-Computer-Vision-Platform/tree/main/src/lib/libtf/cortex-m7

          какой src ))
          Ответить
        • https://github.com/German399/NTO-Advanced-Production-Technologies-22/tree/main/Task4_AXIOM

          необычное использование гитхаба ))
          Ответить
          • https://github.com/German399/NTO-Advanced-Production-Technologies-22/tree/main/Task2_AXIOM
            Ответить
        • Можно-ли сделать на гитхабе свою домашнюю страничку, и хранить там ломанную icq, winamp 2.11, пару смешных гифок, коллекцию midi, и песню группы Сектор Газа в формате mp3 ?
          Ответить
          • Ломаная icq уже никому не нужна: мэйлрушники сервер отключили. Вот долбоёбы!
            Ответить
            • А свой сервак нельзя поднять?
              Ответить
              • Даже есть код получить, то базу данных они вряд ли откроют.
                Ответить
                • Да, начинать придётся с нуля, а это грустно.
                  Ответить
                  • А если начинать с нуля, то сейчас лучше поднять XMPP (Jabber) с TLS. Если сервер потянет, можно будет даже включить звонки.

                    У ICQ был фатальный недостаток: не было протокола передачи вложений, в отличие от Скайпа и прочих ватсапов-вайберов. Альтернативные клиенты реализовывали передачу вложений несовместимыми способами. Вложение, отправленное через QIP, нельзя было принять Мирандой. И наоборот.
                    Ответить
                  • А чего грустного? Ты что, не хочешь вернуть себе свой 1999-й или какой там?
                    Ответить
              • Для каких-то версий ICQ вроде было ПО для локального сервера...

                Проблема в том, что протокол несколько раз менялся без обратной совместимости. Т. е. завтра меняем протокол, кто не обновится, у того клиент работать не будет. Я помню багры с Jimm, RnQ, Miranda, QIP и прочими альтернативными клиентами, когда нужно было ждать, пока разработчики реверсируют новую версию протокола.

                Было три эпохи:

                1. Мирабилис. Изобретатели ICQ из Израиля.

                2. AOL. Протокол унифицировали с AIM. Этот протокол назывался OSCAR или типа того. У него было 100500 несовместимых версий. В интернетах можно нагуглить описание протокола и реальные примеры кода. Что-то получено от AOL, что-то реверсировано.

                3. Mail.ru. Эта компания пыталась его унифицировать со своим Агентом. Что в это время произошло с протоколом, не знаю, надо гуглить.
                Ответить
            • +1
              Ответить
          • https://github.com/woshizhd/software/tree/master
            Ответить
            • У него даже образ 10-й Винды...

              Какой вошижд )))
              Ответить
          • Всегда так делаю
            Ответить
      • Меня зовут Янгалин Герман Русланович, золотой медалист, ЕГЭ 260+, я студент-изобретатель-рационализатор-инноватор-технократ-, футуролог-мыслитель, полимат-амбидекстр, промышленный дизайнер из Национального исследовательского Томского государственного университета (ТОП-250 ВУЗов мира по версии QS) и НИУ ВШЭ (ТОП-300 ВУЗов мира по версии QS).

        В каком-каком топе оказался НИУ ВШЭ?
        Ответить
        • Чиво-чиво? Какой инкубатор-конокрад? Какая футурама-муслима? Какой-какой полиэстр?
          Ответить
        • В Цирке сегодня для вас Бенефис:
          Слетят из под купола кубарем вниз
          Коверные клоуны Нокоть и Логоть
          С веселой программой “Сатира и похоть”!

          Весь вечер работать готов каучук
          Горбун акробат педераст Хлопотюк!
          Близнецы малолетние Жапа и Жоба
          Удивят православных прыжками из гроба!

          Затем по арене верхом на метле
          Проскачут тюлени парадом алле,
          Козлы и бараны, свиные животные,
          Столь же смышленые и чистоплотные!

          Проездом из Белгорода в Улан Батор:
          Верблюд дромадер престидижитатор!
          Призы разыграет, кастрюльку и фен,
          Дрессированый дятел шутник Нурофен!

          Ведет представленье вахтер при заводе,
          Отставной шпрехшталмейстер, дядя Володя!

          На умных лошадках сидят хорошо
          Гордые горцы Чече и Шошо!
          Глотали кинжалы всю жизнь на бахче
          Гордые братья Шошо и Чече.

          Финал: в закоулке
          У пожарного склада
          Всех ждет Гомункул
          Из карманного ада.
          Ответить
      • Какой же всё-таки долбоёб Янгалин Герман Русланович!
        Ответить
        • Ты же доскроллил до любимых цитат и изречений, да?
          Ответить
          • «Янгалин Герман — это бронемашина, которую невозможно, остановить, он всегда достигает своей цели и добивается несомненного успеха» — Виталий Полторацкий, основатель TransnetIQ.
            Ответить
          • Какой же он всё-таки нарцисс... Его одноклассники не пиздили за это?
            Ответить
            • Не знаю про нарцисса, а вот за зетничество было бы действительно хорошо
              Ответить
              • Я не думаю, что он идейный зетник. Думаю, что он нашёл кран, из которого льётся бабло. Не нашёл бы этот кран, нашёл бы другой.
                Ответить
      • https://technovation-concern.com/news_detail.php?id=7

        всё как мы любим
        Ответить
      • Senior Microsoft Office Operator
        Ответить
    • Хотите соверешить увлекательное путешение в POSIX?
      Ответьте на простой вопрос: где на юниксе найти обычный POSIX shell?

      Ваша первая идея почти наверняка будет не правальная. Ответ чуть позже
      Ответить
      • ну что сдаетесь?
        Ответить
        • Я даже не понял сути вопроса.
          Ответить
          • Ты пишешь программу, которая будет запускаться на UNIX.
            Тебе нужно найти на этом юниксе путь к POSIX-совместиммому шеллу.

            Твои действия?
            Ответить
            • /bin/pwsh

              ещё можно /usr/bin/env sh

              но я так понимаю, у тебя там ещё веселее, чем вот это
              Ответить
              • >/bin/sh
                нет
                >>
                Applications should note that the standard PATH to the shell cannot be assumed to be either /bin/sh or /usr/bin/sh
                >>
                (c) POSIXовый man по sh

                Дальше будешь копать?


                > /usr/bin/env
                во-первых с чего ты взял, что она там есть?
                во-вторых, а она-то как найдет? Если ты знаешь как она ищет, то почему сам так не можешь запустить?
                Ответить
                • > во-первых с чего ты взял, что она там есть?

                  если нет, то пользователь идёт на хуй хе хе хе хе хе хе хе хе

                  > во-вторых, а она-то как найдет? Если ты знаешь как она ищет, то почему сам так не можешь запустить?

                  потому что не надо пробовать перетащить на себя парсинг PATH и поиск бинарников за системные штуки

                  а вообще там ещё SHELL вроде был
                  Ответить
                  • &gt;если нет, то пользователь идёт на хуй хе хе хе хе хе хе хе хе

                    но задача-то не решена!

                    &gt;потому что не надо пробовать перетащить на себя парсинг PATH и поиск бинарников за системные штуки

                    А причем тут "парсинг PATH"?

                    Еще раз: твоя задача -- найти позиксовый шелл. Как это правильно сделать?

                    &gt;а вообще там ещё SHELL вроде был

                    Это дефолтный шелл пользователя. Он не обязан быть позиксовым. Например, он может быть csh.
                    Ответить
                    • > А причем тут "парсинг PATH"?

                      он по-другому ищет бинарник?
                      Ответить
                      • Кто -- он?

                        Но в целом ты уже начинаешь задавать правильные вопросы.
                        Ответить
                        • /usr/bin/env
                          Ответить
                          • env ищет через переменную PATH, да.
                            Впринципе, ничто не мешает тебе сделать так же, но нет никаких гарантий, что в PATH будет борновский шелл

                            Хинт: переменная окружения PATH это просто способ борн-совместимого шелла резолвить не абсолютные бинари. Всё.

                            Никакого отношения к поиску позиксовых утилит он не имеет.

                            Ман страница по sh(1) в позиксе имеет четкое указание как его искать
                            Ответить
                • Да, в Солярке может быть /usr/xpg4/bin/sh, как оказалось.

                  xpg4 — вполне логичное название для директории. Ещё бы знать, что оно означает...

                  P.S. А в NixOS может быть ещё веселее: путь с гуидом или типа того.
                  Ответить
                  • Нашёл. XPG — это «X/Open Portability Guide», а число — версия стандарта.
                    Ответить
                  • Так, уже лучше.

                    Собссно вопрос: как позиксовый шелл-то найти?
                    Ответить
                    • да не буду я твой man sh читать!!!!!!!!!!
                      Ответить
                      • Это не только про sh, кстати.

                        Давай подскажу: на любой позиксовой машине есть папка с позиксовыми утилитами. Позикс дает способ (и програмный, а админский) эту папку найти.
                        Она никак не связана с переменной окружения PATH. Вообще никак.
                        Ответить
                        • dirname(system("which which"))
                          Ответить
                          • пиздец, с вами хоть о чем-то серьезно можно?
                            Ответить
                            • Ты про command -v sh ?

                              P.S. Даже в Андроиде работает, гы!
                              Ответить
                              • откуда ты возьмешь command?

                                ты программа на языке "СИ"
                                Ответить
                            • Как попугаи, блядь
                              Ответить
                        • Прочёл. Теперь из-за тебя я разбираюсь в шеллах, или, другими словами, вистефан. Живи с этим.
                          Ответить
                          • То-есть ты знаешь ответ?
                            Ответить
                          • Человек превращается в вистефана читать далее >>>
                            Ответить
                            • Пошёл на хуй!
                              Ответить
                            • Человек который проглотил дерево превращается в дерево проглотившее человека
                              Ответить
                        • > на любой позиксовой машине есть папка с позиксовыми утилитами

                          В апокрифических сборках типа «NixOS» может не быть. Там каждая программа может быть в своей директории.
                          Ответить
                          • ок, 1 или более папок.

                            как спросить на юнксе где искать sh и другие позиксовые утилиты?
                            Ответить
            • `which sh`


              Кстати, POSIX-совместимый шелл может называться не sh?
              Ответить
              • `which` ищет бинарник в переменной окружения PATH. sh там быть совсем не обязан

                >Кстати, POSIX-совместимый шелл может называться не sh?

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

                  Говорят, чувиху по имени Isis в Мордокниге забанили.
                  Ответить
                  • >Isis
                    а OSPF?
                    Ответить
                    • Офигеть, сколько значений:

                      https://en.m.wikipedia.org/wiki/Isis_(disambiguation)#Computing

                      А Daish — это фамилия.
                      Ответить
                      • Бисмилля рахат лукум
                        https://cdn-img.perekrestok.ru/i/800x800-fit/xdelivery/files/2e/08/146a3ed1ed79f6f5585af81b071f.png
                        Ответить
              • Ш обязан называться ш, а если по-другому, то обязан быть симлинк. Имя же часть ПОЦЫХ.
                Ответить
                • обязан, но он может быть где угодно.

                  Я могу сделать `/хуй/пизда/джигурда/sh`, по адресу `/bin/sh` иметь `/dev/null`, а в $PATH под словом `sh` добавить порнотетрис, и я всё равно буду валидным позиксом.
                  Ответить
                  • ну что
                    соснули?
                    Ответить
                  • А в /etc/shells тоже могут быть пути не шеллов?
                    Ответить
                    • /etc/shells это костыль BSD созданный изначально как список валдиных шеллов, из которых csh берет шелы на которые можно поменять шел юзера


                      Но поскольу csh родили буздуны, то


                      Entries in /etc/shells don't necessarily exist.
                      Entries in /etc/shells are not necessarily shells. Ubuntu 14.04 lists screen.


                      Not all systems even have an /etc/shells. Solaris and derivatives such as Illumos and OmniOS don't.

                      https://utcc.utoronto.ca/~cks/space/blog/unix/EtcShellsUsage


                      затем, подтянулся сендмейл

                      To prevent certain users from running programs or writing to files by way of the aliases or ~/.forward files, V8 sendmail introduced the concept of a “valid shell.”

                      A shell is valid if it is listed in the /etc/shells file.
                      https://www.oreilly.com/library/view/sendmail-4th-edition/9780596510299/ch04s08s03.html#ftn.CHP-4-FN-25



                      Так что у меня в позиксе нгикаких итиси шеллс нет
                      Ответить
                  • С этим именем должен быть схелл интертрепатор языка комманд
                    Ответить
                    • да где быть то?
                      Ответить
                      • ну что сдаетес?
                        Ответить
                        • «Ну что, срать?»
                          Ответить
                          • Ох, ламера-ламерочки. Упрощу задачу: через какой API программист в юниксе получает конфигурационные параметры системы типа максимального длинфы пути?
                            Ответить
                            • Ну она зависит от ФС.

                              Через файловую систему /proc?
                              Ответить
                              • "/proc" вообще чисто линуксовая приблуда, его физически не может быть в позиксе, да и в линуксе он депрекетйтися в пользу sys
                                Ответить
                                • Хорошо, наречём этот API sysctl.
                                  Ответить
                                  • sysctl тоже не стандартизирован

                                    на прыщах он обертка вокруг proc(5), на бздях он работает поверх sysconf.

                                    Короче, вы заебали, всё же написано

                                    should be determined by interrogation of the PATH returned by getconf PATH.

                                    получать надо через фугкцию `confstr`.
                                    https://pubs.opengroup.org/onlinepubs/9699919799/functions/confstr.html


                                    confstr(_CS_PATH, buf, sizeof(buf))

                                    can be used as a value of the PATH environment variable that accesses all of the standard utilities of POSIX.1-2017


                                    Так вот эта функция никак не связана вообще с PATH.

                                    В либси она просто ВСЕГДА такая

                                    https://github.com/walac/glibc/blob/264aad1e6aca30efddfcfae05c44ad38bb5e137d/sysdeps/unix/confstr.h
                                    Ответить
                                    • Мне сразу встретилось «getconf PATH», но меня остановил вбитый в голову шаблон, что PATH — это такая пельменная окружения.
                                      Ответить
                                      • О чём вы тут пиздите? Можно с вами?
                                        Ответить
                                      • Так вот видишь, кака там путаница?

                                        Есть переменная окружения PATH, которая нужна борншелу чтобы искать бинари по неполному путин



                                        Есть константа конфигурации PATH в которой лежат позикосовые утилиты


                                        Эти две вещи никак не связаны вообще!

                                        просто скажи

                                        $ GETCONF=$(which getconf)
                                        $ PATH="уй" sh
                                        -bash: sh: command not found
                                        $ PATH="уй" $GETCONF PATH
                                        /bin:/usr/bin

                                        понял теперь?
                                        Ответить
                      • Где – не сказано, стандартизировано только имя и поведение.
                        Ответить
                        • Сказано, и даже пример кода есть
                          https://pubs.opengroup.org/onlinepubs/9699919799/functions/confstr.html

                          confstr(_CS_PATH, buf, sizeof(buf))

                          can be used as a value of the PATH environment variable that accesses all of the standard utilities of POSIX.1-2017


                          Этим кодом ты получаешь множество папок в окторых обязаны быть все позиксовые утилиты, втч sh
                          Ответить
                          • Но там же может быть целый массив путей, а в каком конкретно из них sh, не указано.
                            Ответить
                            • Да, разумеется. Их там всегда два в гнусне
                              https://github.com/walac/glibc/blob/264aad1e6aca30efddfcfae05c44ad38bb5e137d/sysdeps/unix/confstr.h


                              В норьмальных ОС побольше конечно
                              https://github.com/openbsd/src/blob/master/include/paths.h#L41
                              Ответить
    • свободная монада монад действует, как модуль над косвободной комонадой комонад
      Ответить
      • а зажиточная монада?
        Ответить
      • Косвободная коалгебра

        В алгебре косвободная коалгебра векторного пространства или модуля это аналог свободной алгебры векторного пространства. Косвободная коалгебра произвольного векторного пространства над фиксированным полем существует, хотя это более сложная конструкция, чем можно ожидать по аналогии со свободной алгеброй.
        Ответить
    • «В супермаркете "Волмарт", в китайском Даляне, какой-то гений расположил холодильники с охлаждённым мясом рядом со стелажами с дурианом: ты сначала - чувствуешь запах тухляка, а потом видишь мясо...»
      Ответить
    • Я в ахуе. Я ПРОСТО В АХУЕ!
      Ответить
    • ISO! Какие же T-bank — пидоры! Сделали функцию «автоплатёж по кредитке», чтобы якобы не забывать гасить долг и по получать штрафы. Но он умеет гасить только «минимальный платёж», а не нужный долг, чтобы не начислили проценты.
      Какой business )))

      (если что, я это вовремя заметил)
      Ответить
      • Поддержка говорит, что это «техническая особенность». Какой багор )))
        Ответить
    • Пора уже делать твиттер-оффтоп чтобы я один туда постил, а все остальные забанили на спейсе
      Ответить
    • переехали со свинга на композ десктоп в жабаговне.

      Боже, как пиздато! Просто блядь как будто с программирования на бат-файлах на хаскель пересел
      Ответить
    • Er wordt gepoepd
      Ответить
    • If the messages arrive at the same time, they are merged and the app crashes. So there are lots of time.sleep(50) calls to avoid that.
      Ответить
    • Мало кто знает, но человек, котоырй выдумал название группы про жаб, еще и программистом работает
      https://developer.apple.com/documentation/iobluetooth/kbluetoothampmanagercreatephysicallinkre sponseampdisconnectedphysicallinkrequest received
      Ответить
      • https://govnokod.xyz/_7132/#comment-94754
        Ответить
      • Смотри, как надо:

        BOOL AccessCheckByTypeResultListAndAuditAlarmByHandle
        (
            LPCTSTR SubsystemName,
            LPVOID HandleId,
            HANDLE ClientToken,
            LPCTSTR ObjectTypeName,
            LPCTSTR ObjectName,
            PSECURITY_DESCRIPTOR pSecurityDescriptor,
            PSID PrincipalSelfSid,
            DWORD DesiredAccess,
            AUDIT_EVENT_TYPE AuditType,
            DWORD Flags,
            POBJECT_TYPE_LIST ObjectTypeList,
            DWORD ObjectTypeListLength,
            PGENERIC_MAPPING GenericMapping,
            BOOL ObjectCreation,
            LPDWORD GrantedAccess,
            LPDWORD AccessStatusList,
            LPBOOL pfGenerateOnClose
        );


        https://learn.microsoft.com/ru-ru/windows/win32/api/winbase/nf-winbase-accesscheckbytyperesultlistandauditalarm byhandlea?redirectedfrom=MSDN
        Ответить
        • в чём разница между BOOL и LPBOOL?
          Ответить
          • LP — это long pointer, наследие 16-битной Винды с сегментированной моделью, в которой были far-указатели. В 32-битной и в 64-битной Винде модель Flat без длинных указателей, поэтому LP и P означают одно и то же.

            Т. е. LPBOOL и PBOOL — это просто указатели на BOOL, т. е. BOOL *.
            Ответить
          • Там ещё много интересного.

            C — это const.

            TSTR в зависимости от ключей, указанных при компиляции, разрешается либо в строку с 8-битными символами в локальной кодировке, либо в WSTR — в строку с 16-битными символами в UTF-16.

            В Windows 95 половина функций работала с неюникодными строками, для таких систем и придумали макрос с ветвлением.
            Ответить
          • BOOL BOOL оглы
            Ответить
            • Кстати, оглы означает «сын», ну это как у нас отчество или как у арабов «ибн» (только «ибн» ставится до имени отца, а «оглы» — после). А Бюль-Бюль — прозвище Муртузы Мамедова — оперного певца, отца Полада.

              Само слово «бюльбюль» означает соловья в азербайджанском.
              Ответить
              • Пола-пола-поладуемся нас воем веку
                Ответить
          • бул и указатель на бул
            Ответить
        • Чуть-чуть не дотянули до джвух десятков
          Ответить
          • Да, типичная функция WinAPI должна принимать двадцать агрументов, из которых пять reserved, пять deprecated, в пяти всегда нужно передавать нули или единицы, а в оставшихся пяти полезные значения.
            Ответить
            • ну и хуйня
              нормальная функция принимает от ноля до бесконечност аргументов способом VARARG
              первый аргумент это int, который задает семантику
              остадьные аргументы это указатели на void, и их сментика зависит от первого

              ошибся в порядке -- получил INVALID_ERROR
              Ответить
              • Ошибся в порядке — распидорасило оперативку. У тебя же нетипизированные указатели.

                В лучшем случае — SIGSEGV, сегфолт/пейджфолт, GPF. В худшем — данные превратятся в кашу, и программа начнёт изрыгать цунами.
                Ответить
              • Это хуйня
                В нормалных языках есть перезгрузки. К примеру в моем языке у функции двадцать четыре перегрузки. IDE покахзывает два экрана, и ты выбирай
                Ответить
        • Программирование на си это когда ты должен пол часа читать доку, потом десять минут составлять в голове полную картину, и только потом вызывать функцию, потому что хуй знает что пепредавать в POBJECT_TYPE_LIST
          Ответить
      • А ещё есть outputImageProviderFromBufferWithPixelFo rmat
        Ответить
      • А почему тут два раза AMP? Это типа амперсанд (&)?
        Ответить
      • bool MareAndCorpseeyedToadsWereLookingForCesiumButFoundAWhistlingHennaLateMorning();
        Ответить
    • >nushell
      прыщебляди зачем вы спиздили у мелкомягких помершел?
      Ответить
      • Даже в пакетах «Termux» есть. Теперь у меня мощная ракушка в «Андроиде»:
        .
             __  ,
         .--()°'.' Welcome to Nushell,
        '|, . ,'   based on the nu language,
         !_-(_\    where all data is structured!
        
        Version: 0.104.0 (aarch64-linux-android)
        Please join our Discord community at https://discord.gg/NtAbbGn
        Our GitHub repository is at https://github.com/nushell/nushell
        Our Documentation is located at https://nushell.sh
        And the Latest Nushell News at https://nushell.sh/blog/
        Learn how to remove this at: https://nushell.sh/book/configuration.html#remove-welcome-message
        
        It's been this long since Nushell's first commit:
        5yrs 11months 23days 14hrs 26mins 13secs 912ms 551µs 52ns
        
        Startup Time: 34ms 792µs 239ns


        И стартует 34 миллисекунды, а не целую вечность, как виндовая.


        ААААА! Зелёный слоник на баннере!
        Ответить
        • наивно сравнивать какую-то хуету, которая скорее всего поломается за пределами примеров из документации, с практически полноценной мощью .net

          если уж говорить про объекто-ориентированные шеллы, то надо думать хотя бы в сторону xonsh
          Ответить
          • Спасибо. Забавно. Тут и длинные целые из коробки будут, как в Питоне?
            Ответить
            • должны быть, я не проверял

              ты можешь фигануть любой импорт в теории
              Ответить
          • Оказалось, что слоник синий
            Ответить
    • ебать

      https://tractordata.com/
      Ответить
      • https://www.tractordata.com/farm-tractors/tractor-brands/belarus/belarus-tractors.html

        https://www.tractordata.com/farm-tractors/tractor-brands/kirovets/kirovets-tractors.html
        Ответить
      • 9480 300 hp 1994 - 1995

        double tap
        Ответить
    • //  found in several places of a program from one coder during his vacations
      // when asked about he replied it is taking the absolute value of axisX
       
      axisX=axisX*axisX/axisX
      Ответить
      • Я дамплю в сях длинные целые, переводя их в double
        Ответить
      • Это чтобы эксепшон вываливался, если axisX равно нулю.
        Ответить
      • похоже на борьбу жопаскриптера с типизацией
        Ответить
        • Ну как, дочитал документацию по asm.js?
          Ответить
          • asmjs.org doesn’t support a secure connection


            одного этого факта достатчно, чтобы на этот сайт не ходить
            Ответить
            • Зачем тебе защищённое соединение для открытой документации? Боишься, что твой интернет-провайдер подменит документацию на неправильную?
              Ответить
    • A seminal 2007 study, for example, showed that small amounts of synthetic estrogen — a common ingredient in birth control that often makes its way into the environment — can “feminize” male minnows. This means they can produce early-stage eggs in their testes, essentially becoming intersex. That ultimately impairs their ability to mate and can, as the study shows, cause fish populations to collapse.

      https://www.vox.com/down-to-earth/407949/anti-anxiety-depression-medication-wildlife-salmon

      #счетчик
      Ответить
      • А, недавно обновили. Я сюда не долистал.
        Какой багор )))
        Ответить
      • Часть статьи про бензодиазепины тебе показалась неинтересной, ты выбрал параграф про интерсекс.

        Что ж, расскажу, что у некоторых семейств рыб гермафродитизм вообще является нормой. Причём он может быть синхронным (обоеполые рыбы, например, рыба-тренога) или последовательным. Последовательный делится на протогинию (FtM, например, губаны) и протандрию (MtF, например, рыба-клоун).
        Ответить
    • я придумол сторт0ап короче прелдиктор в цапу сейчас тупой мы его сделаем умнее достаточно просто прелбразовать адреса инструкции в текст скормитть нейронке и она ничтоже сумлявшегося выдаст реальный следующий адрес ужэе совсем скоро

      карты куда становиться инветсором пока не т выплучитвать буду каждые два четврга
      Ответить
    • We're writing to inform you about the upcoming annual rent adjustment for your residence, which will take effect on July 1, 2025.

      As of that date, the basic monthly rent will increase by 4.xx%, excluding service charges and utilities.

      ой блядь идите на хуй
      Ответить
      • норм, ze doen dat elke jaar. Om eerlijk te zijn, vind ik het de normaalste zak van de wereld.
        Ответить
        • 4% в год? дохуя самую малость
          Ответить
          • Там же есть wet:

            De huurprijs van woningen in de vrije sector mag vanaf 1 januari 2025 (heel kalenderjaar 2025) met maximaal 4,1%

            При этом De Nederlandse inflatie was in maart 2025 bijvoorbeeld 3,4 procent. .
            Ну так что ожидаемо
            Ответить
    • https://x.com/hrafntinna_/status/1918596934610063840
      Ответить
    • Знаете есть такая аптека, называется "Оптека"? Это очень смешно.
      Ответить
      • Я знаю салон ортопедических принадлежностей «Ортека».

        «Оптеку» не помню. Да, очень смешно, прямо по-олбански.

        Для симметрии нужна ещё «Аптика».
        Ответить
        • Намедни зашол в оптеку, купил новыи ачки
          Ответить
        • Я именно её и называю "Оптекой". Если на латинице читать "ОРТЕКА", то так и будет.
          Ответить
      • Я в детстве охуевал с того, что есть Аптека и есть Оптика, причем иногда буквально через запятую: Аптека, Оптика

        Думал, может это типа старое и новое название?
        Ответить
    • Госуслуги.
      Ответить
    • https://i.postimg.cc/gJF9dXWs/image.png
      Я же говорю: не решаемая проблема. Не решаемая блядь!

      Человечество скорее докажет что P=NP, чем научит ебаных человекообразных веб-макак азам програмирования
      Ответить
      • Если окажется, что P=NP, рухнут некоторые криптографические протоколы.
        Ответить
      • Можно их в мешок коллекцию собирать
        Ответить
    • https://postimg.cc/ZB0MVhGb/7d9e5a1f
      Ответить
    • Обратил внимание, что в Саларьево я был много раз, но в Алтуфьево - ни разу (((
      Ответить
      • А тебе от Пражской далеко туда, да?
        Ответить
        • Сегодня прошу водителя остановить на Алтуфьевской — он говорит только на Саларьевской может. Ты знаешь, что от Саларьево до Алтуфьево как от Праги до Берлина?
          Ответить
          • 66 минут. пиздец.

            я за 66 минут с работы домой съежу, и вернусь обратно

            Именно по этому я за Омское Метро. В нём одна станция.
            Ответить
          • Преувеличиваешь. От Праги до Берлина по прямой 280 км, по шоссе — 350.

            От Алтуфьева до Пражской по прямой почти 40 км, по МКАД — почти 60.

            Но всё равно российские расстояния — пиздец по сравнению с 3anagной Европой. Строчка из песни про Германию:

            Das kleine Land, das man an einem Tag durchfährt.
            Ответить
            • Маленькая страна, которую мужик за один день проедет насквозь?


              (каждый раз охуеваю от похожести языков)
              Ответить
              • Man — это не существительное «мужик», а безличное или неопределённо-личное местоимение. В нидерландском вроде men, но используется реже, чем в немецком.

                Обычно используется, когда говорят об общем факте, для всех. Man kann, man darf = можно, man muß, man soll = нужно.

                Маленькая страна, которую за один день проезжают насквозь.

                Хайдеггер даже построил философию вокруг местоимения «man».
                Ответить
            • Это про национал-социалистическую дорожную сеть?
              Ответить
        • от альтушкино до пряжки*

          *мем из СПБ
          Ответить
    • Как работает ручная хуета, которой в метро рюкзаки проверяют? Зашел в метро с большой коробкой, которая не помещается в рентген. Они это хуетой типа проверили, спросили что там и пропустили. И это в день повышенной Путинской опасности!
      Ответить
      • Настоящий террорист срежет охрану автоматной очередью, как в «Крокусе» было.

        Вхожу как-то в метро с плотно набитыми ашановскими пакетами на 20 кг. Спрашиваю:
        — На рентген надо класть?
        — Нет. Мы только рюкзаки досматриваем. Проходите.
        Ответить
        • Опытный террорист никогда не будет проходить через рентгеновский аппарат. Он подкупит/припугнет дирехтора этого вокзала, заминирует по самое нехочу и ЁБНЕТ.
          Ответить
        • Ну так это же защита не от террориста, а для театра безопасности.
          Это же всегда так.

          Если телефонный мошенник у бабки все деньги спиздил -- его хуй найдешь.
          Если девочка в ВК "нет войне" написала -- её вычислят, и посадят.
          И охранять ее будут четыре крепких мусора в брониках, чтоб не сбежала.
          Когда гости из солнечных стран будут кого-нить пиздить -- мусоров рядом не окажется, потому что все мусора охраняют девочку.
          Ответить
          • Телефонных мошенников не могут поймать, так как они действуют с Украины. А российские мошенники действуют в Украине. Спецслужбы двух стран никакой инфой не обмениваются благодаря сами знаете кому.
            Ответить
            • Какой багор )))
              Ответить
            • То-есть ростовчане звонят такие в Харьков, и говорят: хвилиночку внимания, шановный, СБУ беспокоит. Есть подозрение, что вас втемную использует ФСБ, нужно срочно положить сто тыщ гривен на этот счет в Приватбанке

              и правда багор )))
              Ответить
              • Вы подозреваетесь в связях с ФСБ
                Вы подозреваетесь в связях с СБУ
                Вы подозреваетесь в связях с ЦРУ
                Вы подозреваетесь в связях с индуистами
                Вы подозреваетесь в связях с мусульманами
                Вы подозреваетесь в связях с коммунистами
                Вы подозреваетесь в связях с нацистами
                Вы подозреваетесь в связях с белогвардейцами
                Вы подозреваетесь в связях с анархистами
                Вы подозреваетесь в связях с монархистами
                Вы подозреваетесь в связях с онанистами
                Вы подозреваетесь в связях со флористами
                Вы подозреваетесь в связях с сатанистами
                Вы подозреваетесь в связях с пхпистами
                Вы подозреваетесь в связях с березовым прутиком
                Вы подозреваетесь в связях с левой пяткой больного желтухой дворника
                Вы подозреваетесь в связях с тайной международной организацией горничных выращивающих бородавки на сбыт под левой коленкой под покровом белой ночи с января по четверг
                Ответить
          • А ещё я заметил, что на вокзалах рамки расставлены так, чтобы охранять само здание как ценность, а не пассажиров. В поезд я могу попасть и с бомбой, на вокзал — нет.

            При этом я не знаю вокзалов, пострадавших от террористов. Варшавский вокзал в Питере взорвало правительство, а не террористы.
            Ответить
          • К слову, про «Крокус». Есть видеозапись, как «Росгвардия» съебалась за минуту до приезда террористов, оставив безоружных вахтёров.

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

              Вот такая вот оптимизацияя.
              Ответить
    • Ну, тут вопрос больше в подготовке. У нас в городе долго обсуждали и даже согласовали снос заброшенной заводской ветки. Приехала бригада, с кранами, погрузчиками, специализированными грузовиками, нормальным оборудованием, всё разобрала, почистила и вывезла. А потом где-то через месяц оказалось, что эту бригаду никто не нанимал. Хотя и было это лет 20 назад.
      Ответить
      • То есть ветку просто спиздили?
        Ответить
      • «Если на приемке спрашивают «откуда у вас металл» или тем более требуют ПАСПОРТА - бегите с такой приемки. Всю жизнь сдавал мужику на приемке в глуши подальше от города, никаких вопросов не задавал, платил молча. Ему и рельсы приносили - он все в печи переплавлял, на выходе слитки, никак не отследить»
        Ответить
      • «Работал на приёмке в 2005 году. Мне приносили кресты с кладбищ, канализационные люки, РЕЛЬСЫ... Всех отфутболивал и говорил, что мне чужие проблемы не нужны.
        Чего только не таскали. Даже корпуса от мин и болванци от снарядов... 1 раз притащили балон кислорода с заклинившим вентилем. Никогда не забуду, 20+ метровый столб кислорода бьющий из этого баллона вдоль земли, где вся трава привратилась в ЛЁД при попытке кувалдой сбить латунный вентель... Оказалось, что балон был не пустой)... »
        Ответить
      • «Асфальт это вообще золотая жила, но воруют его обычно те кто эти же дороги и должен строить...»
        Ответить
      • «В Королеве лет 10 назад "неизвестные" сдали в металолом недеятельную ветку на торфопредприятие и никто не "заметил" ни полиция ни администрация.
        Потому что ветка городу как кость в горле, нужно было содержать переезд через дорогу, ставшую магистральной. А как "чудесно" пропали рельсы сразу и переезд в асфальт закатали и все шито крыто...»
        Ответить
      • «Кто сказал такую Глупость? У нас в Рязанской области в городе Скопине несколько лет назад железнодорожную ветку спиздили 6 км, а в прошлом или позапрошлом году мост железнодорожный через речушку 60-тонный, и ничего!И автокран был, и автоген, куски моста в "Чермете" нашли. Тишина. Местные говорят, что менты в доле.»
        Ответить
      • «Умников все равно хватает
        Работал в дознании в транспортной полиции. Мужик, без криминального совсем прошлого, не алкоголик, решил поскручивать болты с секции рельс в частном владении рядом с заброшенным производством. С его слов, думал, что раз цеха давно разворованы, то и за пути никто не хватится, а того что даже за законсервированными путями следят намного лучше чем за заброшками-домами, и предположить не мог) поймали его с поличным при этом)»
        Ответить
      • «Пошла тема "А у нас"! А у нас, шла ветка к элеватору и по причине того что составы по окончании уборочной по ней ходили редко, она успевала покрыться ржавчиной. А тут неожиданно случился ремонт дороги, вот дорожники взяли и заасфальтировали переезд, который всех задолбал. Закатали добротно, поверх рельсового полотна. Ну народ же у нас смекалист, раз заасфальтировали, значит рельсы больше не нужны! И потянулись "Шуры Балагановы" пилить их, кто на что горазд. Понятно что не у всех на виду, а в кустах, в сени деревьев. Я не знаю какая там "цепь" была, замкнутая или разомкнутая, но один хлыст народ все-таки покоцал, вот когда жэдэшники репы чесали, что пожалуй зря сократили должность "Смотрящего за переездом". Собака с милицией приезжала, но в газете ничего не было о том, что кого-то поймали.»
        Ответить
      • МистерХьюМоржоуи заебал. Просто взял и заебал. Зачем он флудит ворециями?
        Ответить
    • Война на Пакистане началась.
      Ответить
      • Доставьте расклады, какая пресса за кого будет набрасывать.
        Ответить
    • https://img10.reactor.cc/pics/post/anon-%D0%BF%D0%BE%D1%80%D1%82%D1%80%D0%B5%D1% 82-%D1%82%D0%B0%D1%80%D0%B5%D0%BB%D0%BA%D0% B0-%D0%9F%D0%B5%D1%82%D1%83%D1%85-8900415.jpeg
      Ответить
    • Packers center pukes all over the ball twice, a breakdown
      Ответить

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