Эта статья - краткий гайд о том, как с нуля завести STM32 под CLion, без шелухи в виде HAL и STM32CubeMX.
Опытный тестировщик, особенно если он со своим проектом знаком давно, накидывает список тест кейсов довольно ловко. Но если вы еще только формируете свой профессиональный стиль или пришли в новый продукт, или просто открыты обмену опытом то, вероятно, вы найдете что-то значимое для себя в статье ниже.
Конечный Автомат (State Machine), также называемый Automata (да, как и игра), - это концепция для разработки, организации рабочих и технологических процессов с учетом текущего «состояния» какой-то задачи, изменения её состояний и, по возможности, для автоматизации процесса.
Читать дальше...
Лучший способ научиться чему-то - научить других. Второй лучший способ научиться чему-то - сделать это самому. Я решил объединить эти два способа и научить себя и вас программировать DeFi сервисы на Ethereum (и любых других блокчейнах, основанных на EVM - Ethereum Virtual Machine).
Читать дальше...
Моя любовь сменила цвет,
Угас чудесный яркий день,
Мою любовь ночная укрывает тень.
Весёлых красок болтовня,
Игра волшебного огня,
Моя любовь уже не радует меня.
«Мой друг художник и поэт» (с) Константин Никольский
Многим из Вас, мои читатели, наверняка знакома сияющая в вечерних небесах ослепительная “Вечерняя звезда” — она ярче любого самолета, и вполне конкурирует даже с фонарями. Иногда она может тягаться по яркости с Луной, ведь рядом с ней никогда не бывает полной Луны... Читать дальше...
Лазерная техника много чего дала человечеству — столько, что для описания не хватит ни статьи, ни целой серии книг, где все это будет описано хотя бы по верхам. Но лазер может использоваться не только как полезный инструмент, но и как средство для кибершпионажа.
Несколько таких примеров, включая недавний, — под катом. Если вы слышали о других случаях, давайте их обсудим в комментариях, ведь фантазия человека поистине неисчерпаема, особенно в плане мошенничества.
Во времена, когда трава была зеленее, вода чище, а компьютер казался диковинкой, широкое распространение имели аналоговые вычислительные машины, или просто аналоговые компьютеры. В СССР такие аппараты были в ходу практически до конца 80-х годов, когда спорить с производительностью ЭВМ стало попросту невозможно. Данные в аналоговых компьютерах представлялись не как набор нулей и единиц, а при помощи различных физических параметров: длины, скорости, силы тока, тут уж, как говорится, на что фантазии хватит. Читать дальше...
Привет, Хабр! Мы в Just AI решили запустить серию интервью с сотрудниками компании. Первым героем стала ведущий разработчик решений Света Вольская. Она рассказала, как училась в магистратуре СПбГУ у преподавателей из Яндекса, стала руководителем отдела компьютерной лингвистики в 25 лет и осознанно ушла в разработку. Света, выходи, тебе слово!
В последние несколько лет произошел скачкообразный рост индустрии машинного обучения - нейронные сети теперь занимаются всем: накладывают на лица маски котиков, обыгрывают людей в го, ищут кариес на снимках зубов, следят за урожаем пшеницы и водят автомобили. Постоянно появляются и совершенствуются новые технологии вроде глубокого обучения и рекуррентных сетей. Возможно, в недалеком будущем даже тостеры будут продаваться исключительно со встроенным искусственным интеллектом. Не стоит на месте... Читать дальше...
Привет, Хабр!
Ты, наверняка, знаешь, что большинство крупных бизнесов с более 100% дохода находятся по ту сторону закона. В конце 2020 года такие прибыли стали повседневной реальностью для продавцов видеокарт, что с одной стороны легально, а с другой — очень непривычно для этой индустрии. Как такое произошло, кто остался в плюсе, что будет дальше и как быть геймерам, об этом я хочу рассказать сегодня.
В документации Solidity модификаторы определяются следующим образом:
Модификаторы можно использовать для изменения поведения функций декларативным способом.
Из этого определения можно понять, что модификатор направлен на изменение поведения функции, к которой он присоединен.
Например, автоматическая проверка условий перед выполнением функции (для этого модификаторы в основном и используются).
Модификаторы уменьшают избыточность кода. Вы можете повторно использовать один и тот же модификатор в нескольких функциях... Читать дальше...
Изучение приложений на платформе iOS - это достаточно сложная задача, которая разрешима, если использовать правильный набор инструментов. Основа такого набора - устройство с установленным jailbreak и инструмент frida Frida.
Читать дальше...
Всем привет! На Хабр есть несколько статей, в которых рассказывается об использовании модельно-ориентированного проектирования (МОП) при разработке различных систем, в том числе и системы управления электродвигателем.
Читать дальше...
Мы используем ИБП, чтобы защищать важное оборудование во время неполадок с основным энергоснабжением. ИБП, особенно корпоративного класса, постоянно развиваются и получают новые функции. Измерение энергопотребления на уровне розеток – только одна из множества. Однако мы считаем, что стоит остановиться на ней подробнее и проанализировать те аварийные ситуации, которые предотвращает эта функция.
Читать дальше...На прошлой неделе в Лас-Вегасе прошла очередная парная конференция Black Hat / Def Con. Хотя организаторы и старались вернуться к доковидным реалиям, с физическим присутствием гостей и выступающих, из-за ограничений для путешественников мероприятие все же прошло «наполовину онлайн». Одно из самых интересных выступлений на конференции было посвящено уязвимостям в почтовом сервере Microsoft Exchange. Исследователь OrangeTsai, обнаруживший известный набор багов ProxyLogon еще в конце прошлого года, в деталях рассказал и об этой атаке... Читать дальше...
За последние 4,5 года Kubernetes значительно улучшилась с точки зрения удобства использования, и теперь начать работу с Kubernetes стало проще, чем когда-либо. Облачные провайдеры, такие как Amazon AWS, теперь располагают продуктами Kubernetes, которые создают кластеры для вас и управляют ими. Это существенное преимущество по сравнению с созданием собственного кластера Kubernetes.
Читать дальше...
Территория северо-западного Ирана на границе с Каспийским морем выделяется своей сейсмической необузданностью, как во времена молодости нашей планеты. В недрах этого района и сегодня продолжаются процессы нефтегазообразования, например, поблизости от вулкана Дамаванд, геологическую модель которого я показывал ранее. Недавно я занимался вопросом устойчивости плотины Ямчи в провинции Ардебиль и полученные результаты оказались настолько удивительными, что я хочу ими здесь поделиться. Пусть в предыдущих статьях я уже показывал... Читать дальше...
Продолжаем экспериментировать с форматом: в этом выпуске нет раздела Релизы, но несколько релизов разбросаны по соответствующему контексту.
Люди
Читать дальше...
Зачастую поиск работы не приносит столько стрессов, как факт конкретного собеседования, уровень напряжения от которого сопоставим с уровнем стресса при увольнении. Делюсь с вами некоторыми важными моментами, которые помогут вам сохранить ваши нервы перед и во время собеседования.
В декабре 2019 в лабораторию прибыл аккумулятор Volvo AGM V022A 70А*ч, производство 40-я неделя 2015 года, т.е. 4 года назад. Автомобиль долгое время простаивал, АКБ соответственно разрядилась, после чего был произведён обычный подзаряд, затем автомобилем пользовались. Осторожно, много картинок и медиа
В 2007 году знаменитый автор слова из трёх букв 'W' опубликовал в своем блоге рассуждения о востребованности слова нового, на сей раз - из трёх букв 'G'. "Гигантский Глобальный Граф" - так предполагалось это произносить в полном, необрезанном виде. О чём шла речь? О том, что слово "граф" больше подходит для обозначения технологии представления взамосвязанных данных, нежели "паутина", пусть даже и "семантическая". Термин не прижился. Отчасти, возможно, из-за некоторой тавтологичности... Читать дальше...
На рынке доступно бесчисленное множество технологий и материалов для 3D-печати. Возможно, вы слышали о принтерах, строящих дома, или о принтере для печати шоколадом, или, может быть, даже о биопринтере, способном воссоздавать органы. Хотя многие из этих вариантов реальны, некоторые из них являются научной фантастикой, а другие просто причудливы. В связи с этим возникает вопрос для предпринимателей, инвестирующих в свой собственный бизнес, исследователей, внедряющих новые технологии для своих институтов... Читать дальше...
Вышел второй мажорный релиз PhpStorm в этом году. Под катом подробный разбор всех изменений и новых возможностей с кучей гифок.
В этой статье я бы хотел поговорить об архитектурном решении для Unity - GUA и объяснить логику работы. Если мы перейдём по ссылке нас встречает великолепное readme, где описаны правила работы с данным решением, но я бы хотел разобрать их подробнее с примерами. Пусть это будет бесплатной рекламой для автора.
Часть 2 - Геймдев или как я случайно стал инди разработчиком
Для начала, объявляю благодарность за прочтение: «GameDev: Империя Соблазна – Часть 1. Геймдев или как я случайно влюбиться в игры». Мне очень приятно видеть, что кто-то проявил интерес к такому долгому вступлению, перед основной частью истории. А теперь собственно, продолжение.
В то время, когда я заканчивал учёбу в Университете, мои знакомые уже начинали свою карьеру в IT. Я же тем временем (до сих пор не знаю почему)... Читать дальше...