TDD в микроконтроллерах. Часть 2: Как шпионы избавляют от зависимостей

В предыдущей статье мы начали освещать тему эффективности применения методологии TDD для микроконтроллеров (далее – МК) на примере разработки прошивки для STM32. Мы выполнили следующее: Определили цель и инструменты разработки. Настроили IDE и фреймворк для написания тестов. Написали тест-лист для...

Все блоги / Про интернет

Поднимаем свой DNS-over-HTTPS сервер

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

Все блоги / Про интернет

Как проходил первый хакатон на The Standoff

На PHDays 9 впервые в рамках кибербитвы The Standoff состоялся хакатон для разработчиков. Пока защитники и атакующие в течение двух дней боролись за контроль над городом, разработчики должны были обновлять заранее написанные и развернутые приложения, а также обеспечивать их бесперебойную работу под...

Все блоги / Про интернет

Калькулятор TI-89 Titanium и его программирование на C

Не так давно на Хабре была статья про графический калькулятор TI-83, и, поскольку я являюсь обладателем TI-89 Titanium — калькулятором следующего поколения от Texas Instruments, под катом я решил рассказать про него, и показать, как для этого калькулятора можно создавать свои собственные программы...

Все блоги / Нетбуки и Планшеты

Приглашаем разработчиков участвовать в хакатоне на PHDays 9

Впервые на Positive Hack Days в рамках кибербитвы The Standoff пройдет хакатон для разработчиков. Действие развернется в мегаполисе, в котором массово внедрены самые современные цифровые технологии. Условия максимально приближены к реальности. У атакующих полная свобода действий, главное не...

Все блоги / Про интернет

10 лучших приемов роста 2014 года по версии ресурса GrowthHackers

Ресурс GrowthHackers.com выбрал лучшие приемы роста, которые применялись сервисами в 2014 году. ЦП публикует 10 «хаков», получивших наибольшее количество пользовательских голосов....

Все блоги / Про интернет

Где учиться программисту: 19 онлайн-курсов

По запросам читателей ЦП публикует подборку из 19 онлайн-курсов для программистов — собрали платные и бесплатные курсы для начинающих и продвинутых разработчиков на русском и английском языке....

Все блоги / Про интернет

Письмо в редакцию: Почему важно сразу объяснить программистам масштаб проекта

В редакцию ЦП написал Алексей Лобанов, создатель сервиса трансляции фотографий и твитов с места событий Grenki. Он решил рассказать о своём опыте общения с программистами и предостеречь читателя от тех ошибок, которые посчастливилось совершить ему самому....

Все блоги / Про интернет

Лен Кендалл, Cartegram: Как создать мобильную игру без строчки кода

Предприниматель Лен Кендалл рассказал о своем опыте создания мобильной игры при полном отсутствии познаний в программировании....

Все блоги / Про интернет