Код, понятный кому? Бывают люди, программисты, которые изучали основы дискретной математики, бывают которые не изучали. Если задача требует выполнения сложного условия (!х)||(x&&y) - для человека, не умеющего в дискретную математику, получится наглядный и понятный код, для знающего - он поймет, что условие x вообще участвует в процессе в два раза реже чем написано и два входа в строку избыточно(не оптимальный код).
Что будет, если свести последовательность кормления кота в одну функцию-дирижера и закрыть публичный доступ к хм, под-функциям?(где-то в комментариях видел рацпредложение) Вы сможете позвать кота только для того, чтобы покормить. Перекормите его и кот умрет.
Жизнь сложнее, чем мы себе представляем, но, более того, она сложнее, чем мы можем себе представить. Отсюда и легко-читаемые функции будут плодиться в аццкие списки за пределы одной страницы, в которую желательно вложить код, "легкий для понимания". Или писать десятиногих Шив.
Лучший, но, к сожалению, недоступный метод облегчить жизнь - отгонять дураков от процесса.
Смущает что DRV11873 в составе конечного продукта работает стабильно, а вот купленный отдельно — нет. Может у них производство в две ветки? Где качество есть и где качества нет. Или китайцы слово какое то знают волшебное…
У меня подобная история была с TDA1085C. Из пяти только одна заработала как следует. А готовый регулятор сразу стартанул.
В любом случае подожду, когда платы придут с завода. Если нигде не накосячил, то явление может оказаться разовым.
Когда я последний раз сталкивался с DRV11873, который стоял в паре с 555 таймером и группой движков от HDD, то не столкнулся с проблемой управления. Запустил все. И от 2.5" и от 3.5". Все как один — довольно древние. Без бубна…
Плата на которой был собран драйвер — насквозь китайская, готовая, прямо с Али-экспресса. Это, конечно же, не наш метод, но… в разработке был все-таки насос (спасибо автору за идею), а не сам драйвер(или я ошибаюсь?).
Игры кончились тем, что потенциометр, регулирующий напряжение ИП оказался тоже китайским с группой А. После 12 вольт БП выдал сразу 28 вольт и теперь я спокоен платка благополучно сдохла.
Огромное спасибо за статью. Теперь я знаю, зачем раскручивал все эти моторчики и что из них можно сделать. :)
Все так сложно…
Хорошо, что большая часть не нужна. Но CADы под Linux есть. И — работают. Не так как AutoCAD, но работают. IDE тоже. Windows вижу только в случае редких клиентов на почистить/починить или когда на работе у жены какой то аврал, связанный с ПК. Уже больше 6 лет. Для ПО, требующего XP и железа копать в сторону ftdi. Все начинает работать при наличии рабочих портов. MAX232,FT232, PL2303 с паяльником нам всем в руки.
Забыл старый телефон(с просроченной симкой) на зарядке. Никаких общественных сетей. Только свои. Зашифрованные…
Если б не опции — «оповещать о действиях в профиле» — ушли бы VK и Instagram. В последнем имя поменяли и пароль(На чем и спалились). Восстанавливал по функционалу профиля.
Устройства с Android ниже 4-ки или 5-ки — выключенными держать надо. И пароли менять чаще. Тогда не посадют, с большей долей вероятности.
Код, понятный кому? Бывают люди, программисты, которые изучали основы дискретной математики, бывают которые не изучали. Если задача требует выполнения сложного условия (!х)||(x&&y) - для человека, не умеющего в дискретную математику, получится наглядный и понятный код, для знающего - он поймет, что условие x вообще участвует в процессе в два раза реже чем написано и два входа в строку избыточно(не оптимальный код).
Что будет, если свести последовательность кормления кота в одну функцию-дирижера и закрыть публичный доступ к хм, под-функциям?(где-то в комментариях видел рацпредложение) Вы сможете позвать кота только для того, чтобы покормить. Перекормите его и кот умрет.
Жизнь сложнее, чем мы себе представляем, но, более того, она сложнее, чем мы можем себе представить. Отсюда и легко-читаемые функции будут плодиться в аццкие списки за пределы одной страницы, в которую желательно вложить код, "легкий для понимания". Или писать десятиногих Шив.
Лучший, но, к сожалению, недоступный метод облегчить жизнь - отгонять дураков от процесса.
У меня подобная история была с TDA1085C. Из пяти только одна заработала как следует. А готовый регулятор сразу стартанул.
В любом случае подожду, когда платы придут с завода. Если нигде не накосячил, то явление может оказаться разовым.
Плата на которой был собран драйвер — насквозь китайская, готовая, прямо с Али-экспресса. Это, конечно же, не наш метод, но… в разработке был все-таки насос (спасибо автору за идею), а не сам драйвер(или я ошибаюсь?).
Игры кончились тем, что потенциометр, регулирующий напряжение ИП оказался тоже китайским с группой А. После 12 вольт БП выдал сразу 28 вольт и
теперь я спокоенплатка благополучно сдохла.Огромное спасибо за статью. Теперь я знаю, зачем раскручивал все эти моторчики и что из них можно сделать. :)
Хорошо, что большая часть не нужна. Но CADы под Linux есть. И — работают. Не так как AutoCAD, но работают. IDE тоже. Windows вижу только в случае редких клиентов на почистить/починить или когда на работе у жены какой то аврал, связанный с ПК. Уже больше 6 лет. Для ПО, требующего XP и железа копать в сторону ftdi. Все начинает работать при наличии рабочих портов. MAX232,FT232, PL2303 с паяльником нам всем в руки.
Забыл старый телефон(с просроченной симкой) на зарядке. Никаких общественных сетей. Только свои. Зашифрованные…
Если б не опции — «оповещать о действиях в профиле» — ушли бы VK и Instagram. В последнем имя поменяли и пароль(На чем и спалились). Восстанавливал по функционалу профиля.
Устройства с Android ниже 4-ки или 5-ки — выключенными держать надо. И пароли менять чаще. Тогда не посадют, с большей долей вероятности.