Поздравляем LordN с днём рождения!
- Хабр. Крик души. В софте все всрато и становится еще всратее Evgeny_CD(1 знак., 20.12.2021 12:17, dao, ссылка, полностью)
- дык другого глобуса не подвезли. страдаем. cheblin(1 знак., 25.12.2021 13:33, картинка)
- Там в статье картинка, где Pentium 166 был у товарища в 1993 году.
Это из параллельной вселенной? - Tech_(24.12.2021 20:06)
- Я тут недавно VS2015 ставил (дочке кое-что подшаманить) -
обплевался. Посему, пока еще не убили Win32 API, буду юзать ДельфЯ
5 из прошлого века. Ибо после D7 оно тоже стало "всратое"... - Гyдвин(24.12.2021 19:57)
- Тому причиной - доминирование ... ардуиновой парадигмы :). Когда
эта парадигма проникает на уровень технических решений, то она
вызывает справедливое возмущение инженерного сословия низким
профессионализмом авторов таких решений. Тогда как аналогичная
парадигма в программировании остается незамеченной из-за того, что
программный код скрыт от обозрения, да и разбираться в чужом коде
слишком сложно. А в результате программы клепают по-быстрому из
готовых "шилдиков", беспокоясь Kceния(205 знак., 24.12.2021 17:19)
- А накат на ардуину - это хоть и сладостно для ушей проф.
эмбедщиков, но если не кривить душой, то надо признать что это зря.
Причем как на код, так и на платки-шилды. И то и другое несомненно
представляет собой шаг вперед (это правда), а всё ворчание только
потому что проф эмбедщик чувствует как его профессионально
подпирают. Но раз так происходит и подпирать способны
обезьянки молодые, то значит действительно прогресс. Причем здесь не только
такая RxTx(979 знак., 25.12.2021 02:23)
- Проблема ардуины в неспособности сделать что-то реальное.Это чисто
учебный проект.Как только возникает необходимость в "доработке
напильником о нужных кондиций" ардуинщик сдувается сразу. PlainUser(226 знак., 25.12.2021 17:50)
- Это не накат на Ардуину, а констатация того факта, что она (и не
только она) слишком снизила планку, из-за чего квалификация
программистов в среднем снизилась, поскольку к "сборке из
кубиков"начали привлекать программистов низкой квалификации, вплоть
до начинающих (им и зарплату можно было меньшую платить). А потому
ныне преуспевают не те, кто алгоритмы сочиняют, а те, кто шустрее
наловчились кнопочки на менючках нажимать. Не скажу, что последнее
качество плохо, однако оно Kceния(84 знак., 25.12.2021 02:34)
- :) Парадигма дуины - "написанному верить" - не в сложности проверок
собственно кода, а в отсутствии средств отладки и в вере в скилы сообщества. А вот "ардуинова парадигма" - это другое:) - это оценка
культовости парадигмы дуины с точки зрения разработчика традиционной ориентации. Построение
аналогий - удел философов, к которым можно отнести любого
захудалого программиста-кодера, находящегося в ленивом поиске
библов для максимально тупого выхлопа резалта в Vit(357 знак., 24.12.2021 23:36)
- В 2021 году наоборот, вижу выписывание каждый раз цикла for руками.
Приведите несколько примеров тех самых "шилдиков" из которых
клепают программы беспокоясь только о том, как их между собой
"подружить". RxTx(17 знак., 24.12.2021 23:00)
- В программировании МК это чаще всего I2C и USB-device. Если АЦП, то
и для него обычно ищут готовый код, который оформлен в виде
функций, т.к. разбираться с чужим кодом мало кто может. Если это
вычислительная процедура, то и тут тоже обычно ищут для нее готовый
код. Т.е. фактически получается ситуация, как с Ардуино - на все
типичные случаи есть функции, а на нетипичные голову сломишь, чтобы
под Ардуино написать. Тем самым, ситуация складывается, как
конструкторе "Лего" - Kceния(268 знак., 24.12.2021 23:58)
- Понятно. Всё как всегда, примтивно. А я то уж думал.... На самом
деле проблема не в том что код программ стремятся набрать
блочно-кусковым методом. Реальная, истинная проблема заключается в
методе написания программ на PC. А он такой: У девелопера/ов в
распоряжении находится машина, утрированно, с бесконечной
мощностью. И вот он/они пишут софт, для которого никаких границ, тестов и требований не поставлено. RxTx(805 знак., 25.12.2021 02:06)
- Да, такое тоже бывает, только видится вне в несколько иной
ипостаси, когда требования техзадания удовлетворятся приблизительно
и не особо старательно, а уповают на стадию тестирования, когда
тестировщик находит ошибки (или расхождения с ТЗ), а программист
накладывает на код заплаты. При этом предполагается, что если
наложить на код достаточно много заплат, то получится именно то,
что требовалось :). А поскольку Kceния(118 знак., 25.12.2021 02:20)
- Готов оппонировать. Cкpипaч(1060 знак., 24.12.2021 19:30)
- Я бы уточнил, что "ардуиновая парадигма" - это применение
сложившихся в программировании практик к железу. Т.е. сначала
погромисты возлюбили говнокодинг, а уже потом потащили его в железо
:) - LightElf(24.12.2021 17:35)
- На хабре шутка понравилась, резюме бывалого эмбеддера -
профессионально моргаю светодиодом:-) - Visitor(24.12.2021 19:47)
- Мне трудно оценить, что первым виноват, но полагаю, что в обоих
случаях виновата леность человеческая, соблазняя халтурить везде,
где только возможно. Вот и сейчас "языков высокого уровня"
развелось до кучи, главным образом, потому, что спросом ныне
пользуются только операторы for и if, а всё остальное -
библиотечные вызовы :). А раз так, то становится почти безразлично,
на каком языке писать (если это, конечно, не микроконтроллер без
Линукса). По этой же причине и Kceния(174 знак., 24.12.2021 18:48)
- "вот поэтому я и
не женюсь" (С) сижу на ассемблере :)) В "эмбеддед" это пока не сильно заметно (ну
если не смотреть на всякие "кубы", "гармонии" и прочие фреймворки,
которые уверенной поступью движутся именно туда, о чём статья :) С
некоторых пор - сто раз подумаю, прежде, чем обновлять привычный
софт (в т.ч. и рабочий, а не только сервисный). К счастью Adept(618 знак., 24.12.2021 13:10)
- По мне, так ОС + менеджер файлов типа NC/VC/FAR - было намного
удобнее. Сейчас куча времени уходит на всякую ерунду, все эти
мессенжеры, браузеры, ютупы - жизнь стекает в комп как статическое
электричество. А раньше сядешь, вот перед тобой файлы. Что делать?
Нууу, надо бы поизучать что к чему. Максимум отвлечений -
порнокартинки 640х480 )) - Ralex(24.12.2021 12:23)
- Тю, процесс идет с появления первого интернет-обновления. Нахуя
тратить силы на обдумывание интерфейсов и алгоритмов, на тщательную
отладку, если можно выпустить заплатку, сервиспак, а то и новый
релиз. - Codavr(24.12.2021 12:15)
- мой любимый экземпляр плача и демострация масштабов проблемы klen(203 знак., 24.12.2021 12:10)
- Я тут свой крик душыы выплескивал, потом стало стыдно, удалил.
Потом подумав, решил, что зря. Argon(1673 знак., 24.12.2021 11:58)
- Продолжение. Об истории Software: почему программы становятся всё
хуже Evgeny_CD(1 знак., 24.12.2021 10:49, ссылка)
- Хабр в ударе. Ректальное программирование: основы для практикующих
1С-программистов Evgeny_CD(1 знак., 20.12.2021 12:41, ссылка)
- Вполне допускаю, что аффтара сего опуса ещё не было и в планах,
когда плач на эту тему уже был в разгаре :-) - SciFi(20.12.2021 12:23)
- по-вангуем? :о) LordN(247 знак., 23.12.2021 08:23, Off, ссылка, полностью)
- Небольшой обзорный материал по контроллерам мощных FlyBack для
зарядок, где основные мозги живут на стороне вторички. Очень
богатая идея, как мне кажется. Причем я бы ее дополнил. Evgeny_CD(853 знак., 25.12.2021 00:54, SCH, ссылка, полностью)
- Офигеть! [Infineon сделал гибрид резонансника LLC и FlyBack]. ZVS всегда! Evgeny_CD(159 знак., 25.12.2021 01:30, SCH, ссылка, ссылка, полностью)
- Шикарная статья по флайбэкам. Yurasvs(1 знак., 23.12.2021 14:03 - 15:32, SCH, ссылка, полностью)
- Почему ни слова о режиме с безразрывными токами - релейной
автогенерации, когда частота генератора обратно-пропорциональна
току нагрузки? - Solo(25.12.2021 00:22)
- А где народ берет трансформаторы? Хотелось бы взять стандартный и
не париться. - VLLV(24.12.2021 10:01)
- Если штучно, дорого и сразу, то HAHN в промэлектронике Andreas(1 знак., 24.12.2021 19:34, ссылка)
- WURTH имеет гигантскую базу, надо дешевле -заказывайте партию
китайцам по номеру WURTH General(16 знак., 24.12.2021 12:09 - 15:29, ссылка, ссылка)
- цены там есть? - Kpoк(24.12.2021 12:15)
- я узнаю в Симметроне, кроме того для образцов цены неважны. - General(24.12.2021 12:57)
- Они не важны, но надо же как-то купить этот образец. - Kpoк(24.12.2021 14:19)
- Меня как то дернуло порыться, что в ближайшем магазине есть,
удивлен был, пару трансов флибека сетевого нашел, один 3 Вт, другой
все 10, причем и количества не единичные. В ефинде глянул, тоже не
особо у всех есть, а их склад не подключен. Только, думаю, что
дешевле чем китайские IRM - 03, IRM - 05 сделать не получится. - Visitor(24.12.2021 19:27)
- Вюртовские представители обещают образцы безвозмездно, то есть
даром ;-) LightElf(115 знак., 24.12.2021 14:55)
- 3вт? и больше m16(2 знак., 24.12.2021 11:56, ссылка, ссылка)
- Вряд ли кто-то будет держать на складе такое. Если делают
трансформаторы, то на складе они уже будут в составе готовых БП. Nikolay_Po(695 знак., 24.12.2021 11:31)
- Спасибо! Рис. 18 впечатлил. Вроде бы и очевидно, но сам я не
додумался. - Evgeny_CD(24.12.2021 01:23)
- "С удивлением узнал, что всю жизнь разговаривал прозой". :-) Я в
1996 случайно сделал как раз его. Диоду с RC особенно тогда
порадовался. :-) - Лaгyнoв(23.12.2021 15:38)
- Спасибо! Действительно всё весьма полно, прозрачно, понятно и
доходчиво описано. Сейчас такое нечасто увидишь в литературе. - Adept(23.12.2021 14:08)
- Да - Kpoк(24.12.2021 12:21)
- Кто в Питере быстро делает опытные образцы -комплектация, платы,
монтаж? - General(26.12.2021 16:03, SCH, полностью)
- Есть любители Embeded Linux? Такой вопрос не знаю куда рыть. Собрал
для SAM5D gdbserver для host машины gdb. Настроил Eclipse на хост
машине, написал простенькую "ногодрыгательную" программу. В
принципе все работает но если одно но, когда трассируешь программу
по шагам и встречается тело функции процесс отладки отваливается,
зависает все. Причем без разницы функция собственная или системная
скажем printf, если точку останова поставить за телом функции то
она отрабатывает и PeterD(49 знак., 21.12.2021 18:33, ARM, полностью)
- Кто работал с POGO pin с диаметром 0.4 мм и меньше? Как они по
механической прочности? Скоро предстоит делать тестовые стенды под
всякую мелочь. Обычно их прячут в тело изолятора и снаружи торчит
только кончик. Некоторые умельцы делают тестовые панельки для BGA. БAPMAЛEЙ(51 знак., 26.12.2021 17:53, Off, ссылка, ссылка, полностью)
- Пропаганда пропагандонов в одной картинке. Codavr(1 знак., 26.12.2021 23:52, Off, картинка, полностью)
- :о) LordN(131 знак., 27.12.2021 08:31)
- Подскажите, откуда у людей такая тяга к JSON в MQTT ? Какой он
после этого "легковесный" ? Правильно ли я понимаю стандарт
(3.1...), что формат полезной нагрузки может быть абсолютно любым в
рамках указанной длины (до 256 Мбайт), а требование использовать
UTF-8 актуально только для заголовка пакета (PUBLISH). Т.е. если я
передам не JSON, а Си-шную структуру - есть ли в этом что-то ужасно
неправильное ? :)) - Юpий_CB(26.12.2021 13:47, dao, полностью)Evgeny_CD
- Использование JSON в полезной нагрузке пакетов - исключительно
"application specific", это ваш личный выбор/не-выбор. Можете не
использовать, ничто вас не обязывает. MQTT стандарт ничего не знает
о JSON. Отвечая на вопрос, почему все-таки многие стремятся к тому
чтобы в качестве полезной нагрузки использовать JSON? Потому что
эти люди при разработке применяют на "уровне приложения" языки
Python, JavaScript и другие со встроенной библиотечной поддержкой
Web (Go, Ruby, RxTx(380 знак., 27.12.2021 01:47)
- JSON в MQTT просто удобен для обработки всякими готовыми
приложениями и для группировки данных. Никто не мешает передавать
по MQTT все что соответствует стандарту, если вы сами все это
будете обрабатывать. A.L.(88 знак., 26.12.2021 21:46)
- Интерпретирует сообщение, как правило, код на JS (или хорошо, чтобы
он умел это делать для целей отладки). Или в websocket должно быть
хорошо транслироваться. Или ещё чего. lloyd(81 знак., 26.12.2021 18:18)
- ничего страшного. только на каждый недосервер ваш код для
распаковки-интерпретации не забудьте уговорить положить и
договориться о сопровождении, а то даже с CBOR (rfc8949) не всё
просто - Vit(26.12.2021 14:08)
- Это %ня... Вот где ужос... mse homjak(1 знак., 26.12.2021 17:51, Off, картинка, полностью)m16
- Якобы подробности возни вокруг третьего энергопакета ЕС. Какое-то
изощренное провоцирование нас непонятно на что. Я бы на месте
Газпрома начал бы инвестировать в ПГХ, а летом закрыл трубу на
ремонт. Ибо нехер. Evgeny_CD(1 знак., 26.12.2021 17:30, Off, ссылка, полностью)
- Попалась на глаза хорошая книжка "Основы генерации сигналов" от
Rohde&Shwarz - толково описаны и виды сигналов и типы
генераторов с различием между ними. Adept(150 знак., 26.12.2021 20:50 - 20:56, dao, полностью)
- Китайским электронике и редкоземам писец, с точки зрения некоторых
йокспердов. Evgeny_CD(1 знак., 24.12.2021 22:28, Off, ссылка, полностью)
- Процессор таких размеров был выпущен два года назад. Писец где то
заблудился. Судя по развитию кризиса в микроэлектронике в Китай он
заглянул последним, да и то одним глазком Codavr(1 знак., 25.12.2021 07:21, ссылка)
- "травление, ионная имплантация, электрохимическое осаждение,
проверка пластин и программное обеспечение для проектирования,
находится в руках американских компаний" - надо было свои
технологии под шумок разрабатывать, а не сидеть на
нефтяной кредитной игле. А не подсуетились, не вложились - поделом, я так
щщитаю. - scorpion(25.12.2021 00:02)
- Цитата: "возможности производства т. н. интеллектуальных систем
вооружений напрямую зависят от ваших вычислительных мощностей". Cкpипaч(587 знак., 24.12.2021 22:41)
- Имеется материнка ASRock IMB-154B, заявлено вроде как 8 GPIO,
причем по железу они шарены с пинами на порт принтера. Как их
зацепить в винде - не очень представляю (а пробиваться через
LPT/EPP неинтересно). Но то другое:) Сейчас накатил туда MXLinux
(на Debian 10, ядро 5.10) и смотрю в /sys/class/gpio. Там наблюдаю
папку gpiochip509, в которой в файлике ngpio прописано 3. Т.е.
количество доступных GPIO всего этих самых 3. Upd. GPIO через Nuvoton Super I/O NCT6106D. Vit(567 знак., 25.12.2021 14:47 - 26.12.2021 00:40, dao, ссылка, полностью)
- Upd на Гитхабе нашлись исходники дров GPIO и WDT для NCT5104 и GPIO
для NCT610xD. скрестил, поправил, ну и затолкал. sysfs
показываетещё одно устройство GPIO на 8 пинов. даже работает:) ЗЫ но как назвали - Intel® Braswell SoC..., в составе которого... у одних там Super I/O Fintek F81866AD, у других Nuvoton NCT6106D,
у третьих, вероятно, ещё какое-нибудь чудо... - Vit(26.12.2021 18:44)
- Пишут, что GPIO устарел Toчкa oпopы(156 знак., 25.12.2021 17:31, ссылка, ссылка)
- windows. General Purpose Input/Output (GPIO) cheblin(1 знак., 25.12.2021 15:06, ссылка)