Куча говна / Говнокод #29093 Ссылка на оригинал

0

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

#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
#210: https://govnokod.ru/29079 https://govnokod.xyz/_29079
#211: https://govnokod.ru/29092 https://govnokod.xyz/_29092

Запостил: nepeKamHblu_nemyx nepeKamHblu_nemyx, (Updated )

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

  • Доброй ночи.

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

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

    Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
    Остерегайтесь подделок. Берегите себя и своих близких. Кок!
    Ответить
  • Говорят, что пить не в моде
    Ответить
  • С днем защитника жопы Борманда вас, питухи.
    Ответить
    • В леволиберальной прессе 22-ого начали праздновать, точную спецдату никто не знает, а все кто предполагал — мотают срок за декретцию.
      Ответить
  • Задача на миллион. У меня IPv6 тачка, как мне сделать запрос в DNS, чтобы по хосту получить список IPv4 адресов? Прыщебляди до сих пор не придумали решение?
    Ответить
      • А вот хуй!

        $ dig A bratishka.ru
        
        ; <<>> DiG 9.18.30-0ubuntu0.20.04.2-Ubuntu <<>> A bratishka.ru
        ;; global options: +cmd
        ;; Got answer:
        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20676
        ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
        
        ;; OPT PSEUDOSECTION:
        ; EDNS: version: 0, flags:; udp: 1232
        ;; QUESTION SECTION:
        ;bratishka.ru.			IN	A
        
        ;; Query time: 47 msec
        ;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)
        ;; WHEN: Mon Feb 24 13:41:54 UTC 2025
        ;; MSG SIZE  rcvd: 41
        Ответить
        • ну ты сам себе походу локальный днс-прокси сломал. у меня даже dig A bratishka.ru @2001:4860:4860::8844 работает.
          Ответить
        • > IPv6-тачка

          > SERVER: 127.0.0.1

          Сервер вещает и на 127.0.0.1, и на ::1 ?
          Ответить
          • А разница? Днс отвечает записями не по принципу протокола, по которому к нему обратились, а по явно запрошенному типу записи.

            У него там локально какая-то хуйня случилась, запрет в dnsmasq поставил или что-нибудь такое
            Ответить
                • Я не выключал. Как можно понять почему он 4 не ищет?
                  Ответить
                  • Давай разберёмся сначала, где он ищет. У него в конфигурации какие server= и address= есть? И кто его поднимает, ststemd, или это часть network manager?
                    Ответить
                    • Хуита какая-то
                      $ sudo systemd-resolve --status
                      Failed to get global data: Connection timed out


                      /etc/resolv.conf:
                      ameserver 127.0.0.1


                      /etc/resolv.dnsmasq:
                      nameserver <тут ipv6 адрес нашего dns-сервера>


                      Всё это говно через systemd запускается.
                      Ответить
                      • В общем я указал другой nameserver и заработало.
                        Ответить
                      • Не видел раньше /etc/resolv.dnsmasq и systemd-resolve на 127.0.0.1 (вместо 127.0.0.53). Что это за дистр?
                        Ответить
                        • Вы нажимаете F2 слишком быстро. F2 не следует нажимать столь быстро. Пожалуйста, не нажимайте F2 быстрее, чем нужно.
                          Ответить
                        • Какое всё это гавно, где мой bind?

                          Я dnsmasq юзал единожны чтобы ics-dhcp не поднимать (мне надр было на пинду через IKE маршруты пушнуть)
                          Ответить
                          • Переведи с прыщеадминского на русский.
                            Ответить
                            • Он говорит, если ты несогласен, то тебя зарежут. Шутка.
                              Ответить
    • Эта книга про то как утак носилует кроколила в пресутствии дитей под чтение стехов?
      Ответить
    • Я великий байтоёб из Новосибирска.
      Ответить
        • В одной далёкой-далёкой питушне, где программисты пишут код быстрее, чем пьют кофе, однажды случился интересный случай с байтами. Главный герой этой истории, Вася-кодер, сидел за своим рабочим местом и думал о вечном: как превратить байты в нормальную строку, чтобы начальство не ругалось.

          “Эх, - думал Вася, глядя на экран, где мигали загадочные символы типа b’привет’ - вот бы была какая-нибудь волшебная палочка для преобразования этих байтов в понятные строки!” И тут его осенило - а ведь в питушне есть целых четыре способа это сделать!

          Первый способ, decode(), был как швейцарский нож - универсальный и надёжный. Вася помнил, как однажды использовал его для преобразования байтовой строки в человеческую речь:

          byte_string = b"hello world"
          decoded_string = byte_string.decode("utf-8")

          Второй способ, str(), был как старый добрый молоток - простой и понятный. Вася часто использовал его, когда нужно было быстро превратить байты в строку:

          byte_string = b"Привет, мир!"
          string = str(byte_string, encoding='utf-8')

          Третий способ, bytes(), был как волшебная палочка для обратного превращения - из строк в байты:

          string = "Привет, мир!"
          bytes_object = bytes(string, 'utf-8')

          А четвёртый способ, модуль codecs, был как секретное оружие питушни - для самых сложных случаев:

          import codecs
          b_string = b'\xc3\xa9\xc3\xa0\xc3\xb4'
          u_string = codecs.decode(b_string, 'utf-8')

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

          А мораль сей басни такова: в питушне главное не то, сколько способов ты знаешь, а то, как быстро ты можешь их применить, когда начальство требует “вотпрямщас всё переделать”!
          Ответить
          • >>> str(b'asd')
            "b'asd'"
            >>> str(b'asd', encoding='utf-8')
            'asd'


            ЧЗХ?

            >>> b"Привет, мир!"
              File "", line 1
                b"Привет, мир!"
                              ^
            SyntaxError: incomplete input

            Ты соснул
            Ответить
            • >>> str(b'asd')
              "b'asd'"

              Почему так? Это str, а не repr.
              Ответить
              • потому что питон не умеет в "дефолтная кодировка", и не знает, во что ему преобразовывать?
                Ответить
                • Можно сделать параметр кодировка обязательным. Можно кодить в utf8, как по дефолту открываются текстовые файлы. Почему так?
                  Ответить
                  • Можно стать воздушным асом. Можно стать воздушной планетой. И эту планету примут по учебнику, а на улице Гигагерцена будет расщеплённый учебник.
                    Ответить
    • байтойоб на скриптовых языках это про __slots__ и двойные ковычки?
      Ответить
  • Что такое "глубокая разработка"?
    Ответить
  • .stream().forEach(e -> ...)

    Каждый раз. Каждый.
    Ответить
    • Поясните мысль. Там с порядком что-то не то будет?
      Ответить
      • Порядок будет тем же самым. Просто .stream() вызывается на коллекции, а значит нет никакой проблемы сделать for (e : elements). К 2025 году джава восемь наконец-то доехала в головы программистов, только вот обосновалась там настолько крепко, что уже не вытащишь. Stream-oriented thinking.
        Ответить
    • У меня загрузились оба... но минуты за две, а не за 28 секунд. Я уже думал, что сервер накрылся.
      Ответить
      • В каждой строчке !important.

        У меня есть примета: если в css есть !important, то стиль — говно.

        !important может понадобиться только для того, чтобы манкипатчить чужой сайт.
        Ответить
        • Ах, да, это же хуитторский «Bootstrap». Тогда норм. Его уже ничем не испортишь.

          А в js «webpack» из семи залуп, четыре покрошены, три так брошены.
          Ответить
    • Тупо рефрешем страницы можно получить еггог 503.

      404-я страница (провоцировал на её получение запросами типа /admin/nugop) так и не загрузилась. Висит в ожидании передачи данных несколько минут.
      Ответить
    • Кто-то может пытаться подменить настоящий сайт и вам лучше не продолжать.

      Веб-сайты подтверждают свою подлинность с помощью сертификатов. Firefox не доверяет websbor.rosstat.gov.ru, потому что издатель его сертификата неизвестен, сертификат является самоподписанным, или сервер не отправляет корректные промежуточные сертификаты.

      Код ошибки: SEC_ERROR_UNKNOWN_ISSUER
      Ответить
      • Так Russian Trusted Sub CA. Для таких сайтов нужен сертифицированный™ браузер.
        Ответить
          • А я знаю?

            Я уже рассказывал о том, какие лицемеры в «Сбербанке», например: на глагне Russian Trusted Sub CA (типа ссанкции), а у online.sberbank.ru сертификат HARICA из Греции (который всё равно продлевают, несмотря на «ссанкции»).

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

              Наверное поэтому
              Ответить
    • в результате отправить не удалось, потому что педрилы требуют электронную подпись, а как я её на чужбине достану

      решил послать дурачком на ту почту, которая мне прислала уведомление (там какой-то живой человек сидит)

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

      и случайно отправил вместе с пдфкой вторым файлом саму подпись

      ебать они подумают я идиот
      Ответить
      • Ещё никогда Штирлиц не был так близок к провалу...
        Ответить
        • да, пошлют на хуй и въебут 20к штрафа
          Ответить
            • От меня росстат требует отчёт как от ип, какую деятельность я вёл в 2024. А я не вёл, я просто не мог закрыть ип. Поэтому там нужны ровно две галочки, нет и нет. Но для галочек нужна эцп. А тех, кто галочки не ставит, преследуют по закону, при чем там прогрессивная шкала - если окажется, что после выписывания штрафа я все равно должен сдать эти данные, то мне прилетит ещё больше.
              Ответить
              • почему ты не можешь получить эцп?

                почему пидирасы из хуйлостата не могут запросить эти данные у пидарасов из дефейкетоналоговой?
                Ответить
                • Мумуляция независимости властей, создание иллюзии защиты данных.

                  Когда что-то нужно тебе, ты должен сам бегать по ведомствам для copy-paste данных. Но когда тебя нужно наказать, copy-paste выполнят за тебя, не спрашивая.
                  Ответить
                • > почему ты не можешь получить эцп?

                  я хуй знает где, и там даже госуслуги надо подтверждать личным визитом, иначе госкей не работает
                  Ответить
                  • Загранпаспорт нового образца у тебя? Им можно по NFC госкей подтвердить.
                    Ответить
                • Хуйлостан — это очень смешно!

                  Какие есть ещё смешные названия? Москвабад ещё слышал.
                  Ответить
                  • Сант-Путинсбург
                    Петростан
                    Ёбург
                    Ответить
                  • Блинолопатная Скотоублюдия, Свинособачий Хуйлостан, Рабские Вымираты и Нефтедырое Пынебабве, Попытная Рухнумия.
                    Ответить
                    • Евробантустан, Еврогабон, Объединённые Германские Эмираты.
                      Ответить
      • А что ты сделать хотел? Есть предыстория о чём речь вообще?
        Ответить
        • Опозицонер не может сдать партбилет и получить полный расчет за путинги.
          Ответить
    • я когда говорю что с фронтэндерами, джаваскриптерами и CSSниками нужно поступать так, как поступал со своими жертвами инженер из фильма Пила, то я же это не просто так говорю
      Ответить
    • Есть такое. Вариантные селекторы используются для смены цвета эмодзи, например, расы физиономий. На остальные символы не действуют.

      Первые 16 селекторов лежат в BMP (Basic Multilingual Plane), остальные — в верхних плоскостях.
      Ответить
    • в телеграме ёбаные спамеры таким образом тегируют людей без прямого указания пользователя, пихают пустой символ, к нему цепляют метадату "меншен такого-то юзера"
      Ответить
      • Там метадата кодируется невидимыми символами Юникода? И если спиздить текст, то в другом канале метадата сохранится?
        Ответить
        • Нет, там разметка - с такого-то символа по такой идёт упоминание юзера Х. А этот интервал - это непечатный символ.
          Ответить
  • Windows не может остановить «Универсальный том», потому что он используется программами.

    Какими??? Есть реальные примеры?

    Винда уже несколько гигов занимает на диске, а места для внятного сообщения на килобайт не нашлось.
    Ответить
    • Правда, заебало. В Винде есть ACL, Винда знает, какой процесс держит диск или файл. Хули тогда в сообщении об ошибке пишет, что я сам должен угадать, кто его держит? Западло мусорнуться?
      Ответить
      • Зачем угадывать? Качаешь альтернативный диспетчер задач, ищешь в нем путь.
        Ответить
    • У него есть своя ниша. Сайты визитки за 2 копейки. Но есть же.
      Ответить
    • Согласен. Относитесь к говну уважиьельно!
      Ответить
  • MySQL - лучшая база данных в мире.
    Ответить
    • --а вы пробовали какие-то другие базы данных чтоб так утверждать?
      --пока не возникало потребности попробовать что-то еще
      Ответить
  • Free AI Signature Generator
    Generate signature with AI
    Ответить
  • https://github.com/awesomized/crc64fast-nvme

    There is a crc-fast-php library using it with PHP

    Можно, конечно, но смысл ускорять crc для пхп? Там же выигрыш будет не сравним с работой самого пхп.
    Ответить
    • ну это зависит конечно от того, используешь-ли ты двойные или одинарные кавычки
      Ответить
  • Какой фреймверк на питоне посоветуете для веб интерфейса устройства? Нужна аутентификация. Джанго для такого жырноват.
    Ответить
      • Помню ещё bottle легковесный. Из зависимостей только стандартная либа
        Ответить
        • ботл-ботл
          ботл-хуётл
          легковесный воздушный боттл
          Ответить
      • А с аутентификацией что? Хотелось бы максимально просто.
        Ответить
        • В боттл есть декоратор auth_basic, просто передаёшь ему функцию, проверяющую юзера и пароль и течёшь
          Ответить
          • Боттл это что-то ископаемое? Это базовая аутентификация? Кстати, почему она умерла?
            Ответить
            • Тебе же для устройства, а не сайт в тырнете писать.
              Ответить
            • Базовая умерла, потому что заголовок из пароля получается обратимой функцией. Если протокол — голый HTTP без TLS, а сеть слушает мужик-посередине, он может перехватить заголовок, а потом послать его повторно или вообще расшифровать пароль (если base64 можно назвать шифрованием).

              Если у тебя локальное устройство, то и базовая сойдёт. А если хочешь рулить удалённо, через Интернет, то базовую поверх голого HTTP надо закопать (как и HTML-формочки, в которых пароль передаётся открытым текстом).
              Ответить
              • Голый HTTP использовать вообще довольно стыдно во времена леценрипта и встроенных в CPU инструкций для крипты. ну сейчас не 1998-й год всё таки, но я согласен, что передавать хеш всё таки лучше, чем передавать плейнтекст

                Однако хеш можно спиздить и потом в спокойной обстановке брутануть. И потому ключ должен протухать. Так работает, например, керберос. Либо можно DH вырабатывать эфемерный ключ, и им все шифровать, и менять его как носки (так работает, как ты понимаешь, TLS и его друзья)
                Ответить
                • > Либо можно DH вырабатывать эфемерный ключ, и им все шифровать, и менять его как носки (так работает, как ты понимаешь, TLS и его друзья)
                  Сколько бесполезной информации.
                  Ответить
                  • Сёма забей, это для программистов хуйя какая-то, тебе не интересно будет
                    Ответить
                    • Нет, это хуйня для дегенератов чтобы умничать на анонимном форуме. Программисты просто юзают джангу, там всё есть и работает.
                      Ответить
                      • Так возьми джангу, додик.

                        Только там сложно: нужно туториал прочитать страниц на семь, ты не спрвишься
                        Ответить
                        • Зато там безопасность изкоробки, сделанная спецами, а не обезьянами с анонимного форума, не знающими про owasp top 10. Ах да, если я тебя ткну мордой в уязвимости предложенных тут вещей, ты же сделаешь вид что ты тут не при делах?
                          Ответить
                        • Ты-то откуда знаешь что такое туториал? Ты можешь максимум первую страницу гугла прочитать чтобы ссылку с нее кинуть не читая.
                          Ответить
                • Как на вопрос ответить - так одни выебоны. Зато кучу нахуй не нужных деталей вывалить в самый раз. Ну и помойка тут.
                  Ответить
                • для тех того, кто не понял - можно попросить чатгпт объяснить на пальцах perfect forward secrecy
                  Ответить
                    • тому можно пойти в тикток посмотреть ролик "девушка принесла домой котёнка: что сделал ребенок!"
                      Ответить
                      • А может тебе с твоим мусором в тикток пойти ролики снимать? Авось найдется дурачок который их посмотрит.
                        Ответить
          • > Хотелось бы максимально просто.
            Глаза спермой залило? Гуглить я и без тебя умею.

            Алсо кто еще использует базовую аутентификацию?
            Ответить
          • Ты сам ее читал перед тем как советовать? Там http basic и всё?

            Вот что за порода такая? Нагуглить первую попавшуюся хуйню и с пальцами веером ее вкинуть. Вопрос был про аналог безопасности джанги. Ты знаешь аналог? Или ты даже джанговскую не знаешь? Гуглить первую попавшуюся хуйню и без тебя умеют.
            Ответить
            • Обезьяна, ты р чем вообще? Там есть роли и группы
              Ответить
              • Какое отношение роли и группы имеют к HTTP-заголовку «Authorization: Basic»?

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

                    Хотя я не теряю надежды, что он хочет «Authorization: Digest».
                    Ответить
                    • P.S. Сейчас посмотрел, в новых браузерах для Authorization: Digest можно использовать ша-256 вместо мд5, но пользователи Сафари соснут.

                      А ещё есть NTLM. Хотя я не понимаю, зачем.
                      Ответить
                      • NTLM для пидоров во общем случае, в нормальных доменных сетях он вообще запрещен*


                        *99% доменных сетей управляются анскильными ламерами, которыве не знают чем ntlm отличается от кербероса, и умеют только виндуос переустановить по инструкции на ютубе
                        Ответить
                • У тебя отличный сёмский, кстати. Я немного научился читать на гологубьем, а вот сёмский пока понимаю плохо(

                  Я не понимаю, почему Сёма забанен в хоохле:
                  https://flask-login.readthedocs.io/en/latest/
                  Ответить
                  • Почему не пьют свиного моло не используют клиентские сертификаты для аутенификации?

                    Я серьезнь не понимаю -- почему.
                    1. их можно реализовать на nginx, на любом фронте где https терминируется, хоть на железке
                    2. они супер-секурные, бо никонгда не передаются по сети прив ключи
                    3. большинство осей умеет их хранить в секретном месте, требовать пароль, шифровать, да блядь хоть хардварно защищать.

                    но люди не хотят делать правильно, люди хотят срать ХТМЛ формочку и хранить пароли в майсикуэле

                    ну ёбнутые
                    Ответить
          • Второй параграф: «Digest authentication example».

            А вот у «Бутылки» дайджеста нету, только васик.
            Ответить
            • auth можно и на nginx настроить кстати
              Ответить
                • Nginx'обляди соснули, короче: «consider this module an ‘alpha’ and treat it with the appropriate amount of skepticism».
                  Ответить
                    • Что у индейца есть, я не сомневался. Даже у lighttpd есть, а он вроде как легче nginx'а.

                      Почему в nginx не портировали? Почему найденный сторонний модуль в состоянии «альфа» и не рекомендуется к продакшну?

                      Сысоев решил, пусть авторы движков сайтов за него отдуваются?
                      Ответить
                      • nginx появился как форвард-прокси для роутинга между приложениями и терминиролвания HTTPS, так и развивается:)

                        индеец появился во времена когда грань между веб-админом и веб-мастером была не такая четкая, потому в нем дохуя по-сути ПРИГЛАДНЫХ модулей вроде SSI, видимо и тут так
                        Ответить
                        • Когда прога на шарпе выкидывает критическое исключение и падает - это очень умильно.

                          Больной пробил головой стену мягкой комнаты.
                          Ответить
  • Ленинград переименовали в Санкт-Петербург, а Ленинградскую область забыли!
    Ебать дебилы!

    Свердловск в Екатеринбург тоже самое!
    Ебать дебилы 2!

    Но про Сталинградскую область не забыли. Знаете почему?
    Ответить
      • П0m0мy 4m0
        ЛeHuH — эm0 Гumлe₽
        ЛeHuH — эm0 СmалuH
        ЛeHuH — эm0 Кuм И₽ СeH
        ЛeHuH — эm0 Ма0!
        Ответить
        • это жопа, в которой мы воняем
          это кровь, которую хлебаем
          Ответить
  • И тогда учитель сказал: ты знаешь, как выглядит в С++ оператор инкремента, но как выглядит оператор экскремента?
    Ответить
    • Из минусов: медленнее, чем «Wireguard». Плохо сделали, тупо.

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

      не зря я в свое время потратил охулион часов на вычитывание RFC про IKE, ESP и иже с ними.
      Ответить
  • Гуест, тебе понравится.
    Делал ревью, в коде некоторый процессинг JSON, коллега добавляет тестовый инпут. Инпут, конечно, просто склейка нескольких строк с экранированными кавычками, как и должен делать копипаст в идею:

    String input = "{\"engine\": \"wrooom\"," +
            "\"dirver\": \"brrrrr\"," +
            "\"corecctness\": \"wha?\"," +
            "\"forty-thousands\": \"bananananes\"}";



    здесь пока всё ожидаемо.

    Оставляю комментарий: мы перешли на семнадцатую джаву, у нас теперь есть нормальные многостроки. Многостроки начинаются и заканчиваются тройными кавычками """, внутри них не нужно экранировать простые кавычки и есть переносы строк, просто дропай туда JSON в нормальном форматировании с претти принтом и радуйся жизни. Догадываешься, к чему привело?

    String input = """
            {"engine": "wrooom",""" +
            """
                "dirver": "brrrrr",""" +
            """
                "corecctness": "wha?",""" +
            """
                "forty-thousands": "bananananes"}""";
    Ответить
  • Нет более полезной функции, чем mysql_real_escape_string
    Ответить
    • Лучше нет влагалища
      Чем очко товарища
      Ответить
      • Лучше товарища
        Чем очко влагалища
        Ответить
          • Кто ты то? Ты один здесь гуест6
            Ответить
            • >Кто ты то?

              А ты мне из-за двери: "а это, блядь, кто?"
              А я ответил: ТВОЙ ХУЙ В ПАЛЬТО

              Я хуй в пальто
              аааа
              Я хуй в пальто
              аааа
              Ответить
    • Это правда
      Я ей капусту квашенную угнетаю
      Ответить
  • Тюменцы жалуются на падающих с потолка червей из-за оставленных на чердаке фекалий
    Ответить
  • В подмосковном Пушкино из-за коммунальной аварии текут реки из говна

    В Пушкино уже несколько месяцев течёт канализация по улицам и затапливает подвалы домов. А всё из-за аварии на насосной станции, которая случилась ещё в ноябре 2024 года, сообщает телеканал RTVI. Тогда из строя
    Ответить
  • Блять, какой же всё-таки Путин — !натурал.
    Ответить
    • Не могу не отметить неверность утверждения о неистинности этой форумулы, да
      Ответить
  • Нидлес, ты тут? Есть вопрос про трещины
    Ответить
    • Если ты про анальные, то не ко мне
      Ответить
  • Чото говнецом потянуло, не чувствуете?
    Ответить
    • лолшто? давно прыщам нужен рут чтобы запустить какое-то джаваговно?
      Ответить
  • layout.buildDirectory.dir('tmp').get().file('class-data-sharing.list').getAsFile()

    кудах кудах градл лучшая система сборки зачем вам мавен
    Ответить
    • class org.apache.commons.compress.harmony.pack200.Segment$ArrayVisitor can not implement org.objectweb.asm.AnnotationVisitor, because it is not an interface

      блядь да что вообще происходит*

      *скорее всего происходит несколько джарников в class path
      Ответить
  • как я тебе сейчас покажу разгон когда я конфиг системы давным давно поменял у меня не второй день пк на амд чтобы подобное показывать это не интел где на постоянке разгон можно сделать ибо вода кастом позволяет
    Ответить
    • Держи запятые: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
      Ответить
    • Кстати, а я рассказыывал, как разгон поломал автокад?
      Ответить
  • Хочется конечно бросить всё, и рвануть на UDFj-39546284. Но я не уверен, что она еще существует
    Ответить
  • Много вы знаете долбоёбов из Осетии?
    Ответить
  • Какая игра интереснее, «ромашка» или «21 очко»?
    Ответить
    • "каменное лицо", когда играющих двое
      Ответить
  • Грустные новости. На СВО погиб известный петербуржский фехтовальщик и кузнец Дмитрий Круглов он же «Жером», который заколол двух каналий из Азербайджана.
    Ответить
    • Жаль, мы -- бонобо -- неплохо с ним фехтовали. Даже в википедии есть по запросу "бонобо -- фехтование"
      Ответить
  • It is time now for us to have a conversation about the Dutch. Their food is shit, their economics is shit, their sex acts are shit, even their soccer players are shit (except for this guy, he cool).
    Ответить
  • Ты опять пишешь, козы плевок?
    Ответить
  • man tsort

    В мане Линукса не написано нихуя:
    https://www.opennet.ru/man.shtml?topic=tsort&category=1&russian=2

    У Фряхи получше, рассказали, что это топологическая сортировка графов и что имена узлов в файле разделяются пробелами:
    https://www.opennet.ru/man.shtml?topic=tsort&category=1&russian=1

    А у Солярки даже привели реальный пример входного файла:
    https://www.opennet.ru/man.shtml?topic=tsort&category=1&russian=4
    Ответить
    • хозяйке на заметку. Прыщеманы лучше читать тут
      https://man7.org/linux/man-pages/man1/tsort.1.html
      https://man7.org/linux/man-pages/man1/tsort.1p.html

      но поскоку это гнусновая тула (корутилс), то иногда документсация по ней не в мане, а в info (да-да, столман пидарас).
      Hence, https://www.gnu.org/savannah-checkouts/gnu/coreutils/manual/html_node/tsort-invocation.html

      с тем, что у бзды доки лучше, никто не спорит
      https://man.freebsd.org/cgi/man.cgi?query=tsort&sektion=1
      https://man.openbsd.org/tsort

      PS: на всяк случай еще раз: Дока по прыщеядру распостраняется частично в манах, частично в .txt файлах в сырцах (и на сайте ядра).
      Дока по GNU тулам распостраняется в info(1). Ман там только для обратной совместимости, и часто полезен примерно как `--help`
      Ответить
      • > Прыщеманы лучше читать тут

        В tsort(1) по-прежнему ничего, в tsort(1p) хотя бы реальный пример добавили.

        По-прежнему хуже, чем у Бзди и Солярки.
        Ответить
        • Посмотри пожалуйста `info tsort` или гну саванна
          Ответить
        • Потому я и говорю: по гнушным тулам лучше читать info (гну саванна из тех же сырцов строится, что и инфо) а не ман.

          Столмана за это многие прокляли, но у гну такая политика: инфо (с хотки из емакса, лол) это официальная дока, а не маны.
          Ответить
    • Смотри как я умею
      Macaque@PRYSHYBOX1$ info tsort | head -n 20
      File: coreutils.info,  Node: tsort invocation,  Prev: ptx invocation,  Up: Operating on sorted files
      
      7.6 ‘tsort’: Topological sort
      =============================
      
      ‘tsort’ performs a topological sort on the given FILE, or standard input
      if no input file is given or for a FILE of ‘-’.  For more details and
      some history, see *note tsort background::.  Synopsis:
      
           tsort [OPTION] [FILE]
      
         ‘tsort’ reads its input as pairs of strings, separated by blanks,
      indicating a partial ordering.  The output is a total ordering that
      corresponds to the given partial ordering.
      
         For example
      
           tsort <<EOF
           a b c
           d
      Macaque@PRYSHYBOX1$ info tsort | head -n 50
      File: coreutils.info,  Node: tsort invocation,  Prev: ptx invocation,  Up: Operating on sorted files
      
      7.6 ‘tsort’: Topological sort
      =============================
      
      ‘tsort’ performs a topological sort on the given FILE, or standard input
      if no input file is given or for a FILE of ‘-’.  For more details and
      some history, see *note tsort background::.  Synopsis:
      
           tsort [OPTION] [FILE]
      
         ‘tsort’ reads its input as pairs of strings, separated by blanks,
      indicating a partial ordering.  The output is a total ordering that
      corresponds to the given partial ordering.
      
         For example
      
           tsort <<EOF
           a b c
           d
           e f
           b c d e
           EOF
      
      will produce the output
      
           a
           b
           c
           d
           e
           f
      
         Consider a more realistic example.  You have a large set of functions
      all in one file, and they may all be declared static except one.
      Currently that one (say ‘main’) is the first function defined in the
      Ответить
    • оптимизировал:
      if num1 == 0 and sign == '+' and num2 == 0:
          print("0+0 = 0")
      elif num1 == 0 and sign == '+' and num2 == 1:
          print("0+1 = 1")
      elif num1 == 0 and sign == '+' and num2 == 2:
          print("0+2 = 2")
      elif num1 == 0 and sign == '+' and num2 == 3:
          print("0+3 = 3")
      elif num1 == 0 and sign == '+' and num2 == 4:
          print("0+4 = 4")
      elif num1 == 0 and sign == '+' and num2 == 5:
          print("0+5 = 5")
      elif num1 == 0 and sign == '+' and num2 == 6:
          print("0+6 = 6")
      elif num1 == 0 and sign == '+' and num2 == 7:
          print("0+7 = 7")
      elif num1 == 0 and sign == '+' and num2 == 8:
          print("0+8 = 8")
      elif num1 == 0 and sign == '+' and num2 == 9:
          print("0+9 = 9")
      Ответить
    • > if 3/2 == 1: # Because Python 2 does not know maths
      > input = raw_input # Python 2 compatibilit
      Ааааа
      Ответить
    • Надо публиковать отдельным говнокодом.

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

      Надеюсь, что автор троллит.
      Ответить
      • ничего себе троллит.. думаете легко двадцать тысяч строк написать? ДУмаете, легко набирать буквы?
        Ответить
        • Еду в автобусе. Входит парень со смартфоном в руке. В динамике играет «Думала, думала, думала...» группы «Руки вверх». Прямо вернул 2001-й.
          Ответить
          • полифоническая мелодия, я надеюсь?

            зы: ну что же ты студент игрушку новую нашел
            Ответить
      • > Надо публиковать отдельным говнокодом.

        Для этого нужно вспоминать пароль от MAKAKA.
        Ответить
    • > А нам ПОХУЙ!!! Сиди, бля, и удаляй РУКАМИ!!!

      напиши приложение, которое удаляет ВСЕ файлы, и продавай его по 999 рублей. За одно использование.
      Ответить
      • Если бы я руководил конторой пидарасов, я бы сделал капчу на удаление, чтобы все заебались писать программу для удаления.
        Ответить
        • `Кстати есть сервис, где файл нельзя удалить физически. Угадаешь, зачем такой нужен?
          Ответить
          • Для кровавой гэбни?

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

              Вот ты сделал бекап базы, и хранишь его на сервере (S3 storage или veeam harderend Linux -- xfs со спец ключиком immutable (xfs(5))).

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

              Выжил только внешний (air gap) бекап (физически лежащий в сейфе на флешке) и... тот самый immutable archive.
              Ответить
  • "Суд" в Петербурге запретил треки «Ну че ты, мусор» и «На хуй мусора»
    Ответить
  • Всё, «Гугл» отключил «SafetyNet API». Приложения, которые не успели с него перейти на «Play Integrity API», не смогут убедиться, что у тебя девайс, сертифицированный «Гуглом», и будут считать, что ты поставил кастомную прошивку.
    Ответить
  • «Гугл» отключился от российских IX:
    https://rb.ru/longread/google-otklyuchilsya-ot-tochek-obmena-trafikom-i-data-centrov-v-rossii/

    Ну что, гологубы, соснули? Кто говорил, что Трамп — наш друг, и теперь РКН разблокирует «Ютуб»? Если бы на горизонте светила перспектива разблокировки, «Гугл» не стал бы отключаться.
    Ответить
    • теперь до гугла будут через Шведцию ходить
      Ответить
  • Гологуб ньюс передает: В Польше арестовали еврейского туриста из Израиля за то, что он кинул зигу в Освенциме.
    Ответить
  • Дважды вдова: россиянка вышла замуж за родных братьев, которых убили в Украине, и стала миллионершей
    Ответить
  • -Ахмед, ETO TI?
    -Слушаю.
    -Знаешь Ахмэд, я твой мама ибал.
    И тогда я заплакал, потому что мама Ахмэда была жирной тупой сукой с буденновскими усами, которую никто не смог бы выебать, кроме папаши Ахмэда.
    -Мама дома? -спросил Ахмэд.
    -Нет никого, - пробормотал я.
    -Патаму что я твой мама сичас ибу, щенок йобаный!
    -Ахмэд, а правда,ч то тебя твой ишак ебал в жопу?.
    -Есть лед в доме?
    -Да.
    -Даставай лёд, сука, я милицию вызвал к тибе, тибя сичас пиздить будут сука йёбаная. прикладывать к телу будешь.
    -Да.
    -Чито да, я твой сабаки выебу, пидор бля, если ещё раз пазвонишь!!!!
    Ответить
    • Да… ну, свиньи же жрут говно своё, ну а чё, они же… ихнее сердце даже человеку пересаживают.
      Ответить
    • > Юджин Маккарти, ведущий профессор университета Джорджии, США

      А я думал, что это украинский учёный.
      Ответить
    • > Его предположение о том, что утконос является результатом гибридизации между млекопитающими и птицами, — ещё более смелое — похоже, основано на непонимании наследования хромосом. Хотя некоторые генетические особенности утконосов напоминают птичьи, это гораздо больше соответствует их примитивному состоянию и является признаком общего наследия птиц и рептилий (сохранившегося у примитивных млекопитающих), чем прямым доказательством скрещивания.
      Ответить
      • > утконос является результатом гибридизации между млекопитающими и птицами
        сука ))

        а енотовидная собака -- гибрид енота и собаки
        Ответить
        • А медвежий макак — гибрид медведя и макаки.
          Ответить
          • Огосподи!

            Откуда же тогда взялся очковый медведь?
            Ответить
            • Ты не знаешь, откуда живородящие млекопитающие берутся?
              Ответить
            • HTML/HTTP/TLS/TCP/IP/Ethernet/витуха.

              Веселее будет, если в VPN или в PPP завернуть: там будут повторы уровней.
              Ответить
                  • Скриптушки двадцать лет ездили нам по ушам сказками про то, как пиздато писать на скриптушне, а тепреь у них новое поветрие

                    Стат анализатор для питона написали на Rust, и он оказался в 10000 быстрее чем такой же на питоне

                    Пакетный менеджер для питона написали на Rust, и он оказался в 10000 быстрее чем такой же на питоне

                    Компилятор для TS написали на Go ну ты понял

                    Удивительное открытие! Невероятные новости! Оказывается, если писать код на Си то он может работатть быстрее, чем код на Баш!
                    Ответить
                  • в интернетах стоит вой (по большей части от меня и моих клонов), что это сделали на гошке, а не на шарпе

                    хуй знает что за долбоебы там работают, но я прикидываю как у команда си/ф-шарпа сейчас челюсть отвисает
                    Ответить
                    • Почему не на борланд паскале тогда?)
                      Ответить
                    • >это сделали на гошке, а не на шарпе

                      Почему компилятор говна1 переписали на говно2, а не на говно3? (я этот вопрос так вижу)
                      Ответить
                      • Go не такое уж и говно, если вспомнить зачем оно нужно.
                        А нужно оно чтобы анскилябрнутые питухи не включая особо мозг делали небольшие полезные тулы которые быстро (быстрее петухона) работают и не требуют сорока пяти пакетов в рантайме.

                        А на чём делаешь небольшие полезные тулы ты?
                        Ответить
                        • > А на чём делаешь небольшие полезные тулы ты?

                          В зависимости от задачи: C, Bash, Python

                          Можно совместить, например написать программу на C и вызывать ее через Bash-скрипт кучу раз для разных файлов, чтобы что-то в что-то конвертировать
                          Ответить
                    • Это ебанутый, у которого код на джаваскрипте быстрее чем код на си плюс плюс?
                      Ответить
        • Было такое The Sketch Show, там обыгрывали. 30% годных шуток, кочайте
          Ответить
        • Да почему курьез?

          У нас тут пол сайта мартышки, пол сайта -- свиноёбы. Что не так?
          Ответить
            • Петух это частный случай человека, если я верно помню Платона
              Ответить
    • А что с яйцами? Это как у нас было?

      Похоже, политическая обстановка прямым образом влияет на яйценосность кур. Переживают, бедненькие
      Ответить
      • Да просто каждая вторая курица из демократов ебаных и голосует за обонго, саботируют экономическую революцию донни
        Ответить
        • Дональд некоторые агентства типа ЦКЗ не разогнал, а там каждая первая курица такая. Причём сами они яиц не жрут.
          Ответить
  • CEO компании, которая разрабатывает одну из самых мощных ИИ-моделей Claude AI, заявил, что профессия «Программист» исчезнет уже через 12 месяцев.

    Согласно оценкам исследователей в области развития ИИ, через 3–6 месяцев нейросети будут генерировать 90% программного кода. А через год начнут писать практически весь код.
    Ответить
    • Какой пиздец...

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


      Средняя цена одной откачки – 1000 рублей*. Один клиент заказывает ассенизатора в среднем 4 раза в год. При базе численностью 400 постоянных клиентов ежегодная выручка составит 1,6 миллионов рублей
      Ответить
  • Где можно бесплатно генерировать селфи для обмана говносервисов, у которых слоев "верификации" больше, чем у огра? Как this person does not exist, но селфач, снятый потным скуфом в хрущевке, когда его аккаунт в танках авито заблокировали, и нужна "верификация".
    Ответить
    • 1. Пиздишь фото скуфача в хрущёвке.

      2. Меняешь ебало через сервис, поддерживающий face swap (можешь вставить ебало из this person does not exist).

      3. Меняешь одежду и предметы интерьера через нейросетку, поддерживающую generative fill (inpaint) до тех пор, пока картинка не будет неузнаваемой через обратный поиск а ля тинай.

      4. Шлифуешь нейросеткой, поддерживающей image2image, чтобы не было «горячих точек» и следов редактирования.

      5. Улучшаешь разрешение (upscale).
      Ответить
      • Пруф оф концепт:

        1. Велл ноун скуф:

        https://i.imgur.com/Dg6YFoB.jpeg

        2. This person does not exist:

        https://i.imgur.com/5huOJdf.jpeg

        3. Меняем ебало; пидорасим всё, до чего дотянемся:

        https://i.imgur.com/VCGK025.jpeg

        Есть косяки, да. А как их исправить, потом расскажу.

        P.S. Фото в третьем пункте считайте общественным достоянием. Дарю, короче.
        Ответить
      • 1. Пиздишь фото скуфача в хрущёвке.

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

        через нейросетку

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

          Пока что не совсем удовлетворён результатами, но однажды удалось наебать админов «Одноклассников».
          Ответить
          • ИИ для пидоров
            Факт

            Скоро всё будет засрано ИИ мусором. Ни одной настоящей новости, но одной настоящей картинки, но одного живого человека, ни одной настоящей эмоции: кругом искуственная поебота. Вы живете в матрице блядь

            Пойду за три сотенных бумажки работать на село.
            Ответить
            • Да уже. У каждой второй тян фотоальбом в соцсетях засран генерециями «Photolab».
              Ответить
              • а на самом деле там сидит хуястый кун ну да ты это и без меня зна а то и вовсе бот, и никакой тян на самом деле не существует
                Ответить
                • Это было и до нейросетей: мудаки просто пиздили чужие фотки и выдавали за свои даже без обработки. Потом появился Тинай, и негодяев стало возможно вычислять.

                  Ну а теперь благодаря нейросеткам вторая волна фейков.
                  Ответить
                • Смотрел фильм «Семь невест ефрейтора Сбруева»?

                  Там один мудак вербовал рабочих в свой совхоз, представляясь в переписке потенциальной невестой и отправляя портрет Сикстинской Мадонны.
                  Ответить
            • Мойдодыр, принимай пополнение. Такого кадра тебе нарисовали! Образованный, революционер!
              Ответить
              • Яндекс, Гугл, Тинай фильм по модифицированной картинке не находят. Только человек знает, откуда этот кадр.
                Ответить
                  • Диоген сделал открытие, что по Платону петух — частный случай человека.
                    Ответить
        • Делюсь нейросетками SaaS.

          Есть проект https://aihorde.net/ . Получаешь там ключик для халявного доступа к API. Поскольку UI сделан через жопу, придётся поискать, как регистрироваться. Я периодически забываю и ищу снова.

          Где применять ключик? Есть фронтенды:

          https://aqualxx.github.io/stable-ui/

          https://tinybots.net/artbot

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

          Это сервис, существующий благодаря добровольцам.

          Есть проприетарные:

          https://phot.ai/
          https://clipdrop.co/
          https://vmake.ai/

          Лимиты обходятся добавлением к своему е-мейлу плюсика и произвольных символов (если он в Яндексе или в Гмейле).

          Есть крякнутые и полукрякнутые apk для Андроида на https://liteapks.com/apps/photography . Лимиты обходятся так: Настройки -> Все программы -> (нужная программа) -> Очистить данные и кэш.
          Ответить
          • Конечно, можешь поставить локально КомфиУЙ и не зависеть ни от каких серверов, но придётся кочать большие модели.
            Ответить
            • Ну не может мой Писарь Скрайбер быть таким милым!
              Ответить
              • Стек технологий:
                1. Голова с thispersondoesnotexist. Лицо получилось немного криповым, но его исправили следующие программы.
                2. Дальше всё делал халявной программой RaccoonX (онлайн, так что моя писанина где-то кэшировалась). Я бы мог получить тело с помощью uncrop/expand в другой программе, но вышло бы грубее. Короче, попросил анкропнуть по пояс.
                3. Попросил наложить на футболку логотип (он не пропустил слово «govno») и следующие надписи шрифтом Comic Sans. Наконец-то нейронки научились писать кириллицей без ошибок!
                4. Попросил сменить позу и перенести в офис.
                5. Попросил поменять картинку на мониторах.

                Всё. На колонне у окна — недорисованный сюрприз нейронки.

                Дарю говнокод-тян, можете использовать без ограничений.
                Ответить
            • Это Кузя, Лолечка, Хактебка, Кошечка-Программер, Кейтлин Лис или Брмнд?
              Ответить
  • В Приморье тигр загрыз экс-депутата, работавшего лесничим
    Ответить
    • чтоб тебе сука под подушкой Scolopendra gigantea случайно найти
      Ответить
  • Чиновник и депутат от «Единой России» убили сестру погибшего СВОшника
    Ответить
    • Я сначала подумал, что чиновник и депутат — это одно лицо. Даже удивился, почему глагол во множественном числе.
      Ответить
      • Чтобы он на СВО больше не пошёл
        Ответить
  • Как взлететь на воздух за три шага

    1. Получить от коллеги сообщение о неожиданных сущностях в проде
    2. Попросить айди
    3. Получить в ответ скриншот страницы без айди
    Ответить
      • А если не получится, то dism /online /cleanup-image /restorehealth
        Ответить
  • pg_escape_string is a PHP method which is used to sanitize input. Beyond Trust was using this method in a file called dbquote.php.
    Ответить
      • Славянского шкафа нет, но могу предложить вам никелированную кровать:

        pg_escape_identifier
        pg_escape_literal
        pg_escape_bytea
        Ответить
        • Мне кажется желание хранить в базе блобы -- от лукавого.
          Я понимаю желание кислоты, но всё таки накладные расходы совсем не бесплатны.

          В постгре есть два стула: древний стул это BLOBы: их нужно явно заказывать (и явно удалять, лол). Они хранятся в одельной таблице.

          Есть bytea, которая (благодаря TOAST) умеет храниться отдельно, и не засирвать странички.
          Тем не менее, и она требует экскейпинга.

          Наименее гомосячный способ это, кмк, выгружать bytea при первом оьбращении в кеш, и сервать его с файловой ситсемы (через sendfile(2) евпочя)

          Но вопрос: почему не изобрели нормального способа хранения больших данных с учетом ACID?

          Почему все потуги сделать транзакционную файловую систему сдохли?
          Где блядь мои многообещающие попытки начала нулевых сделать единую транзацию между MQ, RDBS, и FS?

          Почему опять говнокостыли везде?
          Ответить
    • Не скомпилиццо.

      В css лишняя фигурная скобка после transform.

      Я, конечно, могу допустить, что это не css, а LESS или SASS, где бывают вложенные блоки, но это маловероятно.

      Текст на немецком не проверял, там качество вообще шакальное.
      Ответить
      • Забыл! Вложенные блоки ещё бывают в CSS media queries. Ну когда блок @media pituh { }, а внутри твои правила.

        Но в любом случае фигурная скобка в конце строки выглядит как підозра.
        Ответить
      • Нет что ты я читаю только Шопенгауэра и Марселя Пруста
        Ответить
        • "Every nation ridicules other nations, and all are right." - Arthur Gologuboer
          Ответить
          • Ethnic jokes might be uncouth
            But you laugh, because they're based on truth

            If we all could just admit
            That we are racist a little bit

            Avenue Q


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

    Кто пользуется эйай -- тому столовую ложку поноса в рот нужно принимать каждый день, так вижу
    Ответить
    • Строго говоря это не AI, а хуй-ня ^_^

      Сорок лет назад думали, что ЯП Пролог — это AI, и обосрались.

      Теперь вот думают, что нейросети — это AI, и тоже дело к обсёру идёт.
      Ответить
    • У нас эй ай уже код ревьювит. Скоро сделают, чтобы тесты помогал писать. Самого тупого стажера он уже заменяет. Так что тебе придётся пройти стадию отрицания.
      Ответить
      • А вот это пиздец. «Эй ай» можно использовать только как подсказку при поиске направления, но окончательное решение должен принимать человек.
        Ответить
        • Так и есть. Например по PR-у он генерит тысты, а ты их смотришь и просишь исправить что тебе не нравится. Он даже может их запускать, смотреть ошибки и сам исправлять.

          (так планируется сделать)
          Ответить
      • >Так что тебе придётся пройти стадию отрицания.

        Я в девопсы уйду, или в админы какие-нить. Буду обжимать витую пару в ЦОД. Про поколение "дворников и сторожей" знаешь?
        Ответить
        • не желаю
          не могу
          лучше к совам убегу!
          Ответить
      • > эй ай уже код ревьювит

        Это в каком ci?

        И что он там конкретно может найти?
        Ответить

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

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8