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

    0

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

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

    Запостил: nepeKamHblu_nemyx, 25 Января 2025

    Комментарии (478) 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.
      Остерегайтесь подделок. Берегите себя и своих близких. Кок!
      Ответить
    • USB gonedone
      https://gitlab.com/dc20e6/usb-condom/pcb/-/raw/master/images/Scheme.png
      Ответить
      • Для параноиков, чтобы заряжать от неизвестного источника?

        А подтяжка D+ и D- резисторами, это реализация тупого Quick Charge 1.0, чтобы можно было отбирать от источника больше 500 мА?

        А слабо реализовать такой же gone-done, но для других версий Quick Charge и Power Delivery?
        Ответить
    • Слив защитан!
      https://www.youtube.com/watch?v=JfYaxRucBDM
      Ответить
      • ничего не понимаю. Про куки все сайты спрашивают, красивые окна выплывают отнимая у меня каждый раз 15-20 секунд времени, а данные всё равно утекают. Не может же такого быть!
        Ответить
    • if (topicServiceConfig.is<Feature>Property() && (
              !config.getEnabledPageSources()
              !enabled<FeatureSources>Transformer.apply(config.getEnabled<Feature>())
                      .contains(Optional.ofNullable(request.get<ENUM>()).map(<ENUM>::name).orElse("")) ||
              exchange.get<Feature>().getConfiguration().get<Feature>Configuration().isFeatureDisabled())
      )


      Как это читать? Куда тем читать?
      Ответить
    • https://nl.hardware.info/artikel/9747/2/kingspec-ne-512-review-chinese-nvme-ssd-voor-weinig-benchmarks.html

      чуваки тестируют с queue depth 1 и 4 (весь мир доходит до 32)
      богор (((
      Ответить
    • Гугл понимает «ифыы вкгь»

      Копайлот - нет

      translate ифыы вкгь into latin, given that it was typed in standard russian layout
      When typed on a standard Russian layout keyboard, "ифыы вкгь" corresponds to "tllu rekt" on a standard QWERTY keyboard layout.
      Ответить
      • > rekt
        Taque emu I nada.
        Ответить
        • Гениально! Можно же использовать французскую орфографию, чтобы обойти вордфильтр: moudaque, например.
          Ответить
    • Het oefenexamen Spreken doet het niet in de browser Safari.


      Гейосеров до Нидерландов не пускают
      Ответить
    • Судья Центрального окружного военного суда Вадим Ментов на выездном заседании в Самаре приговорил 43-летнего жителя Удмуртии Николая Токманцева к штрафу по уголовному делу об оправдании терроризма, сообщил из зала суда корреспондент SOTAvision.

      Ментов назначил жителю города Глазов 400 тысяч рублей штрафа, запретил ему в течение двух лет администрировать страницы в интернете и постановил уничтожить планшет и роутер Токманцева.
      Ответить
      • DIR-300 видимо был
        Ответить
        • Они взрываются что ли?
          Ответить
        • >DIR-300
          Вас тут искали:
          https://cdn.myslo.ru/Content/Contents/15/47/87c2-a173-4641-80b3-19aafa070237/59fc7246-f668-4b0f-803f-443c87d1e5d4.jpg

          что передать?
          Ответить
          • Я так и думал, что кто-нибудь с «Говнокода» передаст.
            Ответить
    • ONGEBALANCEERDE VENTILATOR, EN IK MOET DE METAALSTOFDEKKING VERWIJDEREN SINDS DE FAN DE METAALCOVER VOOR ELKE DRUK OP. IM VAN ZWEDEN.
      Ответить
      • Правильно, винтилятор только шумит, тоже всегда его от радиатора отрываю, нахуй он ужен?
        Ответить
    • I didn't even know this thing existed. It has been a dream of mine to have a steam deck and just recently purchased one. Now I'm throwing all my "fun money" into saving for one of these because reddit keeps recommending all these posts from you chucklefucks.
      Ответить
    • сука
      https://pbs.twimg.com/media/GiIamGsXEAAlBks?format=jpg&name=900x900
      Ответить
    • ванишд
      Ответить
      • хуянишд
        Ответить
      • пиздец. обычно я ржу над всякой хуйней, но это уже запредельно епт
        Ответить
        • Ванишед, ванишед —- ВАНИШЕД ХУЯНИШЕД
          Ответить
          • А знаешь рифму к слову "мамба"?
            Или к слову "йогурты"? Или к "сникерсы"?
            Ответить
            • К "мамба" не знаю, но про йогурты и сникерсы — да:

              Сникерсы, сникерсы, сникерсы — ХУИКЕРСЫ
              Йогурты, йогурты, йогурты — ХУЙОГУРТЫ
              Ответить
              • Лёгкие воздушные йогурты!
                Ответить
              • >К "мамба" не знаю,
                ну как же https://www.youtube.com/watch?v=VJvz_rsu2b8
                Ответить
                • Сможешь назвать мелодию из проигрыша?
                  Ответить
                  • мне кажется это собирательный образ, не? (но хочется припеть ча ча ча)
                    Ответить
                    • Cumparsita же.

                      https://youtu.be/NY0MLG-IrSU
                      Ответить
                      • &gt;Cumparsita
                        https://avatars.mds.yandex.net/i?id=47640fa5d6ab9f57f5e12370101e0491_l-9243216-images-thumbs&amp;n=13
                        Ответить
            • На суахили «hujambo» — «как дела» (правда, там «j» — это «джь»).

              Интересно, Шнур знает суахили?
              Ответить
    • `ftp.exe /?` вощзвращает справку
      а еще код ошибки два
      код блядь ошибки
      сука
      Ответить
      • Какой багор )))

        А вообще кто-нибудь смотрит код возврата у странички с хелпом?
        Ответить
        • ну обычно нет, но всё равно же это всрато, не?
          Ответить
          • Да, какой-нибудь прыщеблядский autoconf может запустить программу с ключиком хелпа, чтобы убедиться в её наличии, и удивится ненулевому ответу.
            Ответить
          • У хендлера хелпа скорее всего нет особого разделения между /? и неправильной опцией, команда выполняется почти одинаково. В этом случае он конечно должен вернуть не ноль, потому что кто-то мог в скриптах указать несуществующий ключ, и приехали
            Ответить
            • Нее, на /? надо вернуть 0, а на говняную комстроку 1
              Ответить
              • надо, но скорее всего об этом просто никто не задумывался
                Ответить
            • В пинде нет `getopt(3)`, и из-за этого нереальное количество квадратных колёс было сделано.

              Also, в пинде, на самом деле, нет аргументов: есть одна длинная большая кишка:
              BOOL CreateProcessA(
                [in, optional]      LPCSTR                lpApplicationName,
                [in, out, optional] LPSTR                 lpCommandLine, //<-------- THIS
                [in, optional]      LPSECURITY_ATTRIBUTES lpProcessAttributes,
                [in, optional]      LPSECURITY_ATTRIBUTES lpThreadAttributes,
                [in]                BOOL                  bInheritHandles,
                [in]                DWORD                 dwCreationFlags,
                [in, optional]      LPVOID                lpEnvironment,
                [in, optional]      LPCSTR                lpCurrentDirectory,
                [in]                LPSTARTUPINFOA        lpStartupInfo,
                [out]               LPPROCESS_INFORMATION lpProcessInformation


              В отличие от `execve(2)`:
              #include <unistd.h>
              
                     int execve(const char *pathname, char *const _Nullable argv[], // <--- this
                                char *const _Nullable envp[]);


              Потому в позиксе параметры аккуратно укладываются в аргументы сишного main, а в винде парсинг строки в массив это совместная деятельность CRT (сишной либы), коммандного процессора (так в сперме называют шелл) и там почти всегда все обсыраются:

              https://web.archive.org/web/20161228144344/https://blogs.msdn.microsoft.com/twistylittlepassagesallalike/2011/04/23/everyone-quotes-command-line-arguments-the-wrong-way/
              Ответить
              • Могли бы просто CreateProcessAX6E добавить
                Ответить
              • Это примерно как в SQL подготовленные запросы (prepared) в сравнении со склейкой строки. В последнем случае возможны инъекции.
                Ответить
        • Я в ватной скриптушне видел такое, с какой-то не менее странной целью было, типа обнаружить внутреннюю команду
          Ответить
          • &gt;типа обнаружить внутреннюю команду

            в борновом шеле всегда есть `type` и `command`
            Ответить
            • В ватном шелле всё хуже. Но есть WHERE.EXE (аналог позиксового which). Таки да, сама она внешняя.
              Ответить
              • всё так
                Ответить
                • ERRORLEVEL=0 - файл file1.ext найден.

                  ERRORLEVEL=1 - файл file1.ext не найден.

                  ERRORLEVEL=2 - при поиске файла file1.ext возникла ошибка.

                  А какая ошибка может возникнуть? %PATH% включает внешний диск, который сейчас отключен, или синтаксическая ошибка?
                  Ответить
                  • чувак, никто не умеет в обработку ошибок, смирись.
                    Загугли например ошибку "0x80070006", и ты поймешь, насколько программистам похуй вообще на любые ошибки.
                    Санни дей сценарио прошел? ну и заебись. Во всех остальных случаях вернем null, unknown error, или пробросим ошибку наверх, прямо inavlid handleом в ебло пользователю
                    Ответить
    • Optional.ofNullable(...)
      .flatMap(x -> Optional.ofNullable(x.call())


      блядь.
      Ответить
    • 3075126475559
      3075126475589
      3075126475619
      3075126475649
      3075126475669
      3075126475699
      3075126475729
      3075126475749
      3075126475779
      3075126475809
      3075126475849
      3075126475879
      3075126475909
      3075126475939
      3075126475959
      3075126475989

      эх, вот бы все часы на свете были такими порядочными (это получение наносекунд в цикле и вывод после цикла, если что)
      Ответить
    • Почему никто не делает адаптеров / кейсов / станций для 3.5" с питанием по usb?
      Ответить
      • Томущо там 12 вольт нужно и ватт 15 чтобы раскрутить
        Ответить
        • А бывают компы, которые поддерживают протоколы быстрой зарядки (QC, PD) для устройств, подключенных к USB?

          А то у меня идея:
          1. USB-порт с QC или PD.
          2. Кейс с большим конденсатором или аккумулятором, который запрашивает быструю зарядку, а зарядившись, включает передачу данных.
          Ответить
          • У меня есть QC decoy чтобы 12 вольт выдоить
            Ответить
            • Погуглил.

              https://www.ozon.ru/product/modul-platy-triggera-usb-c-pd-4pcs-pd-qc-decoy-dlya-bystroy-zaryadki-1799735640/

              Забавно. Теперь вместо кучи БП достаточно быстрого ЗУ + «QC decoy».

              К слову, PD2 и PD3 требуют пидорского кабеля «тайпси-тайпси», потому что используют линии CC1 и CC2, которые есть в тайпси, но отсутствуют в обычном USB3 type A.

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

              QC не требует специальных кабелей, но занимает линии D+ и D- USB2, так что передавать данные, пока он сосёт повышенное напряжение, не получится.
              Ответить
              • P.S. Хотя если занять два USB-порта, один использовать для выдаивания 12 вольт, другой для передачи данных, то норм.
                Ответить
        • дак это прям любой чарджер
          Ответить
          • это у нас любой чарджер-хуяджер знает
            это у нас по всей по всей чарджерской-хуярджерской знают
            Ответить
          • >> с питанием по usb
            а не по qc
            Ответить
            • USB - это медиум, по которому ты можешь и pd, и qc
              Ответить
              • Но обычные порты в компах не дают pd и qc, к сожалению.
                Ответить
                • так а кто говорит подключать его питалово к обычным портам компа?
                  Ответить
                  • но вообще я конечно к тому, что технологический переход питание по usb-c -> одна хуебень на пару сотен ватт для всей периферии вместо десятка разных кирпичей -> встраивание хуебени в сам комп или даже пилот -> кабель-менеджмент под столом уже не доставляет столько проблем, равно как и "что надо не забыть взять в командировку" (последнее конечно куда меньше про диски, я уже про общий случай)

                    моя мечта - это чтобы к аппаратам по умолчанию вообще не прилагалось ни зарядника, ни провода, которые тупо выдавались бы по запросу
                    Ответить
                    • https://live-production.wcms.abc-cdn.net.au/62fa28d03eb83108b2420a27409b464a
                      Ответить
    • Your build is currently configured to use incompatible Java 17 and Gradle 5.2.1. Cannot sync the project.
      We recommend upgrading to Gradle version 8.10.
      The minimum compatible Gradle version is 7.2.
      The maximum compatible Gradle JVM version is 11.


      compile once, run and adapt until fixed
      Ответить
    • The problem I have is the helium drive vibrating the external case which in turn vibrates the walls of my house.

      Дорогой, выключи NAS, а то опять чай разбрызгается
      Ответить
      • Дорогая, куда ты опять дела мой vibrating helium drive?
        Ответить
      • Каждый раз, когда проезжал трамвай, дверцы шкафа открывались...

        — Что ты тут делаешь?
        — Мужик, не поверишь. Жду трамвая!
        Ответить
    • The RPi 5 removes the H.264 hardware encoder and decoder

      outstanding move
      Ответить
    • Продолжаем триггерить гологуба.

      Как отключить ргб-подсветку аудио-портов (??? нахуя она вообще там в принципе) на материнке даже в выключенном состоянии? Ответ прост и очевиден, странно что вы до него не додумались: включить режим ErP в биосе, который там есть, потому что без соответствующей директивы евросоюза срать ебать на пользователя давай геймер ссаный покупай нерабочее говно где твои $500 на премиум pcie riser. Отдельно этой опции нет, если у тебя нет двери в комнату с машиной, то считай это за звёзды на потолке.

      Спасибо, евросоюз!
      Ответить
      • > в биосе

        Ого! Даже не в CSM, а в настоящем?

        А что мешает выпаять светоидиоты? Ах, да, ебучая гарантия...
        Ответить
        • UEFI/CSM НЕ BIOS!!
          КОНСОЛЬ НЕ ТЕРМИНАЛ!
          JAVASCRIPT НЕ JAVA!
          UART НЕ COM-PORT!
          Ответить
          • https://www.kino-teatr.ru/movie/posters/big/7/122147.jpg
            Ответить
          • Консоль не терминал,
            А жизнь — весёлый карнавал!
            Ответить
          • 8P8C НЕ RJ45!

            P.S. Я внезапно понял, что RJ45 не видел ни разу в жизни.
            Ответить
      • > звёзды на потолке

        Циолковский как-то набрал светящихся гнилушек (существуют фосфоресцирующие бактерии или грибы), раскидал их по своей комнате и представил, что смотрит на звёздное небо.
        Ответить
        • Смотрю на бактерий и вижу небо
          Ответить
          • Видим мы, как шмель влетел в окно,
            И опять не видим ничего.
            Ответить
      • Переведите с гологубского
        Ответить
    • На первой странице выдачи гугла по jinja вообще нет официальной документации. И ладно бы индусы на медиуме рассказывали что, это всё какие-то ошметки "как на нашей платформе конфигурируется футер магазина".
      Ответить
      • Это вместо jira-js или вместо jango-js?
        Ответить
      • Джинджа это анальный шаблонизатор для петухов, которые хотят срать бизнес-логикой в шаблонах, и делать XSS*
        вот доки: https://jinja.palletsprojects.com/en/stable/


        *https://jinja.palletsprojects.com/en/stable/faq/#why-is-html-escaping-not-the-default
        Ответить
        • Нам json для dd-дэшбордов рендерить. Там надо-то {% for %} ... query: metric {phi:{{percentile}} }, name: query{{ loop.index }} {% endfor %}. Изнутри ЯП были бы проблемы уже со статической частью и связкой разных частей результата.

          И вот для loop.index его сначала надо найти, а гугл шлёт тебя на хуй в места, где просто объясняется, что такое цикл.
          Ответить
          • высри xml, и отрендерь xsl
            ах да, я забыл: это не модно.


            кроме шуток: сделай view object, заполни его, отетстируй, а в шоблоёбло тупо проитерируйся
            Ответить
            • высри xml, и отрендерь xsl

              а в чём разница?

              кроме шуток: сделай view object, заполни его, отетстируй, а в шоблоёбло тупо проитерируйся

              не, там валяется не самая привычная мысле хуйня

              1. Это настраивают под себя джависты, айосники, питонисты и джаваскриптеры. Единого языка нет.
              2. Там есть инклюды инклюдов, макросы и частое повторение одних и тех же вещей с минимальными, но изменениями (e.g. построить пять графиков разных перцентилей). Нет ничего сложного реализовать это в ЯП, но вот найти кусок кода, который это делает, чтобы потом переработать - эт будет пиздец.
              3. Прототипирование ведётся руками, после чего просто экспортируют JSON из DD и просто кладут его в репу с расширением .json.j2
              4. Сам View Object получился бы когнитивно неперевариваемой хуйней из-за возможности вариаций. Например, бывает задача скрутить несколько метрик в строке через запятую, потому что DD так работает, и у тебя выбор между добавлением ебанутых юнионов в структуре, где у тебя метрика то ли одна, то ли несколько, либо встраивать ещё какой-то код, который будет делать эти преобразования перед VO.
              Ответить
              • &gt;а в чём разница?

                Документация по XLS доступна на сайте W3C. алсо, его можно тестировать оффлайново, а еще он физически не позвляет XSS.


                Если я верно тебя понимаю, что у тебя есть некая НЕХ-JSON на входе, и тебе нужно дать петуху средство построить по этой НЕХ-JSON HTML, верно?

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

                Заставлять людей писать логику на шаблонизаторе можно только если ты веб-мартышка

                PS: мне кажется у вас в районе "Extract, transform, load" проёбан один шаг, не?
                Вы не можете в универсальное представление?
                Ответить
                • а еще он физически не позвляет XSS.

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

                  НЕХ-JSON на входе, и тебе нужно дать петуху средство построить по этой НЕХ-JSON HTML, верно?

                  Нет, нам нужно построить тысячи дашбордов, скормив datadog JSON-конфигурацию. Финальный результат - чистый JSON.

                  Заставлять людей писать логику на шаблонизаторе можно только если ты веб-мартышка

                  Там нет логики, только for percentile in [90, 95, 99].

                  PS: мне кажется у вас в районе "Extract, transform, load" проёбан один шаг, не?

                  Тут вообще только load.
                  Ответить
    • Наткнулся на пиздец в Андроиде 13: можно создать файл, имя которого содержит юникодные символы с кодами выше 0xffff (ну то есть кодпоинт в 16 бит не помещается, например, смайлы, которые перестал принимать govnokod.ru), и тогда его нельзя будет удалить штатными средствами.

      На форумах советуют... обнулять раздел с данными, иначе не удалишь (если устройство нерутованное).
      Ответить
      • почти как XFS immutable:) Veeam это юзал
        Ответить
        • Оказалось, с ext4 и с f2fs такие «плохие» файлы удаляются легко. Жопа именно в /sdcard, где через жопу FUSE мумулируется FAT поверх ext4/f2fs. То есть глюк именно в мумуляции.
          Ответить
          • У меня такое ощущение, что где-то внутри этого модуля FUSE происходит перекодировка из UCS-4 (UTF-32) в UTF-16, поэтому символы с кодами выше 0xffff заменяются на суррогаты, и система не узнаёт свои файлы.

            Есть способ удалить файл по номеру inode?
            Ответить
            • тебе нужно сначала анлинкнуть все имена, там же RC. Как ты можешь удалить по inode?
              Ответить
              • И то верно...
                Ответить
                • попробуй дернуть сискол `unlink(2)` напрямую. Если там отсос, то всё: надо FUSE чинить
                  Ответить
                  • Попробую. Кстати, знаешь лёгкий способ запустить бинарник в Андроиде, не заворачивая его в apk?

                    В /sdcard у всех файлов сброшен атрибут «исполнимый» (так смонтировано, а ремаунт без рута не сделаешь), а к другим разделам без рута доступа нет.

                    /system/lib64/ld-android.so (аналог ld-linux) не помогает, ибо в Андроиде у всех so сброшен атрибут «исполнимый», чтобы не лапали.

                    Но любой файл можно с помощью adb запушить в /data/local/tmp, а там выставить нужный атрибут. Так что пушим в эту директорию и выполняем chmod +x. Я так бизибокс запустил на нерутованном девайсе.

                    *****

                    Возможно, unlink сработает на альтернативном пути (/data/media/0 или типа того вместо /sdcard), но к /data права доступа сложные, только к /data/local достучаться легко.

                    Ещё надо пробовать в разных кодировках (UTF-8, CESU-8 — тоже утф-8, но с суррогатами, и т. п.).
                    Ответить
              • ```
                rm -i
                ```
                Ответить
        • У меня есть идея: на сайте выложить файл с именем, начинающимся на «nymuH — nugop», и с тем самым смайликом, чтобы те, кто скачает этот файл на смартфон, потом не могли его удалить без хардресета или без рута.
          Ответить
    • Топ-менеджера "Лаборатории Касперского" развели мошенники на 10 миллионов рублей
      Ответить
      • Жаль, что антивирус не чика, и его нельзя развести.
        Ойбл, холодно-то как.
        Ответить
    • Задача деконструкции — выявить логоцентризм любого текста через обнаружение бинарных оппозиций, из которых одна доминирует, что означает иерархию. Раскрывая оппозиции, деконструкция, таким образом, относится к борьбе с иерархией.

      Деконструкция свидетельствует об отсутствии единого первоначала, но не отрицает такое начало в принципе, а лишь констатирует его имманентную делимость, повторяемость, структурность и рассеянность (в письме и следе).

      Деррида старался избегать определения деконструкции, её редукции, предикации, усвоения или присвоения. Она не есть метод, процедура, стратегия, анализ или акт, хотя критики и интерпретаторы часто понимали её именно так
      Ответить
      • Похоже на «Яндекс.Реферат».

        Как у Жака Деррида
        Вдруг не стало переда,
        И учёный крикнул: «Уй!
        Фаллогоцентризму — хуй»
        Ответить
    • https://pbs.twimg.com/media/GitpVZuXQAASPiU?format=jpg&name=medium
      Ответить
    • https://m.media-amazon.com/images/I/51MqDMwR+IL.jpg
      Ответить
      • Стертору только не показывай


        Это свинья, она не учавствует в фестивале
        повторяю: НЕ УЧАВСТВУЕТ В ФЕСТИВАЛЕ
        Ответить
        • В последние годы, осознав, что местная черная порода свиней пользуется популярностью у многих людей, г-н Суа, фермер из деревни Панг Де, коммуны Бан Му (район Трам Тау, провинция Йен Бай), зарегистрировался в правительстве коммуны для получения поддержки. это специализированная порода свиней в коммерческих масштабах.

          Будучи горным районом, где проживает около 80% народности монг, в последние годы Чамтау (провинция Йенбай) эффективно применяет механизмы и политику для стимулирования развития животноводства, в частности Постановление № 69 и Постановление № 05 Народного совета провинции. о поддержке развития сельскохозяйственного, лесного и рыбного производства в провинции Йенбай на период 2021–2025 гг., помогая людям продвигать экономическую ценность местной специализированной сельскохозяйственной продукции. , пользуется большой популярностью на рынке.

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

          В последние годы, осознав, что местная черная порода свиней пользуется популярностью у многих людей, г-н Суа зарегистрировался в правительстве коммуны, чтобы получить поддержку для разведения этой породы свиней в коммерческих масштабах.
          Ответить
          • Черные свиньи действительно пользуются популярностью. У всякой соевой молодежи: BLM там, вот это всё.
            Ответить
        • Не участвует, от слова «участь» же. Нету там «в» в корне.

          Eins, zwei, drei, Grammatik macht frei!
          Ответить
          • Нацистов повесили, и граммарнаци не пощадим
            Ответить
            • Да, но свинья всё равно не участвует в фестивале.
              Ответить
          • так свинья же чавкает
            Ответить
    • Письмо не есть нечто внешнее по отношению к логосу, истине и смыслу, оно несёт не разрушительную функцию, а лишь демонстрацию происхождения понятий и их связей между собой. Для традиционной метафизики было свойственно принижение роли письма.
      Ответить
    • Археписьмо (фр. archi-ecriture) или прото-письмо — термин в философии Ж. Деррида, обозначающий движущий импульс процесса бесконечного замещения знаков, их постоянного перекодирования, непрестанного порождения значимых различий
      Ответить
    • У оператора «Йопта» до сих пор нельзя заказать детализацию через личный кабинет. Нужно топать в офис или писать в чат, просить робота позвать живого оператора и уже у живого оператора клянчить детализацию (при этом оператор задаст 100500 вопросов прежде, чем показать детализацию).

      Они эту детализацию вручную на деревянных счётах считают что ли?
      Ответить
    • https://www.instagram.com/p/DFkmPM3sdjw/

      че за хуйня?
      Ответить
    • https://x.com/i/grok

      https://i.postimg.cc/mDd4nfff/image.png
      Ответить
      • Попроси грока посчитать 150+150.
        Ответить
      • "Govnokod" is a Russian term that translates to "shitcode" in English. It is used to describe poorly written, inefficient, or badly structured code in programming. This term highlights code that:

        Is hard to read or understand
        Is inefficient or performs poorly
        Lacks proper documentation or comments
        Violates principles of clean code or best practices in software development
        Might contain bugs or be difficult to maintain

        Essentially, "govnokod" is a derogatory term for code that one would prefer not to work with due to its quality issues. It's a colloquial way for developers to express frustration or critique the quality of programming work.
        Ответить
    • Given the variation in spelling and context, "Sёma" likely refers to the character from "Kuroshitsuji" if the context is literature or manga
      Ответить
    • ёбаные спамеры нашли какой-то способ добавлять адреса в bcc пейпала, и теперь мне ежедневно приходит макбук м4, только вот физический адрес я поменял, надо по номеру позвонить
      Ответить
      • Мне регулярно пишут из пейпала и требуют немедленно связаться с ними для получения причитающихся мне двухсот тысяч долларов. Но пишут они почему-то с емейла `[email protected]`, и видимо потому гугл их кладет в спам
        Ответить
        • Ага, но мне приходят настоящие пейпальские письма, правда есть нюанс - получателем значится [email protected]
          Ответить
          • Хм, полез в хедеры, и теперь чёт не уверен. В спам не попало, но отправлено через сервера майкрософта с ipv6, в то время как у пейпала в spf только ipv4. Но ссылки там действительно ведут на пейпал, из фишинга только телефонный номер в письме.

            DKIM прошел успешно. Да что за ебань?
            Ответить
    • Вот краткий и совсем не полный перечень технологических прорывов, которые изменили повседневную жизнь и работу:

      2006 Amazon Elastic Computing Cloud
      2007 iPhone
      2008 DropBox
      2009 Яндекс почта для домена
      2010 iPad
      2012 Яндекс.Диск
      2014 Виртуальное приватное облако — Selectel
      Ответить
    • Илон Маск в своей критике USAID опирается на распространяемые российской и китайской пропагандой фейки и «соображения» нейросети
      Ответить
    • гологубы
      https://en.wikipedia.org/wiki/List_of_slave_owners
      Ответить
      • https://www.laphamsquarterly.org/sites/default/files/bostonglobe-1.jpg
        Ответить
      • Toussaint Louverture was born into slavery, then owned slaves, and eventually liberated Haiti's slaves.

        биполярочкин
        Ответить
    • Блядь, у меня спиздили pakketje. Сраный вор завелся среди соседей. И это соседи?
      Корпорация сдала вам квартиру. Живи себе. Нет, не хочу жить. Хочу посылки чужие пиздить. И это соседи? Говно!
      Ответить
      • а, ну я не одинок

        Regelmatig krijgen wij meldingen omtrent gestolen pakketjes. Dat is natuurlijk heel
        vervelend. Иди нахуй, уважаемый бевонер.

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

          Навалить что-ли кучу в лифте? Хоть как-то душу отведу
          Ответить
          • Ну как, навалил?
            Ответить
          • > Вот нахуя? нахуя так делать?

            История именно про это. Не обогатиться, а прихихикивая унести посреди дня, вне зависмиости от того, что там внутри лежит.

            Фонари с великов думаю тоже не ради продажи за два евро пиздят.
            Ответить
            • Europoor ¯\_(ツ)_/¯
              Ответить
              • и правда, в америке же негры ничево не пиздят. Посреди квинса можно чемодан с баксами оставить, и через неделю он будет на том же самом месте стояьь
                Ответить
            • Гниды ебаные. Есть какие-то курсы чтобы научиться проклятья накладывать?
              Хочу проклясть пидарасов
              Ответить
              • Чувак, пиздец у тебя фляга свистит, попей валерьянки
                Ответить
                • Он закажет валерьянку, а её тоже спиздят.
                  Ответить
                  • Такая есть мысль: заказать шоколадку, напихать туда цианиду, и положить в холл. Потом смотреть, к кому скорая приедет
                    Ответить
                    • Хуёвая мысль. Если удастся доказать, что именно ты положил цианид, будешь виноватым, даже если шоколадку у тебя спиздили.

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


                        Ладно, Десктоп прав, надо менять пластинку. Меня просто удивляет бессмысленность этой хуйни. Это как случайным людям на коврик насрать. Просто так, из озорства
                        Ответить
                        • Знаешь, сколько раз у меня пиздили всякое говно? Мне кажется, эти люди даже презервативы штопают.

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

                            -------

                            Но самое неприятное – это то, что профессор Мамаев второпях забыл снять с пациента простыню и отрезал ему вместо горба что-то другое, – кажется затылок. А горб только потыкал хирургическим инструментом.

                            Придя домой, Василий Антонович до тех пор не мог успокоиться, пока в дом не ворвались испанцы и не отрубили затылок кухарке Андрюшке
                            Ответить
                            • Однажды, когда я учился в школе, у меня спиздили пальто. Мне пора идти домой, а моего пальто в раздевалке нет. Зима, без верхней одежды идти не могу. Обшарил всю раздевалку — нет. Прочесали с уборщицей весь первый этаж, наконец, нашли моё пальто на подоконнике. Мокрое. Кто-то в моём пальто съебался с уроков, погулял и вернулся, а пальто бросил где попало.
                              Ответить
                              • У меня однажды спиздили карточку (проездной) на районной дискатеке. Мобильников тогда не было (если ты не новый русский) и денег на такси -- тоже (потому что я был пиздюк 15-ти летний) и я пиздовал пешком до дома.
                                Ответить
                        • Нет, не ладно. Уёбкам надо отомстить.
                          Ответить
                          • Поймать бы уёбков сначала. Холл закрывается на ключ, так что уёбок либо мой сосед, либо в гости к нему приходил
                            Ответить
                        • А вдруг и её спиздят?
                          Ответить
                        • спиздят

                          Camera kopen... Of liever niet, wordt toch gestolen

                          сука почему так смешно
                          Ответить
                          • всё, я нашел лучший совет

                            Een pakket met hondenpoep neerzetten...
                            Ответить
                            • Продолжение истории: Почта начала расследование (ондерзук), посыльщик (афзендер) тоже начал ондерзук. Это займет 5-7 рабочих дней. Если посылку не найдут (а они ее не найдут, потому что ее давно спиздили соседские дети, и сожрали мой протеин, ебаные ублюдки) то афзендер вышлет мне еще одну посылку, но на сей раз получать ее нужно будет у них в пункте выдачи, и при предъявлении бевайса.

                              Почта сказала поставить в приложении галочку "в моей парадной живет крыса, больше не оставляйте там посылки", и тогда посылки будут приходить только на почту
                              Ответить
                              • Да, там прямо в приложении можно попросить в postnl punt оставлять. Иногда не работает, правда

                                На удивление у меня пиздили только один раз, когда я жил в дыре с дерзкими преступниками. В housing corporation крали у кого угодно, но не у меня.
                                Ответить
                                • Я поставил галочку, и буду там явно про это писать.

                                  Если афзендер за это беталит, если он аантворделик, то и похуй конечно, но всё равно неприятно
                                  Ответить
                          • > wordt toch gestolen

                            Вот это нидерландский во всей своей красе.

                            "worden" это глагол, который примерно можно перевести как "становиться". Он используется, втч, для образования пассива. Gestolen это перфект глагола "украсть" (stelen).

                            wordt gestolen дословно "станет спижженой", то-есть камеру тоже спиздят.

                            "Toch" это вообще слово с миллионом значений, тут оно означает примерно "палюбасу".
                            Ответить
                    • Была идея так с негриосами из фавелл сделать: подложить в сумку сникерс с мышьяком и 100 реалов. Но дело не дошло.
                      Ответить
                      • Так тараканов раньше травили: делали им угощение из яичного желтка с сахаром, и добавляли туда отравы.
                        С млекопитающими тараканами видимо тоже работает
                        Ответить
                    • Купи упаковку Изиклина и замаскируй под бухло. Можно будет даже никуда не смотреть
                      Ответить
                • Ты первый раз на ГК что ли?
                  тут все ебанутые
                  Ответить
              • здесь должны научить

                https://www.instagram.com/p/DFfROx1I3xc/
                Ответить
            • Напомнило ролик про поддон.

              https://pikabu.ru/story/kto_takoy_nastoyashchiy_muzhchina_109442 35
              Ответить
            • Вот стоит цистерна:
              То ли бензин, то ли дизель.
              Я, конечно, честный,
              Но если б мог...
              Ответить
      • Ещё и хуй спрячут чтобы ты их ужином угостил
        Ответить
        • Им надо, чтобы их ужином с утра до вечера угощали тогда они мож немного одумаются. А вы всё клахтеном да ондерзуком. Батончиком им а не онлерзуком надо. Вот как.
          Ответить
      • Клахтанул в постэнэл и афзендеру. Будет делать ондерзук, но хуй кончно дифа поймают. Даст бог, терюхнут мне обратно бестелтнутый хелд, да и то худ.

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

          Афзендер через 5-7 дней выдаст новую, сказал. Понятия не имею, что оин все делают: посылку-то спиздили

          А уёбка я не поймал(
          Ответить
          • Пока зумеры тратят денег на психотерапевтов, я бесплатно говорю на говнокоде о том, что меня волнует. Например, о спизжженой посылке.
            Ответить
    • https://pbs.twimg.com/media/Gi5YSqBWcAAnhPP?format=jpg&name=medium
      Ответить
    • Вы верите в Гнома из Жироны?
      Ответить
    • По одной из версий, в момент автокатастрофы находился за рулём BMW 535i E34, опыт вождения составлял несколько дней (по мнению родных — несколько минут).
      Ответить
    • Ссылка на Компьютерный Альтернативный Говнокод
      https://matrix.to/#/!PfQXZEYcXzoXTRXczO%3Amatrix.org
      Там есть "vistefan".
      Ответить
    • Дмитрий Евгеньевич Билов всегда хотел стать писателем. Он написал целый роман и назвал его «Город».

      ГОРОД
      Д.Е.Билов
      Ответить
      • А Михаил Ульянович Даков случайно книжек не пишет? А Ульян Евгеньевич Банов?
        Ответить
    • Turn your searches into gift cards with the Microsoft Rewards Extension.

      или это в пиздец-оффтоп?
      Ответить
    • 23-летняя россиянка Ариель Данилюк купила дом за 300 млн рублей и автомобиль за 50 млн спустя всего один год работы.

      Выдающихся успехов девушка достигла за счёт 250 тысяч мужчин, оформивших подписку на нее на OnlyFans
      Ответить
    • https://pbs.twimg.com/media/Gi9ZKs1WkAAcB2T?format=jpg&name=medium
      Ответить
    • ого
      https://pbs.twimg.com/media/Gi9a2eYWEAA_QSY?format=jpg&name=large
      Ответить
    • https://files.mastodon.social/media_attachments/files/113/947/399/369/731/309/original/2cd58c449a6936cb.mp4
      Ответить
    • А ТЫ ВОР ВОР ВОР ГОВНО МОЕ ЕЛ
      Ответить
    • Tike, оцени каламбур:

      https://x.com/GKossonossow/status/1886861587257934105
      Ответить
    • Питухи, у меня в говне есть горутина, которая каждую минуту ходит куда-то и получает строку, потом эту строку записывает в структуру (грубо говоря в глобальный скоуп).

      Потом программа периодически читает эту строку.
      Нужно ли тут использовать chain? Не получится ли гонка при чтении/записи, так как я не использую mutex?
      Ответить
      • Гонка получится конечно, если ты эти корутины никак не синхронизируешь.
        Про chain не понял: это chain of responsibility? А как ты его тут собираешься использовать?

        Правильное решение тут это имхо stateful goroutine так как в ней вообще нет шаред стейта, а только лишь горутина, которая хранит строку в своем скоупе, а наружу торчит канальчиками

        https://gobyexample.com/stateful-goroutines

        Но конечно можно взять и мьютекс
        https://go.dev/wiki/MutexOrChannel
        https://pkg.go.dev/sync#RWMutex
        Ответить
        • var pituh string
          go func() {
             for {
               pituh = http("http://api/getPituh").toString()
               time.Sleep(60)
             }
          }
          
          ...
          print(pituh) // "petya"
          time.Sleep(100)
          print(pituh) // "vasya"


          Как такое реализовать без лишней ебли мозгов?
          Ответить
          • &gt; pituh = http("http://api/getPituh").toString()

            Вот эта хуйня делает две вещи:
            1. создает в памти структуру с байтами -- строку
            2. присваивает указатель на нее в питуха
            type _string struct {
            	elements *byte // underlying bytes
            	len      int   // number of bytes
            }

            компилятор может поменять это местами: создать новый string, а потом начать заполнять byte. В это время придет другая горутина, и увидит кишки.

            Так что строку нужно забирать только когда она уже полностью готова, и потому наверное Mutex


            type stringHolder struct {
            	str   string
            	mutex *sync.RWMutex
            }
            
            func dataFetcher() *stringHolder {
            	h := stringHolder{"", new(sync.RWMutex)}
            	go func() {
            		for {
            			// тут фетчим новые строуки до усрачки
            			time.Sleep(12 * time.Millisecond)
            			h.mutex.Lock()
            			h.str = fmt.Sprint("yahh", rand.Intn(100))
            			h.mutex.Unlock()
            		}
            	}()
            	return &amp;h
            }
            
            func (f *stringHolder) string() string {
            	f.mutex.RLock()
            	s := f.str
            	f.mutex.RUnlock()
            	return s
            }
            
            func main() {
            	// API
            	h := dataFetcher()
            	for {
            		time.Sleep(100 * time.Millisecond)
            		println(h.string())
            	}
            }


            ps: я не настоящий сварщик
            ззы: если бы строки были мутабельны, то вот тут (` s := f.str`) пришлось бы делать `strings.Clone`, но к счастью они нет
            Ответить
            • А если сделать указатель на структуру с единственный полем-строкой, то это будет атомарно?

              И не подходит ли мне chan?
              Ответить
              • Запись в указатель атомарна, то где ты возьмешь эту строчку? Компилятор может сначала записать указатель, а потом начать собирать строчку же, разве нет?
                Ты читал Go memory model?

                chan подойдет, потому что запись в него это точка синхронизации. Если ты увидал петуха, который вылез из канала, то ты увидал и всё что было до того, как его в этот канал сунули.

                Это валидный код:
                func producer() chan string {
                	c := make(chan string)
                	go func() {
                		text := ""
                		for {
                			text = fmt.Sprint(rand.Intn(100))
                			c &lt;- text
                		}
                	}()
                	return c
                }
                
                func main() {
                	// API
                	p := producer()
                	for s := range p {
                		println(s)
                	}
                }

                но тут немного другая сёмантика получается. Каналы же FIFO: продьюсер заблочится если консьюмеров нет. Also, один питух считал строку, другому будет хуй
                Ответить
                • Походу мне лучше сделать как в этом ответе https://stackoverflow.com/questions/21447463/is-assigning-a-pointer-atomic-in-go и не ебать мозг
                  Ответить
                  • Так это же буквально то, что я предложил: мьютекс. Только у меня от RW (так что читать можно одновременно) и я обмазал его ООП.
                    Альзо, я отпускаю его явно, а петух через defer

                    тоже самое же
                    https://govnokod.xyz/_29079/#comment-1313861
                    не?
                    Ответить
                    • бля, есть решение проще https://github.com/uber-go/atomic/blob/master/string.go
                      Ответить
                      • А НИЧЕВО ТОТ ФАКТ ЧТО ПОТОМ ЭТА СТРОКА У ТЕБЯ ПО ВСЕЙ СИСТЕМЕ РАСПОЛЗЁТСЯ ВМЕСТО ОБЫЧНОЙ СТРОКИ
                        Ответить
                        • Чиво?
                          s.Store("nyTuH") 
                          s.Load() // "nugop"
                          Ответить
                          • А, я слепошарый. Она возвращает string, тогда ок.

                            Тогда, по сути, это тоже самое что с мьютексами, тока локфри, бо CAS
                            норм решение
                            Ответить
    • гологуб, прикинь какая хохма: сегодня увидел велик, спизженный без заднего колеса, я думал, что только переднее снимают, там fast release и вся хуета
      Ответить
      • У заднего же надо попердолиться с цепью...

        Может, заднее было тросиком приковано к стоянке, поэтому спиздили без него?
        Ответить
    • https://pbs.twimg.com/media/GjCyeOYWAAEN7PF?format=png&name=small
      Ответить
      • А кто такие КуклоДёры или КуКолды, или как там написано?
        Ответить
    • https://alex-ber.medium.com/explaining-invokedynamic-introduction-part-i-1079de618512

      It was added in JSR 292 in about 2011. It was originally designed for supporting Dynamically Typed Languages, as JSR name stated. So, it was ignored by waste majority of Java developers.

      upd.

      invocestatic
      Ответить
      • invoceweertoeal же?
        Ответить
        • invoice [is] virtual [so no monies]

          там четверка удалых парней, virtual, static, special и dynamic
          Ответить
          • Я знаю:

            Вротуал: для всех методов объекта. В ЯЖА нет не виртуальных методов (даже в C# есть). Так что ты платишь за виртуальный вызов даже если ты блядь final.

            static это статические методы

            special это конструткор init небось

            dynamic это для груви и прочей питушни как IDispatchable
            Ответить
            • Так что ты платишь за виртуальный вызов даже если ты блядь final.

              Вроде нет, hotspot, спаситель утопающего байткода, кажется умеет смотреть, файнал это, или нет.
              Теоретически ещё может быть ситуация, что ты скомпилировал с файналом во внешнем классе, а тут пришла Лисков и убрала его, насовав наследников. Но что-то мне сдаётся, что более серьезные языки типа сишки-плюсов-раста в рот ебали думать о каких-либо изменениях в соседях (да, конкретно классовое наследование там неприменимо).
              Ответить
              • hotspot возбуждается на хотспот, по-умолчанию у тебя всё виртуально, пока не доказано, что именно там у тебя хотспот, и тут включается ДЖЫТ и он может даже заинлайнить!

                В сишке если ты не наследуешься в рантайме же. Тебе нужна декларация предка, чтобы например знать, сколько тебе места надо.
                Ответить
                • Специально ж написал: (да, конкретно классовое наследование там неприменимо
                  Ответить
                  • да, ты прав.

                    Я вообще считаю, что наследование классов это часще всего какашка.
                    Композит и делегирование это ок, как в расте или в Go.
                    но там тебе очевидно, что предок это часть тебя, и ты не можешь поменять предка не поменяв потомка

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

                    Т ока это будет выоажено не как наследование а как делегирование, типа у тебя есть поле "указатель на Parent" и ты его дергаешь виртуально
                    Ответить
          • Четыре коня Армагеддца и Апокалипсеца.
            Ответить
      • When we make field.setAccessible(true); it doesn’t meter what MethodHandles.Lookup object is used

        надо было ветку индусов в гологуб-оффтопе открывать
        Ответить
        • Engrish.

          Пойду пересмотрю моего любимого Nagur Baboo. Лучшие видео по ЯЖА
          https://youtu.be/dZHS35nDje4?t=20757
          Ответить
          • Enjoy a better CI/CD experience with TeamCity pipelines

            спасибо, реклама

            upd

            TGZ BROKEN
            ​​These is durga sir's channel , where is durga sir bro ??????
            TGZ BROKEN
            ​​bro give reply ??????????????????????
            Ответить
          • абрджи мидильвЕя сАрвисес
            Ответить
        • блядь какой же он охуенный


          сможете ответить на вопрос: https://youtu.be/Jll2gxAdfxI?t=3436 ?
          Ответить
    • В платформе говёный API, и работает криво, и ломает мою фичу. Я грю: платформа -- говно, я не понимаю чего делать. Тимлид грит: ну ты отвечаешь за фичу, разберись сам как нить пожалста, не хотелось бы в это вникать.

      Это первый момент был за долгое время, когда я понял, что надо взрослеть

      А петух в платформе функцию не задокументировал потому, что он сам не знает кажется как она работает
      Ответить
      • А вообще заебало!
        20% времени тартишь на бизнес-задачу и 80% на ебобо с платформой, инструментом и инфраструктурой.

        Ко мне джун пришел, и говорит: "а как у нас делать foo?"
        "А я ебу?", говорю. Почитай код платформы, найди похожее, подебаж, поебись с мое, и узнаешь.

        Хуйня на посном масле, не должно быть так

        А самое обидное, джун не найдет решения, и сделает велоспед квадратный. И как его винить? Он бы и рад почитать "как надо", да негде почитать
        Ответить
    • Отчим до смерти забил ребенка в Калининградской области. Еще день родители «искали» 7-летнего Данила, а потом мать призналась, что сына убил мужчина.

      пойдет наверное жопу защищать
      Ответить
    • мудак который спиздил посылку, ты насрал полные штаны, сучонок, насрал вместе со своими, блѣдь, оболтусами, и теперь ты думаешь отм... отмыться, но этого не получится, дурень ты чёртовый, блѣдь, говноед ты ебучий, подавись ты, сучонок... говном, подлюка, чтоб ты изошёл весь, сука, и ссал кровью, подлюка долбучая.
      Ответить
    • ебать я страху натерпелся. Угадайте, где тут отсос, и почему кое-какие перестановки на виндовом агенте всё сломалми
      for drive_letter_code in range(ord('a'), ord('z')):
      Ответить
      • у винды имя диска регистрозависимое?
        Ответить
      • А всё потому, что на нормальном языке не хочешь писать.
        Так-то получай битмап GetLogicalDrives.
        Тебе с твоей скриптушней повезло, что нет флоппи, которые диалог показывают, если не готовы или оптических, которые затянут лоток
        Ответить
        • у меня там была другая случая: мне нужны были диски не этой конктре ной машины
          Ответить
      • «range()» неинклюзивный.
        А винда ставит букву зю, ЕМНИП, сетевым дискам или что-то подобное. Ну или за компом сидит патриот и перенаZначил букву системного диска.
        Ответить
        • «range()» неинклюзивный.

          так трамп отменил же эту необходимость
          Ответить
        • ну не винда ставит, а человек, ноты прав
          Ответить
        • Кстати, что произойдёт, если дисков больше 26?

          DOS назначал следующие символы (тупым инкрементом):
          [:
          \:
          ]:
          ^:
          _:
          `:

          Следующие 26 дисков оказывались недоступными, потому в ASCII шли строчные буквы, а DOS все пути приводил к заглавным. Также был недоступным 28-й диск, потому что бэкслэш использовался как разделитель директорий в пути (какие-то операции с 28-м диском можно было провести, но файлы на нём были недоступны).

          Для безопасности в config.sys придумали команду LASTDRIVE. Если там была команда LASTDRIVE Z, то больше 26 дисков создать было нельзя.
          Ответить
          • >You should only increase the number of drives if you are actually going to be using additional drives because each drive letter above E decreases the amount of RAM available for other purposes.

            лолшто
            Ответить
            • Объём свободной оперативки уменьшался на копейки. Даже с 26 буквами DOS можно было затолкать в HMA.

              Возможно, рекомендация для тех, у кого ОЗУ меньше, чем полмегабайта.
              Ответить
        • Этот визард97 с конца берёт свободные буквы
          Ответить
    • else {
        rethrow(cause);
        throw new AssertionError(cause);
      }
      Ответить
      • if ((next = (current = e).next) == null && (t = table) != null) {
                        do {} while (index < t.length && (next = t[index++]) == null);
                    }
        Ответить
      • побенчил elasticsearch на простом непоисковом запросе (ага, набрать бесплатно контрибьюта в репу)

        15% - __libc_write и нижележащая работа с сокетами.
        ебать.
        Ответить
    • ijson/backends/_yajl2.c: In function ‘parsegen_iternext’:
      ijson/backends/_yajl2.c:525:21: error: implicit declaration of function ‘PyUnicode_GET_SIZE’; did you mean ‘PyDict_GET_SIZE’? [-Wimplicit-function-declaration]
      525 |                 if( PyUnicode_GET_SIZE(last_path) &gt; 0 ) {
          |                     ^~~~~~~~~~~~~~~~~~
          |                     PyDict_GET_SIZE
      error: command '/usr/bin/gcc' failed with exit code 1


      как мы блядь удивлены

      Have you tried an earlier version of Python?
      Ответить
    • // forPattern can be hot (e.g. executing a date processor on each document in a 1000 document bulk index request),
      // so this is a for each loop instead of the equivalent stream pipeline
      String[] patterns = splitCombinedPatterns(input);
      List formatters = new ArrayList(patterns.length);
      for (String pattern : patterns) {


      &gt; can be hot
      &gt; сплитит строку, аллоцируя новый массив
      &gt; делает ArrayList, точно зная нужный размер

      а не, дальше оказалось ещё лучше

      https://github.com/elastic/elasticsearch/blob/main/server/src/main/java/org/elasticsearch/common/time/DateFormatters.java#L1906
      Ответить
      • if (Strings.hasLength(pattern) == false) {

        бать, нормально тебе?
        Ответить
      • String[] patterns = DateFormatter.splitCombinedPatterns((String) property.get("format"));
        for (String pattern : patterns) {
            LegacyFormatNames format = LegacyFormatNames.forName(pattern);
            return format != null && format.isCamelCase(pattern);
        }


        негр-???.жпг
        Ответить
        • какая-то длинная скучая макоронина. Какие-то бесконечные строки для решения проблем, которые должны в одну строчку писаться
          Ответить
      • в джаве-21 добавили List.getFirst(). Который стреляет исключением, если такого элемента нет. Совсем как List.get(0), только исключение другое. А какой-нибудь tryGetFirst() не добавили.

        Ёбаный театр.
        Ответить
      • final int mid = (lo + hi) >>> 1;

        бля ну чувак, ты правда думал что компилятор настолько тупенький?
        Ответить
        • javac действительно тупенький. Его разработчики решили ничего не оптимизировать, чтобы JVM потом оптимизировала на лету.
          Ответить
          • но но, он у меет делать из 1 + 2 три!!!!!
            Ответить
            • а еще склеивать строковые литералы

              констэкспр практчиески

              static String foo = "A" + "B"
              Ответить
        • вообще тут я сам объебался, а причина максимально проста:

          - всё от нуля до Integer.MAX_VALUE является разрешённым значением, т.к. это индексы массива
          - при переполнении у деления соснётся биба, а вот логический шифт оставит свою бибу делению
          Ответить
          • Действительно, >>> — единственная беззнаковая операция в Йаже, >>, *, / — знаковые.
            Ответить
            • Мне приснился ЯП с операторами >>>> и ====. Пока искал документацию, проснулся. Так и не узнал, что они делают.
              Ответить
              • Рельсы кладут. Кстати, уже восьмые вышли.
                Ответить
      • CompileCommand: dontinline java/lang/invoke/MethodHandle.setAsTypeCache bool dontinline = true
        CompileCommand: dontinline java/lang/invoke/MethodHandle.asTypeUncached bool dontinline = true

        что это вы делаете там в своих костюмчиках?
        Ответить
    • мне кажется это всё неправда
      http://batona.net/65998-spid-info-za-1997-2007-90-foto.html
      Ответить
    • Оказывается, если скормить профайлеру tid вместо pid, то он не отвалится, он просто будет собирать стату с одного треда
      Ответить
      • если ты говоришь о прыще, то там тред и процесс это условность вообще
        Ответить
    • Кто-то украл 100 000 яиц у компании в Пенсильвании. Полиция утверждает, что они стоят 40 тыс. долларов
      Ответить
      • Я уверен, что при Трампе такая смешная цена за десяток, а значит, и благосостояние народа, устремится в небеса. Поэтому подождите с оценками хотя бы недельку-другую, скоро воры поймут, что дешевле было на вульф-стрите махинациями заниматься.
        Ответить
    • Compilation failed; see the compiler output below.
       <file>.java:666: error: malformed HTML
                 * formula a <= b
      Ответить
    • https://t.me/kubernetes_ru/938865

      Demo: Ванильный k8s vs Штурвал

      Покажем и расскажем про Штурвал, русскую разработку в SE версии
      уже в эту пятницу в 20:00
      Ответить
      • Steur jezelf jouw russische stuurwiel zonder mij, toch!
        Ik baal als stekker.
        Ответить
    • &#128169;
      Ответить
    • гологуб и канье уест https://pbs.twimg.com/media/GjQBK3rWgAA2V4R?format=jpg&name=medium
      Ответить
    • https://aliexpress.com/item/1005007772807457.html

      китайцы наконец пристроили валявшиеся на складе нераспроданные cdrw

      upd аудифольский кробель питания

      https://aliexpress.com/item/1005007486304539.html
      Ответить
    • Как ускорить бинарный поиск с разумными потерями на память?
      Ответить
      • построить индекс? Можешь сделать хеш, и будешь искать за O(1): куда уж быстрее..
        Ответить
        • c разумными

          там неизвестный double на входе
          Ответить
          • > там неизвестный double на входе

            я попробовал упростить задачу, в результате запутал ещё больше

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

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

                да

                А они сортированы и не пересекаются?

                да, без этого поиск бы не бинарил
                Ответить
    • https://www.kpn.com/zakelijk/internet-of-things/data-services-hub/logfilemanagement

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

        Кстати, у меня к КПН нет претензний в плане инета, есть небольшие в плане сотовой связи. Интернет в моем доме за три года ломался один раз на пару часов, и там хласвейзел с фиксированным внешним IP и мне спидтесты рисуют 800. Вот реально грех бы пиздеть на них
        Ответить
        • Я закелик (eenmanszaak), но случайно туда приземлился

          Я тоже ликую с гигабита, единственный грустный момент - это то, что мелкие файлы с облака (логи на работе) выкачиваются 10мб/с

          Ну и ipv6 охуенно, делаешь macvlan и у твоей виртуалки собственное место в интернете
          Ответить
          • ха-ха, одногомужикадело буквально ИП.

            Я не умею в IPv6, увы. Я чото читал-читал про него книжку, и понял, что у меня на него пока не стоит. Но может быть и надо освоица.
            У меня обычнвая VPSка есть, я на нее IKE кидаю, и теку
            Ответить
    • Привет!
      31 января в прямом эфире обсудили результаты опроса!
      Валентин Удальцов, Иван Поддубный, Алексей Гагарин, Кирилл Несмеянов, Александр Макаров, Сергей Пантелеев и я (Данил Щуцкий) обсудили текущее состояние дел и тренды, которые определяют будущее PHP
      Ответить
      • Почему любой текст со словом "говно" всегда смешной?

        Тоже самое с ПХП.
        Ответить
        • Ты судя по всему ещё сам опрос не посмотрел
          Ответить
          • каокй отсос?
            Ответить
            • треда веб-макак
              Ответить
              • https://webmakaka.ru/
                Ответить
                • Или к группе по java разработке - javadev_ru
                  Ответить
                • >>
                  Веб макака желает сотрудничать с макаками, которые умеют в дизайн, анимацию, умеющими верстать и шарящими в CSS на хорошем уровне.
                  >>

                  каким-то 1993-м годом запахо просто. Найди в своем городе тех, кто увлекается спектрумами, и переписывай игры
                  Ответить
    • https://support.mozilla.org/mk/questions/1340125

      Hey guys, just wondering if there's a toolbar workflow similar to Chrome and Edge where we can jump between profiles.

      ...

      You can possibly keep about:profiles open in a pinned tab for easy access.


      sigh
      Ответить
      • ФФ тут сосёт бибу, к сожалению

        Разные иконки браузера, чтобы можно было различать профили при альттабе? Иди нахуй, дорогой юзер

        Профиль, который по умолчанию ВСЕГДА будет открывать ссылки? Иди нахуй, дорогой юзер, кто первый, тот и папа

        «Firefox уже обновляется другим процессом», да ещё и батарею жрёт без хлеба? Дорогой юзер, нахуй это туда
        Ответить
    • Мне послали формуляр на заполнение где я мамой поклясца должен, что всех соседей спросил, и под ковриком посомтрел, и нет посылки. Мне вернут деньги
      Ответить
      • Спасибо, что держишь нас в курсе! Мы очень за тебя волновались!
        Ответить
      • Вернут все $0.99 и до последней копейки?
        Ответить
        • ну там чуток больше всё таки, я же не сёма, но сумма и правда небольшая. Я думаю большую хуй бы кто вернул.

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

            Обратились в магазин. Там ответили, что таких столов у них уже нет, и дали контакты производителя. Производитель сказал, что поменяет столешницу на новую, ждите нашего курьера и приготовьте испорченную столешницу, курьер её заберёт.

            Курьер так и не приехал. Вместо этого пришло извещение с почты. Пришли за посылкой, а там новая столешница, на этот раз хорошо упакованная. Производитель просто бесплатно отправил новую столешницу, поверив нам на слово, и старую забирать не стал. То есть в теории мы могли бы его и наебать, просто так попросив столешницу.
            Ответить
    • Fix crap in function translate #75794

      https://github.com/ClickHouse/ClickHouse/pull/75794
      Ответить
      • Тут всё прекрасно: и исчерпывающий коммит-месседж для коммита где сплошной реинтерпретер каст, и глубокий анализ в ревью с LGTM, такой хуяк-хуяк-и-в-продакшн
        Ответить
        • я вообще не понял, что там по сути поменялось, кроме добавления ресайза и того, что data_size теперь сначала инкрементится, а потом ассайнится (а прикиньте, если так не планировалось, и это новый баг) хуйню написал, там и был префиксный инкремент до этого.
          Ответить
    • любой непонятной ситуации запускай слак канал и дискурс форум, анон. Что-то не работает? Сроки горят? Какое-то недопонимание?
      Это же очевидно что нужно сделать


      Запускай по каналу на каждый вопрос, ведь это бесплатно. И тогда никто не скажет, что ты ниухя не делал: ты создал тридцать три канала в слаке и четыре форума, а еще подписался на пять модных в этом месяце туду листов (какой процесс без туду листов же?).
      Ответить
    • https://www.tomshardware.com/pc-components/hdds/seagates-fraudulent-hard-drives-scandal-deepens-as-clues-point-at-chinese-chia-mining-farms

      Какой багор)))
      Ответить
      • ну блядь, счетчки у машины еще в моем дествте скручивали, но конечно как вот не ожидаешь от сигейта
        Ответить
    • https://www.forbes.com/sites/zakdoffman/2025/02/09/googles-gmail-upgrade-why-you-need-a-new-app/

      But there’s a glaring issue here — email itself. This is a horribly archaic technology...

      Пошёл на хуй...

      ...that has not really changed in a decade.

      .., эксперт ебланский

      It’s the reason we turn to Slack or Teams or smartphone messaging apps instead of email. Less spam, shorter, snappier interfaces, more direct comms better aligned with how we work and play today

      Я как раз сегодня записался на проверку головушки, давай со мной
      Ответить
      • Правильно зачем емейл в котором каждый дурак может настроить свой редактор и свой ящик, надо всех под одно анальное приложение на джаваскрипте чтобы гигабайт памяти ело и чтобы ты хуй там чего выделить мог
        Ответить
      • wachttijd 52 weken

        ахаха
        Ответить
        • "Обещанного три года ждут" , -- как говорят обычно мои коллеги когда я спрашиваю "когда ты пофиксишь этот красный тест, который я заасайнил на тебя в том году по весне?"
          Ответить
          • А зачем тебе, чтобы он пофиксил тот красный тест?
            Ответить
            • потому что если у вас есть один красный тест, то скоро все тесты будут красные
              если обному пофиг -- всем будет пофиг
              а зачем вообще нужны тесты понятно, или рассказать?
              Ответить
              • Сначала давай разберёмся как так получилось, что коммит с красным тестом попал в мастер. Получается он был флапаюшим? Или в этом кормите появилось флапание?
                Ответить
                • он не был защищен сейфпушем. Есть такое правило: если в мастер можно закомитить сломав тест, то такой тест нахъуй не нужен
                  Если тест не в сейфпуше (это такая система, коея прогоняет тесты перед коммитом) то тест не нужен
                  Ответить
                  • ванишед
                    Ответить
                    • ну это такая наша поделка, которая работает примено так:
                      1. ты коммитишь в бранчик
                      2. там робот ребейзить его на мастер
                      3. прогоняет тест
                      4. если там всё забеись -- пикет в мастер

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

      function sleep(milliseconds) {
          return new Promise(resolve => setTimeout(resolve, milliseconds));
      }
      
      console.log(1); await sleep(1000); console.log(2);

      Работает!

      for (_ of [1,1]) await sleep(1000)
      Uncaught SyntaxError: await is only valid in async functions, async generators and modules debugger eval code:1:18


      Какого хуя???
      Ответить
      • ну значит у тебя консоль await в ней всё работает
        Ответить
        • У меня обычный браузер. А в цикле какого хуя не работает?

          Иньо блядь, дай нормальную капчу!
          Ответить
          • я не знаю что у тебя не работает
            у меня всё работает

            ты бойсови питух может просто
            https://i.postimg.cc/NGW3SRZh/image.png
            Ответить
            • Что у тебя работает и где?
              Ответить
              • скрин
                https://i.postimg.cc/NGW3SRZh/image.png
                Ответить
                • Где? У меня в firefox. Пиздец, оно еще и от браузера зависит???

                  Иньо, сука!!!
                  Ответить
                  • Это хром конечно же. Зачем мне файрфокc? Я же не пидор.
                    Ответить
                    • Пидорский как раз хром. Так что это за хуйня и почему оно работает в одних браузерах и не работает в других?
                      Ответить
                      • ну конечно, это же он течет памятью и не работает с async
                        Ответить
                        • Чел, все браузере на движке хромиума. А детали работы сосноли обычных юзеров как-то не касаются.
                          Ответить
                          • У тебя сарказм отклеился?

                            Давай еще раз:

                            1. В хроме всё работает (и в сайте, и в консоли)
                            2. Хром не течет памятью
                            3. Хром используется примерно везде

                            Все три утверждения ложны для FF.

                            Вопрос: какой бразуер для пидоров?
                            Ответить
                            • FF лучше соответствует стандартам w3c.

                              Единственный минус FF — он медленнее работает на слабой технике.

                              А текут оба.
                              Ответить
                              • P.S. Хромиум периодически убивает вкладки, поэтому и кажется, что он не течёт. Это примерно как FPM убивает PHP после каждых 500 запросов.
                                Ответить
                            • &gt; 2. Хром не течет памятью
                              А файрфокс течет?

                              &gt; 3. Хром используется примерно везде
                              Долбоебами не знающими другие браузеры? Еще раз - под капотом везде хромиум. Или таки нет?

                              Ты хочешь чтобы у меня моник жыром запотел?
                              Ответить
                              • >2
                                да
                                https://www.reddit.com/r/firefox/comments/1cxkkvh/firefox_memory_leak/

                                3>
                                Ты наркоман что-ле сука



                                Firefox is using its own Quantum/Gecko engine. It's one of the last major browsers that doesn't use Chromium, a rare alternative to the near-monopoly of Google.
                                Ответить
                                • Хз, у меня пока ничего не натекло. Может не надо сидеть на 4 гб?

                                  Прыщелис умеет усыплять вкладки? Или для этого нужно разширение, ворующее данные?
                                  Ответить
                                • К слову, бывают браузеры на Вебките, но без Хромиума. Например, Сафари и ещё несколько малопопулярных (Otter Browser, например).

                                  На Gecko бывают с XUL (Фаерфокс), а бывают с нативным UI. Есть ещё форк Gecko — Goanna.
                                  Ответить
                                • Ой, натекло таки. Но я не так давно прыщелис юзаю.
                                  Ответить
                                  • прыщелис для прыщавых мамкиных революционеров


                                    азазаза, я ПРОТИВ СИСТЕМЫ, ПРОТИВ КАПИТАЛИСТОВ ГУГЛ, потому я юзаю ФУРРИ ФОКС

                                    Лано бы тёлки на такое велись и давали еще, но у задротов телок знакомых нет, потому что срут своей революционностью они чисто на линукас.орг.ру, а там тян нет by design.

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

                                      Зато на могильный фуррфокс можно ставить дополнения, синхронизирую с компом и теку...
                                      Ответить
                                      • Никогда это когда? Когда на все вкладки был один цикл и со 100500 вкладками все еле ползало?
                                        Ответить
                                      • Кстати, о дополнениях в могильных браузерах. В Хромиуме дела намного хуже. Раньше дополнения можно было ставить в Яндекс-Браузер, потом поддержку дополнений товарищ майор выпилил (видимо, чтобы дополнения для антизапрета не ставили). Был ещё Kiwi Browser с поддержкой дополнений. Под Новый год они выпустили последнюю версию и сказали, что новых версий Kiwi не будет, переходите на мелкомягкий Edge Canary.

                                        А на Gecko куча могильных браузеров с поддержкой расширений. Одна беда: если заходишь в магазин дополнений с FF>68, показывают не все расширения, а только протестированные на совместимость с могильным браузером. Чтобы поставить не из магазина, надо пердолиться.
                                        Ответить
                                        • А ещё там в ракомендациях pomodoro timer в виде уэб-расширения, как будто это само по себе недостаточно уэбищно.
                                          Ответить
      • Напиши: async function sleep(milliseconds)...
        Ответить
        • А почему сейчас без async рбаотает?
          Ответить
          • Значит, консоль async.

            Попробуй обёртку:

            async function realSleep(milliseconds) {
                await sleep(milliseconds);
            }
            Ответить
            • Можно await не async функцию? Тьфу, это ты кажется что-то путаешь. Она же промис возвращает.
              Ответить
              • Может, и путаю. Я под новые версии ECMAScript не писал.
                Ответить
                • Так а как это поможет от syntax error?
                  Ответить
                  • А ещё попробуй первой строкой скрипта:

                    "use strict";

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

                      &gt; Да именно так, сиротливое строковое выражение, которое ничему не присваивается.
                      И это тоже. Что за обезьяны это придумали?
                      Ответить
                      • ну блин ты открыл Армению

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

                            Реально, пишите сервера на Go. Вот уж точно хуже не будет чем JavaScript, а быстрее будет, и понятнее.

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

                                Хотя знаешь, при всей мерзости JS, TS получился очень хорошим.

                                Вот просто Гейтс из какашек научился делать питьевую воду, а TS из JS сделал язык с нормальной типизацией.

                                Там есть юнионы блядь! И интерсекшены
                                Ответить
                                • Как его в браузере запустить?
                                  Ответить
                                  • TS? ну надо скомпилировать типа сначала
                                    Ответить
                                    • А в консоли браузера?
                                      Ответить
                                      • Мне кажется нет, но может плагин есть.

                                        Я не эксперт по рачьим технологиям, к счастью.
                                        Задача JS (и тех, кто на нем пишет) доставлять людям боль.
                                        Делать все эти сраные сайты которые через пять секунд чтения медленно темнеют, потом медленно всплывает окно про сраные куки. Они чистое зло, порождение лукавого, они на свете живут чтобы делать ХУЖЕ.
                                        А я нет.

                                        Я давно говорю, что если уничтожить JS и всех, кто на нем пишет, то мир станет намного более теплым и ламповым
                                        Ответить
                                        • > потом медленно всплывает окно про сраные куки.
                                          Ха! А как тебе такое? Появляется окно с рекламой платной подписки или просмотра с куками и трекингом, но бесплатно. И на втором варианте кнопка активируется по таймеру!
                                          Ответить
                                          • что ты делал в гермашке?
                                            Ответить
                                            • искал роутер на свалке, а что?
                                              Ответить
                                              • так его забрали уже давно
                                                Ответить
                                                • забрали, и продают
                                                  https://www.avito.ru/all?q=d-link%2Bdir-300

                                                  смотри, тут можно отсосать у тракториста
                                                  Ответить
                                                  • Самое смешное, что у некоторых цена похожа на номер модели.
                                                    Ответить
                                                  • Роутер D-link DIR 300
                                                    100 ₽

                                                    Рабочий роутер. Скорость вай-фай режет сам роутер. Лан работает отлично.
                                                    Ответить
                                                    • &gt;WiFi 2.4Ghz 100мбит

                                                      ахаха

                                                      прикинь кто-то подумает "ну у меня интеннет 100 мегабит, как раз мне подойдет"
                                                      Ответить
                                            • Почему в гермашке?
                                              Ответить
                                              • таймера на их сайтах я не видел, но вот дихотомия "либо плати, либо куки" на каждом первом
                                                Ответить
                                                • А если не платить то куки домой придут и сожрут?

                                                  Именно на айтишных сайтах таймер. golem.de, кучи их.
                                                  Ответить
                                                  • О нет мне сайт поставил КУКУ
                                                    Как я теперь буду жить

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

                                                    Как вообще раньше люди жили с КУКАМИ В БРАУЩЕРЕ думаю умирали в тридцать лет просто
                                                    Ответить
                                                    • Предлагаю ещё показывать предупреждения, что сайт использует localStorage, sessionStorage, Indexed DB, Web Storage, изменяет переменную window.name, отправляет заголовок ETag, использует технологию WebRTC и т. п., на каждую технологию открывать отдельное окно.

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

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

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

                                                            А в Гермашке -- по факсу
                                                            Ответить
                                                            • Мне интересно, как люди становятся бюрократами. Это психическое заболевание? Я не могу понять, как можно с серьёзным eval'ом творить глупости.
                                                              Ответить
                                                            • Лахта, спок!
                                                              Ответить
                                                            • У меня нету факса, я ещё раз говорю, НЕ-ТУ ФАК-СА! ТУПИЦА!
                                                              Ответить
                                                      • Речь там о разрешении на использование в определенных целях.
                                                        Ответить
                                                  • мне не показывает таймер
                                                    Ответить
                                                • И какая же скотина этот закон приняла? :D Что мешало заставить читать заголовки, например?
                                                  Ответить
                                                  • Заголовки браузера, если кто не понял.
                                                    Ответить
                                                  • Египет находится в сотнях тысяч километров от Германии
                                                    Ответить
                                                    • При том, что длина меридиана всего сорок тысяч. В смысле полной окружности. От северного полюса до южного будет двадцать тысяч.
                                                      Ответить
                                                      • Как запомнить длину экватора? В ней столько же километров, сколько обезьян в жопу сунули банан и сколько нумерных петухов на Говнокоде.
                                                        Ответить
                                                • Что за платные каки?!
                                                  Ответить
                              • WASM*

                                * = двукратное увеличение бандла
                                Ответить
                                • Это когда ты пишешь на гетеросексуальном языке котороый потом вместе с рантаймом шаред либами и говном всяким опять компилируются в асемблер под вротуальную машину джавасриктп?
                                  Ответить
                                  • почему JVM, CLR и WASM стековые, а LLVM регистровая?
                                    Ответить
                                    • Хочешь поржать? Dalvik — регистровая. Когда пишешь под Андроид, сначала javac генерирует байткод под стековую JVM, потом dx конь-вертирует его в код под регистровую Dalvik, а потом ART делает AOT в куски нативного кода.

                                      Почему не сделали конь-пелятор сразу в регистровую машину? Зачем нужна промежуточная стадия со стековой?
                                      Ответить
                                      • Мамонты высрали java. Затем неандротальцы высрали ведро и решили использовать для приложениий кросмплатформенную жвм. Потом пришли копроньонцы и сказали: "хотим есть говно мамонта быстрее и экономичнее!" и придумали дальвик. Потом пришли какие-то чуваки и сказали: "бля, посоны, мы не хотим есть ваше говно, нам своё роднее". И создали AOT
                                        Ответить
                                        • Хочу чтобы петух писал на жаваскорипт который компилировался бы в жава который компилировался бы в ART который запускался бы на ARM
                                          Ответить
                                • Не люблю термин WASM, потому что ещё были Watcom Assembler и Wolfware Assembler.
                                  Ответить
                                  • еще сайт такой был, там сидели лоу-левел програмисты
                                    Ответить
                                    • Говорят, что кур доят, а в Шиндошс 1.1 LoadLibrary запретят.
                                      Ответить
                                      • Ой, да не будет никакого Windows скоро. Понятно уже что Linux победил особенно после улучшений ядра 2.4.
                                        Вангую, что Win98 последняя версия windows
                                        Ответить
                                      • скажешь, не доят?

                                        Куриное молоко пьют вечерами после долгих прогулок, чтобы жар разливался по жилам и чтобы крепче спалось
                                        Ответить
    • Стоит ли пользоваться vs code для питона? Он больше похож на блокнот++, чем на IDE. Как там написать func() и сделать чтобы оно сгенерировало определение функции?
      Ответить
      • подключить AI петуха?
        Ответить
        • Для этого нужна нейросеть??? Серьезно? Это та вещь которая отличает ide от блокнота.
          Ответить
          • ты хочешь просто код сниппет?
            Этопримерно Vim умеет тогда: https://www.vim.org/scripts/script.php?script_id=2086
            Студя точно умеет (за код не скажу -- я им не пользовался)

            Notepad++ это умеет мне кажется, EditPlus точно умеет
            Ответить
            • Я хочу чтобы по вызову генерилось определение функции. То что в любой IDE а не блокноте делается по quick fix. Понял о чем я?
              Ответить
              • так сниппет же

                йопоставь пайшарм и не мучайсмя
                Ответить
                • Что такое сниппет?

                  Мне один петух затирал в интернете что все свалили с пучарма на вскод, что пучарм - тормознутое говно (это так, даже и не вздумай запускать его на винте). Но вскод пока максимум тянет на блокнот++.
                  Ответить
                  • блокнот :woozy_face::woozy_face:
                    Ответить
                    • Питон был создан как язык для писания в блокноте. Он потому такой простой изначально и такой лаконичный

                      двадцать лет люди писали скрипты в vim/Notepad++ и текли
                      Ответить
                      • зная людей, которые пишут на питоне, я не удивлён, что они текут
                        Ответить
                        • на любой скриптушне надо писать скрипт

                          скрипт блдяь это один ткстовый файл размером с один экран

                          экран текста блядь

                          начать и кончить

                          какие-то ебанутые люди пытаются на них системы принятия решенй писать, и олжидаемо отсасывают у тракториста
                          Ответить
                      • Долбоёбы может и писали, а так тогда уже были IDE. Может даже и пучарм.
                        Ответить
                  • сниппет это кусочек кода который можно вставить по хотки.

                    Ты в настройках пишешь типа "если я написал FOO и нажал CTRL+F4, то вставь BAR", и оно так работает. Это делает программа размером 400 килобайт, и работавшая у меня на PIII 650 Mhz.

                    Notepad++ так умеет тоже кажется.

                    PycCharm совсем не тормозит, если у тебя проект на один-два файла, 32 гб оперативки и 16 ядер i9 последнего поколения, ну и nvme само собой.
                    ХЗ в чем твоя проблема, за пять-семь секунд что угодно закомплитит
                    Ответить
                    • А, то есть эту хуиту нужно самому допиливать как в анекдоте до уровня хуё-моё иде??
                      Ответить
                • > и не мучайсмя

                  Тебе поздно, сука, всегда будет. Я тебе сказал ещё раз, всё записано, всё… Что тебе, я тебе сказал, подлюка ты, бухало ты несчастное, на этой же неделе всё, я тебе башку оторву, всё, и всё, чё ты мучаешься, зараза ты поганая?
                  Ответить
              • по вызову определение? типа ты написал "call()" и он сам сгенерил функцию.?
                я хз такое
                Ответить
                • Да. Ты пишешь call('a') и он генерит
                  def call(a):
                      pass
                  Ответить
                  • До чего техника дошла!
                    Ответить
                    • Блядь, этой технике больше 20 лет точно. Ты это сейчас серьезно?
                      Ответить
                  • выдумщик какой, не бывает такого
                    (в пайшарме бывает)
                    Ответить
      • Кто пользуется этой хренью?
        Ответить
    • Сучонок, ты посмотри, сколько времени, негодяй. Я тебе всё равно приговор на этой неделе вынесу, я тебе сказал...
      Ответить
    • В Детройте 250-килограммовая рэперша подала в суд на сервис такси, потому что водитель отказался везти её из-за большого веса. Владелец авто заявил, что колёса могут не выдержать такой нагрузки.
      Ответить
      • > Владелец авто заявил, что колёса могут не выдержать такой нагрузки.

        Туда, куда мы отправляемся, колёса не нужны
        Ответить
      • Обежемой! В здании суда придёться демонтировать стену!
        Ответить
        • Проще будет провести заседание на улице (заодно и зеваки поржут).
          Ответить
          • Но она же может подать в суд на суд, за унижение её достоинства!
            Ответить
      • Какой Париж Запада )))
        Ответить
      • Это не айти
        Ответить
    • А не, ты не будешь, нееет, сучка, отвечать по большому счету, как подонок твой сказал, понимаешь ли, что с ним шутить... со мной шутить. Ты знаешь, какие со мной шутки, сука. Я вас, зараз, понимаешь ли, жалел, вас надо убивать и давить. Один сейчас до сих пор ходит, кровью харкает и просит прощения, а прощения ему не будет, до деревянного бушлата. Сучка поганая. Вы взялись такой гадостью заниматься. Ты что названиваешь вместе со своим уродом, блядь, этим.
      Ответить
    • Я тебе сказал, я тебе договорюсь. Подонка и тебя на этой неделе... Все космы, сука, тебе выдеру сам. А потом подонка приколочу, прямо у тебя на глазах. И тебя то же самое, в одну яму, сука, в одну петлю, зараза поганая.
      Ответить
    • Кедовская тварь падлючая. И за все, что ты натворил, что ты сделал, я тебе устрою красивую жизнь, сучонок. Вместе с, вместе с твоей мальвиной из ж, из жопы дно выбью до конца. Обоим сукам, и еще твоему, этому, прихлебателю, блядь, там еще, понимаешь это, на спаренном эт, на спаренном телефоне. Сучонок ты падлючий.
      Ответить
    • Я тебе дам, я тебе дам не трожь! Я тебя, сучка, я тебе все космы зараза выдергаю сам. Я тебе дам друг! Вся ваша кедовская сучка, вот эта витиеватая компания, здесь которая бегала, я вам руки-ноги переломаю. Тут два приехали твоих этих друга. Hа велосипедах. А уехали на своих машинах персональных. Hа скорых помощах. Hа каретах скорой помощи, в морг обои, блядь. Hадо было с вами, я лояльничал с вами, не подключал ребят, а сейчас все подключены, вплоть до прокуратуры, зараза поганая. Ты думаешь что, здесь объявились и скрылись, вы думаете по щелям что-ли расползлись, сучки? Вас надо создать как комитет государственной обороны, понимаешь-ли. Всех зараз, скоро и рокеров и всю эту шваль, всю переловим и всех поуничтожим, заразы проклятые. Раз революция - она без жертв не бывает, вы, суки пошли на такое, но... Вы сами разожгли этот огонь - вы в нем и сгорите, гады.
      Ответить
    • Что здрасьте? Что ты здрасьте здесь опять суешься, подонок ты вонючий, ты башку свою дурную постриги, пока я тебе ее не снес сразу в таком виде, в котором она у тебя сейчас находится!
      Ответить
    • Перекат!

      https://govnokod.ru/29092
      https://govnokod.xyz/_29092/
      Ответить
    • Москвича, который несколько лет ругался в радиоэфире на любительских частотах, будут судить за оскорбление чувств верующих
      Ответить
      • Совсем охуели, пидоры ебучие. Какие, блядь, чувства верующих в XXI веке? Может, ещё на кострах людей будем жечь?
        Ответить
    • В Ленобласти у женщины начались преждевременные роды в туалете: из-за этого младенец утонул в фекалиях
      30-летняя Катя была беременна двойней. В момент начала родов она была в туалете.
      Ответить
    • Жительница Володарска убила собутыльника, засунув ему швабру в жопу
      «Ну палку засунула, он еще живой был. Какашки только вылезли», — рассказала злоумышленница,
      а её друг вынес труп на улицу и закопал возле канализации.
      Ответить
    • Сегодня World bonobo day!!!
      Этакие такие обезьянки, они еще на хуях друтся, как на шпажках!

      Поздравляю всех причастных, куууик
      Ответить

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