Ну в соло можно танцевать что угодно под что угодно. Но соушелы - это не пьяные корпоративы. Там есть правила. Никто из бывалых не будет танцевать сальсу под джаз. Если только это не залетные новички.
Там же фишка в том что Claude на открытых тулсах , может собрать такие вещи какие на коммерческих никогда даже не думали делать. Например не просто расставить платы , а правильно решить как расставить сенсоры и как их спозиционировать чтобы заватить всю интересующую область. Ну какой Altium даже в связке с SolidWorks это может?
Раньше на такю задачу не менее трех инженеров требовалось. Прямо сейчас Clude Opus 5.5 заканчивает мне писать автотрассировщик. Первые пробы уже лучше чем у Altium.
Да не выдумывайте. В Altium чтобы что-то правильно и точно совместить (платы, детали между собй...) надо кучу времени потратить. Altium отстал от времени. Claude Fable в комплекте KiCAD + FreeCAD делает это за 5 мин и под правильными углами . Да еще и анимацию сделает без этого ковыряния в фреймами в Altium
Да, молодые любят сальсу. А вот танго и бачату не. Бачата более чувственная , там все время контакт с телом партнёрши. Это молодых слегка шокирует. А на групповых занятиях вам не все время красивые и пластичные попадаются. А чаще наоборот. Есть еще сон в контратемпе, похож очень на сальсу. Но попадая в отпуске на карибы можно тотально не попадать в ритм в котором местные танцуют. Словом не всё там так просто и мотивация нужна серьёзная и учить надо много чего.
Всё это уже не актуально. Нет никакого смысла делится макросами на питоне. Сейчас Claude создает схему с нуля в KiCad сам! Сам находит все микросхемы в стоках, сам подключает цепи, сам генерит посадочные места. Размещает и позиционирует тоже по запросу неплохо. Остается слабым местом трассировка и правила. Да, многое делает скриптами, ну так этих скриптов он десятками создает. Опоздал немного автор со своей инновацией.
Но сама мысль правильная. Коммерческие тулсы с закрытыми форматами типа Altium внезапно стали неюзабельными. Потому что в них Claude ничего не может толком поделать из-за закрытости. А открытые тулсы с текстовыми форматами исходников для Claude как родные.
Это же конструктор-демонстартор, здесь нет намерения продать именно в таком виде.
Аккумулятор в дивайсе есть на 5 Ач. Там даже есть еще один микро-аккумулятор чтобы будить по часам. Держит режим наблюдения месяц без подзарядки. Но это уже будет в следующей статье.
Камеры нет, потому что камеры долго от аккумуляторов не живут. А у меня была цель как можно дольше держаться от аккумулятора. Дивайс работает сквозь двери и стены. Динамик и микрофон можно вынести наружу, они на разъемах.
Защиты все сделаны чтобы быть в тренде. Сейчас такие времена, что всё меньше где можно что-то ставить без киберзащиты. Если дивайс сделают ботом, то отвественен будет разработчик.
Пацан прочитал прошивку у китайского незащищенного контроллера от Zhejiang Bluepoint Power выдававшегося за немецкий бренд. Гений! Лучше бы он сам такой контроллер сделал. Но скоро эту лавчку мамкиным хакерам прикроют. И них там вступает в силу CRA и никакой дивайс не может быть продан без криптографии на неклонируемых ключах и закрытых отладочных интерфейсах. В автомобилях, кстати, CAN уже шифруют.
Ну тогда делайте как тут https://habr.com/ru/articles/1059562/ Корпус только на алике найти подходящий. Туда еще надо поставить микросхему ToF сенсора, IR сенсора, барометра. и будет на порядок круче Aqara FP300, а по цене если заказать на JLPCB будет почти также. Ставите везде один и тот же сенсор, и закрываете полностью тему с подсчетом людей, ложными срабатываниями, надежностью и долговечностью и приватностью. Все соединяете одной шиной CAN. Логику всего дома пишите на такого же типа плате. Никаких лишних контроллеров не надо. Fable 5 за пару дней все запрограммирует.
Трассировка и расстановка выглядят эффектно. Попробовал. За 60$ и за час эта GPT 6 дошла только до этапа прорисовки доменов питания. Claude Opus 5 за тоже время страссировал в KiCAD 10 цепей из 500. А Fable 5.1 страссировал сразу 200 цепей. Довольно криво, но хоть DRC не нарушил. И быстрее всех разобрался. Хотя может потому что я контекст передавал от одного чата другому. Вся канитель длилась 4 часа.
Похоже Dassault Systèmes и Autodesk в этом году не рухнут. Но в следующем уже могут. Мне кажется понятно от кого отобъют деньги все эти датацентры.
Вот первая версия. Была сделана на R7FS5D9 и EFR32MG24 Но не хватало памяти для всех фичей. Теперь больше на китайскую комплектацию ориентируюсь.
Идея выводить на экран такого дивайса карту довольно интересная. Поскольку у вас не специфицирован тип дисплея я попробовал симулировать вывод на мой монохромный.
Это то что мой промпт может предложить для моего дивайса
Это извините то что делает сейчас ваш 2-битный e-link
По оценке вся административная Москва с Новой Москвой в вашем формате займет 50–140 МБ. Размер мизерный, я бы не экономил и сделал более детализированый формат. Но идея сама по себе прекрасная. Кстати, как вы планируете бороться с инерционностью e-link?
Я свой проект думаю выложить как нибудь по осени. Если к тому времени AI не научится делать такие вещи сам за один проход.
Зачем тратить время на чужое если можно сделать своё? Вот делаю велокомпьютер - https://habr.com/ru/articles/1018540/ Плата уже готова. Софт будет открытый. Кроме BLE имее WiFi , синхронизируется с облаками, получить погоду не вопрос, соединится с другими такими же дивайсами тоже. Может сам отправить трек в Google Maps и вообще куда угодно.
Стоики учили мудрости и всеобщему человеческому братству, но не смогли распознать чудовищную несправедливость рабства, находившуюся у них перед глазами. Они приняли её за обычное устройство мира - точно так же, как мы, возможно, сегодня принимаем за норму то, что в будущем покажется моральным варварством. Наша способность замечать несправедливость тоже исторически ограничена. И это существенно обесценивает претензию стоицизма на роль универсального социального и нравственного учения.
У ST существует официальный ES0647 — X-CUBE-CLASSB self-test library software errata, где описана буквально эта самая ошибка:
APSR register content is incorrectly assumed to have all GE bits cleared during the test.
И ST прямо пишет, что при GE != 0 функция CPU TMCB способна вернуть STL_FAILEDна полностью исправном процессоре. Это классифицировано как false positive.
Не понимаю зачем так мусолить повествование о примитивном баге про который знает любая заштатная модель. Или на подписке экономите?
Ну да, всё возвращается к деньгам. Про $20/мес. - это миф. Но ход мыслей правильный. Но нет, не удастся обхитрить эту систему. У кого дороже план, тот и в дамках, какие бы скиллы ни придумывали. Всё становится проще и жёстче.
Тут полемика без цифр. А в них самый дъявол. Мне модель узнает все про измения протоколов за считанные минуты и внесет правки за минуты. И протестирует за минуты , итого 10 мин. Нет ничего для них сейчас боле простого как починить протокол. Ваш личный скил здесь - не потерять концентрацию хотя бы полчаса. Эт тоже надо тренировать. А "Ваши конкуренты, которые занимаются только аналогичным продуктом" , которые работают по старому потратят эти 10 мин обсуждая в свое курилке какой X нехороший что поменял протокол.
Ваш ответ, чувствую, подготовлен GPT. Я тоже от него получаю такие вот наивные сценарии. Это от того, что он сценарии пишет с точки зрения прошлого опыта, не вставляя самого себя в них.
Ну вал статей тут про агентов я бы спокойно пропускал мимо ушей. Кому-то хочется делать "план по валу", и ничего хайповей агентов не находят.
Я же устал уже отбиваться от агентов. Только дай Fable какую-нибудь задачку поработать с сорсами, как он вмиг создаст с десяток агентов и сожрёт весь лимит за минуты. Приходится отдельно писать ему, чтобы не создавал агентов. Модель одна спокойно в одном потоке управляется. Но эта мода на агентов добралась уже и до GPT. Claude хоть напишет, сколько агентов создал. А этот втихаря их запустит. Хорошо хоть скидку временно дали.
Так что за свои слабые скиллы по части агентов не переживайте. Это не то, во что надо вкладываться. Сами агентские скиллы сторонние я тоже сильно бы не переоценивал. Часто они слишком раздуты. У меня скиллы рождаются автоматически. Модель всё сама найдёт рано или поздно, что написано в каком-либо из существующих в мире скиллов. Но иногда я вижу, что начинает лагать. И это знак: значит, надо сказать ей, чтобы в конце написала скилл про то, чем занималась. Вот и всё. Много ума тут не надо.
Вкладываться я бы сейчас стал в количество проектов. Это же очевидно. Сейчас можно тянуть пять проектов вместо одного. Раньше и один шёл кое-как, всё время надо было держать контекст в памяти. Теперь войти в курс - дело пары минут. value innovation я вижу в подходе "почти индивидуальный продукт по цене массового"
Отсюда кстати ответ на вопрос где эти "выдающиеся приложения". Их нет! Они больше не нужны, эти универсальные приложения для всех.
Автор - сомнительный эксперт. Историю с IoT-датчиком для умного дома с 128 КБ ОЗУ, скорее всего, выдумал. Какая может быть динамическая память при таком объёме? Откуда он это взял? Первое, на что он должен был напороться, - переполнение стеков. Его мечты про стеки в 4–16 КБ - это артефакты больших операционок. А в таких девайсах 1 КБ уже роскошь. Если он брал опенсорсный сетевой стек, то в них всех уже есть пулы пакетов фиксированной длины. Он не должен был вообще притягивать сюда динамическую память. Надо было в первую очередь озаботится глубиной пула. Потом о какой «предсказуемости важнее гибкости» он может говорить в IoT-девайсе, где в любое мгновение может отвалиться связь? Там нет никакой такой важной предсказуемости. Первое, что он должен был сделать, - реализовать получение памяти с таймаутом, как в большинстве RTOS сделано. Его датчики могут и подождать, пока память недоступна. А если всё равно недоступна, то выполнять ресет. IoT-девайсы ресет должны воспринимать как штатную операцию. Им всё равно в Deep Standby нужно переходить периодически с возвратом через ресет.
Это ваш опыт, а не мой. Я имею дело с огромнымы сторонними библиотеками RTOS и middleware. Их приходится проверять разом и целиком. Свой то код я пишу чисто, там не к чему придраться. Я даже тернарные операторы не применяю, минимум косвенных вызовов. Минимальное подмножество C. Даже ретаргетинг не делаю, потому что не использую функций C требующих ретаргетинга. А вот библиотеки править - это тяжелый выбор. Хотите ли вы их потом сами поддерживать после правок? Так вот теперь с Claude я правлю и кромсаю все что находится в репозитариях. Никаких проблем из 1000 файлов сделать 100. Но только анализаторы тут уже не при чем. Дока тоже пишется мгновенно, эту тему можно закрыть.
Ну в соло можно танцевать что угодно под что угодно.
Но соушелы - это не пьяные корпоративы.
Там есть правила. Никто из бывалых не будет танцевать сальсу под джаз.
Если только это не залетные новички.
Там же фишка в том что Claude на открытых тулсах , может собрать такие вещи какие на коммерческих никогда даже не думали делать.
Например не просто расставить платы , а правильно решить как расставить сенсоры и как их спозиционировать чтобы заватить всю интересующую область.
Ну какой Altium даже в связке с SolidWorks это может?
Раньше на такю задачу не менее трех инженеров требовалось.
Прямо сейчас Clude Opus 5.5 заканчивает мне писать автотрассировщик.
Первые пробы уже лучше чем у Altium.
Да не выдумывайте.
В Altium чтобы что-то правильно и точно совместить (платы, детали между собй...) надо кучу времени потратить. Altium отстал от времени.
Claude Fable в комплекте KiCAD + FreeCAD делает это за 5 мин и под правильными углами .
Да еще и анимацию сделает без этого ковыряния в фреймами в Altium
Да, молодые любят сальсу. А вот танго и бачату не.
Бачата более чувственная , там все время контакт с телом партнёрши.
Это молодых слегка шокирует. А на групповых занятиях вам не все время красивые и пластичные попадаются. А чаще наоборот.
Есть еще сон в контратемпе, похож очень на сальсу. Но попадая в отпуске на карибы можно тотально не попадать в ритм в котором местные танцуют.
Словом не всё там так просто и мотивация нужна серьёзная и учить надо много чего.
Всё это уже не актуально.
Нет никакого смысла делится макросами на питоне.
Сейчас Claude создает схему с нуля в KiCad сам!
Сам находит все микросхемы в стоках, сам подключает цепи, сам генерит посадочные места. Размещает и позиционирует тоже по запросу неплохо. Остается слабым местом трассировка и правила.
Да, многое делает скриптами, ну так этих скриптов он десятками создает.
Опоздал немного автор со своей инновацией.
Но сама мысль правильная. Коммерческие тулсы с закрытыми форматами типа Altium внезапно стали неюзабельными. Потому что в них Claude ничего не может толком поделать из-за закрытости. А открытые тулсы с текстовыми форматами исходников для Claude как родные.
Это же конструктор-демонстартор, здесь нет намерения продать именно в таком виде.
Аккумулятор в дивайсе есть на 5 Ач. Там даже есть еще один микро-аккумулятор чтобы будить по часам.
Держит режим наблюдения месяц без подзарядки. Но это уже будет в следующей статье.
Камеры нет, потому что камеры долго от аккумуляторов не живут. А у меня была цель как можно дольше держаться от аккумулятора.
Дивайс работает сквозь двери и стены. Динамик и микрофон можно вынести наружу, они на разъемах.
Защиты все сделаны чтобы быть в тренде. Сейчас такие времена, что всё меньше где можно что-то ставить без киберзащиты. Если дивайс сделают ботом, то отвественен будет разработчик.
Зарядка зашла. Будем внедрять.
Пацан прочитал прошивку у китайского незащищенного контроллера от Zhejiang Bluepoint Power выдававшегося за немецкий бренд. Гений!
Лучше бы он сам такой контроллер сделал.
Но скоро эту лавчку мамкиным хакерам прикроют.
И них там вступает в силу CRA и никакой дивайс не может быть продан без криптографии на неклонируемых ключах и закрытых отладочных интерфейсах.
В автомобилях, кстати, CAN уже шифруют.
Ну тогда делайте как тут https://habr.com/ru/articles/1059562/
Корпус только на алике найти подходящий.
Туда еще надо поставить микросхему ToF сенсора, IR сенсора, барометра.
и будет на порядок круче Aqara FP300, а по цене если заказать на JLPCB будет почти также.
Ставите везде один и тот же сенсор, и закрываете полностью тему с подсчетом людей, ложными срабатываниями, надежностью и долговечностью и приватностью.
Все соединяете одной шиной CAN. Логику всего дома пишите на такого же типа плате. Никаких лишних контроллеров не надо. Fable 5 за пару дней все запрограммирует.
Трассировка и расстановка выглядят эффектно.
Попробовал. За 60$ и за час эта GPT 6 дошла только до этапа прорисовки доменов питания.
Claude Opus 5 за тоже время страссировал в KiCAD 10 цепей из 500.
А Fable 5.1 страссировал сразу 200 цепей. Довольно криво, но хоть DRC не нарушил. И быстрее всех разобрался. Хотя может потому что я контекст передавал от одного чата другому. Вся канитель длилась 4 часа.
Похоже Dassault Systèmes и Autodesk в этом году не рухнут.
Но в следующем уже могут.
Мне кажется понятно от кого отобъют деньги все эти датацентры.
Судя по видео, если придется показывать одновременно скорость, пульс, каденс, мощность, путь, время, то там будет катастрофа со скоростью прорисовки.
Вот первая версия. Была сделана на R7FS5D9 и EFR32MG24
Но не хватало памяти для всех фичей.
Теперь больше на китайскую комплектацию ориентируюсь.
Идея выводить на экран такого дивайса карту довольно интересная.
Поскольку у вас не специфицирован тип дисплея я попробовал симулировать вывод на мой монохромный.
По оценке вся административная Москва с Новой Москвой в вашем формате займет 50–140 МБ.
Размер мизерный, я бы не экономил и сделал более детализированый формат.
Но идея сама по себе прекрасная. Кстати, как вы планируете бороться с инерционностью e-link?
Я свой проект думаю выложить как нибудь по осени. Если к тому времени AI не научится делать такие вещи сам за один проход.
Зачем тратить время на чужое если можно сделать своё?
Вот делаю велокомпьютер - https://habr.com/ru/articles/1018540/
Плата уже готова. Софт будет открытый. Кроме BLE имее WiFi , синхронизируется с облаками, получить погоду не вопрос, соединится с другими такими же дивайсами тоже.
Может сам отправить трек в Google Maps и вообще куда угодно.
Стоики учили мудрости и всеобщему человеческому братству, но не смогли распознать чудовищную несправедливость рабства, находившуюся у них перед глазами. Они приняли её за обычное устройство мира - точно так же, как мы, возможно, сегодня принимаем за норму то, что в будущем покажется моральным варварством.
Наша способность замечать несправедливость тоже исторически ограничена.
И это существенно обесценивает претензию стоицизма на роль универсального социального и нравственного учения.
У ST существует официальный ES0647 — X-CUBE-CLASSB self-test library software errata, где описана буквально эта самая ошибка:
И ST прямо пишет, что при
GE != 0функция CPU TMCB способна вернутьSTL_FAILEDна полностью исправном процессоре. Это классифицировано как false positive.Не понимаю зачем так мусолить повествование о примитивном баге про который знает любая заштатная модель. Или на подписке экономите?
Ну да, всё возвращается к деньгам.
Про $20/мес. - это миф. Но ход мыслей правильный.
Но нет, не удастся обхитрить эту систему.
У кого дороже план, тот и в дамках, какие бы скиллы ни придумывали.
Всё становится проще и жёстче.
Тут полемика без цифр. А в них самый дъявол.
Мне модель узнает все про измения протоколов за считанные минуты и внесет правки за минуты. И протестирует за минуты , итого 10 мин.
Нет ничего для них сейчас боле простого как починить протокол.
Ваш личный скил здесь - не потерять концентрацию хотя бы полчаса. Эт тоже надо тренировать.
А "Ваши конкуренты, которые занимаются только аналогичным продуктом" , которые работают по старому потратят эти 10 мин обсуждая в свое курилке какой X нехороший что поменял протокол.
Ваш ответ, чувствую, подготовлен GPT. Я тоже от него получаю такие вот наивные сценарии. Это от того, что он сценарии пишет с точки зрения прошлого опыта, не вставляя самого себя в них.
Ну вал статей тут про агентов я бы спокойно пропускал мимо ушей.
Кому-то хочется делать "план по валу", и ничего хайповей агентов не находят.
Я же устал уже отбиваться от агентов. Только дай Fable какую-нибудь задачку поработать с сорсами, как он вмиг создаст с десяток агентов и сожрёт весь лимит за минуты.
Приходится отдельно писать ему, чтобы не создавал агентов. Модель одна спокойно в одном потоке управляется.
Но эта мода на агентов добралась уже и до GPT. Claude хоть напишет, сколько агентов создал. А этот втихаря их запустит. Хорошо хоть скидку временно дали.
Так что за свои слабые скиллы по части агентов не переживайте. Это не то, во что надо вкладываться.
Сами агентские скиллы сторонние я тоже сильно бы не переоценивал. Часто они слишком раздуты. У меня скиллы рождаются автоматически. Модель всё сама найдёт рано или поздно, что написано в каком-либо из существующих в мире скиллов. Но иногда я вижу, что начинает лагать. И это знак: значит, надо сказать ей, чтобы в конце написала скилл про то, чем занималась. Вот и всё. Много ума тут не надо.
Вкладываться я бы сейчас стал в количество проектов. Это же очевидно.
Сейчас можно тянуть пять проектов вместо одного. Раньше и один шёл кое-как, всё время надо было держать контекст в памяти. Теперь войти в курс - дело пары минут.
value innovation я вижу в подходе "почти индивидуальный продукт по цене массового"
Отсюда кстати ответ на вопрос где эти "выдающиеся приложения". Их нет! Они больше не нужны, эти универсальные приложения для всех.
Автор - сомнительный эксперт.
Историю с IoT-датчиком для умного дома с 128 КБ ОЗУ, скорее всего, выдумал.
Какая может быть динамическая память при таком объёме? Откуда он это взял?
Первое, на что он должен был напороться, - переполнение стеков.
Его мечты про стеки в 4–16 КБ - это артефакты больших операционок. А в таких девайсах 1 КБ уже роскошь.
Если он брал опенсорсный сетевой стек, то в них всех уже есть пулы пакетов фиксированной длины. Он не должен был вообще притягивать сюда динамическую память. Надо было в первую очередь озаботится глубиной пула.
Потом о какой «предсказуемости важнее гибкости» он может говорить в IoT-девайсе, где в любое мгновение может отвалиться связь? Там нет никакой такой важной предсказуемости.
Первое, что он должен был сделать, - реализовать получение памяти с таймаутом, как в большинстве RTOS сделано. Его датчики могут и подождать, пока память недоступна. А если всё равно недоступна, то выполнять ресет. IoT-девайсы ресет должны воспринимать как штатную операцию. Им всё равно в Deep Standby нужно переходить периодически с возвратом через ресет.
Это ваш опыт, а не мой.
Я имею дело с огромнымы сторонними библиотеками RTOS и middleware.
Их приходится проверять разом и целиком. Свой то код я пишу чисто, там не к чему придраться. Я даже тернарные операторы не применяю, минимум косвенных вызовов.
Минимальное подмножество C. Даже ретаргетинг не делаю, потому что не использую функций C требующих ретаргетинга.
А вот библиотеки править - это тяжелый выбор. Хотите ли вы их потом сами поддерживать после правок?
Так вот теперь с Claude я правлю и кромсаю все что находится в репозитариях.
Никаких проблем из 1000 файлов сделать 100. Но только анализаторы тут уже не при чем.
Дока тоже пишется мгновенно, эту тему можно закрыть.