Как стать автором
Обновить
4
0

HR Project Manager

Отправить сообщение

Как объяснять двоичную систему счисления

Время на прочтение2 мин
Количество просмотров20K
Кто-то только входит в IT-мир, кто-то объясняет информатику своему чаду.

Довольно быстро вы обнаружите, что не так-то просто объяснить, как работает двоичный счёт.

Это вам очевидно, что после 11 идёт 100, а новичку это ещё долго может быть непонятно.

Так вот, чтобы увеличить скорость понимания, мы решили сделать дидактический материал.
Читать дальше →
Всего голосов 10: ↑8 и ↓2+8
Комментарии23

Детекция изменений в сцене и сохранение видеофрагментов в формате h264 на Raspberry Pi без декодирования

Время на прочтение6 мин
Количество просмотров7.2K


Добрый день. В этой статье я расскажу, далеко не в первый раз, как на Raspberry Pi 3 и более слабых платформах одновременно детектировать движение и сохранять/транслировать видео в формате H264. Я поделюсь с такими же новичками в мире Raspberry Pi, как и я, о том, что узнал сам за несколько дней, пока разбирался в способах решения задачи. Говорить буду о работе с камерой Raspberry Pi простым человеческим языком.

Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Комментарии18

Часть 2: Mодули и AppStore. ESPboy — гаджет для ретро игр и экспериментов с IoT

Время на прочтение7 мин
Количество просмотров6.9K

Со времени публикации первой статьи об сконструированном мной девайсе ESPboy на микроконтроллере ESP8266 прошло довольно много времени.



Купить ESPboy2 можно на www.tindie.com или собрать самостоятельно.



Однако за это время удалось кое что сделать:


  1. Довести сам девайс до стадии производства
  2. Собрать модули расширения, написать под них софт и отладить
  3. Сделать онлайн каталог приложений с быстрой загрузкой их по WiFi по аналогии с Apple iStore и Google play market
  4. Портировать библиотеку для раработки игр с Arduboy и скомпилировать несколько десятков Arduboy игр под ESPboy
  5. Разработать порядком новых ретро игрушек на Little Game Engine
Читать дальше →
Всего голосов 23: ↑23 и ↓0+23
Комментарии34

Опять про BLE, температуру и датчики Xiaomi

Время на прочтение7 мин
Количество просмотров21K

Не так давно, удалось мне обзавестись известными датчиками температуры и влажности от Xiaomi. Эти датчики заслуженно приобрели широкую известность, так как при своей достаточно низкой цене, достаточно удобны в использовании, а также умеют передавать свои показания по протоколу BLE в тот же Mi Home. К тому же весь Интернет завален вариантами подключения этих сенсоров к Home Assistant, MajorDoMo и другим системам.


Но мне этого показалось мало и захотелось все сделать по-своему (не спрашивайте меня зачем и почему, просто захотелось). А именно, захотелось прочитать данные с датчиков, которые развешены по всему дому и как-нибудь интересно с ними поработать. Потому я покопался в своих электронных закромах и нашел там модуль ESP32.



Быстрое гугление показало: ESP32 — это то, что мне нужно. Он умеет Bluetooth и WiFi, программируется из Arduino IDE и позволит мне получить показания с датчика и отправить их по WiFi куда нужно (хоть на домашний сервер, хоть в облако). К тому же, очень быстро нашелся простой и понятный туториал, который как раз решал мою задачу. Но как выяснилось, не все так просто...

Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии18

Лёгкий способ сделать крохотный USB-хаб для Raspberry Pi

Время на прочтение3 мин
Количество просмотров30K


Перевод статьи с сайта самодельщика Retrocution

Бывало у вас такое, что вам не хватает USB-портов при создании проекта на Raspberry Pi Zero? Притом внешние USB-хабы или HATS не подходили из-за ограничений по размеру? Если да, или если вы просто ищете себе интересный проект с пайкой деталей, в результате которого получится нечто полезное, то этот проект – для вас!


Всего голосов 21: ↑17 и ↓4+17
Комментарии30

Панель управления умным домом. iPhone в стене

Время на прочтение6 мин
Количество просмотров55K


Автоматизировать свой дом я начал года 2 назад, в основном используя беспроводную технологию Z-Wave, но и ради фана собрал несколько устройств самостоятельно на микроконтролле ATtiny2313 и Raspberry Pi. Когда я принял решение, что буду делать умный дом, я поставил три задачи, которые умный дом должен был решать, первая — экономия электроэнергии, вторая — обеспечение комфорта, третья — отображение информации о сотоянии дома в реальном времени.

На данный момент удалось реализовать следующее:

Но третья задача по отображению информации была решена не полностью. На кухне и в комнате у меня стоят метеостанции показывающие температуру и влажность, чтобы посмотреть где горит свет, нужно открывать приложение на iPad, чтобы узнать пробки, нужно открывать другое приложение. Всей этой информацией я пользуюсь каждый день, и логично было бы получать её из одного места, поэтому я решил сделать информационную панели установленную стационарно в удобном месте.
Читать дальше →
Всего голосов 53: ↑50 и ↓3+47
Комментарии55

Автоматическая система полива сада на Home Assistant, ESP8266 и MiFlora

Время на прочтение9 мин
Количество просмотров27K


Некоторое время назад у моей семьи появился дом с небольшим садом в очень теплом и засушливом месте, и перед нами встала проблема регулярного полива.

Хотелось, чтобы система полива была автоматической, при этом при ее выборе приходилось учитывать следующие условия:

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

Оценив готовые решения, которые удалось найти в местных DIY сетях и на Amazon и почитав отзывы об их надежности (как правило, не самой высокой), решили попробовать сделать что-то самостоятельно.
Читать дальше →
Всего голосов 24: ↑24 и ↓0+24
Комментарии25

Что нам стоит умный дом построить?

Время на прочтение7 мин
Количество просмотров18K


Еще недавно экзотические понятия «умных устройств» и «умных домов» широко вошли в наш повседневный быт, упрощая ведение хозяйства и добавляя комфорта. Хотя, если задуматься, инженеры просто сделали сказку былью. Ведь первая смарт-избушка была на самом деле уже у бабы-яги. Помните – «избушка, избушка, повернись ко мне передом, к лесу задом»? Да и «сим-сим, откройся» из сказки про али-бабу чем не аналог клича современного пользователя «Привет, Алиса» или «Окей, Гугл»?  

От избушки Бабы-Яги…


За последние годы появилось огромное кол-во «умных» устройств и помощников, позволяющих управлять любыми бытовыми устройствами, освещением, климатом, следить за безопасностью жилища или просто развлекать домочадцев и гостей. Недостатка в рекламе этих гаджетов нет, но как не утонуть в этом море информации? Опираясь на 20 летний опыт инженерной работы в IT индустрии и годы автоматизации своего дома и дачи, я хочу поделиться полученными навыками, которые, надеюсь, помогут новичкам в решении вопросов домашней автоматизации и уберегут их от возможных ошибок.
Читать дальше →
Всего голосов 13: ↑5 и ↓8+2
Комментарии8

Sherbet: эргономичная игровая клавиатура

Время на прочтение11 мин
Количество просмотров17K
Перевод статьи из блога самодельщика Billiam

Через некоторое время после того, как мою Logitech G13 перестали выпускать, она у меня сломалась, и я решил разработать для неё замену, которую назвал Sherbet.

Сначала – что получилось:


Клавиатура с джойстиком

Файлы для печати и инструкция по сборке: www.prusaprinters.org/prints/5072-sherbet-gaming-keypad

Проектирование


Мне хотелось сделать аналоговый джойстик под большой палец, как и у G13, а ещё я решил включить в проект несколько эргономических улучшений от других клавиатур — Dactyl keyboard, Dactyl Manuform, Kinesis Advantage и Ergodox. Конкретно – смещение клавиш от вертикали, смещения по высоте, кривизна столбцов и более удобный наклон.
Много фоток
Всего голосов 24: ↑23 и ↓1+34
Комментарии17

Чем же играть на Nintendo 64?

Время на прочтение3 мин
Количество просмотров10K
Бытует ошибочное мнение, что на Nintendo 64 не только не во что играть, но и буквально нечем. И если с первой половиной тезиса я поспорю позднее, то со второй начну прямо сейчас.

Имея Sony в качестве основного конкурента, большая N стремилась создать продукт, не только превосходящий PlayStation, но и скроенный по принципиально иным лекалам. Так, стараниями Silicon Graphics Inc. и Nintendo была спроектирована и успешно реализована единственная 64-битная консоль 5-го поколения.



Абсолютно бесшумная и ультра быстрая за счёт отказа от CD-ROM крайне мощная Nintendo 64 задолго до официального старта продаж приятно щекотала эго не только Хироси Ямаути, президента компании Nintendo, но и своего будущего покупателя.
Читать дальше →
Всего голосов 19: ↑19 и ↓0+19
Комментарии12

Сказ о том, как я автоматизировал квартиру с помощью Node-RED. Часть II

Время на прочтение9 мин
Количество просмотров26K
Долгожданное продолжение поста про автоматизацию квартиры. В этой части я расскажу об освещении, мультимедиа-системе и датчиках безопасности.


Всего голосов 49: ↑46 и ↓3+57
Комментарии23

Как проверить навыки программирования на Python? Задачи от Яндекса

Время на прочтение9 мин
Количество просмотров64K

Хакатон в Школе бэкенд-разработки

В 2019 году нам потребовалось автоматизированно проверить умение писать Python-код у сотен разработчиков. Так мы отбирали будущих студентов для Школы бэкенд-разработки. Это не то же самое, что предложить решить задачу на листе бумаги, как на собеседовании. С другой стороны, мы также не могли переиспользовать условия задач, уже подготовленные для наших соревнований по программированию. Дело в том, что соревнования с целью определить лучших из лучших — это одно, а отбор специалистов с небольшим опытом в школу — совсем другое. Нам требовались задачи, по решению которых было бы видно, обладает ли разработчик базовыми навыками написания кода и умением грамотно использовать память и время. Вот какие условия мы составили.
Читать дальше →
Всего голосов 15: ↑12 и ↓3+15
Комментарии22

Bloody hell, или Как ругаться на английском, чтобы тебя приняли за культурного человека

Время на прочтение6 мин
Количество просмотров111K
Ругательства — это неотъемлемая часть любого языка. И даже если вы не собираетесь их использовать в жизни, их нужно изучать и знать.

Но есть ситуации, когда без «крепкого словца» не обойтись. И чтобы не потерять свой имидж культурного человека, мы предлагаем вам целую коллекцию «mild curses» — легких ругательств и идиоматических выражений на английском языке, которые не считаются матами, но при этом помогут выразить всю палитру эмоций. Поехали!


Всего голосов 65: ↑59 и ↓6+81
Комментарии143

5 вопросов по SQL, которые часто задают дата-сайентистам на собеседованиях

Время на прочтение6 мин
Количество просмотров136K
Хотя составление SQL-запросов — это не самое интересное в работе дата-сайентистов, хорошее понимание SQL чрезвычайно важно для того, кто хочет преуспеть в любом занятии, связанном с обработкой данных. Дело тут в том, что SQL — это не только SELECT, FROM и WHERE. Чем больше SQL-конструкций знает специалист — тем легче ему будет создавать запросы на получение из баз данных всего, что ему может понадобиться.



Автор статьи, перевод которой мы сегодня публикуем, говорит, что она направлена на решение двух задач:

  1. Изучение механизмов, которые выходят за пределы базового знания SQL.
  2. Рассмотрение нескольких практических задач по работе с SQL.

В статье рассмотрено 5 вопросов по SQL, взятых с Leetcode. Они представляют собой практические задачи, которые часто встречаются на собеседованиях.
Читать дальше →
Всего голосов 49: ↑32 и ↓17+34
Комментарии85

Полная домашняя автоматизация в новостройке

Время на прочтение8 мин
Количество просмотров219K
Три года назад стал претворять свою давнюю мечту в реальность — максимальная домашняя автоматизация квартиры, купленной в новостройке с нуля. При этом «отделку от застройщика» пришлось принести в жертву умному дому image и полностью переделать, а вся электрика, не связанная с автоматикой приехала с известного китайского сайта. Паяльник не потребовался, но знающих мастеров, электриков и плотников пришлось искать долго.


Панель управления квартирой в феврале 2020 года (Home Assistant)

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


Строительство нашего дома в процессе — ноябрь 2016 года
Умный дом в самом соку...
Всего голосов 104: ↑101 и ↓3+132
Комментарии514

Self-driving ГАЗ66 Monster Truck 1/16

Время на прочтение15 мин
Количество просмотров24K
Хабр, привет!

Хочу рассказать вам о том, как я делал и сделал самоуправляему машинку :)

Я мог бы рассказать сразу, как делать, сухо прикрепив схемы и bash команды, но так будет скучно. Предлагаю вам интересную (я надеюсь) историю о том, как лично я прошел этот путь, и куда пришел.

Те места, где было что фоткать, с фотками. Там, где про софт — скорее всего без фото.

Это будет действительно история в формате повествования, как я рассказывал бы вам за чашкой кофе. Это не про bash команды, python скрипты, и вот это вот всё.

Начнём с фотки и видео того, что получилось, и дальше вся история под катом.


Всего голосов 80: ↑80 и ↓0+80
Комментарии59

2DOOM — браузерный 2D-трибьют легендарному шутеру

Время на прочтение1 мин
Количество просмотров28K


Совершенно случайно наткнулся на 2DOOM и залип на полчаса. Игра вышла уже почти год назад, но на Хабре про нее инфы не нашел, поэтому решил поделиться.

2DOOM — очень стильный трибьют серии DOOM, в который можно играть прямо в браузере. Под катом несколько скриншотов и гифок проекта.
Читать дальше →
Всего голосов 62: ↑56 и ↓6+73
Комментарии56

Мое исследование: «Для чего играют в соревновательные онлайн-игры?»

Время на прочтение5 мин
Количество просмотров6.7K

Вместо введения


Каждую из своих работ я стараюсь посвящать интересным для меня темам — IT, компьютерным играм и новым медиа. Как вы понимаете, большинство профильных журналов не всегда заинтересованы в моих изысканиях — им подавай маркетинг и социологию, а потому мне приходится писать ради собственного интереса обзорные статьи «в стол», попутно причитая об этом всем, кто попадёт под раздачу.



Совершенно неожиданно мне написала моя научная руководительница — она предложила написать исследовательскую статью, которая как раз входит в мою сферу интересов — журнал собирал публикации на тему игр. Вау! Как вы помните, у меня как раз были наброски того, что можно было бы изучить. Так и родилась эта статья. Результаты и рассуждения — под катом.
Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Комментарии14

Сказ о том, как я автоматизировал квартиру с помощью Node-RED. Часть I

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


Всего голосов 70: ↑69 и ↓1+83
Комментарии42

Обзор 5 систем управления задачами для наведения полного порядка

Время на прочтение7 мин
Количество просмотров62K
В больших командах от 20 сотрудников есть такая проблема – беспорядок в задачах. Сроки срываются, работа тормозится. Поэтому на рынке есть множество систем управления задачами, которые так или иначе эту проблему решают.

image

Уже больше 2 лет мы развиваем свою систему управления YouGile. И, конечно, мы часто тестируем системы конкурентов, подробно их изучаем. Смотрим, кто какие инструменты предлагает. Делаем выводы, вдохновляемся и улучшаем свой функционал.

Что же такое система управления задачами? Какие функции позволяют навести порядок в задачах?

Мы долго думали. И после 3-недельного брейншторма, общения с клиентами и опросов выделили 5 критериев. По этим критериям и сделали данный обзор.

Критерии и обзор 5 систем управления задачами, в том числе нашей собственной – ниже.
Читать дальше →
Всего голосов 5: ↑3 и ↓2+3
Комментарии11

Информация

В рейтинге
Не участвует
Откуда
Алматы (Алма-Ата), Алма-Атинская обл., Казахстан
Дата рождения
Зарегистрирован
Активность