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

0

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

#135: https://govnokod.ru/27839 https://govnokod.xyz/_27839
#136: https://govnokod.ru/27845 https://govnokod.xyz/_27845
#137: https://govnokod.ru/27857 https://govnokod.xyz/_27857
#138: https://govnokod.ru/27867 https://govnokod.xyz/_27867
#139: https://govnokod.ru/27887 https://govnokod.xyz/_27887
#140: https://govnokod.ru/27900 https://govnokod.xyz/_27900
#141: https://govnokod.ru/27914 https://govnokod.xyz/_27914
#142: https://govnokod.ru/27942 https://govnokod.xyz/_27942
#143: https://govnokod.ru/27960 https://govnokod.xyz/_27960
#144: https://govnokod.ru/27972 https://govnokod.xyz/_27972
#145: https://govnokod.ru/27996 https://govnokod.xyz/_27996
#146: https://govnokod.ru/28008 https://govnokod.xyz/_28008
#147: https://govnokod.ru/28049 https://govnokod.xyz/_28049
#148: https://govnokod.ru/28087 https://govnokod.xyz/_28087
#149: https://govnokod.ru/28136 https://govnokod.xyz/_28136
#150: https://govnokod.ru/28157 https://govnokod.xyz/_28157
#151: https://govnokod.ru/28209 https://govnokod.xyz/_28209
#152: https://govnokod.ru/28217 https://govnokod.xyz/_28217
#153: https://govnokod.ru/28232 https://govnokod.xyz/_28232
#154: https://govnokod.ru/28275 https://govnokod.xyz/_28275
#155: https://govnokod.ru/28281 https://govnokod.xyz/_28281
#156: https://govnokod.ru/28322 https://govnokod.xyz/_28322
#157: https://govnokod.ru/28344 https://govnokod.xyz/_28344
#158: https://govnokod.ru/28366 https://govnokod.xyz/_28366
#159: https://govnokod.ru/28391 https://govnokod.xyz/_28391
#160: https://govnokod.ru/28434 https://govnokod.xyz/_28434
#161: https://govnokod.ru/28449 https://govnokod.xyz/_28449
#162: https://govnokod.ru/28477 https://govnokod.xyz/_28477
#163: https://govnokod.ru/28501 https://govnokod.xyz/_28501
#164: https://govnokod.ru/28527 https://govnokod.xyz/_28527

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

Комментарии (406) 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.
    Остерегайтесь подделок. Берегите себя и своих близких. Кок!
    Ответить
  • Итак, новая загадка для вас (предыдущую так и не отгадали, кстати).

    За что отвечает класс Htmltcher?
    Ответить
      • Раз сказал Никита басом:
        – Надо плавать а ля брассом.
        – Но, – спросил его Тарас, –
        Что такое а ля брасс?

        – А ля брасс, – сказал Никита, –
        Раньше плавал знаменито.
        Это был такой пловец,
        Меж пловцами главный спец.

        – Ерунда, – сказал Тарас, –
        Это рыба – а ля брасс.
        А ля брассы очень ходки,
        Обгоняют даже лодки.

        – Нет, – решил тогда Микеша, –
        Это всё ребята брешут.
        Двигай руки-ноги разом –
        Вот и будет а ля брассом.

        Рассуди, читатель, нас:
        Что такое а ля брасс?
        Ответить
  • Некоммерческая организация Natives in Tech, занимающаяся развитием технологической экосистемы для коренных народов, призвала сообщество Apache Software Foundation прекратить использование слова "Apache" и индейской символики в логотипе, в том числе переименовать все развиваемые под данным именем проекты. Для продвижения инициативы опубликована петиция, которую подписали 40 активистов. Среди поддержавших петицию Бредли Кун (Bradley M. Kuhn), основатель организации Software Freedom Conservancy (SFC), Джош Симмонс (Josh Simmons), председатель совета директоров организации OSI (Open Source Initiative), и Эрин Стейн (Erin Stein), руководитель организации Data and Tech for Good.
    Ответить
    • >Natives in Tech,
      ахахахаха, ох уж этот знаменитый индейский программист Большое Яйцо
      Ответить
    • "Меня никто не хотел брать на работу, потому что когда я говорил, что я апач, надо мной смеялись и говорили что я водиночку не смог бы столько написать"
      Ответить
    • > Natives in Tech,
      > 40 активистов
      > Бредли Кун (Bradley M. Kuhn), основатель организации Software Freedom Conservancy (SFC)
      > Джош Симмонс (Josh Simmons), председатель совета директоров организации OSI (Open Source Initiative)
      > Эрин Стейн (Erin Stein), руководитель организации Data and Tech for Good.

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

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

    [Event "World Corporate East A"]
    [Site "chess.com INT"]
    [Date "2021.02.19"]
    [Round "1.1"]
    [White "Milak,Adela"]
    [Black "Komiagina,M"]
    [Result "0-1"]
    [BlackTitle "WIM"]
    [WhiteElo "1608"]
    [BlackElo "2241"]
    [ECO "A00"]
    [WhiteTeam "European Patent Office Berlin"]
    [BlackTeam "SBER"]
    [WhiteFideId "12911569"]
    [BlackFideId "4153987"]
    [EventDate "2021.02.19"]
    [EventType "team"]
    
    0-1


    да, скорее всего техническое поражение или что-то такое, но нахуя мне вообще это всё, если я качаю This Week In Chess, в котором предполагается контент солидного качества?

    Соседний с этим поединок тоже очень и очень интересный

    [Event "World Corporate East A"]
    [Site "chess.com INT"]
    [Date "2021.02.19"]
    [Round "1.1"]
    [White "Lavrov,Ma1"]
    [Black "Garcia Ortega,Manuel"]
    [Result "1-0"]
    [WhiteTitle "IM"]
    [WhiteElo "2401"]
    [BlackElo "1719"]
    [ECO "B22"]
    [Opening "Sicilian"]
    [Variation "Alapin's variation (2.c3)"]
    [WhiteTeam "SBER"]
    [BlackTeam "European Patent Office Berlin"]
    [WhiteFideId "4166418"]
    [BlackFideId "2227533"]
    [EventDate "2021.02.19"]
    [EventType "team"]
    
    1. e4 c5 2. c3 Nc6 3. d4 e6 4. d5 1-0
    Ответить
    • Сыграл бы в шахматы с человеком, который за четыре хода может поставить мат?
      Ответить
    • Приведи реальные примеры того, как можно добиться технического поражения.

      Мне пришли в голову такие варианты:
      1. Совсем не прийти на соревнования.
      2. Совершить невозможный с точки зрения правил ход (пойти пешкой по диагонали или через всю доску).
      3. Спиздить фигуру у соперника.
      4. Засунуть ферзя арбитру в... глаз.
      5. Рассыпать фигуры.
      6. Уебать соперника шахматной доской.
      Ответить
      • 7. Ты – белый и цисгендерный, а твой соперник – чёрный-индеец-гей-гомик-ретард
        Ответить
      • 2, ЕМНИП в первый раз за игру не приводит к поражению автоматически, если только ты не сделал это специально. Ход вроде бы как отменяется, но время ты теряешь.

        Кстати ещё вариант технического поражения — кончилось время.
        Ответить
      • облизать фигуры соперника, чтобы ему было противно притрагиваться

        подмешать судьям спидов в еду
        Ответить
        • всегда знал, что шахматы это для выпускников музыкальной школы по классу фортепиано
          Ответить
      • Я подумал-подумал и пришёл к выводу, что самый надёжный способ - ну, так, чтобы даже самые тупые немедленно заорали ДА ПОШЁЛ ТЫ НАХУЙ С МОЕГО ЧЕМПИОНАТА, ГАНДОН - это прийти и сказать перед началом партии i have a buttplug.io device on me.

        Ещё хороший техничный метод - это дождаться, пока оппонент сделает короткую рокировку, не сдвинув ферзя и пешки, и вместо своего хода облить чужого короля краской свой стороны - получится, что твоему королю объявлен шах и мат.
        Ответить
  • Уже не важно. Это работает и работает с каждым днем все лучше. У нас в английской фирме, подробности не могу афишировать, внутренне приложение для лондонских казино так скажем плюс ещё одна легальная тема в Англии и запретная в других местах. Так вот с марта нас всех увольняет директор наш, предупредил за два месяца, остаются два разраба и chatgpt. Директор бывший разраб папу месяцев сам гонял нейронку, ему понравилось. Мой вам совет. Учите английский и у себя дома пока устройтесь к плиточникам или кто декоративную штукатурку делает. У нас тут в лондонском офисе два румына или может они албанцы, не знаю точно, делали веницианскую штукатурку недели три. Я видел квитанцию, им заплатили 27к фунтов, это правда с материалом. Но я видел их маленькие ведерки с материалом, их немного. А ещё я увидел, что они рисунок на всю стену Леонардо да винчи даже не рисовали, а поставили маленький проектор и перерисоапли изображение. Труд сантехников, декорщиков, плиточников очень сильно прям ценится здесь. И вряд ли их заменят роботами. А получают больше чем мы. Не видел, чтобы они надрывались, больше курили... Я так уже собираюсь сделать. Переучиваться.
    Ответить
    • > к плиточникам
      – а там нужен плитон второй версии или третьей?
      Ответить
      • Нищее говно в стране 3 мира довольно тем что оно получает в пару раз больше ремесленника.
        Ответить
    • До 29 лет я был программистом, но потом прошел курс "плиточник за 24 часа", и я вот я уже ведущий плиточник в крупной компании в Англии
      Ответить
    • А Туркмения, Туркменистан и Туркестан — это одно и то же?
      Ответить
      • И вручили свою отпускную судьбу
        Ишаку --- знаотку Туркестана.

        КМК Туркестан это более широкий исторический регион расселения тюркоязычных народов средний азий (где бойцовы питух, который кстати куплю, если бы фергана)
        Ответить
  • MRD000
    16.01.2023 в 14:11
    С одной стороны, возможно. С другой стороны, в теории это мелкий процент нагрузки должен быть.
    
    В mysql (не знаю сильно про другие) очень важно работать с индексами. Просто поиск по данным
    очень долгий (хотя та же Aurora более оптимизирована, например). В данной статье как раз то, что
    система работает на кэше, как раз и подсказывает, что возможно проблема в этом. В моей практике
    программисты очень редко попадают в индексы в mysql, потому что там попать далеко не всегда
    просто, ошибки не прощаются :)

    Блядь, будто комментарии из параллельного мира читаю.
    Ответить
    • Я не осилил фразу.

      Если кешем он называет шаред буфер, то это же очень хорошо, что система на нём работает.
      Если же у тебя большинство запросов идет мимо индекса (не потому, что так реально быстрее, а without any good reason) то вероятно ты или индексы не поставил, или запрос у тебя индекс не поддерживает (и тогда его надо переписать)
      Ответить
  • Блядь да почему у меня днс не работает?!!!!!
    Ответить
  • > Многие программисты чувствуют себя эдакими Гэндальфами, сдерживающими тьму

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

      И вот, я уже более десяти лет никого не собеседовал
      Ответить
    • Добро пожаловать в клуб почитатателей таланта Юны Пинхусовны Мориц!

      Гитлерячье гитлерьё
      Мучит родино моё
      Ответить
  • Can we do better?
    For Java, we would like to have a string composition feature that achieves the clarity of interpolation but achieves a safer result out-of-the-box, perhaps trading off a small amount of convenience to gain a large amount of safety.

    For example, when composing SQL statements any quotes in the values of embedded expressions must be escaped, and the string overall must have balanced quotes.


    Знаете, почему api.mysql-real-escape-string.xyz больше не нужен? Потому что его имплементируют нативно прямо в джаве.

    https://openjdk.org/jeps/430
    Ответить
    • Хотел бы видеть в джаве real magic quotes, чтобы каждой переменной автоматически добавлялись слеши
      Ответить
  • Одна из нерешенных проблем CS это сделать нормально работающий переключатель клавиатуры в виндуос

    Он то исчезает, то отваливается, то тупо перестает работать, и даже sfc /scannow не помогает.
    Где тот мудрый программист, который напишет нормальный переключатель языка?

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

      а когда он у тебя отваливается? это в 11?
      Ответить
      • Очень удобный срок в 24 года выбран. У меня за всю жизнь только один раз отваливался... в Windows 98 with Internet Explorer, когда меня в конец доебали активный десктоп с веб-каналами под горячую руку попал процесс Internat.
        Ответить
    • > Одна из нерешенных проблем CS это сделать нормально работающий переключатель клавиатуры в виндуос

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

      *было это только один раз и кажется когда я накатил менеджером апдейты, что в целом смешно, конечно
      Ответить
    • А еще туда иногда добавляется английский, который невозможно удалить без перезагрузки.
      Ответить
  • Блядь, мне на сутки дали бан на ютубе в коментах! Что это такое?
    Ответить
  • In the day-to-day work of data labeling in Kenya, sometimes edge cases would pop up that showed the difficulty of teaching a machine to understand nuance. One day in early March last year, a Sama employee was at work reading an explicit story about Batman’s sidekick, Robin, being raped in a villain’s lair. (An online search for the text reveals that it originated from an online erotica site, where it is accompanied by explicit sexual imagery.)

    дальше тоже хорошо

    That month, Sama began pilot work for a separate project for OpenAI: collecting sexual and violent images—some of them illegal under U.S. law—to deliver to OpenAI.
    Ответить
  • Copr-Community projects. Это пользовательские репозитории для Fedora. Аналог AUR в Arch и PPA в Ubuntu.

    Какое копро )))
    Ответить
  • Уродливые Чебурашки заполонили Wildberries.

    С выходом фильма некоторые продавцы подняли ценник на ушастого уродца с 800 рублей до 9к. Но в итоге дети плачут, ведь получают кривого Чебурашку с оторванными ушами и облитой клеем шерстью
    Ответить
  • Пишут, что Лукашенко поменял свой рабочий Apple на белорусский компьютер.
    Ответить
  • java.lang.OutOfMemoryError
    OutOfMemoryError thrown while trying to throw OutOfMemoryError
    Ответить
  • Кто чем сравнивает жсоны?
    Ответить
      • В жсоне могут быть пробелы и другие незначащие символы. Если надо сравнить объекты, то придётся сначала распарсить и привести к единому стилю.

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

          В смузиформате даже комментарии не пердусмотрены, ухаха
          Ответить
      • При разной сортировке ключей будут ложные срабатывания. Хотя можно и отсортировать.
        Вообще больше другое интересует: есть список объектов, например, фильмы в фильмотеке. Надо посмотреть что добавили, что удалили.
        Ответить
        • > список объектов, например, фильмы в фильмотеке.
          – нахуя тебе json сравнивать, лапоть? взял старое, взял новое, взял какую-то скриптуху типа питона, десереализовал в два сета и смотри, что добавили, что удалили
          Ответить
          • А вдруг он на роутере сравнивает или ещё на каком-нибудь слабом девайсе, а там оперативки кот наплакал?
            Ответить
            • юниксоид в 1979 году би лайк

              % diff movie1 movie2


              милениалка в 2023: ЧЕМ?? ЧЕМ??
              Ответить
              • ну вот для конфига разве что и сгодится

                Вы блядь тупые??? (с) )))
                Ответить
                • ебать я про нее забыл и посдение двадцать лет на винде использовал windiff из студии, хотя во времена доса (или w98?) про нее знал)))
                  Ответить
                  • Она скучная, зато с ключом /B умеет сравнивать нетекстовые файлы с выводом различий в хексе (чтобы сразу патч получить).
                    Ответить
              • Метод для тян: печатаем жсоны на кальке, накладываем одну на другую и на просвет ищем разницу.

                Продвинутый метод для тян: рендерим текст в картинку, попиксельно вычитаем одну картинку из другой. Для отрицательных значений выбираем один цвет, для положительных — другой.
                Ответить
                • на говнокоде не бывает тян, и можно позволить себе сексистские шутки
                  Ответить
                  • ну комментариями про жирные ляжки, которые показывать явно не стоит, некоторых тут вполне можно забуллить
                    Ответить
                • > попиксельно вычитаем одну картинку из другой
                  – я видел такой фреймворк для ui-тестирования))
                  Ответить
    • Если я пишу на «Java», то я вызываю DefaultJSONComparatorFactoryProvider.get DefaultFactory() и получаю фабрику сравнителей, максимально заточенную под текущее окружение. Затем я получаю сравниватель из JSONComparatorFactory.makeComparator, передав нужные параметры. Затем я передаю сравнивателю два джсона, и вызываю .getResult(), возвращающий JSONComparisonResultType, в котором хранится вся информация о результатах сравнения, которая может мне понадобится. Если мне по какой-то причине нужет просто бул, равны они, или нет, то я делаю очень просто — создаю экстрактор: JSONComparisonResultSpecificDataExtracto r( MakeJSONComparisonResultSpecificDataExtr actorFieldReference("equals") ). Затем нужно всего лишь сделать Boolean b = JSONComparisonResultSpecificDataExtracto rInstance.getValue().toBoolean()
      Ответить
    • Нде. Говнокод стух совсем. Кроме тупорылого стёба тут ничего не осталось.
      Ответить
        • Ровно те же люди, что и пришли на фан-встречу, я замечу
          Ответить
        • Речь идет о сравнении двух пятитерабайтных JSONов закодированных в EBCDIC, хранящихся на стриммерах посредством языка программирования euphoria. Неужели не очевидно? Так как их правильно сравнить?
          Ответить
          • Так бы сразу и написал.

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

            Т. к. JSON на пять терабайт, то в ОЗУ он, скорее всего, не влезет. Значит, нужно тут же сравнивать прочитанное.

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

            Сдаюсь.
            Ответить
            • Буферизация же. Ты ищешь первое расхождение, поэтому как только у тебя попадаются разные ключи в объекте, ты начинаешь искать нужное из первого во втором, запихивая в буфер прочитанное содержимое текущего dictionary. Оно, безусловно, может начать вкладываться друг в друга и рано или поздно тоже пробить буфер, но в этом случае можно выкидывать ПОШЁЛ_НАХУЙ_ЭКСЕПШЕН, ммапить, скидывать на диск, разрешать перемотку файла (если там реально файл, а не по сети читается), и т.п.
              Ответить
            • предлагаю использовать кластер машин. Скажем, 10 серверов по 512 гигабайт в каждом. Осталось правильно распередилить между ними объекты
              Ответить
              • Есть ещё вариант: вычислять контрольную сумму. Придумать алгоритм, который не будет зависеть от порядка полей.

                Если суммы не совпали, значит, жсон изменился.

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

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

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

              но оно там тупо берёт все возможные пути из json1, видимо, и проверяет, есть ли они в json2 и что там внутри?
              Ответить
            • Ну алилуйя! То есть, никто никогда не юзал сабж?
              Ответить
              • дак это бесполезная утилита-то, жсон это текст, для текстов есть обычные дифф чекеры, на два поменянных местами ключа всем поебать
                Ответить
                • Там проблема не только в этом. Я тебе дал ссылку https://www.jsondiff.com/ потыкай пример.
                  Например, если разные ключи, но похожие объекты-значения, то сравнивалка покажет только разницу в ключах, а значения не подсветит. Будешь постоянно вручную корректировать.
                  Ответить
      • Если б на работе внезапно возникла такая задача на килобайты исходного текста, то тупо бы приводил к элементарной структуре (Map, List, Number (?), String, Boolean, Null) и сравнивал. Подозреваю что в большинстве сериализаторов даже структура не нужна, а есть промежуточное представление типа JSONNode, которое реализует необходимые окнтракты для сравнения.

        Про большие объемы и поточное сравнение (там же блядь наверняка из-за порядка пропертей придется два указателя по двум документам гонять, буферы, pushback, вот это всё) не хочу даже думать без необходимости
        Ответить
        • Зависит от задачи. Очень часто требуется мониторить изменение одного конкретного поля объекта. Извлекаю его и сравниваю.
          Ответить
          • То есть всё опять сводится к сравнению?
            Ответить
              • > Чем сравниваете жсон?
                > Зависит от задачи. Очень часто требуется мониторить изменение одного конкретного поля объекта. Извлекаю его и сравниваю.
                Чем сравниваешь??? ЧЕМ?
                Ответить
                  • В языке JAVA нельзя сравнивать оператором ==. В Языке JABA запретили перегрузку этого оператора. В результате чего программы на языке ЯЙЦА стали более надежными, прсотыми, понятными и удобными в рвазработке
                    Ответить
                • Блядь заебали. Как можно сравнивать два списка чего угодно?

                  1. Отсортировать их нестабильной сортировкой, любой на выбор, их дохуя.
                  Можно стабильной, но не нужно. Любой вообще. Квиксортом блядь. Мёрджсортом. Пузырьком нахуй.

                  2. Сравнить идя одновременно по двум спискам. Как увидел несовпадение -- рисуешь плюсик или минусик.

                  Ну блядь ну лаба же по информатике за 11 класс
                  Ответить
                    • В смысле не список? А как тогда на нём столько todo приложений сделали?
                      Ответить
                  • Уася, я просил утилиту. Написать я и сам могу.
                    Ответить
                      • Соснольную - в 2 счёта. А аналог гуевого диффа так быстро не напишешь, конечно. Поэтому вас идиотов и спросил.
                        Ответить
                        • а в чём разница между соснольной и гуёвой программой? твой тулкит не поддерживает listview и treeview?

                          бля, признавайтесь, кто так бодро сёму косплеит? прям 2017-ым пахнуло. хорошее было время(
                          Ответить
                            • так ты сначала консольную напиши, хуле

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

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

                                          это никого не удивляет

                                          можешь порадовать ещё словарным запасом и пойти поесть говна
                                          Ответить
                                        • >? Я могу написать утилиту которая найдёт разница. Дальше что?

                                          дальше ты надо написта утилита которая отобразит разницы

                                          > Отображать её как?
                                          графическому библиотек

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

                                  куплю, если бы фергана
                                  Ответить
    • почему в 2023 году всё еще существуют такие переводы, словно бы сейчас 1997 и это стилус
      Ответить
  • Сёма Имлицит. Он по умолчанию предполагает, что контекст его задачи единственно возможен и следовательно всем очевиден
    Ответить
    • Не знаю кто такой сёма, но как можно понять "кто чем сравнивает жсон"?
      Ответить
      • сравнивает с чем? с землёй? в кого не ткнёшь так тот строитель блядь и знает как надо дома делать
        Ответить
        • Я сравнил. На вкус как земля.

          Разница между землей и джейсоном назыавается потенциалом джейсоа
          Ответить
        • С другим жсоном, долбоёба кусок. Я ебу блядь!
          Ответить
              • Это столько человек пошутил про "я ебу блядь", а какой он у бляди-то?
                Ответить
                • ну, если блядь с окружной, то она думаю может за смену и десяток обслужить

                  если vip-индивидуалка, то там так шустро не получится, там пизду мыть нужно, это долго
                  Ответить
                  • мне кажеца он такой душный, что лядь уснёт
                    Ответить
                    • может, ему повезёт и она расскажет, как же сравнить два json и чем
                      Ответить
                      • А может ты расскажешь? А я тебе присуну.
                        Ответить
    • Изобретатель языка программирования C++ Бьёрн Страуструп ответил Агентству национальной безопасности (АНБ) США по поводу рекомендации ведомства отказаться от использования языков C и C++, перекладывающих управление памятью на разработчика, в пользу современных языков программирования (C#, Go, Java, Ruby, Rust и Swift), которые обеспечивают автоматическое управление памятью или выполняющие проверки безопасной работы с памятью во время компиляции кода.

      Страуструп призвал АНБ со своей стороны сначала серьёзно подумать о «безопасности» новых языков и только потом предлагать что-нибудь разумное по этому поводу.

      ...

      В конце своего ответа Страуструп предложил АНБ проводить в будущем консультации по безопасности языков программирования не с гипотетическим «всеобъемлющим сообществом разработчиков ПО», а с профильными экспертами и специалистами комитета ISO по стандартам C++.
      Ответить
      • >Ruby
        люблю такое

        "Зачем писать на С++ когда можно писать на PHP и течь?", -- доклад с таким названием зачитал сегодня сотрудник АНБ Dr. Mouthfucker
        Ответить
  • — Доктор, я понимаю семантику высказываний, но полностью игнорирую смысл.
    — Не могли бы Вы привести пример?
    — Мог бы.
    Ответить
  • Сёма король софтскиллов
    Ответить
    • Ты на работе тоже такой дурак?
      Ответить
  • Обучить языку Java для трудоустройства
    900 руб.за час
    20 января 2023, 18:18 • 7 откликов • 110 просмотров
    Программировал на python, js, c#, основы знаю. Циклы, массивы, ооп 50/50.
    Нужен человек, который сможет оценить мой уровень знаний, скажет, что учить
    и определит желательные сроки. После того, как я изучу тему, созваниваемся,
    проверяем качество моего изучения, если всё ок, то определяемся со следующей
    темой. Мне важен именно такой формат занятий, так как средствами особо
    не располагаю, но научиться хочу быстро и качественно, насколько это возможно.
    Хочу устроиться Java разработчиком. Для этого, насколько я знаю, нужно изучить
    Java core, spring, spring boot, maven, hibernate как минимум.

    https://freelance.habr.com/tasks/479425
    А вы бы научили?
    Ответить
  • а бывают нормальные клавиатуры с маленьким ходом клавиш?
    Ответить
  • а бывают нормальные клавиатуры с маленьким ходом клавиш?
    Ответить
  • Война и мобилизация вынудили сотни тысяч человек уехать из России. Многие из них — айтишники. Кто это — айтишники? Это новое сословие? Почему они считаются незаменимыми?


    «Айтишник» — очень широкое понятие, оно даже шире, чем «компьютерщик», обозначавший любое занятие, связанное с компьютерами. Новый термин появился в районе нулевых — и не просто так.

    Примерно до середины нулевых человечество оцифровывало окружающий мир, училось хранить информацию и передавать ее. В последние 20 лет оно производит из уже оцифрованного новые знания. Для этого нужны другие навыки и очень много айтишников. К 2030 году миру, по оценкам МВФ, будет недоставать 85 миллионов сотрудников, занятых в технологической отрасли. Из них 6 миллионов придутся на Россию.

    Рассказываем:

    ● как айтишники выстраивают отраслевую иерархию без государства,

    ● как российские власти увидели в айтишниках хранителей цифрового суверенитета страны,

    ● почему, несмотря на очевидную незаменимость, многим IT-специалистам в России будущего не гарантирована внутренняя занятость и уж тем более — трудоустройство за рубежом.
    Ответить
    • > Из них 6 миллионов придутся на Россию.
      > как айтишники выстраивают отраслевую иерархию без государства,

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

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

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

      А также: 6/85 ~= 7%, в то время как население рф нихуя не 7% населения земли. Не дохуя ли о себе думаете?
      Ответить
    • > Кто это — айтишники?
      Это биомусор из нищей страны, которым посчастливилось работать на белую страну.
      Ответить
      • с определённого времени это modus operandi всех сми, начиная с колхозной стенгазеты
        Ответить
        • У меня на kavkaz.org такого нет.
          И вообще, пездуза это же лента, да и то не лучшая ее часть.
          Ответить
          • > kavkaz.org

            > Find out how a Japanese boy survived the harsh North Korean winter as a
            refugee.

            выйди и зайди нормально
            Ответить
  • > Екатерина Ульянова
    > 2 дні тому
    > Мне жалко новичков свободовцев и одиночек.Так как я сам по жизни одиночка

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

    P. S. «Vim» не осилил.
    Ответить
    • на прыще попробуй nano (фу)
      на винде попробуй Editplus или Notepad++
      В конце концов F4 в фаре

      Очень странно, что vim не осилил. ты точно всё правильно сделла?
      Ответить
      • > на винде попробуй Notepad++
        1024-- уже пробовал когда-то. Не взлетело.
        Там же пол-гига, а не пол-метра.

        > vim не осилил
        С включеной поцсветкой синтаксиса в vimrc он такой же тормознутый как и любая говно-ide.
        Ответить
        • про подсветку ты прав атключите ее
          Ответить
          • Эээ. А как же кукареки вимоблядей что у них навороченная IDE?
            Ответить
            • Подсвинка требует лексера
              Лексер -- конечного автомата O(N)
              Конечный автомат по полгигам ходит медленно. Мог бы наверное инкрементально ходить, но вероятно ему нужен конец строковово литерала или чото такое.

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

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

                      на самом деле там плагин из одной строчки примерно (он чуть проще leftpadа) так что можно и не ставить вовсе, а просто эту строчку себе в .vimrc прописать

                      У опотной вимбляди есть километровый .vimrc, который он всегда с собою везде носит
                      Ответить
                      • > У опотной вимбляди есть километровый .vimrc, который он всегда с собою везде носит

                        Это про меня. Я и говорю, что не очень удобно его везде таскать.

                        > а просто эту строчку себе в .vimrc прописать
                        Дык у меня и прописано
                        autocmd BufReadPre * if getfsize(expand("%")) > 1000000 | syntax off | endif
                        Ответить
                        • правильное количество спейсов для отбивочки небось настроено для всех языков?
                          Ответить
                        • >Дык у меня и прописано
                          ну блядь в том плагине тоже самое только 1000000 вынесен в переменную чтобы ее удобнее было крутить через set
                          Ответить
                          • Там несколько сотен строк ради простейшей херни.
                            Открыл, испугался и сразу закрыл.

                            Но повторюсь vi из busybox даже без синтакса сливает по скорости дефолтный vim как Царь лалку.

                            Просто у меня на десятке мегабайт логов vim уже начинал лагать, пришлось добавить.
                            Ответить
                            • >> Но повторюсь vi из busybox даже без
                              >> синтакса сливает по скорости >> дефолтный vim как Царь лалку.

                              Именно по этому я всегда ношу с собой DIR-300 на случай если мне надо отредактировать 5 гигабайтый json, я просто загружаю его туда а там бизибокс
                              Ответить
                              • надо спиздить этот сюжет и написать на его основе книгу

                                такой себе говнопанк
                                Ответить
                                • Скажи "DIR-300", раз уж ты сам себе режиссер
                                  Ответить
              • Кстати, «Студия» — хороший вариант, попробую.

                Я сейчас пердолюсь в «VSCode»: он даже подсветочку рисует, но вот прокрутка дико тормозит (провернул колесо — жди секунды три). Плюс если вкладку с джейсоном сменить, а потом вернуться к ней обратно — будет секунд 10-20 думать, прежде чем её открыть. А если вкладка долго висит неактивной — то потом вообще обратно не открывается, намертво виснет.

                А вот поиск строк там работает на удивление мгновенно.
                Ответить
                • попррьбу все таки vim без подсветки интереса ради

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

                    Попробовал «Студию 2022»: открывается ~20 секунд без подсветки (судя по ворнингу — подсветка только для белых джейсонов до пяти мегабайт), но зато потом спокойно скроллится от начала до конца без малейших задержек.

                    Правда, есть небольшой минус: поиск подстроки (даже не регулярки) жрёт все ядра и намертво вешает всё окно на несколько минут.
                    Ответить
                • вообще, вариантов немного

                  можно ещё саблайм попробовать ради прикола, но не думаю, что там принципиально лучше
                  Ответить
      • Спасибо.

        > Очень странно, что vim не осилил. ты точно всё правильно сделла?
        Не знаю, это другой человек пробовал.

        > Notepad++
        Этот точно не сработает — он где-то на полусотни метрах уже начинает умирать.

        > Editplus
        > nano
        Спасибо, попробую.
        Ответить
        • >> Editplus
          >> nano
          > Спасибо, попробую.
          Фу, не надо.

          Лучше всего взять busybox vi Я сначала подумал что это наброс, потому плюсанул молча
          Я бенчил разные версии vi(m)ов. Он оказался очень шустрый:

          https://govnokod.ru/26750#comment555277
          Чем больше в них пихали функционала, тем медленее они работали.
          neovim вообще по скорости с редакторами на электроне сравняется.
          Ответить
          • А есть же ванильный vi (не vim!), и элвис еще и nvi

            Так вот ванильный vi не умеет в подсветку (там нупо нет vimscript или как там его) так что он точно взлетит


            Алсо, sed отлично справится с задачей
            Streaming editor
            Ответить
        • vim точно 64ибтный?

          Отключи подсветку (как советует Пи)
          :set syntax=off
          Ответить
          • Я бы не отключал. Пирдолинг.
            Там можно умнее поступить, но проще всего юзать busybox vi, он в раз в 5 быстрее чем vim c syntax off

            Так что там не только синтаксис тормозить стал.

            $ time busybox vi ~/git/dav1d/src/qm.c
            user	0m0.160s
            sys	0m0.041s
            
            #vim :syntax off (выключил подсветку синтаксиса)
            $ time vim ~/git/dav1d/src/qm.c
            user	0m0.714s
            sys	0m0.062s
            
            #vim
            $ time vim ~/git/dav1d/src/qm.c
            user	0m8.580s
            sys	0m1.669s
            Ответить
            • >пирдо
              тогда предлагают так
              # apt install nvi
              # update-alternatives --list vi
              /usr/bin/nvi
              /usr/bin/vim.basic
              /usr/bin/vim.tiny
              # update-alternatives --set vi /usr/bin/nvi
              update-alternatives: using /usr/bin/nvi to provide /usr/bin/vi (vi) in manual mode
              # vi /500GB.json
              Ответить
              • С /usr/bin/vim.tiny есть проблема.
                При запуске начинает срать ненужными ворнингами на всё полезное что я понаписывал в vimrc.
                Это уже не говоря о всяких мудрённых плагинах. Тогда уже нужно пирдолиться с флагами, или переопределении домашней директории.

                Error detected while processing ~/.vimrc:
                line   1:
                E319: Sorry, the command is not available in this version: syntax off
                Ответить
                • Я же специально выбрал nvi, а не vim.basic

                  Видишь, nvi просто игнорирует .vimrc, бо не знает, что это такое
                  Ответить
    • Нахуя тебе редактировать руками жсон на полгига, дурачок?
      Ответить
  • The release of [конкретный пакетный менеджер угадаете без проблем] saw the same flurry of posts on the boards, in IRC and the mailing lists about people being “unable” to upgrade or, worse, claiming that [пакетный менеджер] was “broken” because their upgrade was failing due to unsatisfied dependencies, that pretty much every [пакетный менеджер] upgrade ocassions. How is it possible that so many people can run an operating system designed for competent users without having even a basic understanding of how the package manager—one of the single most critical components of the distribution—works?
    Ответить
    • apt? snap?

      убунтопидоры в своей убунте разбираются чуть хуже, чем пользовательница экселя в виндуосе
      Ответить
      • pacman, конечно же, кто ж будет такое требовать от пользователей убунты
        Ответить
      • Видишь, 91% программистов -- мужчины
        Остальные 5% женщины
        Ответить

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

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

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


    8