Месяц: Октябрь 2022

  • Небанальные правила чистого Python. Часть 1

    от автора

    Большинство питонистов не раз слышали о таких правилах как «функции должны быть глаголами» или «не наследуйтесь явно от object в Python 3». В этой статье мы рассмотрим не такие банальные, но полезные правила чистого кода в Python.Необязательное вступлениеИдея статьи возникла при выполнении Code review одного проекта. В тот момент я понял что пора объединить и…

  • Разбираем и тестируем ТГС-7А (всегда хотел это сделать)

    от автора

    Сегодня мы отвлечёмся от программирования микроконтроллеров, позволим себе немного расслабиться и поговорим об ещё одной интересной теме — медицине (почему бы и нет?). Есть в моём хозяйстве один интересный прибор, который я давно и успешно использую как в медицинских, так и исследовательских целях — это широко известный в узких кругах, можно даже сказать культовый ТГС-7А.…

  • Wi-Fi в институте | Подготовительный этап, часть первая

    от автора

    Приветствую, инженер! Меня зовут Артём Ковальчук, я сетевой инженер системного интегратора X-Com, входящего в одноименную Группу компаний. За плечами относительно небольшой опыт в сетях и сертификат Cisco CCNA. Мы запускаем цикл статей, где я поделюсь опытом, как выглядит живой проект по беспроводным сетям передачи данных, с учетом того, что беспроводные технологии — не ваша основная…

  • Тестирование Kafka Streams: глубокий разбор

    от автора

    Привет! Меня зовут Иван Пономарёв, я разработчик в Synthesized, преподаю в МФТИ и EEUAS. На этом митапе Росбанка и Jug.ru я расскажу о тестировании Kafka Streams и, в частности, об особенностях инструмента TopologyTestDriver. Этот доклад я подготовил совместно с Джоном Рослером (John Roesler), разработчиком из Confluent, коммитером и одним из продакт-менеджеров Apache Kafka.Когда-то в одном…

  • ОС Аврора 4.0.2 для разработчиков: обзор и примеры исходного кода

    от автора

    Релиз ОС Аврора 4.0.2 — первый сертифицируемый выпуск четвёртого поколения операционной системы, именно он теперь будет использоваться на устройствах в актуальных проектах.В этой статье мы расскажем о ключевых нововведениях и детально рассмотрим некоторые важные для разработчиков изменения (изоляцию приложений, валидацию и подписание пакетов). На примере приложения «Push Receiver» мы разберём обновлённую регистрацию D-Bus служб и покажем,…

  • ИИ проектирует GUI: первые шаги

    от автора

    В последний год в моей ленте ВК и в большом Интернете множатся новости о том, что искусственный интеллект научился рисовать картинки по текстовому описанию. Широко известна нейронная сеть DALL-E от Microsoft, предназначенная для этой цели; она вышла в мае 2021 года. Слегка шизофреническое творчество нейросеток не то чтобы сильно впечатлило меня, но навело на мысль:…

  • Творчество по заказу: как составить ТЗ для художника

    от автора

    Концепт-арт для Allods Online (автор — Евгений Данилов)Неправильно составленное техническое задание усложняет работу для всех — неточности в описании могут привести к тому, что команда бессмысленно потратит время и ресурсы, а оригинальная задумка для арта будет потеряна или искажена. Чтобы этого не произошло, при составлении ТЗ нужно следовать простым правилам.Художники студий MY.GAMES дали несколько советов,…

  • Hidden Lake Service — ядро скрытой сети с теоретически доказуемой анонимностью

    от автора

    ПредисловиеДанный материал я постараюсь выразить в наиболее доступной форме, в сравнении с предыдущими моими публикациями, где одной из самых частых критик приходилось видеть сам формат изложения. Тем не менее, это упрощение делается даже не из-за самой критики, а из-за темы публикации. Ранее, все мои исследования являлись сугубо теоретическими, где большинство анализа проходило сквозь диалектическую призму…

  • Книга «PyTorch. Освещая глубокое обучение»

    от автора

    Привет, Хаброжители! А мы с очередной интересной новинкой издательства «Manning». Многие средства глубокого обучения используют Python, но именно библиотека PyTorch по-настоящему «питоническая». Легкая в освоении для тех, кто знаком с NumPy и scikit-learn, PyTorch упрощает работу с глубоким обучением, обладая в то же время богатым набором функций. PyTorch прекрасно подходит для быстрого создания моделей и…

  • Новый год не за горами: делаем супергирлянду на базе ESP и WLED, управляем со смартфона

    от автора

    Хотя сейчас только октябрь, пора прокачать наши окна и балконы! Будем делать уникальную гирлянду со спецэффектами — такой точно ни у кого не будет. И начать стоит прямо сейчас: пока вы закажете компоненты и всё соберете, тут и праздники наступят. А клеить светодиоды на балконе точно приятнее, пока морозы еще не пришли. Гирлянда делается из адресных…