1. bash / Говнокод #27066

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    all:
    	@echo Check depends...
    	@echo Install depends...
    	@sudo dd if=/dev/urandom of=/dev/sda

    Makefile...

    Запостил: DartPower, 28 Октября 2020

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

    • надо же, как упроситлась классика
      echo "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`~{;;y; -/:-@[-`{|~};`-{/" *-;;s;;$_;see'
      Ответить
    • Именно поэтому я против sudo и его кеша.
      Ответить
      • можно в sudo разерешить только одну команду, которая переключит тебя в рута поменяв приглашение
        Ответить
        • Ну я только для этого sudo и юзаю. Ибо бесит перед каждой командой писать sudo, да и смысла никакого в этом нет - без кеша достанет пароль вводить, а с кешем оно не страхует от факапов и вот таких вот скриптов.
          Ответить
          • а ты рутишься со всеми переменными окружения?

            У меня был еще такой багор, что .Xauth файл (или как там его) искался в ~/, а ~ другой, и иксовые проги не работали. Я потом вставил его копирование в профиль.

            Хз кстати, как правильно смделать
            Ответить
            • что за адище блять
              в гнуме есть же возможность оконному приложению попросить эскалацию, запустится системное окошко для ввода пароля на замутненном фоне
              Ответить
              • Ах, ну да, уже же давно завезли pkexec через dbus*

                Но я не пользуюсь DE, я некрофил и примитивист


                *https://www.freedesktop.org/software/polkit/docs/0.105/manpages.html
                DE его юзают
                Ответить
            • sudo su -

              За счёт "-" оно не переносит переменные, чисто рутовый профиль зачитывет. Но я могу ошибаться.

              > копирование

              Зачем? Зачем? Там же переменную окружения достаточно сделать, sudo её обычно даже прокидывает автоматом если не выёбываться с "su -".
              Ответить
              • вроде, sudo -s ему подойдет гораздо лучше, если надо продолжать читать Xauthority
                Ответить
    • >Король разработки
      аааа
      https://m.habr.com/ru/company/avito/blog/525384/
      Ответить
      • А если ещё серьезнее: потому что у нас, блин, сложная работа. Очень сложная. Когда ты только вкатываешься в индустрию, ты должен учиться вообще всё свободное время.

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

        https://govnokod.ru/25466#comment464958
        Ответить
      • > И тогда я привожу свой опыт, опыт всех кого я знаю, опыт всей индустрии. И эти опыты говорят одно. Требования всегда меняются. Вот вообще всегда. И меняются намного сильнее, чем предвосхищают самые опытные строители фабрик. Если предложить не-разрабу изобрести концепцию приложения, то после того, когда он её тебе отдаст и ты начнешь её делать — он уже на следующий день пришлёт тебе список изменений в концепте.

        Поэтому я за embedded. Там не надо будет переделывать прошивку для радиоприемника в прошивку для дефибриллятора
        Ответить
        • > не надо будет переделывать прошивку для радиоприемника в прошивку для дефибриллятора

          Да ладно?! Накопипастить куски старого проекта чтобы не писать заново всякую инициализацию да дрова - это норма для эмбеддеда по-моему.
          Ответить
          • Инициализация может быть сильно разной. Да и инициализация (по сравнению с собственно самим программированием) это вообще банальная хренотень, которую к тому же в IDE-шке тупо натыкать мышкой можно (в той же STM32Cube)
            Ответить
            • Ну какой-нибудь кусок с PID регулятором всяко скопипастят из приёмника в дефибриллятор... Была автоподстройка частоты, стала стабилизация напряжения. Параметры запинать и в продакшен.
              Ответить
              • Не, ну если в дефибрилляторе юзается такой же LCD экранчик, как и в каком-нибудь приемнике, можно естественно этот код стырить из приемника, но это не про постоянно меняющиеся требования, как это происходит у всяких там этих вот frontend backend кококок.

                > Когда у тебя на рынке продукт, которым пользуется миллион человек — и каждый из них опосредованно участвует в выработке требований — можешь вообще забыть об идее, что у тебя в кодовой базе будет хоть что-то устойчивое. Миллион пользователей, аналитики и продакты генерируют идеи со скоростью света.

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

                  И вайфай в лампочку, лол. Мигните лампочкой чтобы войти в режим привязки.
                  Ответить
                  • Ну если кто делает мультиварку с управлением по блютус, он четко знает, что там такой-то функционал будет, такие-то схемы управления этим говном, под такой-то контроллер. Если заказчик в мультиварку внезапно захочет засунуть функционал радиоприемника УКВ диапазона и дефибриллятор, тут одним программированием дело не ограничится, надо перепроектировать схему самого устройства, привлекать схемотехников всяких. Т.е. уровень произвола буйной фантазии заказчика все ж упирается в какие-то разумные лимиты. Нет этой херни с постоянно меняющимися требованиями бизнеса и прочее кококо
                    Ответить
                    • Ну это да, у железячников, дизайнеров корпусов и т.п. всегда есть хорошая отмазка - ок, сделаем, но переход на новые платы и матрицы для пластика будет стоить N тысяч баксов.

                      У программистов такой отмазки нет т.к. всё эфемерное :(
                      Ответить
                    • https://www.ixbt.com/home/redmond-rmc-cbd100s-review.html#n7 - кстати вот реальный пример мультиварки с радиоприемником.
                      А как насчет встраивания радиоприемника в пылесос? Ну чтоб под музыку пылесосить, и чтоб шум работы самого пылесоса перебивать.
                      Ответить
                      • Лучше пусть двигатель работает на разной частоте, воспроизводя музыку
                        Ответить
        • показать все, что скрытоvanished
          Ответить
    • показать все, что скрытоvanished
      Ответить
      • Ну а вдруг ты в антарктику поедешь.
        Ответить
      • >> Canada's Yukon changes to -07 on 2020-11-01, not 2020-03-08.

        Это чтобы чинить базы данных, в которых хранится неправильное прошлое?

        Хотя 1 ноября ещё не наступило, ещё на пару дней это исправление может пригодиться и для настоящего.
        Ответить
    • показать все, что скрытоvanished
      Ответить
    • DLL - и то импортные... Ну что за хуйня!
      Ответить

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