Вопрос в том, нужна ли эта комплектация. Недавно я собрал ПК на Ryzen 3600 и RX5700XT где-то за 90 тыщ. руб. Мой товарищ меня убеждал, что все это ерунда, и что надо брать моноблок iMac тысяч за 150, с каким-то i5 одного из предыдущих поколений и ГПУ на уровне RX580. На мое замечание о неадекватном соотношении цены и комплектующих, он возразил, что у iMac 5K экран, который сам по себе будет стоить где-то от 100 тысяч руб. Но если мне не нужен 5К экран в довесок к посредственному железу, то я предпочту собрать кастомную конфигурацию, которая удовлтетворяет моим потребностям.
А у меня такой вопрос. Как доводить проекты не до конца, а хотя бы до начала? Я и раньше был кладбищем проектов, а а сейчас просто какая-то жуть.
То ли история, то ли нытьё
Недавно я пытался курить Rust, потом меня что-то отвлекло, завалы на работе, по вечерам не было сил думать. Потом делал что-то еще. Потом жаркая погода напоминал мне, что я (любитель электроники) хотел делать, конечно же, метеостанцию. Курил протоколы и прочие ZigBee. Потом решил, что скучно, и надо сделать хоть что-то из завалявшегося хлама. Не смог завести датчик температуры. Решил сделать из того же хлама бомж-логический анализатор. Узнал про open-source софт для них (см. sigrok) и понял, что нет опенсурс проектов бомж-логических анализаторов на STM32 с поддержкой sigrok и которые бы выжимали все жалкие соки из контроллера. Начал курить USB. Датчик температуры уже не важен, теперь важно выжать все из стм! Потом меня опять что-то отвлекло, и вторую неделю я пинаю… ну, известно что.
Чувствую себя тупым дегенератом, а в добавок, со способностью к концентрации хуже, чем у первоклассника.
Как по этим графикам определяется, где стресс, где ошибки восприятия, памяти, мышления прочие, перечисленные в статье? С помощью симулятора удается определить, какую именно ошибку допустил человек, и таком образом размечаются данные для обучения?
А при работе с Flutter предполагается, что все приложение целиком пишется на Dart, или что Dart только для UI, а логика на других языках, например, Kotlin? Я понимаю, что там есть FFI, но что является типичным?
Kajita, S. Introduction to Humanoid Robotics. Очень подробная книга от автора из Японии ряда публикаций в этой области. Не помню, либо он связан с Asimo или нет. Но там именно model-based подход, к тому же, использующий полную динамическую модель робота.
Наши распознаватели образов тоже подвержены подобным атакам, пусть и более сложным. Но у нас и зрительная кора сложнее, и датасет обучения был побольше.
Выполнение движений в цикле по записанной фиксированной программе — это, конечно, не полноценное управление роботом, но именно это периодически и «взрывает сеть» самыми «вирусными» роликами от Boston Dynamics.
Очень сомневаюсь. Если полностью записать всю программу движений для каждого двигателя
Увы, не знаю, как обстоят дела на самом деле, но попробую пофантазировать. Думаю, задаются, разумеется, не программные законы движения каждого двигателя, а траектории опорных точек или что-то в этом духе, а нижележащая система управления пытается обеспечить движение опорных точек с заданными законами движения, сохраняя условие динамического равновесия.
Почему сразу механическую? Почему это не может быть органическая искусственая утка, спроектированная человеком для решения его потребностей? Мы пока умеет строить роботов из металла и пластика лучше, чем на основе биотехнологий, но не думаю, что это невозможно в будущем, если эти технологии позволят лучшее масштабирование.
Я хочу сделать поддержку sigrok, который, как мне кажется, самый навороченный open source софт для логических анализаторов, осцилографов. Поддерживает большое количество оборудования с различными протоколами (и sump, и проприентарные, например saleae). Да и добавить поддержку своего в libsigrok не очень сложно.
По Вашему описанию непонятно. Тайп хинтинг был начиная с 3.5 (как указано в статье), но его синтаксис был был таким же (в 3.6 добавились хинты переменных). Как я понял отсюда (What's new in Python 3.9) добавлены built-in generic types: PEP 585.
Т.е. если раньше для описания типа словаря нам нужно было использовать Dict из модуля typing (напр. Dict[str, int]), то теперь можно использовать обычный dict (напр. dict[str, int]).
А если сравнивать два скриншота, приведенные вами:
Заголовок спойлера
и благодаря новому синтаксису он теперь выглядит намного чище:
Во втором примере у Вас менее строгие ограничения на тип, вы не указали аргументы Generic'а. И можно будет любой dict в функцию передать. Что, в прочем, можно было сделать и раньше питона 3.9.
P.S. Я всегда буду обновлять комментарии перед отправкой, я буду всегда буду...
Добрый день! Да, старая статья, но, может, ответите.
Захотел сделать логический анализатор на STM32, начал искать различные варианты. Ваш пока самый "навороченный" из тех, которые я нашел.
Скажите, а у Вас поддерживается continuous режим, т.е. отправка данных на компьютер в реальном времени? Еще не дошли руки посмотреть Ваш код, и не до конца разобрался с SUMP протоколом, не знаю, позволяет ли он такое в принципе.
Не будет ли Isochronus трансфер более быстрым по сравнению с CDC? Правда, в таком случае потребуется написать поддержку протокола, с помощью libusb, я думаю.
А как раскладки переключаете (если переключаете). Я как раз на CapsLock переключаю, удобнее, чем двух-кнопочные сочетания при частом переключении, например, при работе с TeX.
Наверное, вы имели в виду, большому количеству программистов под Mac и iOS? (Что логично, писать под Apple на Apple). Потому что по моим наблюдениям, как раз для программистов ничего удобнее линукса нет (если не рассматривать специфические вещи, вроде разработки под Mac, под Windows или под специфичные железки, для которых софт зачастую только под Windows).
В таком случае, на Linux доступы все те же редакторы и IDE, от vim до JetBrains.
Эх, а кросс-платформенного GUI на C# все нет и нет. Где-то там есть надежда всех страждующих — Avalonia, но ей еще далеко...
Вопрос в том, нужна ли эта комплектация. Недавно я собрал ПК на Ryzen 3600 и RX5700XT где-то за 90 тыщ. руб. Мой товарищ меня убеждал, что все это ерунда, и что надо брать моноблок iMac тысяч за 150, с каким-то i5 одного из предыдущих поколений и ГПУ на уровне RX580. На мое замечание о неадекватном соотношении цены и комплектующих, он возразил, что у iMac 5K экран, который сам по себе будет стоить где-то от 100 тысяч руб. Но если мне не нужен 5К экран в довесок к посредственному железу, то я предпочту собрать кастомную конфигурацию, которая удовлтетворяет моим потребностям.
Главное, чтобы товарищи с 5K ретина-экраном не забывали, что в мире остались еще жалкие реликты с Full HD.
Очень подробная статья про то, как пишутся текстовые редакторы: Текстовый редактор — это вам не высшая математика, тут думать надо
А у меня такой вопрос. Как доводить проекты не до конца, а хотя бы до начала? Я и раньше был кладбищем проектов, а а сейчас просто какая-то жуть.
Недавно я пытался курить Rust, потом меня что-то отвлекло, завалы на работе, по вечерам не было сил думать. Потом делал что-то еще. Потом жаркая погода напоминал мне, что я (любитель электроники) хотел делать, конечно же, метеостанцию. Курил протоколы и прочие ZigBee. Потом решил, что скучно, и надо сделать хоть что-то из завалявшегося хлама. Не смог завести датчик температуры. Решил сделать из того же хлама бомж-логический анализатор. Узнал про open-source софт для них (см. sigrok) и понял, что нет опенсурс проектов бомж-логических анализаторов на STM32 с поддержкой sigrok и которые бы выжимали все жалкие соки из контроллера. Начал курить USB. Датчик температуры уже не важен, теперь важно выжать все из стм! Потом меня опять что-то отвлекло, и вторую неделю я пинаю… ну, известно что.
Чувствую себя тупым дегенератом, а в добавок, со способностью к концентрации хуже, чем у первоклассника.
Еще могу добавить ack, как замену grep, и ag, как замену* ack.
Как по этим графикам определяется, где стресс, где ошибки восприятия, памяти, мышления прочие, перечисленные в статье? С помощью симулятора удается определить, какую именно ошибку допустил человек, и таком образом размечаются данные для обучения?
А при работе с Flutter предполагается, что все приложение целиком пишется на Dart, или что Dart только для UI, а логика на других языках, например, Kotlin? Я понимаю, что там есть FFI, но что является типичным?
Kajita, S. Introduction to Humanoid Robotics. Очень подробная книга от автора из Японии ряда публикаций в этой области. Не помню, либо он связан с Asimo или нет. Но там именно model-based подход, к тому же, использующий полную динамическую модель робота.
Наши распознаватели образов тоже подвержены подобным атакам, пусть и более сложным. Но у нас и зрительная кора сложнее, и датасет обучения был побольше.
Или куда проще, куб Неккера
Увы, не знаю, как обстоят дела на самом деле, но попробую пофантазировать. Думаю, задаются, разумеется, не программные законы движения каждого двигателя, а траектории опорных точек или что-то в этом духе, а нижележащая система управления пытается обеспечить движение опорных точек с заданными законами движения, сохраняя условие динамического равновесия.
Почему сразу механическую? Почему это не может быть органическая искусственая утка, спроектированная человеком для решения его потребностей? Мы пока умеет строить роботов из металла и пластика лучше, чем на основе биотехнологий, но не думаю, что это невозможно в будущем, если эти технологии позволят лучшее масштабирование.
Для C и C++ нет. А можете порекомендовать линтер для них?
Я хочу сделать поддержку sigrok, который, как мне кажется, самый навороченный open source софт для логических анализаторов, осцилографов. Поддерживает большое количество оборудования с различными протоколами (и sump, и проприентарные, например saleae). Да и добавить поддержку своего в
libsigrokне очень сложно.По Вашему описанию непонятно. Тайп хинтинг был начиная с 3.5 (как указано в статье), но его синтаксис был был таким же (в 3.6 добавились хинты переменных). Как я понял отсюда (What's new in Python 3.9) добавлены built-in generic types: PEP 585.
Т.е. если раньше для описания типа словаря нам нужно было использовать
Dictиз модуляtyping(напр.Dict[str, int]), то теперь можно использовать обычныйdict(напр.dict[str, int]).А если сравнивать два скриншота, приведенные вами:
Во втором примере у Вас менее строгие ограничения на тип, вы не указали аргументы Generic'а. И можно будет любой dict в функцию передать. Что, в прочем, можно было сделать и раньше питона 3.9.
P.S. Я всегда буду обновлять комментарии перед отправкой, я буду всегда буду...
Добрый день! Да, старая статья, но, может, ответите.
Захотел сделать логический анализатор на STM32, начал искать различные варианты. Ваш пока самый "навороченный" из тех, которые я нашел.
Скажите, а у Вас поддерживается continuous режим, т.е. отправка данных на компьютер в реальном времени? Еще не дошли руки посмотреть Ваш код, и не до конца разобрался с SUMP протоколом, не знаю, позволяет ли он такое в принципе.
Не будет ли Isochronus трансфер более быстрым по сравнению с CDC? Правда, в таком случае потребуется написать поддержку протокола, с помощью libusb, я думаю.
Помню, в школе после изучения соответствующей темы на физике, реализовал рисование интерференционных картин на Basic4ppc под Windows Mobile.
А как раскладки переключаете (если переключаете). Я как раз на CapsLock переключаю, удобнее, чем двух-кнопочные сочетания при частом переключении, например, при работе с TeX.
Наверное, вы имели в виду, большому количеству программистов под Mac и iOS? (Что логично, писать под Apple на Apple). Потому что по моим наблюдениям, как раз для программистов ничего удобнее линукса нет (если не рассматривать специфические вещи, вроде разработки под Mac, под Windows или под специфичные железки, для которых софт зачастую только под Windows).
В таком случае, на Linux доступы все те же редакторы и IDE, от vim до JetBrains.
Ещё есть stellarium