В 2018 году я уволился из российского подразделения Atmel (компании, которая разработала микроконтроллеры ATmega, применяемые в Arduino) и был приглашён в южноамериканское подразделение NXP. На собеседовании в числе прочих был один весьма забавный вопрос: «Как вы запустите демоплату с микроконтроллером MCXA143VLHЧитать полностью »
Рубрика «Программирование» - 3
Запускаем Arduino от DIY-батарейки из лимона
2024-10-14 в 13:12, admin, рубрики: arduino, DIY, fpga, Гальванический элемент, Лимонная батарейка, мохито, ПЛИС, ПрограммированиеСлучайные обои от AI каждый день
2024-10-14 в 10:17, admin, рубрики: dall-e, openai api, powershell, wallpaper, ПрограммированиеПрочитав свежую статью про обои в разных окружениях, начиная с Microsoft Windows 11 и методах их смены, я заинтересовался — нет ли приложения, которое может выставлять не готовые обои из папки или подкачивать из ресурса, а создавать их периодически, используя любой доступный AI сервис.
Гугление ничего не дало. С ходу я не нашел ни одного сервиса, который бы создавал обои от любого AI сервиса на лету. В сущности, это очень простая операция — почему бы не набросать свой скрипт в свободный день?
Контроль привычек на запястье: как Mi Smart Band 7 поможет не забывать важное
2024-10-10 в 11:30, admin, рубрики: javascript, selectel, xiaomi, гаджеты, Носимая электроника, ПрограммированиеВ жизни бывают обстоятельства, которые требуют обязательного ежедневного выполнения одного действия — от утренней зарядки до приема лекарственных средств. Если пропустить зарядку или сделать ее дважды, это не критично. С лекарствами все сложнее: забыл выпить или выпил, но не помнишь?
«Если это действительно важно, то отмечайте даты на упаковке, используйте таблетницу или заведите будильник на телефоне», — скажете вы. Да, это решение. Но у меня есть фитнес-браслет, который, как заявляется, следит за моим здоровьем. Почему бы не научить его отвечать на вопрос «Не забыл ли я “…”»?
Привет! Меня зовут Вова, я разработчик в Selectel. В тексте я расскажу про тернистый путь разработки под Mi Smart Band 7 и объясню важные детали для быстрого старта. В результате получится циферблат, который позволяет считать количество наиболее важных рутинных действий за день. Бонусом расскажу о приложении для броска кубиков 1d20 и 2d20.Читать полностью »
Портируем игры на практике
2024-10-05 в 14:05, admin, рубрики: bodyawm_ништячки, timeweb_статьи, wolfenstein3d, атол, балдеж, гаджеты, девайсы, кассы, портирование, ПрограммированиеДисклеймер: употребляемые слова вроде «портируем», «хакаем» и «реверсим» совсем не значат, что статья предназначена исключительно для гиков! Я стараюсь писать так, чтобы было понятно и интересно абсолютно всем!
Игры на промышленных девайсах? Легко! Портируем эмуляторы и Wolfenstein 3D на ТСД за 500 рублей на практике
2024-10-05 в 14:05, admin, рубрики: bodyawm_ништячки, timeweb_статьи, wolfenstein3d, атол, балдеж, гаджеты, девайсы, кассы, портирование, ПрограммированиеДисклеймерЧитать полностью »
Настольная библиотека HDL-дизайнера и верификатора
2024-10-05 в 6:47, admin, рубрики: asic, fpga, fpga/asic, SystemVerilog, Verilog, библиотека, обучение, Программирование, разработка электроники, электроникаНебольшой обзор литературы, которая может пригодиться начинающему разработчику микроэлектроники и поможет понять, что к чему и как разработать современную микросхему.
Привет!
Меня зовут Максим Ратников, я руковожу отделом системной верификации в компании Аквариус. Моя основная задача – убедиться, что все части микросхемы правильно собраны вместе и действительно функционируют так, как должны. Попутно работаю с теми стажерами в нашей компании, которые интересуются разработкой микросхем. Также преподаю в МАИ и рассказываю студентам про маршрут проектирования, элементы и узлы вычислительных машин.
Некоторые малоизвестные фичи, фокусы и причуды языка C
2024-10-03 в 13:23, admin, рубрики: C, c++, clang, Компиляторы, ПрограммированиеВ этом посте разобраны некоторые фокусы, причуды и фичи языка C (некоторые из них – весьма фундаментальные!), которые, казалось бы, могут сбить с толку даже опытного разработчика. Поэтому я потрудился сделать за вас грязную работу и (в произвольном порядке) собрал некоторые из них в этом посте. Примеры сопровождаются ещё более вольными краткими пояснениями и/или листингами (некоторые из них цитируются).
Конечно же, здесь я не берусь перечислять абсолютно всё, так как факты из разряда «функция nan()
не может устанавливать errno
, поскольку в определённых ситуациях поведёт себя как strtod()
»Читать полностью »
Как я прогнозирую полярные сияния с помощью открытых данных, Python и облачного сервера
2024-09-27 в 8:00, admin, рубрики: Aurora, python, selectel, Ubuntu, windows, Windows Server, космос, полярное сияние, Программирование, северное сияние, серверДоводилось ли вам наблюдать полярное сияние? В окрестностях Санкт-Петербурга это не такое уж и редкое явление, но многие мои друзья и знакомые его ни разу не видели. Как оказалось, они не знают, когда, куда и при каких обстоятельствах отправиться, чтобы его застать. Это побудило меня впервые написать код на Python, чтобы решить проблему. В этой статье расскажу, как я автоматизировал оценку состояния магнитосферы Земли и запустил Telegram-бота на облачном сервере, чтобы получать информацию о предстоящих полярных сияниях.Читать полностью »
О том как я генератор Brainfuck кода писал
2024-09-25 в 16:15, admin, рубрики: Brainfuck, генерация кода, интерпретатор, ПрограммированиеНа днях мне потребовалось написать решение задачи поиска максимально возрастающей последовательности цифр на C.
Однако я решил что решать эту задачу привычным методом будет скучно и я решил слегка усложнить себе задачу, чтобы поинтереснее было. Так и появилась идея написать этот код на brainfuck, а на C интерпретатор для него.
Естественно делать это голыми руками будет больно и не приятно, поэтому я решил написать генератор brainfuck кода на Java.