Information
- Rating
- Does not participate
- Registered
- Activity
Specialization
старший научный сотрудник
Старший
Английский язык
Разработка программного обеспечения
Системное программирование
Linux
Программирование микроконтроллеров
Разработка электроники
STM32
Схемотехника
Разработка печатных плат
Gentoo
А если вы считаете этим ЯПом педеrust, то я вообще в шоке!
С rfid-сканером на выходе из спортмастера у меня как-то казус вышел: захожу, а эта фигня пищит. Подошел ко мне консультант, мол, может, забыл срезать на куртке? Мне аж интересно стало. Протащил одну куртку — не пищит. Потом полез я по своим карманам и в заднем кармане штанов обнаружил бухточку жилки от витухи, которую использовал для подвязки кабелей. Удивился, как открытый контур без кондера смог вызвать возбуждение сканера. Видимо, хватило межвитковой емкости…
Глянул видео: так получается, этот черненький ридер эмулирует клавиатуру? Здорово… А то я все боялся, можно ли его использовать в линуксе.
Лучше С языков не было, нет и не будет никогда!!!
А всякие ваши хипстерские педеrust'ы и прочие goвна ни для чего серьезного не годятся! И уйдут буквально через несколько лет…
Тот же пытхон уже давным-давно забыли бы, если б не толпы вантузоидов, которым не завезли баша вменяемого!
Лично я пишу на С абсолютно все: от микроконтроллеров до бэкенда веб-морд и всяких сервисов. Очень простой язык — тем он и хорош. Нет нужды читать талмуды мануалов, как в случае, скажем, с С++: достаточно осилить книжку K&R.
А вот если нет — то придется делать софтово (натыкаясь на грабли).
В линуксе все отлично работает. Вот, например: если «отваливается» переходник CAN-USB, автоматом по VID/PID ищется другой такой же и переподключается. Т.е. для надежности можно в два USB порта воткнуть два переходника, на последнем активировать терминатор и никаких проблем, если «вдруг» USB отвалится, не будет (хотя, у меня уже несколько лет работает термомониторинг главного зеркала, ни разу там не было проблемы «отваливания» USB).
Намедни я опять решил: а не поискать ли мне, вдруг что-то на гитхабе появилось? И да, появилось: прошивалка (правда, написана на мерзком пытхоне, ну да ничего: перепишу ее на С). Попробовал пару-тройку примеров (с минимальной переделкой): прошиваются и работают. Так что, можно теперь причесать пример с USB и пользоваться по полной. Но начну с переписывания прошивальщика на кошерный ЯП.
В другой раз вместо STM32 явно пришел CS32. Но тут я сам ступил: когда начал было претензию писать, внимательно почитал мелкий шрифт у хитрого китайца — а там явно было написано, что на самом деле камушек-то не тот! Ну, что делать — выкинул дрянь и опять же впаял STM32 за 60 центов…
Но, намучившись с этой дрянью, я понял, что STM32F1xx — это днище! Во всех своих нынешних поделках использую исключительно STM32F0x2. Благо, 072 на али стоят сейчас в районе 80-90 центов за штуку. А если вдруг понадобятся флоаты или еще что, то есть и 303…
P.S. Намедни с ch552g таки разобрался! Нашел прошивалку (правда, на пытхоне — надо будет на С переписать), и все заработало!!! В общем, 25-рублевый 16-ногий микроконтроллер с аппаратным USB — это кайф! И пусть там тупой 8051, зато у меня очень много задач, где нужно тупо сделать USB-CDC с парой-тройкой ногодрыгов (релюшки и т.п.).
В мастдайке Far очень нужен: из-за того, что в ней отсутствует bash и coreutils. Но в линуксе за глаза mc хватает!
А «Brawn» вообще произносится «Брон»!!!111
Только вот у Ньютона фамилия Ньютон, Планка — Планк, Менделеева — Менделеев, Ома — Ом, Карно — Карно.
А вот у «броуна» фамилия Браун. Прикинь!
Почему брауновское движение называют броуновским?
На Али можно найти световозвращающую пленку, мы такую на соревнованиях по даунхиллу на финишном створе использовали, чтобы провода не тянуть. Лазер модулируется "из коробки", на приемнике стоит фильтр, нужно просто реагировать на триггерный выход.
И вот вместо того, чтобы по возможности все упрощать, а каждую задачу делать своим демоном, который делает ее хорошо, поцтеринг сделал угребище, комбинирующее несколько подсистем в одной, вместо текстовых логов делающее бинарные, да еще и делающее свою работу крайне отвратно!
Поэтому я и называю дистрибутивы с systemd «мастдайкой» — абсолютно то же дерьмо, что и венда!