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

0

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

#32: https://govnokod.ru/26440 https://govnokod.xyz/_26440
#33: https://govnokod.ru/26449 https://govnokod.xyz/_26449
#34: https://govnokod.ru/26456 https://govnokod.xyz/_26456
#35: https://govnokod.ru/26463 https://govnokod.xyz/_26463
#36: https://govnokod.ru/26508 https://govnokod.xyz/_26508
#37: https://govnokod.ru/26524 https://govnokod.xyz/_26524
#38: https://govnokod.ru/26539 https://govnokod.xyz/_26539
#39: https://govnokod.ru/26556 https://govnokod.xyz/_26556
#40: https://govnokod.ru/26568 https://govnokod.xyz/_26568
#41: https://govnokod.ru/26589 https://govnokod.xyz/_26589
#42: https://govnokod.ru/26600 https://govnokod.xyz/_26600
#43: https://govnokod.ru/26604 https://govnokod.xyz/_26604
#44: https://govnokod.ru/26627 https://govnokod.xyz/_26627
#45: https://govnokod.ru/26635 https://govnokod.xyz/_26635
#46: (vanished) https://govnokod.xyz/_26646
#46: (vanished) https://govnokod.xyz/_26654
#47: https://govnokod.ru/26671 https://govnokod.xyz/_26671
#48: https://govnokod.ru/26707 https://govnokod.xyz/_26707
#49: https://govnokod.ru/26750 https://govnokod.xyz/_26750
#49: https://govnokod.ru/26776 https://govnokod.xyz/_26776
#50: https://govnokod.ru/26804 https://govnokod.xyz/_26804
#51: https://govnokod.ru/26809 https://govnokod.xyz/_26809
#52: https://govnokod.ru/26817 https://govnokod.xyz/_26817
#53: https://govnokod.ru/26833 https://govnokod.xyz/_26833
#54: https://govnokod.ru/26840 https://govnokod.xyz/_26840
#55: https://govnokod.ru/26844 https://govnokod.xyz/_26844
#56: https://govnokod.ru/26862 https://govnokod.xyz/_26862
#57: https://govnokod.ru/26890 https://govnokod.xyz/_26890
#58: https://govnokod.ru/26916 https://govnokod.xyz/_26916
#59: https://govnokod.ru/26934 https://govnokod.xyz/_26934

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

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

  • Добрый вечер.

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

    Индекс оффтопов: https://index.gcode.space/.
    Зеркала Говнокода и полезные ресурсы:
    * https://govnokod.xyz/ (альтернативный Говнокод)
    * https://gcode.space/ (read-only зеркало Говнокода)
    * @GovnokodBot в «Telegram»
    * https://vorec.space/ (глоссарий Говнокода)
    Ответить
    • да тащемто любой современный мощный IDE: что VisualStudio, что Intellij (Android Studio сделана на Intellij)
      Ответить
    • ахахахахахах
      ща пол интернета варнингами засрет
      Ответить
          • На шаред хостинге есть выбор какой "PHP" использовать. Или он минорную версию имеет право без предупреждения обновлять?
            Ответить
            • минроную может и может
              мажорную вряд-ли конечно, если он не идиот, но я не уверен точно
              Ответить
              • Шаред хостинг может обновить 5.3.19 до 5.3.20 или 7.3.21 до 7.3.22.

                5.3 до 5.4 или 7.3 до 7.4 никто обновлять не будет, потому что половина сайтов вообще работать не будет. Админы не настолько дураки.
                Ответить
    • надо подписать коммит торвальдсом завтра на работе
      Ответить
          • Я уже волнуюсь за него. Вдруг он всё-таки подписался Торвальдсом, его вычислили и отпиздили, и теперь он в реанимации?
            Ответить
          • Ну а как они должны были это сделать? Многие же просто зеркало на гитхабе держат или мёржат коммиты у себя и потом заливают на гитхаб. Не заставлять же всех всё подряд сначала через гуйню регаться как контрибьютор.

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

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

                Имхо, надо просто людям вбивать с детства простую истину - нельзя доверять всему, что на заборе написано. Если нет явного пруфа.
                Ответить
                • «Гитхаб» может подтвердить твои коммиты безо всяких подписей, ему для этого достаточно сверить почту в коммите и почту того юзера, который этот коммит ему пушит. Проблема случается только тогда, когда ты с юзера с почтой bormand@example.com пушишь коммиты с почтой linux@torvalds.xyz. Собственно, для этих ситуаций и нужна (сложные проблемы вроде миграции VCS не рассматриваем) подпись коммитов.

                  Сейчас же «Гитхаб» в том проекте пишет «[Торвальдс] Committed to this repository in the past month», что есть пиздёж. Пиздёж в UI — это плохо.
                  Ответить
                  • Кстати так ведь и скрытые емейлы спалить можно. Создать репу с тыщей участников. А гитхаб покажет их профили если они есть.
                    Ответить
                    • А 67 тысяч участников в репе этот ваш «Гитхаб» потянет?
                      Ответить
                    • Не уверен, кстати, что он со скрытой почтой будет палить емейл. Там же скрытным юзерам просто выдаётся фейковая почта вида «github-username@github.com» (или подобная), по которой «Гитхаб» и устанавливает авторство коммитов.
                      Ответить
                        • Звучит как «чел с трибуны утверждает». Поэтому вопрос: зачем он залез на х-р?
                          Ответить
        • Дык зачем подделывать php, если ты можешь просто в конфиг любое мыло вписать и коммитить им?
          Ответить
    • всё так

      причем к С можно добавить ++
      Ответить
    • Если согласитесь сделать татуировку на видном месте, что тона вроде "Я - KDEраст и горжусь этим" дадим надбавку к окладу (накинем пару тысяч).
      Ответить
  • В ведроиде по умолчанию отключён опечаточник? Заметил, что пользователи ипхонов пишут без опечаток и с большой буквы, а андроидов - как попало.
    Ответить
      • Проблема в том, что чистый «Андроид» бывает, пожалуй, только на планшетах. А на смартфонах каждый производитель старается впихнуть свою клаву и со своими дефолтными настройками.
        Ответить
            • Самая заебатая марка

              Если ты купишь устройство со сборкой вендора, то так и будешь сидеть на четвертом андроиде 10 лет
              а нексус пиксель будет обновляца
              Ответить
              • пиксели кстати называют айфонами от мира android из-за длительных циклов поддержки
                Ответить
                • Поддержка айфона заключается в том, что через год ты приходишь, и говоришь "у меня стала плохо держать батарейка", а тебе говорят: "мы баатерейки не меняем, гарантия кончилась, можем продать вам точно такой же по точно такой же цене")

                  но про софт ты прав: обновлять ios можно долго
                  Ответить
  • Вопрос к питонистам.

    Есть 2 пакета. В одном либа точена, во втором сосноль для неё дрочена. Как идиоматично из второго поюзать первый?
    Ответить
    • Guido views running scripts within a package as an anti-pattern.

      А, ну ок, т.е. так не делают.
      Ответить
      • да, скрипт лучше иметь на верхнем уровне
        и импортить можешь по полному пути
        Ответить
        • > на верхнем уровне

          Спасибо. Получается, что питон добавляет каталог с главным скриптом в path, поэтому абсолютные импорты работают только если он в корне проекта. А относительные импорты в главном скрипте в принципе никогда не работают (у главного скрипта в __name__ фигня).
          Ответить
          • абсолютные импорты всгеда считаются от sys.path.
            Если ты туда явно добавишь верхний уровень, то вероятно можешь и по полному импортировать, но это ебля

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

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

            Используй
            https://packaging.python.org/guides/creating-and-discovering-plugins/
            Ответить
            • О, круто, т.е. он сам создаст враппер для моего скрипта во время установки пакета? И судя по доке тогда скрипт может быть не только в корне, с sys.path враппер сам разберётся.
              Ответить
              • Ты про "console_scripts" ?*

                Я сам не пробовал, но судя по тому, что овердохуя пакетов на pypi имеет запускалку (virtualenv, django, flask, jupyter, pytest, to name few) и все они как-то на прыщах имеют sh с шебангом в нужный питон, а на винде .exe (ну вероятно импортирующие нужный .dll?) это работает.

                *
                https://python-packaging.readthedocs.io/en/latest/command-line-scripts.html

                [quote]
                Setuptools will generate a standalone script ‘shim’ which imports your module and calls the registered function.
                [/quote]
                Ответить
                • А ты не это имел в виду под "консоль сама находилась"?
                  Ответить
                  • я имел ввиду API для поиска плагинов.

                    Типа ты можешь написать несколько консолей
                    * терминально/коснольную
                    * вебовскую например
                    * гуйную (ну тут 10050 фреймворков есть для этого)
                    * сетевую телнетную например

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

                    И я мог бы написать плагин с поддержкой еще одной консоли не трогая твой код
                    Ответить
                    • А, да не, у меня банальный коммандлайн интерфейс для либы. Регистрации в console_scripts должно хватить.

                      Но механика с плагинами прикольная, да.
                      Ответить
                        • Аргпарс. Про клик я знаю, но тащить либу ради пары аргументов влом.
                          Ответить
                            • У меня своя идеологическая проблема - я не люблю цеплять сторонние либы ради мелочей, которые и так на десяток строчек.

                              А статью я не понял, если честно. Челу не нравится, что либа позволяет добавлять аргументы не задумываясь над UX и в итоге получается неудобная хуйня? Сомнительный аргумент, если честно.
                              Ответить
                              • >цеплять сторонние либы ради мелочей
                                хуясе мелочь: интерфейс командной строки)

                                >хуйня
                                ну да, примерно.

                                Командлайн интерфейс надо продумывать, а не хуяк-хуяк, иначе будет по степени удобства как какойнить netsh или dism)
                                Ответить
                                • > интерфейс командной строки

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

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

      Туда же в основном катаются чтобы поболтать в перерывах и после конфы. А сами доклады можно и в записи посмотреть.
      Ответить
  • Вопрос попался на SO:

    Why is reading lines from stdin much slower in C++ than Python?

    (в 10 раз)

    Крестобляди соснули )))
    Ответить
  • Сайт ФСБ доступен только по HTTP без шифрования, по HTTPS нет связи.

    Для отправки оперативной информации они предлагают установить свой софт:
    https://i.imgur.com/ThSsTUM.png

    ФСБ не доверяет браузерному TLS?
    Ответить
    • А с чего бы ФСБ доверять тафту например, или верисайну?

      ЦРУ тоже Ростелекому не доверяет, и правильно делает

      А зачем тебе сайт фсб? Хочешь на нас настучать?
      Ответить
      • >> А зачем тебе сайт фсб?

        Хочу узнать, какие технологии они используют. Если они не доверяют HTTPS, это жжж неспроста. Вдруг нас наёбывают, что HTTPS надёжен, а на самом деле в нём есть дырка, через которую наш трафик спокойно слушают? Стали бы внедрять СОРМ, если бы через неё ничего нельзя было бы прослушать?
        Ответить
        • Эм, дык всё просто. Даже если с алгоритмами всё ок (а с ними, скорее всего, всё ок), то корень доверия во всех популярных осях и браузерах контролируется потенциальным противником. Поэтому зачем создавать иллюзию безопасности и вешать https?

          А насчёт СОРМа - ну список айпишек/доменов тоже полезная инфа, даже если без контента.
          Ответить
        • Дело не в прослушать, а в том, что ЦРУ может заставить американкую компанию CA выдать серт на левого чела, и потом спуфнуть сайт, и ты ему сольешь и карту укреплений советской
          Ответить
          • Кстати, а как сейчас узнать, оригинальный сайт ФСБ передо мной или спуфнутый?
            Ответить
              • Ладно, обобщим.

                Как узнать, оригинальный сайт %SITENAME% передо мной или спуфнутый?
                Ответить
                • Юзать https. При условии, что ты доверяешь центру сертификации, который выдал ему серт.
                  Ответить
                • А вообще, за спуфанье гос ресурсов вроде можно присесть на бутылку.
                  Ответить
                  • Кстати, тут оказалось, что kremlin.ru тоже https принципиально не использует. Они тоже надеются на бутылку?
                    Ответить
                    • Да наверное. А какой вред тебе могут нанести эти сайты, если их спуфнут? Там же просто публичная инфа в рид-онли.

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

                        Кстати, если заходишь в интернеты с публичного «Wi-Fi», который требует логина, то пока не залогинишься, он любые http-сайты редиректит на форму входа. Если я попытаюсь открыть kremlin.ru, а вместо него увижу форму входа провайдера, то можно настучать, что провайдер спуфнул госрерурс?
                        Ответить
                        • Конечно.
                          Инканусу все верят и доверяют. Вдруг ты начнёшь хуйню писать и сливать дезинформацию?
                          Ответить
                          • хуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйняхуйня
                            Ответить
                • Попингуй и сравни TTFB до какого-нибудь лёгкого ресурса вроде фавиконки с пингом. Если первое меньше второго — покупай шапочку из фольги.
                  Ответить
    • А твой браузер поддерживает гостовые алгоритмы в тлс?

      Ебаная автозамена в Андроеде
      Ответить
      • А что, gost понапридумывал алгоритмов, которые используются в тсл? Какой скилл )))
        Ответить
          • ну сейчас лучше стало, конечно

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

                Все таки самые крутые дизигнеры редко работают в опенсурсе: они скорее в каком-нить эппле кучкуются
                Ответить
                • Вот кстати да, хороших программистов в опенсурсе полно. А дизайнеров почему-то очень мало.
                  Ответить
                  • Ну изначально опенсурс двигали программисты, причем совсем не ориентированные не UI, как ты понимаешь:) Иксы в прыщи-то завезли в середине нулевых, через 10 лет после мака.
                    Причем прыщи с TWM там какимнить, KDE еще вроде тогда не было

                    Чего там делать дизайнерам, если там и UI кривой, и адоб не работает, и время от времени нужно с чем-то пирдолица.
                    Ответить
                  • >"Вот кстати да, хороших программистов в опенсурсе полно."

                    Но пользуются все почему-то "Windows" и "macOS", а не "Linux"/"UNIX"; "Photoshop", а не "GIMP"; "Final Cut Pro", а не "Shotcut". Странно...
                    Ответить
                    • особенно на серверах

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

                          а так-то я ит ам и там
                          Ответить
                      • Мы сейчас обсуждаем продукты массового потребления. Будем честны: в основном opensource-говно крутится среди узкого круга идейных дрочеров на какую-то "свободу" (в ущерб качеству и стабильности). Те же, кто ценит своё время и нервишки, выбирают платное и закрытое ПО, ибо идеологи халявы достойных аналогов так и не предложили.
                        Ответить
                        • ротоёб, это всё было уже обсуждено миллиарды раз на всяких околокомпутерных форумах.. срачи на тему винудос версус линукс в интернетике ведутся со второй половины 90-х
                          Ответить
                          • У кого из ОБЫЧНЫХ пользователей установлена "Ubuntu"? Не программистов, не системных администраторов, а именно простых Васянов-заводчан и домохозяек.
                            Ответить
                            • на работе бывает установлена. Вроде Приватбанк перешел на линукс.

                              Но там заводчане не выбирают ос: чего им админ поставил, то и работает
                              Ответить
                              • Могли бы выбирать - выбрали бы "Windows". Или компьютер с "macOS".
                                Даже Владимир Владимирович Путин, который, казалось бы, должен максимально ограждать себя от закрытых и потенциально шпионских программ (тем более западного производства), сидит на "Windows". Единственное - он придумал себе преднамеренное отставание по времени, чтобы все западные технологии слежения относительно него устаревали (долгое время использовал "Windows XP", и только недавно перешёл на "Windows 7").
                                Ответить
                        • >Гутманс
                          гугл грит, это Мужская парикмахерская №1

                          >Сураски
                          гугл грит это Клиника Ихилов в Израиле (Сураски)

                          >Стогов
                          вот тут хз, но ничего хорошего конечно там нету
                          Ответить
    • а как я знаю, что я скачаю настоящую программу, а не хакерскую поделку?
      Ответить
      • Позвонишь в ФСБ и сверишь хеши с товарищем майором.
        Ответить
        • а кроме шуток?

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

              и да, иногда лицензию на криптопровайдер поставляют вместе с токеном, но только у меня хуй знает но не заработало
              Ответить
              • криптопровайдеры с реализацией гостового алгоритма требуют лицензии? ФСБ типа лицензию купило?
                Ответить
                • Ну они там стоят копейки, если не серверная версия. Серверная версия пиздец дорогая была...
                  Ответить
              • Были кстати прикольные зелёные рутокены, у которых вся криптография на борту. А снаружи нужен был только плагин к браузеру. Их закопали походу, дорого?
                Ответить
                • такие пластиковые полупрозрачные хуйни на usb? ты предлагаешь их всем выдавать?)
                  Ответить
                  • Эм, ну если ты хочешь подписать официальное обращение в ФСБ, то как ты это сделаешь без токена и серта, выданного кошерным УЦ?
                    Ответить
                    • сгенерю пару ключей, публичный отнесу в МФЦ, не?
                      Ответить
                      • Ну для официального документооборота есть требования к хранению ключей. И обычно в этих требованиях указан защищённый носитель, т.е. токен.

                        Т.е. хранить приватный ключ на компе не положено.
                        Ответить
                        • тогда понятно

                          Это логично, так как у меня на компе стопудово ботнет или еще какая нито хуита
                          Ответить

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

Из-за тебя ушел bormand, guest!

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


    8