Рубрика «проектирование»

Все началось с короткого видео в соцсетях, возможно многие видели брелок, который превращает нажатые точки и тире азбуки Морзе в буквы на дисплее. Фишка в том, что светодиоды там расположены в виде «дерева поиска». Длительное нажатие — загорелось тире, короткое — точка. Красивый корпус, пищалка и световая индикация в современной гонке за вниманием.

Увидев эту идею, сразу загорелся реализовать на Arduino, пишем пару циклов за 10 минут и готово, но таких программ миллион, мы привыкли прятать любую сложность за строчками кода, превращая разработку железа в банальное подключение модулей к микроконтроллеру.

Читать полностью »

Предлагаю ознакомиться с методологией модели систем.

Модель систем - это прежде всего структура, которая упрощает понимание сложности. Любая сложная система может быть разобрана на простые и понятные составляющие. Модель систем — это методология, в рамках которой мы рассматриваем реальность как состоящую из взаимодействующих систем. Для описания реальности мы строим абстрактные модели, используя пять базовых компонентов: система, элемент, цель, потребность, связь. Уровень абстракции выбирается в зависимости от задачи.

Читать полностью »

Целью данного проекта, является создание устройства с нуля. В процессе разработки использованы: Компас 3D - для проектирования электрических схем и корпуса устройства, EasyEDA - для проектирования печатной платы, Proteus - для тестирования работы устройства. Выбор программных средств обусловлен их функциональностью, удобством проектирования и возможностью бесплатного использования.

1. Теория

Читать полностью »

Солнечный трекер – это устройство, которое может отслеживать положение солнца. На трекеры ставят солнечные панели, чтобы они могли аккумулировать больше энергии, благодаря изменению угла поворота в пространстве.

Данная реализация является моделью для прототипа. Описание полной сборки и настройки, как и сборки многих других занимательных устройств я описал в своей книге "Умная робототехника для начинающих. Разработка на Arduino".

Для создания работающей модели нам понадобяться Читать полностью »

Эта статья в основном для тех кто мечтает попасть в IT-индустрию, однако она будет полезна и тем кто уже в индустрии, но не уверен что удержится, а также для тех кого из индустрии уже выкинули, но он хочет вернуться обратно.

Давайте обозначим проблему. ChatGPT от OpenAI был запущен 30 ноября 2022 года и привлёк большое внимание пользователей своими широкими возможностями: написание кода, создание текстов, возможности перевода и т.д. и т.п. Через год уже стало понятно, что классический карьерный рост IT-инженера становится поставлен под удар.

Читать полностью »
3 проблемы двусторонних маркетплейсов, которые мы до сих пор не можем решить - 1

Когда читаешь о том, как работают с ML в крупных компаниях, всё выглядит логично: разбили пользователей на кластеры, провели A/B-тест, модель показала +5% к метрике — понесли в продакшен. 

Читать полностью »

Привет! Эта статья - текстовая версия моего стрима с разбором задачи на бесконечную ленту по System Design из https://t.me/siliconchannel/141 этого поста.

Рассмотрим классическую задачу из System Design интервью - персональная лента подписок. По сути, мы проектируем упрощённый клон Instagram. Сама задача звучит следующим образом:

Делаем сервис: подписки на авторов, публикации постов, выдача персональной ленты с пагинацией. Нагрузка: чтение доминирует - 30 тыс. RPS; запись постов 1000 RPS; есть “мегапопулярные” авторы.

Этапы

Читать полностью »

Зачем?

Работаю бекэнд разработчиком в оптово‑розничном онлайн‑ритейлере непродовольственных товаров с собственной IT‑инфраструктурой (участвую в разработке и поддержке внутренних корпоративных систем).

И т.к. большую часть времени провожу за компьютером, то чаще чем рядовой пользователь покупал и менял клавиатуры, пытаясь найти «ту самую» по удобству (определенный топ для себя я конечно же сформировал — будет ниже).

Первоначально это были грамозкие полноформатные мембранки и механики от совершенно разных производителей.

Потом их заменила 60-75% оптика и низкопрофильная механика NuPhy и Keychron.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js