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

0

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

#74: https://govnokod.ru/27160 https://govnokod.xyz/_27160
#75: https://govnokod.ru/27166 https://govnokod.xyz/_27166
#76: https://govnokod.ru/27168 https://govnokod.xyz/_27168
#77: https://govnokod.ru/27186 https://govnokod.xyz/_27186
#78: https://govnokod.ru/27219 https://govnokod.xyz/_27219
#79: https://govnokod.ru/27254 https://govnokod.xyz/_27254
#80: https://govnokod.ru/27270 https://govnokod.xyz/_27270
#81: https://govnokod.ru/27280 https://govnokod.xyz/_27280
#82: https://govnokod.ru/27284 https://govnokod.xyz/_27284
#83: https://govnokod.ru/27296 https://govnokod.xyz/_27296
#84: https://govnokod.ru/27336 https://govnokod.xyz/_27336
#85: https://govnokod.ru/27381 https://govnokod.xyz/_27381
#86: https://govnokod.ru/27405 https://govnokod.xyz/_27405
#87: https://govnokod.ru/27429 https://govnokod.xyz/_27429
#88: https://govnokod.ru/27432 https://govnokod.xyz/_27432
#89: https://govnokod.ru/27435 https://govnokod.xyz/_27435
#90: https://govnokod.ru/27439 https://govnokod.xyz/_27439
#91: https://govnokod.ru/27449 https://govnokod.xyz/_27449
#92: https://govnokod.ru/27460 https://govnokod.xyz/_27460
#93: https://govnokod.ru/27463 https://govnokod.xyz/_27463
#94: https://govnokod.ru/27466 https://govnokod.xyz/_27466
#95: https://govnokod.ru/27473 https://govnokod.xyz/_27473
#96: https://govnokod.ru/27478 https://govnokod.xyz/_27478
#97: https://govnokod.ru/27484 https://govnokod.xyz/_27484
#98: https://govnokod.ru/27495 https://govnokod.xyz/_27495
#99: https://govnokod.ru/27504 https://govnokod.xyz/_27504
#100: https://govnokod.ru/27508 https://govnokod.xyz/_27508
#101: https://govnokod.ru/27511 https://govnokod.xyz/_27511
#102: https://govnokod.ru/27518 https://govnokod.xyz/_27518
#103: https://govnokod.ru/27526 https://govnokod.xyz/_27526

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

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

  • Добрый день.

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

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

    Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
    Остерегайтесь подделок. Берегите себя и своих близких. Кок!
    Ответить
  • Как-то не густо на говнокоде в последнее время. Неужели все усиленно работают под конец месяца?
    Ответить
      • > Winston Smith is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
        хуясе, вы ему уже серебряную бамжу накрутили
        а вопросы там на редкость тупейные
        как можно не описать в доках live boot?
        Ответить
        • > хуясе, вы ему уже серебряную бамжу накрутили
          Говнокод-эффект. Поосторожнее с линками тут надо быть. Повезло, что оверфловочку не положили.
          Ответить
          • > не положили
            и то только потому, что китайские господа прислали новую высокопроизводительную платформу lenovocentre
            Ответить
    • Борманд и икарус сыбались, макака спит. Вот и не осталось никого.
      Ответить
        • Просто лень. Вот сейчас зашёл и насрал про кресты кучу комментариев. Зачем? А мог бы за это время некоторые фотографии перебрать или некоторые файлы в папке загрузок.

          А Борманд - молодец!
          Хотя, Кегдан - ещё больший молодец. Раньше через несколько месяцев-год возвращался, а сейчас завязал с этой соцпитушнёй на ГК.
          Ответить
          • > А мог бы за это время некоторые фотографии перебрать или некоторые файлы в папке загрузок.
            Ахахаха. Не заблуждайся. Мы все знаем, что этого никогда не произойдёт. Папка загрузок никогда не будет перебрана. Куча помеченная "отсортировать" останется несортированной долгие годы, пока её случайно не удалят.
            Ответить
  • Мать приводит сына поступать на Физфак МГУ. Сын упирается, плачет - "На Физтех хочу!" и все тут.
    В коридоре, в луже блевотины, лежит студент. Мать теряется:
    - Сынок, ты, наверно, был прав, пойдем лучше на Физтех...
    Студент подымает голову:
    - Да-да, идите к нам!
    Ответить
  • https://habr.com/ru/post/569352/

    Я являюсь фанатом разного рода технологий, и в особенности слежу за развитием области Искусственного Интеллекта (нейронок и всё что с этим связано). Три недели назад ко мне подошел сын (13 лет) с тем, что бы я помог ему создать его сайт по постингу говнокодов. Так как я не являюсь специалистом, то обратился к знакомому который опытнее меня в разы. Он посоветовал для начала воспользоваться простым конструктором сайтов. Зайдя на несколько из них я увидел что большая половина типа Wix используют технологию Искусственного Интеллекта, чтобы создать шаблон разметки страницы и далее её уже заполнить. В этот момент у меня возник вопрос, а есть ли ИИ который в данной сфере может сделать больше чем просто разметить страницу , так как это похоже на предзаготовленный алгоритм, чем на расчёты ИИ. Мне пришлось долго гуглить , пока алгоритм не предложил мне рекламу одного сервиса. Я кликнул и увидел сервис который заявляет о том что их ИИ способен разработать сайт за 48 часов.

    Какая грамотность, какой журналист )))
    Ответить
    • > Можно взять нейросеть/ии, робота, 3д принтер, который печатает металл, разработать проект, ии/нейросеть рассчитает все параметры, принтер напечатает нужные инструменты, написать программу для робота с всеми параметрами... А можно просто взять молоток, забить в стену гвоздь, и повесить картину. А также можно взять шуруп и кирпич, и тоже забить и повесить картину. Я говорю про избыточность.

      Полегче, ты сейчас оставишь "WEB-программистов" без работы, и половине говнокода в свободное время заняться нечем будет.
      Ответить
    • Убирают только какую-то хуйню, которой никто не пользуется. Пусть говноспециализацию std::vector<bool> уберут
      Ответить
        • Про перфоманс тут можно поспорить. Она скорее про экономию байтиков.
          Ответить
          • а чего там спорить, битоёбство явно медленное
            да еще и хреново переносатое
            Ответить
            • Ну вообще-то в процессоре вполне могут быть быстрые инструкции для чтения и записывания битика в байт, и от плотноупакованных bool-ов будет меньше промахов кэша. Так что это неоднозначно.
              Ответить
              • очень частный случай со специальным процом, специальной памятью и специальными данными
                Ответить
  • Несмотря на то, что Facebook некоторое время назад стал удалять всю информацию, согласно которой вакцины от COVID-19 опасны, в соцсети до сих пор существует несколько крупных сообществ антиваксеров, которым, как следует из сообщения NBC News, удалось найти выход из этой ситуации.

    Антивакасеры поменяли названия своих сообществ на нейтральные, например, «Танцевальная вечеринка» или «Званый ужин» (в первой состоит 40 тысяч пользователей, во второй — 20 тысяч). В них противники прививок, пользуясь кодовыми словами, обсуждают вакцинацию. Например, антипрививочники называют вакцинированных людей «пловцами», а процедуру вакцинации — «присоединением к клубу пловцов».

    Президент США Джо Байден недавно возмутился тем, что такие платформы как Facebook допускают распространение ложной информации о вакцинах, и, тем самым, «убивают людей», так как инфекция, по его мнению, сейчас распространяется только среди непривитых людей. О том, что социальные сети должны более ответственно относиться к информации о вакцинах, также заявила пресс-секретарь президента США Джейн Псаки.


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

      Интересно, что будет с прыщами после такого финта....

      Смотрю сейчас видео по теме:

      https://youtu.be/5Z2UN2KXyoY
      Ответить
        • Нужен вообще-то, ты не знал?

          RedHat тратит миллиарды на поддержку платформы, это целая экосистема с блогерами, подписчиками, рекламодателями, пердоликами, менеджерами, инфраструктурой. Школоло, кто будет поддерживать эту платформы, таких как ты 3 калеки за мамкины кровные? Голодранцы не могут создавать, они могуть только брать.
          Школоло, лучше к 1 сетября готовьтесь, пользы больше будет.
          Ответить
    • Как страшно жить, человека в собственной статье закибербуллили! :0
      Ответить
    • Давайте кибербулить кого-нибудь в коментах говнокода
      Ответить
      • Ахахах)) да ты контроллер лол))))))) иди на Си напиши программу )) ахах) слит! )))
        Ответить
          • Всё, я крайне обижен и раздосадован кибербуллингом (((
            Ответить
            • Уровень подготовки прогеров налицо. Да, не обижайтесь. Вы работаете с тем, чего не понимаете. Потому что понять слой на слое на слое н е в о з м о ж н о. Это реалии, в которых мы живём и которыми вынуждены пользоваться. Капустный кочан, вот во что превратилось программирование со всеми этими фремворками. Любая обезьянка может создать "программу" или "сайт".
              Ответить
            • И действительно, зачем этому недоязычку-для-верстальщиков какие-то алгоритмы?
              Ответить
              • Верстать, кстати, можно и на чистом «CSS»: с теми наворотами, что там уже есть, обсчитывать вёрстку на «JS» уже не нужно. Но «верстальщики» даже не могут удосужиться освоить свои собственные инструменты. Поэтому сайты лагают и медленно грузятся.
                Ответить
              • Зачем этому языку какие-то верстальщики? JS используется везде от микроконтроллеров, десктопных, серверных приложений до скриптов для автоматизации и веб-страниц.
                Ответить
    • Там вся история топ. Был журналистом, на кой-то хуй пошел работать пресс-секретарем к рогозину (зачем? зачем? слава программы «однако» покоя не давала?), кому-то нужно было посадить еще одного изменника предателя родины шпиона, поэтому улетел в сизо, все сведения о деле засекречены, чтоб лишнего не болтали, в той системе телефонного права, в которую он самостоятельно полез, он никто, да и рогозин заступаться не стал.
      Но журналистское сообщество, которое между пресмыканием перед госдумой, дутьем щек про необходимость выслушать обе стороны, баном новостей госдумы из-за слуцкого, дрочкой на окне и тихим разбаном новостей из госдумы иногда заявляет, заявило что у нас сажают функционеры функционера, ничего неожиданного не происходит отличного парня и это недопустимо. Проснулись, блядь. Когда за ту же госизмену сажали ученых, переписывавшихся с коллегами из-за границы, столько шума не генерировалось.
      А потом читаешь что дескать следователь сначала обрубал контакты с родственниками как мог, и теперь вот предложил снять все ограничения в обмен на сотрудничество со следствием. И дальше читаешь что герой говорит, что вот этого-то он следователю не простит.
      А всё остальное, как мы понимаем, простит.
      Ответить
      • у жуйнаглистов типа цеховая солидарность, это в принципе-то не плохо
        Ответить
        • Ага, только она резко меняет положение дел и стандартов. Когда что-то происходит с кем-то другим, мы пишем новость и идем с чувством выполненного долга на очередную пьянку с промискуитетом, потому что мы над этим всем и не имеем права занимать чью-то позицию, нам главное клики собрать и отъебитесь, и вообще не все так однозначно, давайте дадим самим людоедам объясниться; когда же берут кого-то из своих, начинаются робкие выражения консёрна, в которых наконец просыпается здравый смысл и называние вещей своими именами.
          Ответить
  • Грузинская компания Aiisa, которая создала презервативы с Хуйлом, выиграла дело в Европейском суде по правам человека (ЕСПЧ).

    Основательница компании Анания Гачечиладзе подала иск в 2018 году, после того, как грузинский суд оштрафовал компанию на 500 лари (160 долларов) за оформление некоторых упаковок презервативов и вынес решение о прекращении их производства.

    https://images.unian.net/photos/2021_07/1627035008-5475.jpg
    Ответить
  • В России море после шторма выбросило на берег сотни тапок и шлепанцев. Необычный "подарок" от природы получили жители и туристы Сочи. Предприимчивые россияне решили не терять зря времени и сразу же бросились собирать обувь.

    Об этом сообщил Telegram-канал "Лента дна".

    Так, местные сочинцы и приезжие туристы устроили себе импровизированный шоппинг прямо на берегу моря. Люди собирали тапки и шлепанцы, толпились возле гор с обувью и недовольно реагировали на то, что их снимают на видео.
    Ответить
    • Там еще где-то видео пробегало где ребята расхватывают товар из палатки на удельной, пока продавца в стороне оформляют менты. Сам не смотрел правда.
      Ответить
      • Чет даже найти не могу. Подсадили фальшивое воспоминание, ироды (((
        Ответить
        • Чем? Свободный пиздинг того что можно забесплатно унести, даже если это не нужно
          Ответить
          • Ну сорт оф разные на самом деле... Арбузы это традиционная для русни, описанная еще де Кюстином кража, а тапки – почти что спасенное имущество.
            Ответить
      • видел арбузы/дыни пиздят из тележки супермаркетной около метро, удельной или абсолютной – хз
        Ответить
        • Кочаны, арбузы, дыни... Говнокод превратился в веганский содомир.
          Ответить
  • Keeper7
    2х.07.2021 в хх:хх


    "Нас ... , а мы крепчаем."

    Судя по тексту, у автора явные склонности к мазохизму. Насколько это связано с полом автора -- оставим на домашнее задание.

    nomn
    2х.07.2021 в хх:хх


    Это отвратительно читать. Мне монитор твоей завистью, сексизмом и ущемлённым самолюбием заляпало.
    Ответить
  • Кирилл Руднев
    6 дней назад

    Имеет ли смысл идти в вуз для того, чтобы повысить свои шансы на нахождение работы/получение заказов при условии, что совсем не знаком с программированием, но всегда было желание работать именно в этой отрасли?
    Ответить
    • Имеет, т.к. можно будет устроиться в контору к педерасту-маразматику, который по наличию диплома что-то там себе определяет. В основном это государственные конторы или шаражки. Там и программировать не надо: достаточно уметь Винду переустановить как максимум.
      Ответить
      • >в контору к педерасту-маразматику
        Писать на "Дельфи" софт для владикавказских поликлиник
        Ответить
    • Да, если совсем не знаком с программированием, то шансы на нахождение работы в этой области так себе, прямо скажем.
      Ответить
      • Так он в вуз собирается идти для того, чтобы эти знания получить. Я тоже шел совершенно не знакомым с программированием.
        Ответить
        • А зачем шел, кстати?

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

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

      Delphi — это не только Pascal, это вся среда целиком. Вот вы поставили Python, и? Программы надо в чём-то писать, значит вам придётся отдельно искать редактор, устанавливать и потом интегрировать так, чтобы нажатием одной клавиши ваш проект запускался. И чтобы если при выполнении вылезет ошибка, вам эту ошибку сразу нашло и подсветило в коде.
      Видите? Уже начинается процесс сборки «мебели из Икеи», где всё люфтит и торчат углы.
      Далее нам потребуется справка. В Delphi она сразу есть из коробки, а вот в Python, чтобы сделать оффлайн-справку, да ещё так, чтоб по нажатию хоткея на идентификаторе сразу всплыла справка по нужной теме, это нужно заморочиться.
      Далее, для работы с данными нам потребуется БД. В Delphi всё сразу есть, равно как и инструменты интеграции с нею, в Python вам сперва придётся её доставить и настроить интеграцию.
      А если вам потребуется отладчик, то вас ждут часы увлекательной трахотни с GDB, покуда вы его интегрируете и в Python, и в IDE.
      Ну и т.д. Удобную среду вам придётся собирать для любого современного языка, и постоянно будет что-то отваливаться и где-то глючить на стыках, потому что сборка никогда не будет столь же надёжна и удобна, как монолит.
      Ответить
      • А у какого современного языка нет среды для ротоёбов, где всё сразу настроено?

        > а вот в Python
        PyCharm, VisualStudio.

        > В Delphi она сразу есть из коробки
        Говно в коробке — всё ещё говно.

        > В Delphi всё сразу есть, равно как и инструменты интеграции с нею
        Говно в коробке — всё ещё говно.
        Ответить
        • Хочу, чтобы у меня на хабре была армия 40000 питухов. И я бы этому пидорасу малолетнему (2005 г.р.) слил бы рейтинг, чтобы он уроки пошел учить, а не писал такое.
          Ответить
            • Нет, но я и не пижжю вот как он, всякую бестолковую хуйню от балбеса.
              Ответить
              • Охуеть, тебе и 18 нет? Ты давно школу окончил?
                Ответить
                • Да ладно, я пошутил, на самом деле мне уже больше 18, а вот на сколько – не скажу uwu

                  Скажу лишь, что в этом году я поступаю в вуз.
                  Ответить
                    • Чтобы меня приняли на работу, потому что без вуза меня никуда не возьмут, разве что только джуном, о которого вытирают ноги другие джуны.
                      Ответить
                      • Это не совсем правда, на самом деле. Я знаю реальные примеры как людей без ВО брали на вполне терпимые позиции всяких бекендеров и фронтендеров, просто нужно выбрать себе область интересоф задрочиться в ней до состояния эксперта
                        Ответить
                      • Ты заблуждаешься. Безвузных тоже полно.
                        Ответить
                  • в гнесинку? или в балетное? куда ещё там берут лолечек
                    Ответить
                      • Наш сайт использует cookies
                        Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie, пользовательских данных (сведения о местоположении; тип и версия ОС; тип и версия Браузера; тип устройства и разрешение его экрана; интернет-провайдер; источник откуда пришел на сайт пользователь; язык ОС и Браузера; какие страницы открывает пользователь; ip-адрес; пол, возраст и интересы пользователя) в целях функционирования сайта, проведения ретаргетинга и проведения статистических исследований и обзоров. (требование ФЗ №152 ч. (9) "Согласие субъекта персональных данных на обработку его персональных данных")
                        Политика конфиденциальности
                        Ответить
          • но он же прав, пердольный прыщебейсик не идет ни в какое сравнение с Delphi
            Ответить
        • > А у какого современного языка нет среды для ротоёбов, где всё сразу настроено?

          У «Nim», наверное... Но зато есть плагин к емаксу.
          Ответить
        • >PyCharm, VisualStudio.
          Ну это всё же нужно настраивать, а дельфи действительно запустил, и нажал кнопочку и вот
          Ответить
          • Эм, нет. Поставил при установке галочку, что нужен питухон, затем создал новый питонопроект при запуске и течёшь. PyCharm аналогично, только галочку ставить не надо.

            И кстати, VS умеет искать и устанавливать произвольные библиотеки. В его дельфе можно нажатием пары кнопок найти и установить какой-нибудь фреймворк для гейдевок? А в студии можно PyGame через pip или PyPi поставить не зная, что это такое. А встроенный визуализированный гит для конченых дебилов в студии видели? А, он же никогда разработкой в команде более одного человека не занимался, у него всё версионирование в zip-архивах лежит, ему гит не нужен.
            Ответить
            • И что, VS сам скачает и поставит тебе питон?
              А если я поставлю новый питон, то он это увидит?

              В дельфи пакетного манеджера вроде не было, так что вопрос про пакеты мимо кассы

              А нахуя нужен гит на одного, когда обычный гит и есть гит на одного?
              Ответить
              • > И что, VS сам скачает и поставит тебе питон?
                Скачает и поставит. Больше одного, если понадобится (правда по умолчанию в красивой менюшке доступны только последние версии 32 и 64 битных 2 и 3 питонов). Спросит, нужно ли обновление, если новая версия выйдет.
                > А если я поставлю новый питон, то он это увидит?
                В настройках можно путь к к этому питону указать.

                > В дельфи пакетного манеджера вроде не было, так что вопрос про пакеты мимо кассы
                Но подожди, то есть в дельфи, если ты хочешь собрать проект, использующий внешнюю библиотеку, тебе надо пердолиться со скачкой библиотеки и её подключению? Видите? Уже начинается процесс сборки «мебели из Икеи», где всё люфтит и торчат углы.

                > А нахуя нужен гит на одного, когда обычный гит и есть гит на одного?
                То есть, если вдруг совершится чудо и топикстартер найдёт единомышленника, согласного вести совместную разработку, нужно будет устанавливать гит, работать с ним отдельно... Как-то не вяжется с "Delphi — это не только Pascal, это вся среда целиком" в которой ничего не надо искать и устанавливать.

                Я даже не стал упоминать встроенную поддержку тестов (которой в дельфи нет), потому что к сожалению, автотесты не так распространены, как хотелось бы.
                Ответить
                • > в красивой менюшке
                  ну вот видишь, начинаются какие-то мутные вопросы

                  А какой нить борланд паскаль я просто качал, и тёк, и даже не знал, чем IDE от омпилятора отличается

                  >В настройках можно путь к к этому питону указать.
                  Фу, даже Visual Studio видит все установленные SDK сама)

                  >собрать проект, использующий внешнюю библиотеку,
                  Я не очень помню (или не очень знаю) как там было в дельфи, но мне кажется, что там ты тупо копировал себе чужую библиотеку)

                  >, нужно будет устанавливать гит,
                  Во времена Шекспира не было сигарет "друг", а во времена расцвета дельфи не было гита. Студия, кстати, из коробки умела Source Safe

                  Тоже самое касается тестов.

                  Кстати, где на сайта питона есть ссылка для скачки VSкода или пайшарма вместе с питоном? что-то не вижу
                  Ответить
                  • > ну вот видишь, начинаются какие-то мутные вопросы
                    Если не нажмёшь кнопочку "настроить" — ты её не увидишь и получишь последнюю версию 3го питона твоей разрядности. Установка методом далее-далее-готово в VS работает практически для всего.

                    > Фу, даже Visual Studio видит все установленные SDK сама)
                    Она их видит, если они установлены через установщик. Если ты разархивировал zip-архив и просто ассоциировал .py файлы с интерпретатором — не видит. Но если хочешь их использовать, нужно это явно указать в настройках, потому что по умолчанию студия использует свою кошерную автообновляющууся установку.

                    > но мне кажется, что там ты тупо копировал себе чужую библиотеку)
                    Классически подход, который не работает, если твой проект посложнее, чем "кинул кнопочку на форму, два раза кликнул на ней и прописал вывод месседжбокса с решением лабы". Добро пожаловать в Dependency Hell!

                    > во времена расцвета дельфи не было гита
                    А ещё раньше не было "подсветки синтаксиса" и "поддержки мыши", так что, теперь Дельфи не лучше Turbo Pascal'a? А ещё раньше в квартирах было по две розетки — для холодильника и телевизора.
                    Сейчас системы версионирования и тесты— стандарт. Если ты серьёзно занимаешься разработкой — ты их будешь использовать. Дельфи застряли в развитии. Сдохли на полпути. Хотя могли бы спасти хотя бы IDE, добавив поддержку других языков и сделав для них свою версию VCL. Тогда бы они могли бы давить возможностью "программировать мышкой", в тот момент у них конкурентов в этой области не было. Возможно бы вместо QT Creator сейчас бы пользовались Delphi DE for C++.
                    Ответить
                    • а что, даже у эмбракоделов не появилось гита и тестов??
                      Ответить
                      • А кому они нужны то? После успешных седьмой делфи и шестого билдера их популярность резко дропнулась.
                        Ответить
                • Смотри какой ужас


                  To successfully complete this tutorial, you need to first setup your Python development environment. Specifically, this tutorial requires:

                  VS Code
                  VS Code Python extension
                  Python 3

                  https://code.visualstudio.com/docs/python/python-tutorial


                  Я секретарша, которая хочет войти в айти, откуда я знаю что такое "VS Code Python extension" ?
                  Ответить
      • >современного
        лолшто?

        IDE вместе с языками выдавали только в эпоху RAD, в 90-е. С тех пор мода осталась только у MS: .NET выдают вместе с Visual Studio.

        До этого и после этого языки развивались отдельно от средств разработки
        Ответить
        • Но у любого языка есть среда разработки, которая поставит всё нужное в процессе установки. Если её нет, кто-то сделает, если, конечно, языком пользуются не только 3,5 профессора.
          Ответить
          • И какая же это среда для сей например?
            А для руби или перла, в котором половина народу вообще в виме пишет?
            Ответить
          • > у любого языка есть среда разработки, которая поставит всё нужное в процессе установки

            
            T C L
            C
            L
            


            та шо за пизнес с тупографикой??!
            Ответить
    • Смотрю я на полную комнату мебели, вся собрана мной. И ничего не люфтит, ничего не скрипит. У меня два варианта: автор криворукий уебан, которого до мебели допускать нельзя, и который должен нанимать профессиональных программ сборщиков. Либо вся мебель куплена у конторы «Попил-Распил», которя почему-то была дешевле, чем просто стоимость материалов в магазине.
      Ответить
      • > ничего не скрипит

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

    Клиента всегда два.

    Есть варианты:

    1. Взять pthreads, и код получится очень тупой: один поток соединяет в одну сторону, другой в другую.
    2. Взять poll или select (epoll тут точно не нужен), и сделать в один поток

    Какие есть причины выбрать, например, 2?
    Разумеется, NPTL там есть
    Ответить
    • > Какие есть причины выбрать, например, 2?

      У тебя будет на один поток меньше. Но на такой тупой одноразовой задаче это вообще похер
      Ответить
      • Спасибо, возьмутреды тогда. Код всё таки много проще.

        Кстати жалко, что pthreads_join не умеет ждать два потока.
        Виндоговно умеет WaitForMultipleObjects
        Ответить
  • Ебануться блядь.
    Вы когда нибудь видели РОТОЁБА СИШНИКА?
    Это пиздец.
    - что такое О большое не ебёт совсем даже примерно, ведь в микроконтроллерах она не нужна
    - есть funccii.php funccii.h, где есть все самые полезные функции на все случаи жизни
    - стандартную библиотеку даже я лучше знаю, а зачем, ведь есть funccii.h
    - код соответствует ротоёбскому
    Ответить
    • Мне казалось, что микроконтроллеры это как раз то место, где алгоритмы очень важны, ведь ресурсов совсем немного. Всякие циклические буферы и прочая хрень там используется.

      Это сайт на джанго может просто докупить ядер в облаке, а контроллер не может
      Ответить
  • в списке податей часто значится рыба — «курва» (возможно, так называли корюшку). В XX веке промысел корюшки и салаки оставался главным для ижор
    Ответить
  • Нет ли в питоне такой питушни типа numpy, только для словарей? Чтобы можно было
    d = numpy.dict({
       1: 5,
       2: 10,
       3: 15,
    })
    a = numpy.array([1, 3])
    
    c = d[a] # {1:5, 3:15}


    Нужно батчево забирать подсловарь, а обычный тормозит.
    Ответить
      • Спасибо, может быть пригодится, но как это для данного случая должно помочь?
        Мне подойдет даже
        d = numpy.dict({
           1: 5,
           2: 10,
           3: 15,
        })
        a = numpy.array([1, 3])
        
        c = d[a] # [5, 15]
        Ответить
        • А что именно тормозит, кстати?

          Если ты возьмешь подсловарь через дикт комперхеншн и генератор то всё равно будет тормозить, потому что там миллион записей в словаре?
          Ответить
          • Ну одно дело взять подсловарь какого-то тяжелого говна, в котором может быть что угодно, а другое дело иметь плюсовый словарь map<int, floar>.
            Разница такая же, как и между list и numpy.array.
            Ответить
            • Это правда. Разница как между сишным ``int[]`` и питоновым list.

              Поковыряйся в такой вот какашке
              https://numba.pydata.org/numba-doc/dev/reference/pysupported.html

              To generate efficient machine code, Numba needs the keys and the values of the dictionary to have fixed types, declared in advance. To achieve this, Numba has a typed dictionary, numba.typed.Dict,

              Гост пиарил когда-то
              Ответить
        • hd-215 вроде

          но там нужно выбирать хочешь ли ты закрытые или открытые итд

          Но я не меломан

          Думаю, Хуй разбирается. он вроде музыкальная личность
          Ответить
        • Полноразмерные, которые ухо закрывают полностью
          Есть ещё которые накладные поменьше, которые ухо закрывают не полностью
          И есть внутри канальные которые в ухо вставляешь
          Ответить
            • если не ебашишь полноценныйй аудиосетап то просто сходи в магаз ушей (в Киеве знаю portativ), повыбирай и послушай что больше нравится, ничего дороже $150 смысла брать нет

              или купи xiaomi внутриканальные за 200 грн и не парься, их не жалко

              самый cost-effective варик заказать какие-то внутриканальные уши из алика, гуглится по chinese hifi (я купил себе иаких пару и уже здесь купил беспроводной усилок и норм)
              Ответить
                • Они как-то быстро пачкаются ушной серой
                  Ответить
                    • От них меньше сера выделяется?
                      Ответить
                      • понятия не имею но я слышал все проблемы с яблочными девайсами решаются покупкой новой модели

                        как вариант начни чистить уши
                        Ответить
                • у них же звук полное говно

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

                смысл был в том, чтоб никуда не ходить и при этом не обосраться с ушами

                а то я уже дважды попадал на проблемы с балансом при заказе онлайн
                Ответить
    • У меня были с рагулятором громкости
      Стал глючить, поворачиваешь колесико, а громкость гуляет как хочет, то один канал пропадет, то другой (контакт плохой).
      Тогда не было регулировки громкости на клавиатуре.
      Зато они давят шумы - на наушниках ставишь потише, на компе погромче.
      Ну и если очки носишь, не все амбюшуры подходят. Придется либо слушать, либо смотреть, по очереди.
      Ответить
  • Подумываю релоцироваться в КНДР. Как там жить и работать, норм?
    Ответить
    • Попробуй написать человеку по имени Алехандро Као де Бенос, у него есть опыт

      Он, кстати, долбоёб программст

      зы: ничоси ему медалек уже понавешали: https://alejandrocaodebenos.com/

      В КНДР это любят, тебе может тоже дадут
      Ответить
  • Debianer70
    28.07.2021 в 14:16
    А минусующим - привет из 70-х годов, когда мы бегали мальчишками по улицам, лазили по стройкам и домой нас было не загнать. В отличие от вас, кнопкотыки

    (*^‿^*)
    Ответить
    • Ванька Ерохин пишет.

      Я тоже скоро стану дебиайнером, булзай через неделю выпустят
      Ответить
      • Я так и не понял: вот ты посидишь недельку на булзае, пакеты там устареют... И что ты будешь делать? Будешь ждать ещё одного дебиана? Не хочешь попробовать МАНДЖАРУ?
        Ответить
    • > А минусующим - привет из 70-х годов, когда мы бегали мальчишками по улицам, лазили по стройкам и домой нас было не загнать. В отличие от вас, кнопкотыки

      Далеко от больших городов,
      Там где нет дорогих бутиков,
      Там другие люди живут,
      О которых совсем не поют.
      Не снимают про них сериалов,
      Ведь они не в формате каналов,
      И не пишет про них интернет,
      Их совсем вроде как бы и нет.
      Они молоды, но не студенты,
      Ни «О’кея» не знают, ни «Ленты»,
      В суши-барах они не бывают,
      И в соляриях не загорают.
      У них нет дорогой гарнитуры,
      Наплевать им на эмо-культуру,
      Не сидят «В Контактах», в онлайнах,
      Они вкалывают на комбайнах.
      Ответить
      • Этот миф называется "благородный дикарь" (bon sauvage).
        Он появился в Европе в эпоху просвещения, и с тех пор гуляет по планете.
        Ответить
  • https://forum.dlang.org/thread/mdtago$em9$1@digitalmars.com#post-mdtago:24em9:241:40digitalmars.com

    > Andrei Alexandrescu
    > A friend of mine needed to complete a small project and thought of using a language he didn't know for it. He already knew I work on D so he considered it alongside Go. He ended up choosing the latter, and documented his decision making process in a few notes that he subsequently shared with me. I'll paste below a sort of transcript of his handwritten notes.

    > General feeling: "I don't feel smart enough for D and am looking for a quick way to accomplish a goal. I've read the Wikipedia article on D and didn't understand a few things. The examples seem to show off the language but that made them confusing. I wanted to get more into it, but by that time Go had already won - I looked at the tutorials, changed the sample code a bit right in the browser to see how it'd work for me, it was easy, I was in already. Some of my comments therefore illustrate my shortcomings than the language's, but that's true one way or another for all programmers (that's why technical superiority of a language doesn't guarantee its success)."

    Сократил: "Как все сложно! Именно поэтому я за Go"
    Ответить
    • >I've read the Wikipedia article on D and didn't understand a few things.

      Это отличный способ оценить сложность языка
      Ответить
      • int function(int) g;
        g = (x) { return x * x; }; // longhand
        g = (x) => x * x;          // shorthand


        Оцени сложность сниппета.
        Ответить
    • > I've read the Wikipedia article on D and didn't understand a few things.
      > I wanted to get more into it, but by that time Go had already won

      Какой анскилл )))

      >I looked at the tutorials, changed the sample code a bit right in the browser to see how it'd work for me
      Так надо было сразу ноде.йс брать.
      Пряма в браузыри.
      Ответить
  • Всем привет. Сука, ебаная манджара, только перелез на ядро, как они его заансуппортили. Надо валить на слаку и никогда не обновляться.
    Ответить
  • Лайфхак!


    Начальник отделения полиции по особо тяжким преступлениям Самары сбил на машине школьницу, а затем зарезал ее, чтобы скрыть следы ДТП, сообщил "Интерфаксу" информированный источник.

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

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

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

      А сбил вероятнее всего, чтобы скрыть следы изнасилования.
      Ответить
    • Разрешите позанудствовать?

      1 — это не протокол, а схема. Некоторые схемы соотносятся с протоколами не 1:1. Например, mailto: — это схема, а SMTP, POP3, IMAP — это протоколы. news: — это схема, а NNTP — это протокол. SPDY, HTTP/2 не имеют своей схемы, они используют https:.

      Не раскрыта тема логина и пароля, встроенных в URL (особенно часто такое использовалось с ftp:).
      Ответить
      • Там речь именно об HTTP URL видимо

        Про домен-субдомен-первого-уровня тоже как-то странно.

        ``gopher.ucg.cs.berkeley.edu``
        где тут какого уровня домен?
        Ответить
        • В некоторых странах любят домены второго уровня «co»/«com», «or»/«org», «ac»/«edu», «net», «gov» и т. п.:

          http://www.yahoo.co.uk
          http://www.sina.com.cn
          http://www.nhk.or.jp
          http://www.auda.org.au
          kaist.ac.kr

          Бывают «географические» домены второго уровня: название города, провинции/штата/префектуры:

          ab.ca
          toscana.it
          fukuoka.jp
          bydgoszcz.pl

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

            в Британии
            Until 10 June 2014 it was not possible to register a domain name directly under .uk (such as internet.uk); it was only possible as a third-level domain (such as internet.co.uk).

            в Украине
            To register first level (example) domainname.ua, the exact trademark (TM Domain Name) is required
            It is not required for second level domains (.com.ua, .net.ua, etc.).

            >И только домен третьего-четвёртого уровня будет названием сайта.

            Раньше вообще домены лучше отражали реальную структуру типа

            [факультет].[направление].[вуз].edu
            Ответить
            • Ага, раньше домен хоть что-то означал. А потом в 2014-м году «ICANN» ебанулся и нахуярил дохуя доменов первого уровня типа «.today».
              Ответить
            • [студент].[группа].[специальность].[факультет].[направление].[филиал].[вуз].[страна].edu
              Ответить
          • > szcz
            Какая питушня! Как вообще они докатились до такого, когда ближайшие соседи с на процентов 70 похожим языком ту же кобенацию ко-ко-кодируют одной буквой "щ"? Кто-нибудь знает?

            В немецком это будет "schtsch"? А они как до такого докатились? Ладно, у них нет потребности ко-ко-кодировать "шч", но "ч" прямо в их названии занимает 4 знакоместа.
            А "ш" - так вообще встречается в большим количестве полезных слов: "scheiße", "schwarz", "Schweiz". Причём сокращение для джвух "s" зачем-то придумали, а для пшеканья громоздить по 3-4 весёлых буквы не лень.

            Всё равно, чтобы у нас в 2к21 бы писали "Российьиа", "йьиаблоко", "тугосерйьиа".
            Ответить
              • И говорят как два звука?

                Кстати, чем отличается первый звук в словах "счастье" и "шість"?
                Как по мне, это либо один и тот же звук, либо в первом случае звук в полтора-два раза длиннее (шшь vs шь).
                Может быть даже шпионов заставляют прочитать откуда-нибудь число с шестёркой и на этом ловят.
                Ответить
                • Да, говорят как два звука.
                  "шчасце"

                  А у болгар "щ" читается как "шт"
                  Ответить
            • >тугосерйьиа
              рус. "сегодня" -- укр. "сьогодні":)

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

              Почему они не сделали для "ш" "S" с хвостиком (как поступили многие другие) я не знаю.

              Полякам особо не повезло с этим звуком, потому что у них в языке Ш и Ж пожрали все остальные звуки:
              Не "река" а "ржека", не "прийти" а "пшыйшч"
              Ответить
              • У поляков ещё различаются «ч» мягкое и «ч» твёрдое, причём обозначения для этих звуков неконсистентны: «ć» для мягкого и «cz» для твёрдого. Аналогично, «ś» — это «ш» мягкое (звучит короче, чем наше «щ»), «sz» — это «ш» твёрдое.

                Но самый ад — это «ż» («ж») и «ź» («жь»). Этот крохотный значок наверху нужно разглядеть и не перепутать.

                Обозначение мягкости — это вообще любимая пытка поляков. Мягкость согласной может обозначаться буквой «i» (при этом сама «i» не читается вообще никак, как в слове «biała»), а может по-другому («l», «ń», «ć», «ś», «ź» мягкие). Т. е. «нь» может передаваться и как «ni», и как «ń». Каждый отдельный случай нужно зубрить.

                P.S. А ещё все эти «дз», «дж», «рж»...
                Ответить
              • Отдельные лучи поноса тем, кто придумал алфавиты для латышского и литовского.

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

                В латышском же наоборот, алфавит упрощённый, отсутствуют обозначения для некоторых звуков (например, не различаются широкое и узкое «э», а также «о» и «уо»), и произношения некоторых слов нужно зубрить.
                Ответить
                • >RubyGovno
                  давайте форсить язык "кристал"
                  Ответить
        • > Там речь именно об HTTP URL видимо

          http://login:password@pituh.com/ тоже встречается, но редко. Было популярно в эпоху http-аутентификации, а сейчас повсеместно аутентификация через кукис.
          Ответить
          • через формы всмысле

            урл это хттп бейсик или дайджест
            Ответить
            • Ну да, аутентификация через формы, а сохранение состояния через кукис.
              Ответить
  • https://habr.com/ru/post/570622/
    > Зачем я хотел попасть на Хабр
    > Попасть сюда было непросто, тем и интереснее, тем больше хотелось. Стать не только частью высокоITшного общества, а рассказать то, что знаю и над чем работаю.
    Ответить
  • https://habr.com/ru/company/jugru/blog/558702/
    > Давайте подумаем: кто из вас знает, как написать полностью с нуля свой текущий проект? А если мы еще включим сюда сторителлинг, то есть сбор требований? Вы смогли бы целиком всё это сами сделать? Если вообще всю команду переедет грузовик? Как вы думаете, если вы перепишете свой проект сейчас с нуля, он будет лучше? Зависит от того, кто это будет делать, насколько вы уверены в себе. В английском есть такое понятие как «can do attitude» — это нужно в себе развивать.

    Интересно, что ответит на такой вопрос разработчик какого-нибудь компилятора, например GCC? Видимо что-то вроде "Ха-ха-ха, смешная шутка!". Или просто посмотрит как на дебила
    Ответить
    • Настоящий мастер нашего искусства программирования должен:

      1) Уметь общаться с клиентом напрямую. Это то, что в нашей команде обязательно: у нас все общаются напрямую, никаких посредников.
      2) Понимать, какую проблему надо решить (а не то, что вам объясняет клиент). Потому что клиент никогда не может объяснить свою проблему. Мой опыт показывает, что клиент всегда приходит и объясняет вам то решение своей проблемы, которое он себе в голове уже придумал, и чтобы понять, какую проблему он решает, с ним нужно достаточно долго говорить, чтобы понять, где реально суть.
      3) Предлагать решения (скорее всего, другие): как лучше решать эту проблему, какой софт писать. Иногда вообще не писать софт, это тоже вариант, проблемы бывают разные.
      4) Уметь разбивать проблему на маленькие кусочки, записывать их как пользовательские истории. Это все тоже идет из Agile, из экстремального программирования, это тоже никто не отменял.
      5) Придумать, как это должно пройти через UI. У вас, конечно, могут быть какие-то дизайнеры в помощь, но все равно вы должны понимать, где логика.
      6) Писать работающий код, естественно.
      7) Писать автоматические тесты для своего кода, чтобы ваше следующее изменение не поломало что-то из предыдущего. Тестировщики никогда не найдут ваши супер-спрятые фичи, которые вы поломали в очередном билде, это найдут ваши конечные пользователи, и они будут очень обижены на вас.
      8) Уметь запустить свой софт. Просто написанный софт в git бесполезен без того, чтобы он легко и понятно запускался.
      9) Естественно, развивать свою систему дальше, то есть она должна расти и жить. Любая IT система существует и растет гораздо дольше, чем вы будете над ней работать, и вы должны уметь с помощью рефакторинга вести ее дизайн и архитектуру в будущее. А не так, что у нас все настолько плохо, нам нужен один месяц на рефакторинг. Слышали когда-нибудь такое от разработчиков?
      Ответить
      • Рассмотрим эту хуйню с точки зрения разработчика компилятора GCC.
        1) Общаться напрямую с каким клиентом? Ну вот в багзилле GCC разработчики компилятора реально чего-то там отвечают, когда я им баги репорчу, это засчитывается?
        2) Эмммм... проблему компилирования кода и его оптимизирования. Ну еще есть всякие варнинги, инструментация. Клиент это вполне может объяснить
        3) Как это применимо к компиляторам? Какие такие "предлагать решения"? Клиент компилятора типа такой приходит и "не чуваки, вот это абстрактное представление говно, тут надо не так" ?
        4) Какие у компилятора "пользовательские истории"?
        5) У компилятора GCC нет никакого "UI"
        6) Тут конечно не поспоришь.
        7) Я, вот в багзиллу GCC отправлял багрепорты с кодом, от которого компилятор выдавал internal compiler error, его потом впихивали в тесты. Т.е. тут автоматические тесты и клиент писать может, лол.
        > Тестировщики никогда не найдут ваши супер-спрятые фичи, которые вы поломали в очередном билде, это найдут ваши конечные пользователи, и они будут очень обижены на вас.
        https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66178 Обычные тестировщики никогда такую лютую хуйню не додумаются написать, чтобы этот баг сработал.
        8) Разраб компилятора, который не может запустить компилятор, очень смешно, ха-ха-ха.
        9) Это очевидно.
        Ответить
        • 3) Предлагать какие-то решения в компиляторе конечно же можно, только в этих решениях большинство обычных пользователей компилятора нихрена не поймут. Вот взять например "missed optimisation for multiplication when it's known that at least one of the arguments is 0"
          https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92233
          unsigned test_mult(unsigned a, unsigned b)
          {
            if ((a == 0) || (b == 0))
            {
              return a*b; // here a*0 or 0*b or 0*0 - always 0
            }
            return 0;
          }


          Такую хуйню кстати и Clang не оптимизирует. Вот там реально что-то предлагают, что можно там такие-то преобразования абстрактных представлений придумать, чтобы вот такая-то фигня могла оптимизднутся.
          It's kind-of tail-duplication that is required here.  The jump threading code
          can likely be abused here but the important thing is of course the costing
          where unlike with jump-threading, there's no branch that will go away.
          
          In theory (and with --param logical-op-non-short-circuit=0) GVN PRE could
          also see that the multiplication result is fully available on both
          arms (but the VN part doesn't know about conditional equivalences [yet]).
          
          That said, it's a value-numbering issue as soon as (like here) a value
          is always known to have some specific value.


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

            Вообще, этот вот звиздеж про каких-то крафтсменов напомнил мне вот это https://pbs.twimg.com/media/EDrZEKCWwAAG_Ty.jpg только вместо кубернетеса и контейнеров подставьте этих вот мифических фуллстек-крафтсменов, которые мигом всё порешают.

            Может быть в какой-нибудь банальной бекенд-фронтенд хуйне такая херня и работает, но есть специфические области (вроде разработки тех же компиляторов, или допустим разработки какого-нибудь сложного математического софта), где эта хрень выглядит как минимум бессмысленным бредом.
            Ответить
    • > Сейчас весь скрам превратился в полный buzzword. Например, extreme programming пропагандирует техническое совершенство — но где это совершенство?.. А скрам теперь просто buzzword, оно больше ничего не стоит. И даже Кен Швабер, изначальный создатель скрама, ушел из Scrum Alliance, потому что это все превратилось в армию консультантов: они прошли двухдневный курс и говорят, что знают, как наладить процессы в организации. Это стало религией, которую никто не знает, как практиковать.

      > Но мы можем делать лучше. Через какое-то время появился новый манифест. Манифест получился еще круче, он назывался «Manifesto for Software Craftsmanship».

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

        Давайте продадим им новое слово: «bagor» на технологии построения бизнес-процессов под названием «lalka»

        Примерная копипаста для презентации этой херни:
        Сегодня мы кратко рассмотрим «bagor», рассмотрим типичные ошибки, приводящие к проблемам. 
        
        В настоящее время, «bagor» является одной из наиболее популярных «методологий» разработки ПО.
        Согласно определению, «bagor» — это каркас разработки, с использованием которого люди могут решать появляющиеся проблемы.
        При этом продуктивно и производя продукты высочайшей значимости.
        
        В классическом «bagor» существует 3 базовых роли:
        — Product gowner
        — Bagor master
        — Команда лалок (Lalka team)
        
        Рекомендуемый размер «багра» — 7 (плюс-минус 2) «лалок».
        Ответить
        • Давай булщита навалю


          Bagor обладает следующими важными качествами
          * Гибкость
          * Мощность
          * Диджитализированность
          * Клиентоориентированность
          * Поддержка машинного обучения и облачных технологий

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

          По словам эксперта "Agile software development consulting group LTD Mumbai" использование Bagor может уменьшить расходы на разработку на 17,41%
          Ответить
            • Мы забрызгивали Натку спермой с головы до ног! Буквально! Сперма была у нее на лице, на животе, на ногах, на волосах…
              Ответить
    • Уже много раз было сказано: человек изучает одну область, и экстраполирует свои знания на весь мир.

      Вебщику кажется, что всё программирование это веб
      Мобильщику что мобилки

      Энтерпрайз питух думает, что "сторителлинг, то есть сбор требований" это важная часть любого проекта, а на самом деле мир не ограничен интерпрайзом

      Какой в пизду сторителлинг у чувака, который пилит IPv6 в ядре?
      Ответить
      • > Какой в пизду сторителлинг у чувака, который пилит IPv6 в ядре?

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

            На «Баду» выяснилось, что при залогинивании/разлогинивании или при восстановлении пароля сайт перебрасывает на страницу, содержащую твой е-мейл в URL (да, бывает такое говно на некоторых сайтах, не знаю, зачем). Этот URL, вероятно, подхватывает скрипт «гуглоаналитики» или ещё какой-нибудь ненужной питушни, внедрённой в страницу, и сливает поисковикам.

            Чтобы не сливать е-мейл, его надо передавать только POST-параметром или в зашифрованном виде.
            Ответить
          • > пиздец

            Жена может загуглить твой email и пробить на наличие на сайтах знакомств?
            Ответить
    • > кому по факту он может помочь

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

      А если серьёзно, легальная платформа для bug bounty всем полезна. В первую очередь юзерам.
      Ответить
  • Кошмар моего детства: https://i.ytimg.com/vi/HLUtybtXOKA/maxresdefault.jpg
    Что такое «АВРАК» и что можно было делать в его гуе я до сих пор не знаю. Скриншота какой был конкретно у меня не нашёл.
    Ответить
    • Это такой говноплеер, который ставился вместе с дровами RealTek.
      http://www.somethinkodd.com/oddthinking/2005/04/10/close-that-window/
      http://www.somethinkodd.com/oddthinking/images/11%20Q-RealTek.gif
      > Got a motherboard with an onboard RealTek Audio chipset? Then you need the RealTek audio drivers, with the built-in media player called AVRack. I don’t know what version this is; I simply couldn’t work it out.
      Ответить
        • Я сам зарегистрировался в "Королевстве Делфи" очень давно. Пока учился в универе, брал некоторую информацию из различных статей. Но время неумолимо утекает.... Поэтому решил прочитать все статьи Королевства.И решил начать с раздела "Hello,World!".
          Примеры и статья понравились. Статья написана простым и понятным языком. В примерах понятные комментарии. Автору большое спасибо за собранную информацию в примерах. И я еще больше утверждаюсь, что для написания программ для Windows необходимо знать WinAPI.
          Ответить
  • сраное Microsofto Windowso уже заебали переделывать общие диалоги блеат
    сраный неймспейс 25 лет на зад придумали и не меняли, а ебучие милениал хуйдожники опять блеат по-другому видят
    Ответить
      • Да!

        Из-за некоторых пидарасов, которые верстают сайты «chrome-only», приходится держать это говно на компьютере.

        Проблему с тем, что некоторые сайты выдают ошибку «ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY» , я решил запуском «chrome» с параметром «--use-spdy=off» (настройки chrome://flags и раздел реестра «HKEY_LOCAL_MACHINE\SOFTWARE\Policies» что-то не помогли). На некоторых серверах криво настроенный «SPDY» / «HTTP/2» / «QUIC», поэтому приходится их отключать.

        Осталась проблема с установкой расширений из «Chrome Webstore». Они молча не скачиваются. Ни один из пяти способов не помог.
        Ответить
        • >>>"Из-за некоторых пидарасов, которые верстают сайты «chrome-only», приходится держать это говно на компьютере"

          Быть может, другим пидорасам надо просто свой браузер к соответствию стандартам привести, а не выдумывать дебильные CSS-атрибуты вида "-moz-*"?
          Ответить
          • Не в этом дело. «-moz-» было десять лет назад, сейчас уже всё без «-moz-».

            Как раз «Фаерфокс» стандарт «w3c» соблюдает лучше. Проблема в том, что некоторые сайты используют гугловскую проприетарщину.
            Ответить
            • >>>"некоторые сайты используют гугловскую проприетарщинy"

              Поясни подробнее.

              >>>"Как раз «Фаерфокс» стандарт «w3c» соблюдает лучше."

              Возможно. Я-то не в курсе, последний раз открывал "Firefox" ещё при Медведеве.
              Ответить
      • Отдельные лучи поноса разработчикам мобильного «Хрома». Некоторые сайты умеют скрывать адресную строку. Когда начинаешь скроллить большую страницу, адресная строка со списком вкладок, кнопкой меню исчезают. Исчезая, они резко дёргают страницу вверх на размер своей высоты. Если ты в это время собрался кликнуть по какому-нибудь элементу, ты промахиваешься по высоте именно на это расстояние.

        Вернуть адресную строку и кнопку меню — задача нетривиальная.

        Ещё в некоторых сборках происходит подмена ссылок на сайты ссылками на веб-прокси «turbopages.org» или «amp.google.com». Как отключить эту някню, чтобы переходить на нормальные версии сайтов вместо зожатых, я пока не понял.
        Ответить
        • >>>"Вернуть адресную строку и кнопку меню — задача нетривиальная"

          Просто включаешь на смартфоне режим показа всех открытых приложений, затем возвращаешься обратно в "Chrome", и всё появляется.
          Ответить
            • Жмёшь по квадратику внизу экрана или что там у тебя.
              Ответить
              • Разово — да, помогает. Как сделать, чтобы не дёргалось, я не придумал. Только если копаться в исходниках и пересобирать...
                Ответить
                    • Давайте будем откровенны: в PHP, в общем-то, практически ничего и нет.
                      Ответить
                      • >>>"Давайте будем откровенны"

                        Давайте.

                        Я пытался перейти на Go, и, буду честен, в первые несколько дней мои трусики от восхищения были влажнее обычного; но потом я как-то подприложил на этот язычок программирования большой камерунский хуй. Необходимость прописывать строго фиксированные структуры данных с явным указанием типов (как будто машина неспособна сама разобраться, где число, а где - массив), невозможность закомментировать на время какие-то фрагменты кода, истошные вопли компилятора по любому поводу превращают процесс программирования в ад.

                        Пробовал я экспериментировать и с NodeJS, но частоту стирки трусиков это не увеличило. Разбиение проекта на множество мельчайших фрагментов с дебильным "module.exports" ломает мозг похлеще любого судоку.

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

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

                            То же самое и с комментированием ранее определённых переменных. Если переменная объявлена, но нигде не используется, то и её надо убирать.

                            С каких пор компилятор решает за программиста, насколько "чистым" должен быть код? Не используется пакет? Пусть тогда его импорт автоматически пропускается. Я бы и дальше тёк по Go, но эта мозгоёбка с постоянными вскукареками компилятора по любому поводу мне нахуй не всралась.

                            С Python-чиком, кстати, стоит пробовать, или он уже умирает?
                            Ответить
                            • А там нельзя уровень предупреждений скинуть пониже?
                              Ответить
                              • Не нашёл аналога "error_reporting(0)", увы. Я так понял, в отношении предупреждений компилятор категоричен и возможности умаслить его не представляется.
                                Ответить
                            • > С Python-чиком, кстати, стоит пробовать, или он уже умирает?
                              Сто́ит.
                              Ответить
        • > Вернуть адресную строку и кнопку меню — задача нетривиальная.

          Эм. Просто поскроллить вниз? Или ты про какую-то другую фичу?
          Ответить
  • Новая фишка: регистрировать адреса электронной почты вида «<номер телефона>@yandex.ru». Можно добавить к случайному номеру почтовый домен, вычислить md5, сделать запрос к «Граватару» и на основании «displayName» сделать предположения о личности абонента, например, есть ли у абонента хуй.

    Реальные примеры:
    c0762942987a1eebd58de0210a851d39,79082318899@yandex.ru,dimanche077,Дмитрий,,,,,
    cc8415e5bee49fb93ed012fecce9aaea,79539647922@yandex.ru,tatyanka11,tatyanka11,,,,,
    df305afebd81f5c13e57706ee7262438,79136355959@mail.ru,berdnikovaarina,berdnikovaarina,,,,,
    d8fd08b78d1d48e61b23bd3a1caf9523,79283471049@mail.ru,toha33,toha33,,,,http://toha33.wordpress.com,
    5918166a27b7fb090de524dc01e0d361,79501901758@yandex.ru,noski96,Шуклин,,,,,
    c135020072d2b14745355a4b9fd4655c,79522899890@yandex.ru,sashazh1989,sashazh1989,,,,,
    3bc7e1df0354927da6c1009320f71da9,79633646451@yandex.ru,kasatkablog,kasatkablog,,,,,
    8d60067f3d45428cbf911f2316965549,79672591157@ya.ru,yulianoskova,yulianoskova,,,,,
    e8a1e97b3c282c61207fd1a2ebda738f,79854715325@mail.ru,ilgar21,ilgar21,,,,,
    d72e3d3ac77d84e763459685262fb2f3,79067772503@yandex.ru,alfeeva,"Татьяна Алфеева",,,,https://c-triumf.ru,
    8cd5e833b6e680bccd13f9069af6c9b0,79161529883@ya.ru,danilosina,danilosina,,,,,
    7adabcb3c289d37a545f8ef643908d2a,79169343410@yandex.ru,adpanteleev,adpanteleev,,,,,
    2bf6117d42a886988beb46673fa7ead1,79250500140@yandex.ru,sheinochka,sheinochka,,,,,
    02885996332e5c58e4b039855f1d1827,79262114822@yandex.ru,ryzhovav,ryzhovav,,,,,
    Ответить
        • игра "угадай, что тебе твой текущий провайдер покажет вместо ындекса"

          на текущий момент PR_END_OF_FILE_ERROR
          Ответить
          • Основной номер телефона, привязанный к вашему Яндекс ID, можно подключить как дополнительный логин. Сделать это можно как в процессе привязки телефона, так и после, на странице Телефонные номера : просто включите опцию Использовать номер телефона как логин на Яндексе.

            Каждый номер телефона может стать дополнительным логином только для одного аккаунта. При этом для каждого аккаунта можно подключить только один дополнительный логин — таким логином может стать только основной номер телефона.

            Допустим, вы сделали дополнительным логином номер +7 987 1234567. Теперь вы можете:

            • Вводить номер телефона (без плюса и пробелов, например 79871234567) везде, где требуется ввести логин Яндекса.

            Исключение — страница Восстановление доступа: на ней необходимо вводить именно тот логин, который вы придумали при регистрации.

            • Использовать адрес 79871234567@yandex.ru как почтовый алиас.

            Особенности почты с дополнительным логином

            Чтобы отправить письмо на такой адрес, номер можно указывать в любой форме (без пробелов) — Почта узнает и +79871234567@yandex.ru, и 89871234567@yandex.ru.

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

            Если номер телефона перейдет к другому человеку и новый владелец подключит его как дополнительный логин, адрес почты также перейдет к нему. Это можно предусмотреть:

            • Если вы потеряли SIM-карту с номером телефона, восстановите его в салоне сотового оператора, прежде чем номер вернется в оборот.
            • Если вы поменяли номер, отвяжите старый номер и привяжите новый на странице Телефонные номера
            Ответить
          • Кстати, что у вас сейчас блокируется? «Яндекс» и усмановские сети («ВК», «Одноклассники», «Mail.ru»)?
            Ответить
            • ещё кинопоиск
              но полный список я не знаю, нужно гуглить

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

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

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

    Сейчас в «Гитхабе» зарегистрировано 88 миллионов учёток. Когда я регистрировался, у меня был внутренний айдишник 700 тысяч с копейками (они идут подряд по возрастанию). Что-то дофига в последнее время стало программистов.

    Так вот, в «Гитхабе» есть свои «сорок тысяч петухов»: нумерные юзеры, зарегистрированные подряд. Полина, признавайся, ты регистрировала?

    P.S. Пруф:
    11098210,Guy96465580,
    11098211,Guy4544559,
    11098212,Guy36462092,
    11098213,Guy95829256,
    11098215,Guy71800339,
    11098216,Guy78043132,
    11098218,Guy23698704,
    11098220,Guy84592980,
    11098221,Guy42639895,
    11098222,Guy12024012,
    11098223,Guy52751942,
    11098226,Guy32224245,
    11098227,Guy67642707,
    11098228,Guy44812385,
    11098229,Guy73943472,
    11098307,Guy75925672,
    11098308,Guy28266431,
    11098309,Guy24136812,
    11098310,Guy85721792,
    11098311,Guy32703198,
    11098312,Guy78683921,
    11098313,Guy23748827,
    11098314,Guy97184589,
    11098315,Guy28862728,
    11098316,Guy44125357,
    11098317,Guy26672454,
    11098481,Guy40287315,
    11098483,Guy59731064,
    Ответить
      • Не знаю. Я себя случайно нашёл в уже скачанном списке. Пока скачал 50 миллионов (заняло гигабайт плейнтекстом).
        Ответить
        • Хм, да оно и без токена работает если из браузера.
          Ответить
          • От запроса зависит. Этот действительно работает анонимно. А если захочешь выкачать 88 миллионов петухов, он попросит токен.

            P.S. Заметил, что в ответе поле «gravatar_id» пустое? Несколько лет назад он в этом поле возвращал md5 от е-мейла. Теперь пофиксили.
            Ответить
                  • И правда. «Твиттер» добавляет ненужную поддиректорию «/v1», «/v1.1», «/v2», а тут в новой версии все URL сохраняются. Удобня.
                    Ответить
                    • Ну тут надо не забывать, что это был security fix.

                      Можно, конечно, запилить /v2 и выпилить это поле совсем. Но /v1 один фиг придётся испортить, возвращая пустое значение.
                      Ответить
                      • V1 можно было подержать год и отрубить (например, перестать выдавать токены)
                        Ответить
                          • хуикс

                            испортили v1, а потом выпустили v2, в котором этого поля вовсе нет, ибо оно не нужно

                            а v1 отправили на свалку вместе с "фиксом"

                            но зачем, да

                            дока тоже печальная

                            кому нужны модели, когда есть json
                            Ответить
                      • Ага. Тем не менее, граватары некоторых юзеров можно получить парсингом страниц. Для этого нужно указать вебархиву 2008-й год (он сам редиректнет на ближайшую дату имеющегося снимка):
                        http://web.archive.org/web/2008/github.com/defunkt

                        Те, кто регистрировался после 2014-го года, в безопасности, да.
                        Ответить
          • > из браузера

            Вебархив сохранил некоторые ответы API. Вот пруф, что поле «gravatar_id» до середины 2014-го года заполнялось:
            http://web.archive.org/web/2008if_/api.github.com/users/DaAwesomeP

            {
              "login": "DaAwesomeP",
              "id": 4472083,
              "avatar_url": "http://web.archive.org/web/20140518212809/https://avatars.githubusercontent.com/u/4472083?",
              "gravatar_id": "78d72ebd03cd6a003915a7bd318501ad",
              "url": "http://web.archive.org/web/20140518212809/https://api.github.com/users/DaAwesomeP",
            // пропустил кучу ненужных полей
              "type": "User",
              "site_admin": false,
              "name": "P THE AWESOME",
              "company": "",
              "blog": "http://web.archive.org/web/20140518212809/https://daawesomep.github.io/",
              "location": "",
              "email": "",
              "hireable": false,
              "bio": null,
              "public_repos": 26,
              "public_gists": 0,
              "followers": 0,
              "following": 0,
              "created_at": "2013-05-19T16:54:46Z",
              "updated_at": "2014-05-18T21:24:40Z"
            }
            Ответить
    • К слову, пользователей «гай-с-цифрами» 25 тысяч.

      Там ещё были другие шаблоны. Кто-то регистрировал гуиды (так же подряд).
      Ответить
      • P.S. Рагулярка для гуида «[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}».

        Сейчас грепнем:
        7430603,7cc19663-cae8-4a69-8f6a-364ace6a0330,
        7430616,0278d794-a41c-4552-9925-14dc756f4421,
        7430624,0f55ba5d-1b9e-4f54-ba76-846f66978b3a,
        7430815,30ac1eb8-82fc-4132-989b-fc1eecd5395c,
        7430826,378a0fd5-fdfe-46d5-b81e-f1f23575f877,
        7430831,84532bb0-2d85-4365-90f8-e30abe94867d,
        7430904,0623510f-01fb-48b6-89e1-37bf58e72d78,
        7430909,650f9268-f311-4e75-8ef5-097f265be5e1,
        7430936,283e84c8-6264-4d3b-817b-75da3aaaec95,
        7430940,4b69f457-2620-4424-a7c5-022b945e2567,
        7430948,13991971-eac8-4a59-8c26-6fa9159d75c9,
        7430952,63d82e59-1b4b-40cb-b126-7a59b75e43ab,
        7430979,adad2f3d-bf8e-42bc-9af9-e9e8e46d9c59,
        7431019,884a7cc7-9c48-4004-aeeb-fd529fd96f3e,
        7431030,41dee2e3-7b66-4848-a2a6-5e3b1f8733fe,
        7431502,7e05a0d7-b963-4ec1-a2f0-360972743963,
        7431520,cc96aa1d-81ca-4cf6-905f-903d26206507,
        7431535,798f6853-25c8-4d97-b7d2-96b1fb7422a8,
        7431537,eecf0e71-4ca6-47a1-8b7b-506cd7a438cf,
        7431550,f6ce3e1b-c5bb-4135-ad38-0dcc6cbffb10,
        7431585,e3b0c8cd-7d3b-4cee-9762-fd9c59561673,
        7431586,adff9df0-8c44-4ca6-b810-74de3088f5da,
        7431593,cb61c4cb-ab59-41b9-be1c-2f9babf51e88,
        7431602,2b958c34-98bb-4c15-afb9-66ede33a5eda,
        7431611,2e25229f-03f0-45e3-951c-5e352bb66767,
        7431615,11220bb0-02a4-4fe9-802f-4bb03d4a2c3f,
        7431630,0edc5fff-7d52-4e06-9baf-2db4020244f2,
        7431641,5e85a606-171e-48b5-ba0e-f4c3feb63491,
        7431669,fcedb5f1-0caf-4536-893c-006cb55af9e3,
        7431683,10760ad4-55ff-469a-abe9-38307e493e1c,
        7431692,7d1f4bef-cf6c-478b-8d2a-05d607659f48,
        7431713,ce7314c5-f83d-46a6-abca-f4bd41de0d28,
        7431857,2613fa66-6f0c-4b67-bf8c-b190878ad2ab,
        7431861,52c7adcb-1ffa-494e-9b4b-908bd433f6cd,
        Ответить