Кладём сети, создаём фейковые точки, блокируем доступ — ESP8266 Deauther

ESP8266 — это не только заурядные смарт-розетки. Благодаря этому микроконтроллеру можно совершать настоящие киберпреступления.

Обложка: Кладём сети, создаём фейковые точки, блокируем доступ — ESP8266 Deauther

Аниме и плата Arduino? Сложно поверить, но такое существует — RGBDuino

Плат Arduino большое множество. Один из вариантов — плата RGBDuino, напичканная светодиодами и с дизайном милой аниме девушки.

Обложка: Аниме и плата Arduino? Сложно поверить, но такое существует — RGBDuino

Светодиодный куб на Raspberry Pi, показывающий загруженность процессора

Энтузиаст создал светодиодный куб, который показывает состояние процессора. Работает он на Raspberry Pi, а анимация отрисовывется на OpenGL.

Обложка: Светодиодный куб на Raspberry Pi, показывающий загруженность процессора

Делаем аппаратный менеджер паролей на базе Arduino

В статье рассказываем, как на базе Arduino собрать аппаратный менеджер паролей. Благодаря ему можно удобно хранить данные учётных записей.

Обложка: Делаем аппаратный менеджер паролей на базе Arduino

Как сделать умный дом своими руками на Arduino и Яндекс.Алиса — пошаговая инструкция

Рассказываем, как поэтапно можно создать умный дом на Arduino, которым можно будет управлять через Яндекс.Алису. В частости, создадим умную лампочку.

Обложка: Как сделать умный дом своими руками на Arduino и Яндекс.Алиса — пошаговая инструкция

Интересные проекты на Arduino: делаем электронную аудиокассету и запускаем с неё игры на 8-битном ПК

Раньше ПК могли использовать аудиокассеты как накопители. В этом проекте на Arduino энтузиаст воссоздал такую кассету с MicroSD картой.

Обложка: Интересные проекты на Arduino: делаем электронную аудиокассету и запускаем с неё игры на 8-битном ПК

Диджей взломал протез руки и подключил к синтезатору, чтобы играть напрямую: что из этого вышло?

Когда твой инструмент — почти часть тебя.

Обложка: Диджей взломал протез руки и подключил к синтезатору, чтобы играть напрямую: что из этого вышло?

Видеокарта из металлолома и синей изоленты

Расшифровка видео, в котором автор рассказывает, как работают видеокарты, и собирает свою из максимально простых элементов.

Обложка: Видеокарта из металлолома и синей изоленты

Готовимся к Новому году: простая гирлянда на Arduino

Гирлянды и Новый Год созданы друг для друга. Почему бы не попробовать сделать гирлянду своими руками? Рассказываем, как это сделать.

Обложка: Готовимся к Новому году: простая гирлянда на Arduino

Умная техника своими руками: поэтапное создание смарт-часов на ESP8266

В 1972 году компания Hamilton Watch разработала первые смарт-часы. Теперь вы можете сделать их сами. Разбираемся, как.

Обложка: Умная техника своими руками: поэтапное создание смарт-часов на ESP8266

Новая жизнь дискет: что такое флопотрон и как его сделать

Дискеты возвращаются в новом амплуа — теперь они играют музыку. Рассказываем, что такое флопотрон и как сделать такую штуку себе.

Обложка: Новая жизнь дискет: что такое флопотрон и как его сделать

Современные гаджеты, которые можно сделать своими руками

Современные гаджеты — штуки интересные, но часто дорогие. Однако некоторые из них можно сделать своими руками. Какие и как? Читайте в подборке.

Обложка: Современные гаджеты, которые можно сделать своими руками

Проект не для начинающих: пишем свой текстовый редактор с поиском и подсветкой синтаксиса на C

Предлагаем вашему вниманию серию англоязычных статей, в которой подробно разбирается процесс разработки собственного текстового редактора на языке C.

текстовый редактор
Обложка: Создание простого блога на Node.js

Создание простого блога на Node.js

В этой статье мы покажем вам, как создать простой блог с помощью Node.js и Cosmic JS. Давайте начнем. Прим. перев. Также вы можете посмотреть наш материал по созданию простого мессенджера…

Создаем многопользовательскую браузерную игру. Часть вторая. Разбираем игровой фреймворк

Рассказывает Алвин Лин, разработчик программного обеспечения из Нью-Йорка В этой статье я продолжаю тему создания многопользовательской браузерной игры. Здесь я с технической точки зрения попытаюсь в общих чертах объяснить, как задержка может влиять на игру и как с этим…

rocket-launcher-pew-pew
socket

Создаем многопользовательскую браузерную игру. Часть первая. Клиент-серверная архитектура

Рассказываем о создании простой многопользовательской браузерной игры на JavaScript и Node.js с использованием веб-сокетов.

OpenCV

Пишем скрипт для поиска книг на изображениях с помощью Python и OpenCV

Прочитав эту статью, вы узнаете, как подсчитать количество книг (да и любых других объектов) на изображении с помощью Python и библиотеки OpenCV.

/dev/null не нужен: пишем бота на Python, который будет присылать свежие мемасики

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

Обложка: /dev/null не нужен: пишем бота на Python, который будет присылать свежие мемасики
Lambda

Пишем сокращатель ссылок при помощи AWS Lambda за 2 часа

Для тех, кто хочет создать сокращатель ссылок, мы перевели подробное руководство по созданию URL-сокращателя при помощи AWS Lambda.

мессенджер

«Хочу как Дуров»: пишем простой мессенджер

Знание того, как устроен мессенджер, может сильно вам пригодиться, ведь они становятся всё популярнее. Прочитав эту статью, вы сможете его получить.

На пути к Deep Blue: пошаговое руководство по созданию простого ИИ для игры в шахматы

Эта статья посвящена написанию простого ИИ, умеющего играть в шахматы, на JavaScript. Отличный способ изучить несколько полезных алгоритмов.

Обложка: На пути к Deep Blue: пошаговое руководство по созданию простого ИИ для игры в шахматы
Обложка: Пишем веб-приложение для распознавания лиц за час

Пишем веб-приложение для распознавания лиц за час

Не столь давно Amazon выпустила сервис для распознавания изображений «Rekognition». Эта статья поможет вам познакомиться с этой удобной технологией.

Как создать свой язык программирования: теория, инструменты и советы от практика

Рассказывает программист Вильям В. Вольд На протяжении последних шести месяцев я работал над созданием языка программирования (ЯП) под названием Pinecone. Я не рискну назвать его законченным, но использовать его уже можно — он содержит для этого достаточно…

Обложка: Как создать свой язык программирования: теория, инструменты и советы от практика
Обложка: Как собрать свою Звезду Смерти из светильника IKEA — экспериментальный материал от Tproger

Как собрать свою Звезду Смерти из светильника IKEA — экспериментальный материал от Tproger

Энтузиаст с ником UlvTommy поделился своей инструкцией, как преобразить светильник из IKEA в подобие Звезды Смерти из «Звездных войн». Предлагаем вашему вниманию адаптированный и иллюстрированный перевод.

Обложка: Создание Minecraft на Unity3D. Часть вторая. Генерация мира

Создание Minecraft на Unity3D. Часть вторая. Генерация мира

Это вторая часть руководства по созданию собственной Minecraft-подобной игры. В ней мы напишем генератор мира и добавим персонажа, который сможет перемещаться по миру, ставить и удалять блоки. В предыдущей части мы…

Обложка: Создание Minecraft на Unity3D. Часть первая. Создаем базовый куб с текстурой

Создание Minecraft на Unity3D. Часть первая. Создаем базовый куб с текстурой

Мы начинаем серию уроков, ориентированную на то, чтобы научить вас создавать простую Minecraft-подобную игру, а также изучить различные аспекты движка Unity3D. Так как это вводный урок, алгоритмы и структура объектов, представленные…

Обложка: Распознавание голоса и чтение текста в браузере в 3 строки на JavaScript: демонстрация и примеры кода

Распознавание голоса и чтение текста в браузере в 3 строки на JavaScript: демонстрация и примеры кода

Распознавание речи — одна из символизирующих современный мир возможностей, которой мы привыкли пользоваться благодаря Siri и Google Now. Но она присутствует не только в мобильных ассистентах: вы замечали иконку микрофона…

Обложка: Как написать свой Тетрис на Java за полчаса

Как написать свой Тетрис на Java за полчаса

В предыдущих статьях этой серии мы уже успели написать сапёра, змейку и десктопный клон игры 2048. Попробуем теперь написать свой Тетрис.

Как написать свою 2048 на Java за 15 минут

В предыдущих статьях этой серии мы уже писали сапёра и змейку на Java, а теперь попробуем написать десктопный клон игры 2048.

2048

Как написать свою змейку на Java за 15 минут

В предыдущей статье мы писали сапёра за 15 минут, теперь займёмся классической змейкой.

Обложка: Как написать свою змейку на Java за 15 минут

Как написать своего сапёра на Java за 15 минут

Нам понадобятся: 15 минут свободного времени; Настроенная рабочая среда, т.е. JDK и IDE (например Eclipse); Библиотека LWJGL (версии 2.x.x) для работы с Open GL. Обратите внимание, что для LWJGL версий…

Обложка: Как написать своего сапёра на Java за 15 минут

Создаем приложение Chrome для своего сайта меньше чем за 5 минут

Google Chrome серьезно упрощает многие вещи, например, создание собственных приложений. Да, подготовить свое приложение к публикации можно за 5 минут, а то и меньше.

Обложка: Создаем приложение Chrome для своего сайта меньше чем за 5 минут