ARDUINO и твоя жизнь. Открытый исходный код. Да кому ты нужен?
ฝัง
- เผยแพร่เมื่อ 8 มี.ค. 2024
- Все бегают с ардуино как с писаной торбой, вот и я решил поставить, но что-то пошло не так, оказывается ARDUINO это браузер!
Только не в мою смену.
Я лучше как-то по старинке, на ассемблере и на си буду писать, чем с такой ардуино.
Полное видео лекции, фрагмент которой задействован в момё видео - • А что, так можно было?... - วิทยาศาสตร์และเทคโนโลยี
не, ну это база
Я очень плохо работаю с базами, вот помню давно, в StarCraft как базу не построю, так её вечно атаковали.
В общем Arduino IDE таки сильно обросло жирком, как и стандартные библиотеки ардуино. Как и многий другой современный софт. Хищение персональных данных, закрытый код, платная подписка - ничего хорошего. Но в общем - ардуино это скорее добро чем зло, сильное снижение порога входа и устранение ненужных сложностей. Не нужно паять, прошивать голый контроллер, париться с программатором, библиотеками, совместимостью и прочим - можно сразу перейти к написанию полезной логики которая решает конкретную задачу. А потом, освоившись со всем этим и поняв надо оно тебе или нет - можно без проблем закопаться в ассемблер, прерывания, 32-битные контроллеры и так далее.
Если штаны протёрлись на коленях, это не означает, что нужно прорезать дыру на попе и на спине написать"имейте меня" выйти на улицу ночью и стоять "раком".
Другими словами: если винда дырявая, это не означает, что нужно ставить ещё и какой-то бэкдор.
А если этот софт не бэкдор, то возникают вопросы у меня:
1. Почему вместо пуговицы софт не отобразил что именно сейчас производится, например в виде:
Download device list from "siteaddr.domain/parh/file.ext"...
Save device list to "c:\path/filename.ext"...
Как бы это среда разработки, значит априори её запускают разработчики, а они уж поняли бы что это за информация, не дураки небось.
2. Почему после того, как соединение не удалось установить и что-то там скачать или передать, то не выпрыгнуло окошко вида "Ошибка загрузки [название].
Не удалось скачать файл [имя] с сервера [адрес], пожалуйста проверьте соединение."
Для чего скрывать факт как самого соединения так и даже факт наличия проблемы с соединением?
Ой странно это.
Нормальные люди так в булочную не ездят!
Тот же кейли оно же тоже умеет скачивать библиотечки для устройств, вот только там отображается что будет скачено, откуда и если не смогло скачать, то в явном виде указывается что не могло скачать, более того, при первом запуске оно и не просит ничего качать, всё можно самому, отдельно скачать и ручками поставить.
А тут что-то не то. Ой не то.
Что качается: "сильное снижение порога входа и устранение ненужных сложностей. Не нужно паять, прошивать голый контроллер, париться с программатором" - а что мешает купить программатор, прямо у того же китайца, где покупается платка ардуины?
Прошивать платку ардуины и асмим вытравеленную платку одно и то же по сложности, просто накинуть несколько проводов и залить прошивку. Да, программатор, так 1 раз и цена вопроса как 1 платка ардуины.
Ну да ладно, пусть ардуина, но интернет азве не увеличивает порог входа?
Вот скажем дивёт в Намиби в хижине соломенной мальчик, и прислали ему на день рождения подарок, 2 платки ардуино, компьютер настоящий и компакт диск с средой разработки и распечатанную на бумаге документацию на контроллеры на тех платках, а интернета у него нет и будет же мальчик ждать бесконечно пока она запустится после установки, даже не понимая, что она никогда не запустится.
Вам что, бедного мальчика не жалко?
@@user-hi5fy6wv5j Стив Джобс: Люди платят нам за интеграцию, у них нет времени сутки напролет думать, что к чему подключается.
@@user-hi5fy6wv5j Если программа не пишет что она делает или качает или нет нормальной обработки ошибок - значит программисты посчитали что это не особо нужно или им было лень это писать. Я считаю что это плохо. Но мне как и многим лень пойти и починить это и предложить пулл-реквест с исправлениями.
@@user-hi5fy6wv5j Вообще интернет есть практически везде и у каждого. Бумажной документацией пользуются крайне редко. Хотя могли бы сделать и нормальную инсталяху, которая ставится полностью и без интернета, хоть и весит на много больше. Чтобы была и лёгкая инсталяха которая потом что-то докачивает, и вторая которая тяжелая и ставится без интернета. Но скорее всего разработчикам было лень такое делать и потом поддерживать, или им не ставили такой задачи. А вообще я против привязывания к интернету и всяким облачным сервисам того, что отлично работает и без интернета. Но большим компаниям монополистам как-то пофиг на меня и моё мнение - им надо рубить бабло всеми доступными способами.
про токарку было интереснее...
Токарка и фрезеровка обязательно ещё будет.
Это так, перебивочка.
Был часик свободного времени, решил ардуино посмотреть. Посмотрел.
Жизнь продолжается!
Да штука заморочиная пробовал поиграться .
С arduino CLI орнул😂. Это интерфейс командной строки. Я надеюсь все видео это рофл..😢
Уж точно не установка ARDUINO на серьёзных щах.
Так, бэкграунд к "поговорить" что бы потом кто то мог задуматься.
У тебя целерон на 775 сокете что ли? или интернет слабый? ардуине при первом запуске нужно загрузить библиотеки. так что у тебя руки из жопы.
Если у меня руки из жопы, то почему ардуина не отображает, что нужно загрузить библиотеки и какие именно и с какого именно адреса?
Место вроде в окне ей созданном имелось для вывода этой информации, даже для распухающей и сдувающейся пуговицы осталось бы.
А то что вы пользуетесь виндой з миллионами строк закрытого кода и компьютером на базе микросхем с сотнями миллионов транзисторов которые реализуют вообще непонятно какие закладки и бэкдоры - вас не смущает?
Не смущает. Винда, которой я пользуюсь была мной по большей части разобрана до последней команды ассемблера и где мне что-то не понравилось были воткнуты "nop" и "ret", прежде чем я начал её использовать на устройствах где хотя бы спам по электронной почте получаю. А поверх ещё и висит фаирвол, который тоже был разобран и просмотрен. Но и это ещё не всё, ни одно моё устройство не соединено с интернетом напрямую, только через писанный мной шлюз, где я могу урезать любого лосося или заменять что угодно в трафике.
С транзисторами мне тоже в целом понятно что происходит и в любой момент можно даже осциллографм на ту или иную ногу той или иной микрохи могу встать и посмотреть нужный ли там сигнал.
Но ладно, то я, у меня есть некие скромные навыки программиста и электронщика, немного ассемблер видел, чуть-чуть документации читал, так что мои личные проблемы, хочу виндой пользоваться - пользуюсь. Какие сопустствующие потери времени я понёс на это мало кого волнует. Но раз вас взволновало, то вот ответил.
Ещё момент в догонку: я начинал мучать большие компьютеры с MS DOS, затем пошла Windows, и только потом, сильно потом в мои руки попали *nix операционки, по этому *nix операционки мне менее близки.
Винда у меня стоит именно потому, что я её знаю от и до, изнутри, чего не могу сказать про линуксы, там мне приходится в документацию лезть, вспоминать где и что лежит и почему оно там. В общем тут эффект описанный в поговорке: “дома и родные стены помогают”. Хотя 10-ка конечно то ещё извращение, не один месяц ушел на приведение её к виду, когда я буду уверен, что в ней происходит именно то, что нужно, а что мне не нужно не происходит.
@@user-hi5fy6wv5j как посмотрю вы знатный балабол... тут говоришь что всю винду вдоль и поперёк прошёл, а в видео говоришь что не можешь проверить исходники линукса... а пример с каким-то движком для форумов который поддерживает пару разработчиков и которые забили на разработку, с тем же линуксом где несколько тысяч разработчиков и не просто так там будет внедрить бэк дор. вообщем слышем звон, но не знаем где он.
@@izada666, попробуйте посмотреть внимательнее, возможно, для начала, это поможет понять, что в видео я ничего не говорю о линуксе и проверке его исходников мной.
Впрочем, хотелось бы мне услышать ваш ответ на вопрос: если динукс поддерживают тысячи разработчиков, то почему же регулярно публикуются сведения о найденном в нём дырах позволяющих удалённо то полный доступ ко всей системе получить (права root), то к почтовому серверу то ещё куда-то?
У тебя все, то ресурс, то время, то расходы.
Таков путь.
Это же не я установил, что в этом мире товары в магазинах продают за деньги, время жизни человека ограничено, а ресурсы можно трансформировать в деньги и высвобождать время жизни.
@@user-hi5fy6wv5j если деньги сделать смыслом жизни и только о них говорить, а еще жизнь свою назвать ресурсом. Ну это не влазит ни в какие ворота.