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

    0

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

    #188: https://govnokod.ru/28837 https://govnokod.xyz/_28837
    #189: https://govnokod.ru/28840 https://govnokod.xyz/_28840
    #190: https://govnokod.ru/28875 https://govnokod.xyz/_28875
    #191: https://govnokod.ru/28878 https://govnokod.xyz/_28878
    #192: https://govnokod.ru/28886 https://govnokod.xyz/_28886
    #193: https://govnokod.ru/28911 https://govnokod.xyz/_28911
    #194: https://govnokod.ru/28914 https://govnokod.xyz/_28914
    #195: https://govnokod.ru/28917 https://govnokod.xyz/_28917
    #196: https://govnokod.ru/28925 https://govnokod.xyz/_28925
    #197: https://govnokod.ru/28935 https://govnokod.xyz/_28935
    #198: https://govnokod.ru/28938 https://govnokod.xyz/_28938
    #199: https://govnokod.ru/28942 https://govnokod.xyz/_28942
    #200: https://govnokod.ru/28945 https://govnokod.xyz/_28945
    #201: https://govnokod.ru/28948 https://govnokod.xyz/_28948
    #202: https://govnokod.ru/28951 https://govnokod.xyz/_28951
    #203: https://govnokod.ru/28954 https://govnokod.xyz/_28954
    #204: https://govnokod.ru/28971 https://govnokod.xyz/_28971
    #205: https://govnokod.ru/28986 https://govnokod.xyz/_28986
    #206: https://govnokod.ru/28991 https://govnokod.xyz/_28991
    #207: https://govnokod.ru/29002 https://govnokod.xyz/_29002
    #208: https://govnokod.ru/29060 https://govnokod.xyz/_29060
    #209: https://govnokod.ru/29070 https://govnokod.xyz/_29070
    #210: https://govnokod.ru/29079 https://govnokod.xyz/_29079
    #211: https://govnokod.ru/29092 https://govnokod.xyz/_29092
    #212: https://govnokod.ru/29093 https://govnokod.xyz/_29093
    #213: https://govnokod.ru/29104 https://govnokod.xyz/_29104
    #214: https://govnokod.ru/29114 https://govnokod.xyz/_29114
    #215: https://govnokod.ru/29125 https://govnokod.xyz/_29125
    #216: https://govnokod.ru/29132 https://govnokod.xyz/_29132
    #217: https://govnokod.ru/29147 https://govnokod.xyz/_29147

    Запостил: nepeKamHblu_nemyx, 14 Июля 2025

    Комментарии (405) 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.
      Остерегайтесь подделок. Берегите себя и своих близких. Кок!
      Ответить
    • Что выдала "Алиса":

      На ВДНХ никаких достижений не показывают

      На Воробьёвых горах никаких птиц не кормят

      На Парке Победы никаких танков не выставляют

      На Спортивной никакой гимнастики не делают

      На Маяковской никакой поэзии не читают

      На Пушкинской никакой классики не декламируют

      На Театральной никаких спектаклей не ставят

      На Университетской никаких лекций не читают

      На Комсомольской никаких комсомольцев не встретишь

      На Библиотеке имени Ленина никаких книг не выдают

      На Парке культуры никаких каруселей не крутят

      На Ботаническом саде никаких растений не выращивают

      На Академической никаких учёных не встретишь

      На Измайловском парке никаких белок не кормят

      На Пражской никаких чехов не встретишь

      На Китай-городе никаких китайских магазинов нет

      На Смоленской никаких сувениров из Смоленска не продают

      На Тимирязевской никаких агрономов не встретишь

      На Планерной никаких планеров не запускают

      На Речном вокзале никаких теплоходов не отплывает

      На Авиамоторной никаких самолётов не запускают

      На Автозаводской никаких машин не собирают

      На Электрозаводской никаких электроприборов не производят

      На Мичуринском проспекте никаких яблонь не выращивают

      На Водном стадионе никакой воды нет

      На Фрунзенской никакой военной истории не рассказывают

      На Сретенском бульваре никаких бульваров не прогуливаются

      На Цветном бульваре никаких цветов не продают

      На Проспекте мира никакого мира не празднуют

      Промпт:
      На Тушинской ничего не тушат. На Щукинской никаких щук нет. На Коптево ничего не коптят. На Баррикадной никаких баррикад нет. На Молодёжной нет никакой молодёжи. На Лужниках нет никаких луж. Продолжи список для всех станций московского метро.
      Ответить
      • $p$g
        Ответить
        • Изменение приглашения командного процессора операционной системы MS-DOS!
          Ответить
      • Зачем? Зачем?
        Ответить
        • Что зачем? Заебало самому придумывать. Наконец нашлась задача, которую можно ИИ поручить.
          Ответить
        • Попытался заставить "ChatGPT" продолжить список
          gEKA6PbCKuu_nemyx
          MAPTOBCKuu_nemyx
          ABryCTOBCKuu_nemyx

          Не получилось. Он тупой как дубина.
          Ответить
          • Ты попробуй ещё спросить, что такое ИФЫЫ ВКГЬ. Потом можешь сообщений десять поучить его маппить из одного списка символов в другой.
            Ответить
            • Там есть прикол, что если научить её понимать слово nugop, то переводить nyTuH_nugop она откажется в момент, как поймёт что это такое. Какой багор )))
              Ответить
              • Надо рассказать нейросетке, что кроме САМИ ЗНАЕТЕ КОГО есть ещё другие nymuHbl.
                Ответить
                • Да, но nugop-ствовать может только ТОТ САМЫЙ. Всем остальным запрещено в РФ.
                  Ответить
    • Фрунзе Коммандер
      Ответить
      • Иканус, как назывался тот файловый меджер? Моргонспелов коммандер?
        Ответить
        • Который выводил одну панель и почти ничего не умел? Моргослепов.
          Ответить
          • Почему он гуглится только на ГК?

            Кто-то кроме тебя его видел?
            Ответить
            • Да, некоторые из моих одноклассников и сокурсников.
              Ответить
            • http://old-dos.ru/index.php?page=files&mode=files& do=show&id=8269

              https://forum.ixbt.com/topic.cgi?id=23:8131
              Ответить
    • Мало кто знает, но ноунеймовское говно c али-экспресса перед продажей подвергают тесированию.

      Если оно это тестирование проходит, то его продают Сёме за 0.99, и Сёма его кирпичит.

      А если зависает или глючит, то на него вешают маркировку фирмы Dell, и отдают нашим админам. Они, затем, раздают его сотрудникам-программистам.
      Ответить
    • https://x.com/modic123/status/1827251504752775314
      Ответить
      • Амазон? Это вроде веб-сайт по продаже книжек, типа нашего ozon.ru
        как вообше он может стать какой-то там платформой облачной?

        >annualy
        anally
        Ответить
    • By 2024, we all know MIFARE Classic is badly broken. [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]
      Ответить
    • https://ic.pics.livejournal.com/ygashae_zvezdu/78238682/1395520/1395520_original.png
      Ответить
    • Как я прогулялся из 1С в Java и захотел обратно
      https://habr.com/ru/articles/928260/

      Жаваебы, вы пониматее,что вы настолько ущербны, что даже 1С лучше?
      Ответить
      • Вот это великолепно
        https://habrastorage.org/r/w1560/getpro/habr/upload_files/f43/d24/54a/f43d2454a87494dcc14faf5157d5b0fe.png
        Ответить
      • >Большая часть уехавших на запад программистов, возвращается назад.
        понятно
        Ответить
    • Нейросеть нагенерила ещё друзей:

      Sokolyan

      Zamoskvorechyan

      Arbatyan_Pokrovan

      Filyevyan

      Koltsevyan

      Kaluzhyan_Radian

      Taganrogyan

      Kalininian_Solntsevyan

      Serpukhovyan_Timiryazan

      Lublian_Dmitrovyan

      Kahakyan

      Butovyan
      Ответить
    • https://news.lenovo.com/pressroom/press-releases/expanding-boundaries-ai-powered-creativity-productivity-and-innovation/

      Yoga Solar PC Concept (POC)—A PC Powered by the Sun

      Блядь
      Ответить
    • смешной омофон какой
      https://pbs.twimg.com/media/Gv31AhRWkAAV5_o?format=jpg&name=medium
      Ответить
      • И правда, смешно. Как «з гiмном» («с гимном» или «с говном»).
        Ответить
        • а бывает и так
          https://pbs.twimg.com/media/GwOPZx4WEAQW01d?format=jpg&name=large
          Ответить
      • Если пташень это птенец, то тут описан пиздец.

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

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

        Надеюсь, она имела ввиду взрослую птицу.
        Ответить
        • Голубь слетает один единственный раз: в возрасте примерно 30 дней. После этого у него начинается взрослая жизнь, потому что родители вынашивают следующее яйцо.

          Мелкие они совсем беспомощные, похожие на эмбрионов.
          Ответить
        • > Не бывает слётков-голубей

          Ещё в одной песне пели, что не бывает голубей, но та песня неправильная.
          Ответить
        • https://youtube.com/watch?v=OIq_NQvcU_Q
          Ответить
    • Однажды мужика обучал с#-у, он тупил жоско и быстро терял контекст, я специально давал ему время подумать и задавал наводящие вопросы, а он потом повыебывался что хули я сразу ему не говорю чё делать, я ему намекнул что он тупит дохуя и надо это развивать, он сьебался потом
      Ответить
    • Trump claims that the Democrats created the Epstein Files just to hurt him
      Ответить
      • Он там смешно хрюкает про то, что его первые шесть месяцев успешнее любого срока любого другого президента. Единственная проблема, которая у меня здесь есть - это то, что я не журналист, и не могу попросить его перечислить его успешные инициативы.
        Ответить
    • ТСПУ отдаёт первые 16 килобайт от каждого ответа сайта, находящегося за «Cloudflare», потом рвёт связь.

      У меня идея, что можно сделать, чтобы клиенты сайта, находящегося за «Cloudflare», получали весь конь-тент:
      1. Разрезать HTML на айфреймы примерно по 14 килобайт. Если главная страница окажется большего размера, то вложить айфреймы в айфреймы и т. д.
      2. Разбить CSS и JS на файлы тоже примерно по 14 килобайт. Разбивать JS тяжелее, чем CSS, да, нужно следить за границами блоков. Если получится дохуя HTML-кода для их включения, то включать их динамически, изменяя DOM через JS.
      3. Картинки порезать на тайлы тоже примерно по 14 килобайт и вставить их в таблицу.
      4. По возможности везде использовать зожатие deflate/gzip/br/zstd.
      5. Для HTML/CSS/JS использовать всякие клинеры, удаляющие лишние пробелы и комментарии.
      6. Картинки также переоптимизировать, а чертежи перевести в векторный формат SVG.
      7. Также желательно использовать максимально короткие URL, чтобы HTML-код для включения файлов не жрал много места.
      8. Оптимизировать классы CSS, чтобы в HTML-коде не было лишних классов (сёмантическая вёрстка, да, вместо говна a la Bootstrap).
      9. У совсем тяжёлых страниц сделать пагинацию.

      Ничего не забыл?
      Ответить
      • А это нельзя проще организовать, через заголовок Range, нопремер?
        Ответить
        • Гениально:
          https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/setRequestHeader

          Range не входит в список запрещённых заголовков для XMLHttpRequest.setRequestHeader.

          Значит, клиенту можно отдать маленькую страничку, а оставшиеся данные она будет тянуть циклом через XHR кусочками по 10-15 кило. Т. е. всё можно сделать на фронтенде, сильно не меняя структуру сайта.

          И через такую дрочку циклом можно будет даже передавать клиенту вложения.
          Ответить
        • Можно ещё написать специальный браузер, тогда на сайте вообще ничего менять не нужно (главное, чтобы все запросы поддерживали Range).
          Ответить
          • Да, к сожалению ни у кого это не работает для уеб-страничек.

            Получается хуёвая блокировка, по ссылке даже без приблуд всяких можно скачать какой-нибудь "экскремисткий материал"
            Ответить
            • Проверил. https://govnokod.ru/files/images/pony.jpg не загружается полностью в браузере, но если поставить на закачку и дрочить пауза/возобновить можно скачать полностью
              Ответить
              • wget -c -t 1 --no-check-certificate https://govnokod.ru/files/images/pony.jpg


                В три приёма скачалось.

                -c как раз для продолжения через Ranges.
                -t 1, чтобы не висел целую вечность.
                --no-check-certificate, чтобы не пердолиться с импортом УЦ для всяких лецэнкриптов.
                Ответить
                • Я понял, что путаю -t и -T.
                  -t — это retries
                  -T — это Timeout
                  Ответить
              • Кстати, программа aria2c же умеет качать файл в N потоков, порубив запрос на части через ренджи. Можно просто задать ей такое количество потоков, чтобы каждый сегмент был не более 16 кило.

                https://aria2.github.io/
                Ответить
                • Aria2c не хочет рубить на куски меньше мегабайта. Сволочь.

                  Придётся патчить и перекомпилировать.
                  Ответить
                  • Какой пирдолинг )))
                    Ответить
                    • Может, им в issue написать, что нам нужны куски по 16 кило, а не по мегабайту?

                      P.S. Всё-таки забавно, что мы в 2025-м году снова считаем килобайты.
                      Ответить
        • Хотя Range будет работать только для идемпотентных запросов. Если на каждый вызов результат разный, получится франкенштейн из разных версий результата.

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

            Да, тогда к HTML-странице будет гвоздями прибита определённая версия результата, так что при обновлении страницы придётся обновлять все ссылки на ней.
            Ответить
    • It's safe to download from archiveos.org, but not safe to install/use.

      genius
      Ответить
      • --Вы любите помидоры?
        --Кушать -- да. А так нет.
        Ответить
    • За что «Авито» удалили из «AppStore»?
      Ответить
    • чо там уже начали в тюрьму сажать за слово "vpn"?
      Ответить
      • С 1 сентября вроде новые налоги на воздух должны появиться.
        Ответить
    • знакомо
      https://pbs.twimg.com/media/GwBeEuoWUAEiEAR?format=jpg&name=large
      ?
      Ответить
    • нидерландец ругается:
      https://i.postimg.cc/xCqYn0wX/image.png

      Литературно можно перевести как "я тебе глаз на жопу натяну".
      Буквальный перевод такой: "я вырву твой раковый глаз".
      Ответить
    • ещё во время предполётной подготовки перед вылетом в Куйбышев КВС поспорил со вторым пилотом, что сможет посадить самолёт «вслепую» (по одним показаниям приборов). В 15:31, перед началом захода на посадку, командир закрыл обзорные окна кабины со своей стороны шторкой для защиты от солнца и повёл лайнер на посадку; второй пилот, штурман и бортмеханик не препятствовали его действиям.
      Ответить
      • Пиздец.

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

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

        И главное, что КВС выжил. Он такой же, как Путин.
        Ответить
        • Вообще заебато так спорить, правда?

          Анастезиолог поспорил с хирургом, что может вывести человека из гипогликемической комы, и влил ему ведро инсулина.

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

          Так вижу
          Ответить
    • Скачал Виндой «свежие» корневые сертификаты:
      certutil -syncWithWU .

      140 из них оказались просроченными. Какой-то из них просрочен чуть ли не в 1997-м году, но MS продолжает его распространять.

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

        Сразу вспоминается, как с часовыми бомбами в shareware боролись.
        Ответить
    • Один из акционеров «Совкомбанка» пытается продать свою долю стоимостью в 17 млрд рублей через «Авито»

      Один из старейших миноритариев Михаил Клюкин ищет покупателя на принадлежащие ему 5% акций Совкомбанка, сообщает «Коммерсант».

      Объявление о продаже доли размещено на «Авито». В объявлении говорится, что к прямой продаже предлагаются акции MКAО «Coвко Kaпитал Пapтнepc» (бенефициар ПАO «Сoвкoмбaнк») в размере около 7% от общего числа акций (около 5% акций «Сoвкомбaнка»).
      Ответить
      • Наверняка пиздит. Кто ж на «Авито» правду пишет?
        Ответить
        • Вот тут у нас случай так называемого "культурного бекграунда" случился.
          Как-бы и ничего нет в твоей фразе, но я слышу "Ку?"
          Ответить
          • Данелия гениален всё-таки.

            Кстати, он сам снялся в фильме. В роли Абрадокса на Альфе.
            Ответить
    • https://gohugo.io/getting-started/quick-start/

      If you are a Windows user:

      - Do not use the Command Prompt
      - Do not use Windows PowerShell
      - Run these commands from PowerShell or a Linux terminal such as WSL or Git > Bash

      PowerShell and Windows PowerShell are different applications.
      Ответить
      • [module]
          [[module.mounts]]
            source = 'content'
            target = 'content'
          [[module.mounts]]
            source = '/home/user/shared-content'
            target = 'content'


        А нахуя так писать? Чисто чтобы нытики не пользовались ямлом?
        Ответить
        • defaultMarkdownHandler: rst
          Ответить
        • Это томл.
          Ямл для тупых пидоров, а томл просто для пидоров
          Ответить
          • Я знаю, что это томл, где хоть одн опреимущество перед ямлом, кроме возможности ворочения носом?
            Ответить
            • Простые конструкции в томле будут чуть менее противны: нет ссаных табов

              Но вообще несуществует непидорского способа описания конфигурации. Давайте уже это признаем все наконец.

              Это как с колесом Сансары в законе Снаута:
              https://gcode.space/#!/search?q=%D1%81%D0%B0%D0%BD%D1%81%D0%B0%D1%80%D1%8B&user=CHayT


              Сначала у тебя тупой как дрова key-value формат (и там конечно всё просто и понятно и пиздато), потом ты начинаешь пуш зе лимит, и вот вжух хуях пиздых куку и у тебя у же тюринг-полный DSL здравствуй условный Chief, Puppet, Cocoa Pods, Gradle, или Make файл со вставками на баше, седе, авке, перле, итд.


              Бери любой формат, и всё равно будешь страдать.

              Хотя конечно джаваскриптреы умудрились даже на этом конкурсе мудаков занять второе место

              в json нет комментов

              зы: если тебестанет плохо, то вспомни, что конфишурация сендмейл генерировалась из m4, и конфиг груба до сих пор из говна какого-то генерится
              Ответить
              • > нет ссаных табов

                в чём проблема? у вас ide отказывается отбивать?
                Ответить
      • <pre class="mermaid">
          {{ .Inner | htmlEscape | safeHTML }}
        </pre>
        {{ .Page.Store.Set "hasMermaid" true }}

        да боже мой блядь, еще один стопицоты обоссаный смарти что ли, на сей раз на го?

        сука как они заебли все. Пускай все на Parserе уже пишут, или на MivaScript.
        Колдфюжен блядь
        Ответить
      • >Hugo natively supports GoAT diagrams
        ```goat

        ха ха, я знаю что будет дальше
        Ответить
        • Дальше будет second edition?
          Ответить
          • ну блядь я только одну GOAT диаграмму знаю
            Ответить
            • Я несколько знаю: знаю про ЛИСП и знаю про PVS-Studio.
              Ответить
        • https://github.com/bep/goat?tab=readme-ov-file#complicated

          Угроза ядерной войны какая-то
          Ответить
      • This is a paragraph.
        {.foo .bar #baz}

        охуенно удобно писать
        или вот
        {{ define "main" }}
          <h1>{{ .Title }}</h1>
          <p>Affiliation: {{ .Params.affiliation }}</p>
          {{ with .Resources.Get "portrait.jpg" }}
            {{ with .Fill "100x100" }}
              <img src="{{ .RelPermalink }}" width="{{ .Width }}" height="{{ .Height }}" alt="portrait">
            {{ end }}
          {{ end }}
          {{ .Content }}
          {{ range .Pages }}
            <h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
          {{ end }}
        {{ end }}



        Зумер берет SSI из моего голозадого детсва, меняет скобочуку "<" на "{{" итакой: АА Я ПРИДУМАЛ НОВЫЙ ОХУЕНСФЙ СОВРЕМЕННЫЙ ФРЕЙМВОРК БЛЯДЬ
        Ответить
        • просто ещин один смарти
          еще один Parser
          {{ $pi := 3.14159265 }}
          {{ printf "Pi is approximately %.2f." $pi }} → 3.14


          надеюсь, он тюринг-полный
          Ответить
      • Блядь.

        https://www.xda-developers.com/powershell-vs-windows-powershell/

        А как понять, какую хуйню из этого я запустил?
        Ответить
    • https://github.com/evanwashere/mitata/blob/master/src/main.mjs#L266-L282

      иссусе

      https://github.com/evanwashere/mitata/blob/master/src/main.mjs#L309

      пиздец
      Ответить
      • https://github.com/evanwashere/mitata/blob/master/examples/cacheline.js

        При увеличении страйда время падает, при чём между 128 и 512 есть разница (хотя казалось бы, промахи и работа префетчера должны быть на одном уровне). Что за хуйня?

        А, у него обратно пропорциональное количество итераций, лол блядь
        Ответить
        • >/measuring-the-size-of-the-cache-line-empirically/
          на джаваскрипте?
          Ответить
          • Да на чём угодно можно, пока в памяти разложено последовательно. Но там всё равно надо простенький RNG делать, чтобы запутать префетчер.
            Ответить
            • не на чём угодно. Вырази-ка мне последовательный массив в памяти на sh:)

              но кажется в JS можно ArrayBuffer или как-то так
              Ответить
              • > Вырази-ка мне последовательный массив в памяти на sh:)
                > пока в памяти разложено последовательно

                ---

                > но кажется в JS можно ArrayBuffer или как-то так

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

                  я засмеялся: как же я тебе последовательный массив байт в JS выражу, когда там типа "байт" нету?
                  Ответить
                  • Ну лежит там вместо массива байт массив структур. Какай разница?
                    Ответить
                    • Ааа, блядь. Так то массив указателей будет на объекты в рандомных местах теоретически
                      Ответить
                      • Я не знаю как в жопаскрипте но в питухоне у нас даже int будет по указателю

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

                        или нет?

                        или там структура о двух полях типа `данные, тип`?
                        Ответить
                        • Снаут бы сказал что массивы в js гомогенные))

                          Это же тупая скриптушня, там всё по ссылке, а иначе откуда он узнает "тип" и доступные методы?
                          Ответить
                          • Ну есть два способа реализации условно говоря полиморфизма:

                            1. Tagged union
                            2. Указатель на какую-то петшню с виртуальными методами и пр


                            Первый позволяет размстиьть все данные последовательно в памяти (хотя и с небольшими зазорами)

                            Второй нет

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


                            Можно сдеоать промежуточный вариант.

                            Пусть в языке Смегмасрипт есть следующие типы данны:
                            1. number
                            2. string
                            3. boolean
                            4. float
                            5. object
                            6. byte

                            Тогда массив это таггд юнин, и каждый петух в нем занимает 8 байт.

                            7 байт идет на данные, и еще 1 на тип.

                            Клиент читает тип, и понимает, как трактовать данные.

                            Да, один байт займет 8 байт, ну увы.
                            Ответить
                        • >не знаю


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

                      https://github.com/evanwashere/mitata/blob/master/examples/holey_array.js

                      там же ссылка на статью https://v8.dev/blog/elements-kinds

                      ну и даже последовательный массив ссылок это последовательный массив ссылок, в зависимости от того, как ты по индексам будешь ходить, будет разный перформанс
                      Ответить
                      • На мой вкус тут слишком много unknown unknowns.

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

                        >будет разный перформанс

                        ну ты можешь вылезти на кеш-линейку так-то.

                        Алсо, ты можешь там GC начать делать, и затупить на так много квантов, что тебя вообще другое ядро переложат обосрав кеш.
                        Ответить
                        • Запустить гц чем, переходом по ссылкам?
                          Ответить
                          • Да хуй знает что там под капотом делается.
                            Вдруг там какой-нить итератор появился, и его решат заколлектить?
                            Ответить
      • какой AI :))
        Ответить
    • Как такую хуйню можно писать вообще кроме как по решению суда?
      if (!opts.colors) print(
                        ' '.repeat(3)
                        + (
                          1 === sdiff
                            ? sdiff
                            : ((sfaster ? '+' : '-') + sdiff)
                        )
                        + '…'
                        + (
                          1 === fdiff
                            ? fdiff
                            : ((ffaster ? '+' : '-') + fdiff)
                        )
                        + `x ${faster ? 'faster' : 'slower'} than ${1 === runs.length ? rf.name : bench.alias}`
                      );
      
                      else print(
                        ' '.repeat(3)
                        + (
                          1 === sdiff
                            ? ($.gray + sdiff + $.reset)
                            : (
                              !sfaster
                                ? ($.red + '-' + sdiff + $.reset)
                                : ($.green + '+' + sdiff + $.reset)
                            )
                        )
                        + '…'
                        + (
                          1 === fdiff
                            ? ($.gray + fdiff + $.reset)
                            : (
                              !ffaster
                                ? ($.red + '-' + fdiff + $.reset)
                                : ($.green + '+' + fdiff + $.reset)
                            )
                        )
                        + `x ${faster ? 'faster' : 'slower'} than ${$.bold + $.cyan + (1 === runs.length ? rf.name : bench.alias) + $.reset}`
                      )
                    }
                  }
                }
              }
      Ответить
      • Это наверное под градусом писали. Проще скомпилировать и декомпилировать, чтобы понять.

        Я тоже если выпью, могу в одном диалоге и про весь ассортимент в магазине рассказать и про экономику и как Муссолини казнили, а основная мысль была "Нормальной колы не было, я взял квас в холодильнике возьми"
        Ответить
    • почему я вижу
      https://pbs.twimg.com/media/GwODj4KW8AA9X_n?format=jpg&name=large
      Ответить
    • К 15 числу мне сказали что все будет готово 16, и, когда утром мы увидели первый экран – мы сразу поняли что что-то идет не так. Когда начали разбираться, выяснилось: бэкенд-разработчик закончил свою работу и начал помогать фронтенд-разработчику «потому что тот не успевал сделать даже приложение».

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


      https://x.com/gero444a/status/1946342060157501956
      Ответить
    • https://pbs.twimg.com/media/GvvXglEWAAABr1C?format=jpg&name=medium
      Ответить
      • Погуглил, её реально убил парень, обнюхавшийся мефа. 7 марта 2021.

        Как будет березень по-нашему? Март. Т. е. она проговорилась про парня шестого марта, а на следующий же день он её убил.

        Я ведь читал эту историю, но забыл. Четыре года уже прошло.

        Мефедронщика стопудово петушнули, возможно, ещё в СИЗО.
        Ответить
        • Вообще поебать на троицу пидоров, шлюх и наркоманов.
          Ответить
        • >Мефедронщика стопудово петушнули, возможно, ещё в СИЗО.

          ты удивишся ;)))
          https://www.svoboda.org/a/ne-menee-59-udarov-nozhom-kak-rektor-piterskogo-vuza-ubiytsu-nagradil/33476477.html
          Ответить
    • если вернуть одноядерные процессоры и кооперативную многозадачность, то все создатели говноприложений незамедлительно получат пизды
      Ответить
      • Если вернуть к ним восемь мегабайт ОЗУ, то всем программистам придется учиться делать в сырном соусе
        Ответить
      • >>если вернуть одноядерные процессоры и кооперативную многозадачность, то
        ..можно забыть про гонки.

        в Win311 например была ровно одна точка, где мог случится переключень на другой процесс. И поскольку ядро проца было одно -- никто физически не мог потрогать твои данные, пока ты явно не передал управление в этой точке.

        Ну ладно, я малость лукавлю: были резиденты на прерываниях, конечно. Но это совсем другой уровень, и не твое приложение, и тебе было на них похуй скорее всего.
        Ответить
      • Philips Xenium E560/570/580 etc.: 32-битный ARMv5, корпоративная многозадачность, мелкая куча. Если приложение весит полмегабайта, это считается пиздец как много. На много тактов занимать процессор приложение не может, потому что иначе прошивка повиснет. Надо быстро-быстро делать свою задачу и отдавать управление елде.

        Поэтому приложений под него полторы штуки.

        Я написал демку типа скринсейвера. Дальнейшее освоение отложил на потом.
        Ответить
    • Питухи, как по айпишнику получить hostname?
      Нужен реальный работающий пример.

      $ host govnokod.ru
      govnokod.ru has address 104.21.73.186
      govnokod.ru has address 172.67.165.107
      
      $ dig -x 104.21.73.186
      ;; AUTHORITY SECTION:
      21.104.in-addr.arpa.	3594	IN	SOA	cruz.ns.cloudflare.com. dns.cloudflare.com. 2288625502 10000 2400 604800 3600


      govnokod.ru пидор не возвращает
      Ответить
      • .xyz возвращает, например.

        Эти знания содержатся в т.н. "обратной зоне" (aka `in-addr.arpa`). Это параллельная иерархия, к мапингу имен на адреса отношения не имеющая
        Ответить
        • Как мне задачу то решить?
          Ответить
          • какую?
            Ответить
            • Задача минимум: по IP узнать резолвится ли в него какие-то реальные хостнеймы с интернета.
              Задача максимум: узнать список таких хостнеймов
              Ответить
              • Для этого тебе нужно сделать прямой перебор всех существующих в мире доменных имен.
                Это задача из серии "по хешу узнать какие слова такой хеш дают", только тут нет скорее всего "радужных таблиц".
                Кто-то мог попробовать такое сделать, но скорее всего оно не полное.

                В общем "правильного" решения, конечно, нет.
                Ответить
                • Именно по-этому я за сети такие сети как ARPANET и FidoNet: там всегда есть прямое соответствие, и единый файлик где можно это соответствие посмотреть
                  Ответить
                • А неправильное, но работающее в 98% случаев?
                  Ответить
                  • может быть в гугле есть такая инфа из кеша: они про все домены в мире знают.

                    но ты же понял проблему, да? Вот я сейчас открою файл зоны на своем bind, и пишу туда `stertor IN A 8.8.8.8` и кто про это узнает?
                    Ответить
                    • Понятно. Только гыгыкать и можешь
                      Ответить
                    • Ладно, похуй.
                      Ответить
                    • > кто про это узнает?
                      Админ сайта из заголовка Host? Ну а из посторонних никто, это да

                      Хуялсо перестанет работать, например, уеб

                      Поэтому, к сожалению
                      nugopbl IN 95.173.136.71
                      не прокатит(((
                      Ответить
                      • Даже по голому HTTP не прокатит из-за virtual hosts, а на HTTPS будет зарублено ещё на попытке согласования TLS из-за неизвестного SNI.

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

                        Иногда прокатывают домены более высокого уровня: типа если есть example.com, то может прокатить nugopbl.example.com, если сертификат выдан по маске.
                        Ответить
          • Если твоя задача "всегда получать настоящий хостнейм по IP", то она нерешаема: эти множества не биективны.

            Если же задача в том, чтобы получить реальный пример использования обратной зоны, то попробуй `ya.ru`: там всё работает.

            Ну а если ты хочешь указать правильное имя в обратной зоне, то обратись к хостеру: владелец сети отвечает за её обратную зону.
            Ответить
      • ну вот тебе реальный пример: `throwable.website` (никому не говори только, это секретный сайт)
        Ответить
      • Смотрим:
        Received: from ubuntu-512mb-fra1-01 (unknown [46.101.246.194])
        	by mail-nwsmtp-mxfront-production-main-987.sas.yp-c.yandex.net (mxfront/Yandex)

        Тестируем:
        $ dig -x 46.101.246.194
        
        246.101.46.in-addr.arpa. 0      IN      SOA     ns1.digitalocean.com. hostmaster.246.101.46.in-addr.arpa. 1752894406 10800 3600 604800 1800


        Облом.

        А ведь хреново, когда у отправителя писем нету PTR: письма могут в спам улететь.

        Кстати, улетело:

        Это письмо попало в папку «Спам» по следующим причинам:
        некорректно настроена ptr-запись на домене отправителя


        Страйкер, почини!
        Ответить
        • https://www.mail-tester.com/

          давай хуями меряться?
          У меня -- такой: https://i.postimg.cc/MHRghwJt/image.png

          ps: если у тебя нету PTR, или если он `42.42.42.client-123.olenegorsk-online.ru`, то конечно ты соснеш. Но одного PTR мало: надо еще SPF, DMARC и DKIM
          Ответить
          • Да хотя бы PTR и SPF.
            DKIM желательно, конечно, чтобы получатель знал, что письмо не подделали.

            А DMARC — хуйня. Это же просто указатель на то, что SPF и DKIM присутствуют. Можно же сразу проверить SPF и DKIM безо всякого DMARC.

            > если он `42.42.42.client-123.olenegorsk-online.ru`, то конечно ты соснеш
            Да, должен быть цикл: PTR указывает на доменное имя, для которого A или AAAA указывают на исходный айпишник. Пофигу, какое именно имя, но нужно, чтобы цикл замкнулся.

            У 42.42.42.client-123.olenegorsk-online.ru может не быть A-записи, это зачастую фиктивные имена, чисто для логов.
            Ответить
            • &gt;DKIM желательно, конечно, чтобы получатель знал, что письмо не подделали.


              за отсутствие подписи бал снижается.

              &gt;А DMARC — хуйня. Это же просто указатель на то, что SPF и DKIM присутствуют.
              а так же на то, что делать, если они нарушены.

              Это дает защиту от спуфинга, и в целом тоже повышает бал на тестере.


              &gt;У 42.42.42.client-123.olenegorsk-online.ru может не быть A-записи, это зачастую фиктивные имена, чисто для логов.


              такие адреса просто намекают на домашний IP, а это почти наверняка спамбот.

              ps: получить пинальти, и попасть в спам можно еще за например отсутствие миме тайпа с html: современные письма почти всегда имеют версии txt и html
              Ответить
        • https://sshcheck.com/server/46.101.246.194/

          нахуя тебе RSA, да еще с SHA-1?
          путти с win98 ходить?
          Ответить
    • https://t.me/unavoidable_shitpost/4776
      https://x.com/jasonlk/status/1946069562723897802
      https://x.com/jasonlk/status/1946239068691665187
      Ответить
    • https://www.youtube.com/watch?v=SyVEi3_fx9M
      Ответить
    • СКОТОБАЗА!
      Ответить
    • Вы думаете если трап, то обязательно программист, да?
      Бывает и просто трап
      https://pbs.twimg.com/media/GwUokjFXgAEFbGu?format=jpg&name=900x900
      Ответить
      • Я ничего не понял. Особенно дико звучит фраза «может, небольшой, но есть».
        Ответить
        • Я не смотрел ссылку, но это про хуй, да?
          Ответить
          • Я бы так же подумал, если бы увидел эту фразу саму по себе. Но с окружающим текстом она выглядит менее понятно.
            Ответить
            • Геру раньше звали Егор, видимо с этого рофлят
              Ответить
          • https://cs8.pikabu.ru/images/big_size_comm_an/2018-11_2/1541487039163612307.gif
            Ответить
      • Мы как-то обсуждали бывшего эфэсбэшника, который стал маникюрщицей. Думаю, последний раз он программировал в школе на Бейсике.
        Ответить
      • https://neolurk.org/wiki/Гера_Угрюмова

        А в Википедии самого интересного не написали. А если попытаться добавить, удалят, бо нет АИ.
        Ответить
        • самый смак же https://x.com/gero444a/status/1912267841719394366

          ХУЛИ ТЫ ПИЗДИШ ЧТО ОН БЕЗВРЕДЕН
          Ответить
          • Случится в суете суёт
            Момент, когда ты проебался.
            Вопрос тут совесть задаёт:
            Скрывать всё или же признаться?
            Ответить
    • https://pbs.twimg.com/media/Gwaize2WkAMZDlj?format=jpg&name=medium
      Ответить
    • какой красивый язык
      https://i.postimg.cc/MZhVmQZ1/image.png
      Ответить
    • В Первой Псковской летописи упоминается о нашествии крокодилов в Пскове в 1582 году:

      В лета 7090… того же лета изыдоша коркодилы лютии из реки и путь затвориша, людей много поядаша, и ужосашося люди и молиша Бога по всей земле. И паки спряташася, а иных избиша. Того же году преставися царевич Иван Иванович, в Слободе, декабря в 14 день.

      ----

      осторожнее там Утроей
      Ответить
      • Какой няшный коркодил
        https://ru.m.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Babayaga_lubok.jpg


        Как же раньше весело было, и тебе крокодилды в европе, и львы на кавказе, никуда летать даже не надо...
        Ответить
    • The WhiteBox API is implemented as a Java class (called sun.hotspot.WhiteBox) which defines various entry points into the HotSpot VM. Most of the functionality is implemented natively, directly in the HotSpot VM. The API is implemented as a singleton which can be easily retrieved by calling the static method WhiteBox.getWhiteBox().

      Unfortunately, currently even a simple JavaDoc documentation of the API doesn’t exist, so in order to make full use of its functionality, you’ll have to peek right into WhiteBox.java.


      Впрочем, давайте всё-таки перейдем к новым событиям
      Ответить
      • Нормально, у меня на работе все API такие

        --А как пользоваться этим говном?
        --Спроси в слаке у Овцехуева, он это семь лет назад написал
        --Но Овцехуев у нас (уже) не работает
        --Ой, ну почитай код, подебаж, делов-то
        Ответить
        • Так вот, что такое "самомодокументирующийся кот"
          Ответить
    • jdk.internal.ValueBased

      Что это за аннотация? Что она делает? Зачем ей цпп-код? Да хуй её знает, расставим по всей библиотеке какие-то намёки для хотспота, авось пирфоманс, мартышкам знать не положено.
      Ответить
      • /**
         * A container of threads.
         */
        public abstract class ThreadContainer extends StackableScope {
        
            /**
             * Creates a ThreadContainer.
             * @param shared true for a shared container, false for a container
             * owned by the current thread
             */
            protected ThreadContainer(boolean shared) {
                super(shared);
            }


        genius
        Ответить
      • log.debug("TBD");

        я уебу следующего, кто напишет ZoneManagerImpl.fetchZonesByIdentifiersL ist
        Ответить
      • Это из серии "замени двойные квычки на адинарные", только малость с UB?
        Ответить
    • Как я вижу наш сайт
      https://www.reddit.com/r/UrbanHell/comments/ok1cd7/ads_in_hyderabad_india/?tl=ru#lightbox
      Ответить
      • Больше похоже на сайт мистера Нагур Бабу
        Ответить
    • Какая внешняя торговля ))
      https://ru.wikipedia.org/wiki/%D0%93%D0%B2%D0%B8%D0%BD%D0%B5%D1%8F-%D0%91%D0%B8%D1%81%D0%B0%D1%83#%D0%9D%D0%B0%D1%80%D0%BA%D0%BE%D1%82%D1%80%D0%B0%D1%84%D0%B8%D0%BA_%D0%BA%D0%BE%D0%BA%D0%B0%D0%B8%D0%BD%D0%B0_%D0%B8%D0%B7_%D0%AE%D0%B6%D0%BD%D0%BE%D0%B9_%D0%90%D0%BC%D0%B5%D1%80%D0%B8%D0%BA%D0%B8_%D0%B2_%D0%95%D0%B2%D1%80%D0%BE%D0%BF%D1%83




      Далее местные наёмники фасуют кокаин мелкими партиями и отправляют в Европу на джипах и грузовиках через Сахару (по бывшей трассе Париж — Дакар), а затем из Марокко переправляют в Испанию вместе с нелегальными иммигрантами (через запаянные пакеты в желудках) и скоростными катерами
      Ответить
    • De naam USB 3.2 (5 Gbit/s) is de nieuwe benaming van USB 3.1 Gen 1 en USB 3.0.
      De naam USB 3.2 (10 Gbit/s) is de nieuwe benaming van USB 3.1 Gen 2 en USB 3.1.
      Ответить
      • А Java2 (6.0), да
        Ответить
        • Там уже есть 4 v1.0 и 4 v2.0. Ничему не научились.
          Ответить
          • "Windows 2013" for Windows 8.1 and Windows Server 2012 R2
            
            "Windows 2012" for Windows 8 and Windows Server 2012
            
            "Windows 2009" for Windows 7 and Windows Server 2008 R2
            
            "Windows 2001" for Windows XP
            
            "Windows 2001.1" for Windows Server 2003


            ps: ну и студия, конечно https://i.postimg.cc/5t28Z7Gq/image.png
            Ответить
            • Windows Server 2008 и Vista забыли.
              Ответить
            • Ещё версии Visual Studio/MSVC и версии Delphi/Билдера туда же. И версии Андроида.
              Ответить
        • А вот у Перла, у MySQL и у PHP нет шестой версии. Точнее, у Перла пока ещё есть, но она никогда официально не выйдет.
          Ответить
    • Ну и последний пример. Видят домен .localhost и все равно идут добавлять его в hosts, хотя в инструкции нет такой установки (потому что и так работает)

      Простите, а нахуя вы его добавили тогда туда?
      Ответить
    • https://i.postimg.cc/mrbRPjMG/image.png
      Ответить
    • Ведущий программист 1С в Инвестстрой, удаленно⁠⁠
      6 часов назад
      Опыт работы: от 1 до 3 лет
      Зарплата: от 200 000 до 250 000 рублей


      Ваши задачи:
      Участие в проектах по комплексной автоматизации с использованием отраслевой конфигурации для строительных организаций;
      Разработка и доработка объектов конфигурации 1С (в том числе самостоятельно разработанных) под требования внутренних заказчиков на основании сформированных ТЗ, а также участие в формировании ТЗ;
      Участие в тестировании доработанного функционала конфигураций 1С;
      Консультирование пользователей по вопросам работы с конфигурациями 1С.
      Требования:
      Опыт работы с конфигурациями 1С от 2-х лет;
      Знание конфигураций УПП, ЗУП, Бухгалтерия, умение создавать запросы к базе SQL;
      Опыт разработки мобильных приложений на мобильной платформе 1С;
      Опыт работы с обычными и управляемыми формами;
      Знание внутренних механизмов платформы 1С;
      Наличие сертификатов 1С будет конкурентным преимуществом.
      Ответить
      • Пиздец, у нас low-middle столько получает, сколько "Ведущий 1С программист".
        Ответить
        • Ну а сколько ещё ведущему платить? Корпоративов-то в году даже с гендерными днями на все пальцы не наберётся.
          Ответить
          • У вас на Западе сколько гендерных дней?
            Ответить
    • Пиздец. Выкатили код с UB — распидорасило всю память за 5 минут и упало по ООМ.
      Ответить
    • https://f-droid.org/packages/org.woheller69.lavatories/
      Ответить
    • https://memexpert.net/static/break-prod.jpg
      Ответить
    • новый проект red hat systemd вирус эксплоит gcc кибероружие red hat угроза новый проект red hat systemd наноробот встроенный в gcc модуль для red hat linux эксплоит gcc от red hat на квантово-физико-математическом уровне systemd СССР неопознанный летающий
      Ответить
    • <\tool_code
      print(Google Search(queries=["cassandra partition key column name in hash", "cassandra sstable internal structure column name", "cassandra schema gossip OID", "cassandra internal column ID mapping vs relational database OID"]))

      технология иди на хуй
      Ответить
    • goo.gl окончательно закрывается
      https://www.theverge.com/news/713125/google-url-shortener-links-shutdown-deadline
      Ответить
      • Пиздец, да. Куча сайтов сломается, авторы которых думали, что сокращалки вечные.
        Ответить
      • Expires
        1/1/2026

        я уже предлагал - давайте выкупим домен и поставим редирект на rick astley
        Ответить
        • Я думаю Google будет его продлевать вечно, чтобы такие Путины его не перехватили. А закрывают, чтобы не держать полтора землекопа на его поддержке.
          Ответить
    • https://x.com/troum/status/1942564828960202989
      Ответить
    • private static final String K = "k";
      Ответить
    • Как же я люблю ревьювить свеженаписанный код, который использует deprecated api

      И ещё подавляет ворнинги по этому поводу
      Ответить
      • Короче я ещё в RFC писал ДАВАЙТЕ СДЕЛАЕМ ПО РЕСТУ, естественно все урлы так и не поправлены, ну лови двадцать комментариев, чё )
        Ответить
        • впрочем, стоит залезть в кишки стдлибы джавы, как снова становится ясно, кто тут папа

          public static int mismatch(double[] a, int aFromIndex,
                  double[] b, int bFromIndex,
                  int length) {
          Ответить
    • У нас на работе есть single sign-on. SSO - это:

      - Ввод пароля и второй фактор в каждом сервисе
      - Сессия длится от пятнадцати минут ло восьми часов
      - У сервиса нет автоматической отправки на страницу логина? Твои проблемы. Что-то сломалось, и тебе срочно нужно в датадог? Соси бимбу.
      - При первом заходе пароль не требуется (чего блядь?), последующие требуют пароль
      - Потому что кто-то разок проебался, и это должно (???) защитить компанию, откатывать никто не собирается
      - На маках есть специальное приложение для второго фактора, поэтому его как бы и не существует
      Ответить
      • Один логин на все сайты, вот это защита!
        Ответить
      • Зумеры пытались переизобрести AD и керберос, но ожидаемо проебались

        Всё, что вы "изобрели", было ремлизовано в Windows 2000 в 1999-м году. Буквально ВССЕ: SSO, OLAP кубы, нотификация, HTTP гейтвеи, колаборейшены всякие
        Ответить
        • Дак ничего не изобретено. Просто к и б е р с е к и, которые умеют только "ну э подождите само рассосется" изобрели Способ Защиты От Утечек. Который заключается в отдельной сессии на каждый сервис.
          Ответить
          • А еще они изобрели кричащий пузырь "уйди-уйди"...
            Ответить
    • нямка!!!
      https://www.ibm.com/docs/en/datapower-gateway/10.6.x?topic=20-jsonx
      Ответить
    • Поставил @Timeout(100 ms) из жунита на тест. В тесте CompletableFuture.get(1 ms). Жунит отрабатывает первым и интерраптит тред. Само тело метода занимает меньше<20ms. ПРи большем таймауте всё работает как часы. Технология блядь.
      Ответить
      • Assertions.assertThatThrownBy 330 ms
        loadClass 160ms
        openMocks 1760 ms

        Да вы там ёбнутые походу
        Ответить
        • Залез в настройки профайлера

          sampling interval 10ms

          сука дак можно
          Ответить
    • https://www.thomann.nl/thon_rackdrawer_1.htm

      петухи, как найти такую штуку, но на 25 см? Просто полок полно, но мне выдвижную бы.
      Ответить
      • зачем тебе сервер?
        тоже хочешь вот так https://govnokod.ru/29165#comment1220467 ?
        Ответить
        • у меня там вещи попроще, иногда надо доставать покопаться, ебаться из-за этого с отключением всех проводов печально
          Ответить
    • try:
              t['title'] = t['title'][0].encode('latin-1').decode('windows-1251')
          except:
              pass
          try:
              t['artist'] = t['artist'][0].encode('latin-1').decode('windows-1251')
          except:
              pass
          try:
              t['album'] = t['album'][0].encode('latin-1').decode('windows-1251')
          except:
              pass
          try:
              t['albumartist'] = t['albumartist'][0].encode('latin-1').decode('windows-1251')
          except:
              pass
      Дайте собачку!
      Ответить
      • Peace death. И что получим после encode('latin-1').decode('windows-1251')? Все символы, кроме базовой латиницы, превратятся в «??????????».

        Они нарочно или специально?
        Ответить
      • > Дайте собачку!

        ON ERROR RESUME NEXT
        Ответить
    • В России заблокировали Speedtest — сервис по проверке скорости и качества интернета
      Ответить
      • Пол-интернета уже заблокировали, точнее, всю Клаудфлару. А ведь там не только сайты, но и служебные сервера всяких приложений.
        Ответить
        • Я засмеялся: как же я в интернете срать буду, если ты его весь заблокировал?
          Ответить
    • В Кыргызстане на год ввели государственную монополию на международный интернет-трафик
      Ответить
    • MySQL — это базовая БАЗА. Все остальные БД просто сосут хуй.
      Ответить
      • А вам приходилось использовать какие-либо другие СУБД?
        Ответить
        • Да, использовал PostgreSQL, Mongo (прости, Господи) "DB", MS Access и другие.

          Но только от этого не было толку, ибо они сосут хуй по сравнению с MySQL.
          Ответить
          • А в чем заключается сосание хуев???
            Ответить
            • Ну самое первое — это в удобстве использования и эксплуатации, в инфраструктуре поверх.
              Ответить
            • Сосание хуёв заключается в том, что ты берёшь хуй в рот и сосёшь

              Следущий вопрос
              Ответить
          • Будем честны: выбор между MySQL и PostgreSQL это последнее, что повлияет на взлёт твоего единорога.

            Это как выбор между питоном и руби.
            Ответить
      • професисональные программисты выбирают постгрес, тут даже без вариантов
        https://i.postimg.cc/mgsrNfM6/image.png

        школьники -- майсиквел
        https://i.postimg.cc/mgygmXyZ/image.png

        Ты, вероятно, относишься ко вторым, потому предвзят
        Ответить
        • Нет
          Ответить
          • Пидора ответ
            Ответить
            • Хуидора.

              Как было сказано выше: выбор СУБД так же примерно влияет на твой проект, как выбор между памятью Kingston и Samsung. Вот это точно будет НЕ ТА причина, по которой твой стартап выстрели или обосрется

              Блядь это всё равно что спорить в чем лучше хранить конфиг: в томл или в ямл
              Ответить
              • Ну тут всё просто: любой язык лучше, чем ямл.
                Ответить
                • Верно.

                  Ну если не рассмативать "JSON" конечно, но тут вопрос с его классификацией. См диспут "Язык или кусок говна?".
                  Если по этой классификации "JSON" не является языком, то твое утверждение верно.
                  Ответить
                  • YAML умудрился проиграть даже JSON'у. JSON хотя бы парсится предсказуемо и однозначно, чего нельзя сказать про YAML.
                    Ответить
                    • в JSONе комментов нет


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

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

                      Реально на конкурсе олигофренов JSеры заняли второе место
                      Ответить
                      • На самом деле до стандартизации JSON комментарии были, потом исчезли.

                        В JSON5 их вернули.

                        К слову, а в «Protobuf» комментарии есть?
                        Ответить
              • Ты прав, но

                Есть макаки, которые завязываются на специфические возможности конкретной СУБД, то есть не имеют даже теоретической возможности съехать с Postgre на My.
                Я вот использую БД только как колоночную таблицу(цы) с индексами и нужен мне только SELECT и INSERT.
                Ответить
                • Будем честны: через узенькое окошко стандарта SQL (кстати, MySQL всё еще сосет хуй в этом вопросе, или уже чему-то научилась?) пролезут только весьма общие вещи.

                  Это всё равно, что писать на ANSI C против его стандартной библиотеки.
                  Ничего сложнее лабы ты не напишешь не потрогав API операционок.
                  И даже там, скорее всего тебе не хватит POSIX, и придется дрочить конкретные ручки у Linux, OS X/BSD и пр.

                  Тоже самое с SQL.
                  Если тебе хватит `SELECT * FROM PETUHI WHERE ID=23`, то тебе подойдет ODBC драйвер к файлу, разеденному запятыми.

                  Но как только ты захочешь какие-то spatial indexes, то сразу окажется, то в каждой СУБД они сделаны по-своему.

                  Завязываться на пустом месте (пися `mysql_real_query` посреди бизнес-логики) не нужно: это пыхопидорство.

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

                    По этому критерию даже MS SQL сосёт из-за своего дикого свинтаксиса с квадратными скобочками, хотя она является полноценной СУБД, даже с крутыми фишками, отсутствующими у некоторых конкурентов.
                    Ответить
                    • Я, как уже сказал, всё сосёт у MySQL. Так же как PHP всем подставляет хуй.
                      Ответить
                    • >MS SQL сосёт

                      Друг мой, если ты хочешь узнать кто сосет, то вот тебе две ссылки

                      https://learn.microsoft.com/en-us/sql/relational-databases/tables/temporal-tables?view=sql-server-ver17


                      https://learn.microsoft.com/en-us/sql/t-sql/statements/create-materialized-view-as-select-transact-sql?view=azure-sqldw-latest


                      а теперь расскажи пожалуйста как в ваших ссаный MySQL и PostgreSQL (я их не отличаю) такое реализуется.

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

                      Реально, рассуждения пользователей MySQL про MS-SQL это как если бы PHP программист пришел к программисту на OCaml, и сказал:

                      Вот у меня в PHP есть лямбда, теперь я не хуже тебя.
                      Ответить
                      • Так я же говорил, что крутые фишки у MS SQL есть. Materialized view, да. Но вот синтаксис не совсем по стандарту.
                        Ответить
                        • Приведи реальный пример SQL стандарта, котоырй не работает в MS-SQL?

                          Кстати, темпоральыне таблицы это тоже SQL стаднатрт
                          Ответить
                • В Постгре легко нарушить реляционную структуру: в ней есть нескалярные типы ячеек, например, массивы. Если не удержался и использовал такой тип, портировать на другие СУБД будет сложно.

                  Эта фишка роднит Постгре с «документоориентированными СУБД» (типа Mongo), это совсем другой мир.

                  Поэтому при проектировании нужно сразу задумываться об архитектуре, а не просто класть кирпич на кирпич, как Царь.
                  Ответить
                  • Для симметрии замечу, что для MariaDB есть расширение OQGRAPH для манипуляций с графами:
                    https://mariadb.com/docs/server/server-usage/storage-engines/oqgraph-storage-engine/oqgraph-overview

                    Тоже если завязался, придётся весь проект переделывать.
                    Ответить
                  • > В Постгре

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

                      Появляются ORM, таблицы связей для релизации отношений «многие-ко-многим» и прочие костыли... Т. е. снаружи-то для программы это уже не совсем реляционка...

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

                        Но цена этому — тормоза, как у многих декоаративных ЯП.
                        Ответить
                      • Оченб старая, но все еще актуальная статья
                        https://blog.codinghorror.com/object-relational-mapping-is-the-vietnam-of-computer-science/

                        Реляционки не натягиваются на объекты.
                        Или одно, или другое. Потому что оьъекты образуют графы.
                        Потоому все ОРМы это хак.

                        я еще люблю когда СУБД Превращают в key-value. Наухя вам субд тогда?
                        Ответить
                    • Есть хорошие надёжные зрелые не-реляционные СУБД?
                      Ответить
                    • >ТОАСТ

                      Это всё же деталь реализации. Если ты хранишь там просто BLOB, то наверное это и ок.

                      А если ты хранишь там JSON и парсишь его то конечно это кал
                      Ответить
                      • Это деталь, почему такая красивая на бумаге история отказывается быть такой же в железе. Либо у вас запись фиксированной ширины и тогда наличие фильтрации/обработки на сверхскоростных светостях, либо будьте добры забыть вообще про идею простого поточного прохода и перформанс (в принципе, про него уже можно забыть, когда существует таблица, имитирующая поле-массив)
                        Ответить
                        • Так не нужно трогать TOAST без необходимости. Не указывай его в условиях поиска и в выбираемых полях.

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

                    в масиквеле пыхопидоры хранили XMLки и строки, разделенные запятыми, еще двадцать пять лет назад, азаза


                    Другой вопрос, что реляционная СУБД не всегда подходит под все задачи.

                    Иногда например LDAP бы подошел куда лучше.
                    Но все берут РСУБД

                    Почему? Потому что они mature, и есть инстурменты для реплики, и бекапа?

                    А у граф. баз данных такие есть?
                    Ответить
                    • > в масиквеле пыхопидоры хранили XMLки и строки, разделенные запятыми

                      Ну хранили. А у СУБД средств для парсинга такого содержимого не было. Конечно, можно строковыми функциями...
                      Ответить
                      • А MS-SQL был:) Там можно было даже XQuery запросы писать.

                        Если честно, то я не знаю что хуже: Делать плохо, или делать плохо с помощью удобного инструмента.

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

                          Или не нужно тебе – не нужно никому?
                          Ответить
                          • Скорее всего так и было:

                            В MS пришел клиент, у которого 9000 инсталляций MS-SQL, и попросил добавить туда
                            SELECT Instructions.query('declare namespace AWMI="https://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelManuInstructions";           
                                /AWMI:root/AWMI:Location[@LocationID=10]  
                            ') as Result   
                            FROM  Production.ProductModel  
                            WHERE ProductModelID=7

                            программисты гыгыкнули, ну и добавили.

                            В конце концов, чем это хуже
                            https://learn.microsoft.com/en-us/sql/relational-databases/graphs/sql-graph-shortest-path?view=sql-server-ver17


                            Или вот прекрасное: MS завезли ioctl специальный для работы с FILESTREAMS

                            https://learn.microsoft.com/en-us/sql/relational-databases/blob/filestream-sql-server?view=sql-server-ver17
                            Ответить
              • Ерунду написал
                Ответить
              • > Блядь это всё равно что спорить в чем лучше хранить конфиг: в томл или в ямл

                Или как спорить, что применить в проекте: миксины или проксины.
                Ответить
                • Или хуексины.
                  Ответить
                • проксины это же такие витамины чтобы хуй стоял??
                  Ответить
                  • Стоит ли переходить на Ms SQL, если хуй стоит уже десять часов??
                    Ответить
                    • десять часов?

                      Ты винта что ли принял?
                      Ответить
                      • Я гипотетически
                        Ответить
                        • g: приапизм

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

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

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

          Во-вторых, даже на этих диаграммах в профессиональном применении MySQL опережает SQLite и MS SQL, значит, эта СУБД не так плоха, а в учебном применении Постгрес на втором месте (на одном уровне со SQLite, гы).
          Ответить
          • >Во-первых, выбирают обычно не программисты,

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

            Бывает конечно что банке к тебе приходит начальник в галстуке, и говорит: Только СУБД Oracle 8i имеет сертификат ФЫВАОЛДЖЫ-1991, и потому мы уже купили её за $ 999999 вместе с суппортом уровня 9.4.1.3.41.
            Потому используй её.

            Но обычно же нет.
            Ответить
        • Прочитал как «Lamers»
          Ответить
        • SQLite добрая треть

          Штош, дорогие про
          Ответить
          • Да, при том, что SQLite трудно назвать СУБД. Это лёгкий способ дампнуть и восстановить массив.
            Ответить
          • Не вижу ничего плохого в SQLite для однопользовательского приложения, например для мобильного

            в Андроиде это де-факто. Что не так?
            Ответить
            • Что выбирать между MySQL и PostgreSQL по рекомендациям ui-аудитории это немного не ок
              Ответить
              • Погоди, ты сказал, что SQLIte это не СУБД.

                Но это СУБД. И MS-Access это СУБД (недооцененная, кстати!)
                просто это не отдельный сервер. Он в твоем адресом пространстве живет, и однопользовательский.

                Почему это плохо?
                Ответить
                • Нет, это говорил не я
                  Ответить
                  • Как это не ты, когда вот написано: написал "guest".
                    Ответить
                • Тогда dBase, FoxPro, Clipper, Harbour, Paradox, LevelDB, BerkeleyDB — тоже СУБД.
                  Ответить
                  • Но ведь у них нет SQL API
                    Ответить
                    • А, точно.
                      Ответить
                    • ЦЄБД не обязательно скулить должна, хотя например Парадокс мог скулить и даже внешние ключи.
                      Ответить
    • https://pbs.twimg.com/media/GxMdKYLWAAIVArD?format=jpg

      Ну как, перешли по ссылке?
      Ответить
    • В России теперь будет штраф за поиск «экстремистских» материалов. Путин подписал эти поправки
      Ответить
      • Вот nugop.

        А прикинь, в новостях сообщают, что Лавров встретился с представителями движения «Талибан». Ты идёшь гуглить, кто такой «Талибан», а он оказывается экстремистским сообществом. Тебе прилетает штраф.
        Ответить
        • Кстати, закон распространяется, если искать экстремистские материалы, находясь за рубежом? А на иностранцев распространяется? А на иностранцев за рубежом? Получит ли MAKAKA штраф?
          Ответить
          • Российские законы распространяются на всех во всех странах, во всей вселенной.

            Даже если кто-то в далёком созвездии Тау-Кита будет скачивать песни оксиmoron'а (или как там его) его заочно осудят и заочно оштрафуют.
            Ответить
    • https://github.com/UnigramDev/Unigram

      В чём подвох? В чём прикол?
      Ответить
    • О да, я не беру говно по этому вопросу. Я хочу сказать я совеоршенно не беру говно по этому вопросу. Но ты полон коровьего дерьма. Я хочу сказать ты полон коровьего дерьма в этом смысле если ты понимаешь о чем я говорю.
      Это не как если бы ты был не полон коровьего дерьма, но я не даю говна про это.
      Ответить
    • Это очень смешно
      Микротик и папка
      https://youtu.be/wGDTWaDL8jc?t=2984
      Ответить
    • https://www.youtube.com/watch?v=GcnR2lzKQTw
      Ответить
    • Тред отсоса всех, у кого не "MySQL".
      Срать тут ↓
      Ответить
      • типичное использовангие MS-SQL
        DECLARE @g1 geometry, @g2 geometry;  
        SET @g1 = geometry::Parse('CURVEPOLYGON(CIRCULARSTRING(0 5, 5 0, 0 -5, -5 0, 0 5), (-2 2, 2 2, 2 -2, -2 -2, -2 2))');  
        IF @g1.STIsValid() = 1  
          BEGIN  
             SELECT @g1.STArea();  
          END  
        SET @g2 = geometry::Parse('CURVEPOLYGON(CIRCULARSTRING(0 5, 5 0, 0 -5, -5 0, 0 5), (0 5, 5 0, 0 -5, -5 0, 0 5))');  
        IF @g2.STIsValid() = 1  
          BEGIN  
             SELECT @g2.STArea();  
          END  
        SELECT @g1.STIsValid() AS G1, @g2.STIsValid() AS G2;
        Ответить
    • 15 June 2025

      Cock.li Removes Roundcube After Finding Vulnerable PHP Code From 2005
      Ответить
    • The autotools chain consists of a perl script that generates a M4 script that generates a shellscript that uses awk and sed to generate a Makefile.
      Ответить
    • Гръцка млечна салата
      Ответить
    • https://pbs.twimg.com/media/GxWlto8WwAAYiZg?format=png&name=900x900
      Ответить
    • Давайте играть в игру:
      Первый гост пишет текст, остальные указывают какой это год
      Ответить
      • Ссылка ведет на "depositfiles"-помойку, скачивание начинается через 60 секунд после нажатия кнопки. Это если повезёт не получить 404 ошибку.
        Ответить
      • ой, у меня видео карта не в беленький, а в коричневенький такой слот включется теперь, кажется это быстрее работает...
        Ответить
        • Коричневым может быть:
          • AGP;
          • VLB;
          • Asus Media Bus — очень редкий разъём, для него мало карточек. Например, существует видеокарта, скобенированная со звуковухой, чтобы меньше слотов занимать.

          Год зависит от варианта. Если это Asus Media Bus, то примерно 1997-й. Если AGP, то позже. Если VLB, то раньше.
          Ответить
          • В случае VLB он говорил бы про черненький, а не про беленький же.
            PCI появился пожже VLB, как ответ независимых вендоров на потуги голубого гиганта.
            Ответить
      • Ну за кого ещё голосовать? Кто, если не Путин?
        Ответить
        • 2000-2024
          Ответить
          • Да, но только без 2008
            Ответить
            • как-будто для кого-то был секрет что такое медведев

              Вот например видный оппозиционер и борец с путинским режимом Чичваркин поясняет
              https://www.youtube.com/watch?v=-76kewSyYK8
              Ответить
              • https://pikabu.ru/story/umnyie_lyudi_podskazali_evgeniy_chichvar kin_smenil_pol_11340821
                Ответить
      • https://govnokod.xyz/_29160/#comment-1327484
        Ответить
      • https://i.postimg.cc/Jnwv7kst/image.png
        Ответить
        • Я забыл сказать, что если нет ответа, то проигрывают все. Так что если ты тут самый old, то не значит победитель.
          Ответить
          • мне кажется Иканус может довольно точно определить код по этой картинке
            Ответить
        • ICH2 — это примерно 2000-й?
          Ответить
          • Угумс. 478 это наверное может 2001 где-то. Помнишь длииный конвеер?

            Also, угадай, зачем к процессору подключили SMBus?
            Ответить
    • В Екатеринбурге задержан воспитатель суворовского военного училища — его подозревают в совращении 16-летнего курсанта
      --

      Я так смотрю нельзя в РФ начать военную карьеру, не соснув солёненького у более опытного, старшего товарища
      Ответить
    • https://pbs.twimg.com/media/GxbGVLbXIAE-ni8?format=jpg&name=medium
      Ответить
    • Один юзер ради шутки подключил один конец кабеля USB Type-C в левый порт MacBook, а второй — в правый. Результат поразил: ноутбук показал, что начал заряжаться.
      Ответить
      • Не один. Так многие делали.

        Самое смешное, что на самом деле в это время аккумулятор разряжается, потому что у преобразователя напряжения КПД не 100%.
        Ответить
    • https://github.com/spacebagel/OneCandyBuyer/issues/1
      Ответить
    • - написать тесты на assert a == 1
      - ассерты по умолчанию не включены
      - тесты проходят, всё отлично

      genius
      Ответить
      • 1. написать
        assert user.sendEmail();

        2. в тестах всё ок
        3. в проде тыква

        ахахахаха
        Ответить
    • https://i.postimg.cc/fTgQsmbc/image.png
      Ответить
      • Больше традиционных смехуечков светов радует меня своей уверенностью, что его поучения жизни кому-то нахуй всрались
        Ответить
        • Да, когда еблан вещает от имени "всех мужчин" это вообще смешно
          https://i.postimg.cc/qvDj5xjK/image.png
          Ответить
          • https://t.me/progrevg1/8180

            Интересно, а почему свтв так яро осуждает это выражение
            Ответить
            • Светов очень боится, что люди перестанут рожать девочек, и через пятнадцать-двадцать лет Михаилу станет так одиноко...
              Ответить
    • https://i.postimg.cc/0Q88tSnL/image.png
      хорошее
      Ответить
    • Я принял решение «обучить бинарный классификатор дикпиков»
      Ответить
      • Назовешь его " Алеша, новослободский мещанин"?*

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


        *

        Идет по улице Алеша,
        Новослободский мещанин
        Он преферансом увлекался,
        Был рыцарем ночных боев,
        А для науки занимался
        Классификацией хуев.
        В его коллекции научной
        Взят за основу термин звучный:
        Шепзунчик, цеяочник, гпотарь,
        Убивец, бивонь, хоботарь...
        Ответить
        • Гптарь
          Ответить
        • как выяснилось, гугл вполне справляется с проблемой
          вот только где найти время...
          Ответить
    • Тут кодить вообще хоть кто-нибудь умеет???
      Ответить
      • Добрый день.
        Это форум об Аниме, но некоторые люди изучали информатику в школе, так что если есть вопросы -- пишите!
        Ответить
    • https://github.com/search?q=%D0%B5%D0%B1%D0%B0%D0%BB%D0%BE& type=issues

      [BUG][ZS] Пули scavenger (т6 винтовки)
      Пули scavenger могут быть отосланы обратно в ебало стрелка ударом зомби
      Ответить
      • Нашёл issue, где три страницы комментариев полощут моего бывшего одногруппника соответствующим лексиконом.
        Я не шучу.
        Ответить
        • >лексиконом

          Это текстовый редактор такой, Иканус знает
          Ответить
          • Редактор или процессор?
            Ответить
            • Это о дно и тоже.
              С каждым шагом по пути превращения пишмашинок Оливетти в Пэка, предыдущий процессор становился просто редактором.
              Ответить
              • Пажжи-пажжи

                Там же вроде разница в том, что одно это вой и визг, а другое нет
                Ответить
            • Уфф, да. Процессор, конечно. Ты прав.
              Как Word.
              Ответить
      • https://github.com/ChaoticOnyx/OnyxBay/issues/1396#issuecomment-581335845

        #счётчик
        Ответить
        • &gt;СнаотикОпух
          &gt;Опух, Вау

          Снаут, что они с тобой сделали?
          Ответить
    • if (hod.equals("a1") || hod.equals("a2") || hod.equals("a3") ||
              hod.equals("b1") || hod.equals("b2") || hod.equals("b3") ||
              hod.equals("c1") || hod.equals("c2") || hod.equals("c3")) {


      https://github.com/Platko-Bratko/tik-tak-toe/blob/main/src/Main.java
      Ответить
      • //
                        String[] krests = new String[9];
                        krests[0] = "[}{] ";
                        krests[1] = "[}{] ";
                        krests[2] = "[}{]";
                        krests[3] = "[}{] ";
                        krests[4] = "[}{] ";
                        krests[5] = "[}{]";
                        krests[6] = "[}{] ";
                        krests[7] = "[}{] ";
                        krests[8] = "[}{]";



        слушай, ну школьная лаба же.


        Эх, где сейчас мои `noname00.pas` 1998-го года разлива, на каких дискетах остались...
        Ответить
    • >>
      Основатель твиттера создал новый мессенджер, который работает без интернета. Ну как работает… Пока общаться можно лишь с людьми в нескольких метрах от вас
      >>>

      журналисты такие журналисты )))
      Ответить
    • The author is "svncommit" and apparently the
      subversion repository went private in 2006.

      СВИНКОММИТ
      Ответить
      • Syncing all of that up is a
        painstaking process but yields the following diff between roundcube's
        unserialize($str) and bmorel's 2005 session_real_decode($str):
        Ответить
    • https://www.youtube.com/watch?v=ccpXNBsTaGk
      Ответить
    • Перекат!

      https://govnokod.ru/29166
      https://govnokod.xyz/_29166/
      Ответить

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