Pull to refresh
1
0
Send message

Дайджест свежих материалов из мира фронтенда за последнюю неделю №238 (21 — 27 ноября 2016)

Reading time 4 min
Views 19K
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда.


Читать дальше →
Total votes 41: ↑37 and ↓4 +33
Comments 1

Немного о системах Deep Packet Inspection

Reading time 4 min
Views 9.3K
Вокруг систем глубокого анализа трафика сформировался достаточно прочный ареол мифов, который препятствует пониманию функциональных возможностей и решений для адаптации технологии. В нашем сегодняшнем материале мы хотим поговорить об этих сомнениях и постараться развеять некоторые из них.

Читать дальше →
Total votes 26: ↑14 and ↓12 +2
Comments 11

Как я взломал свою ip-камеру и нашел там бекдор

Reading time 5 min
Views 135K
Время пришло. Я купил себе второе IoT устройство в виде дешевой ip-камеры. Мои ожидания относящиеся к безопасности этой камеры были не высоки, это была самая дешевая камера из всех. Но она смогла меня удивить.

Читать дальше →
Total votes 132: ↑125 and ↓7 +118
Comments 58

Токены PKCS#11: сертификаты и закрытые ключи

Reading time 4 min
Views 20K
image Токены PKCS#11 выполняют не только криптографические функции (генерация ключевых пар, формирование и проверка электронной подписи и другие), но и являются хранилищем для публичных (открытых, PUBLIC KEY) и приватных (закрытых, PRIVATE KEY) ключей. На токене также могут храниться сертификаты. Как правило, на токене хранятся личные сертификаты вместе с ключевой парой. При этом на токене может храниться несколько личных сертификатов.

Встает дилемма, как определить какой закрытый ключ (да и открытый тоже) соответствует тому или иному сертификату.

Такое соответствие, как правило, устанавливается путем задание идентичных параметров CKA_ID и/или CKA_LABEL для тройки объектов: сертификата (CKO_CERTIFICATE), публичного ключа (CKO_PUBLIC_KEY) и приватного ключа (CKO_PRIVATE_KEY).
Читать дальше →
Total votes 16: ↑15 and ↓1 +14
Comments 12

Модульный CSS: — Инструментарий, который мы имеем сейчас в арсенале — это просто сказка

Reading time 6 min
Views 23K

Инструментарий, который мы имеем сейчас в арсенале — это просто сказка!

Андрей Оконечников, разработчик с 15-летним стажем, из которых пользовательским интерфейсам было отдано более десяти, Андрей расскажет на HolyJS об использовании PostCSS и Webpack для решения проблем фронтенд-разработки. Доклад Андрея называется «Модульный CSS» и посвящен тому, как при помощи JavaScript и AST работать с CSS на масштабных проектах. Отталкиваясь от тематики доклада, мы задали Андрею несколько вопросов, которые позволят вам понять глубину связи UI/UX с работой frontend-разработчика, а также о проблемах и будущем CSS на больших проектах.
Читать дальше →
Total votes 36: ↑22 and ↓14 +8
Comments 4

VPN-дайджест: Ознакомительные и практические материалы на Хабре и не только

Reading time 4 min
Views 22K
Мы разрабатываем свой сервис по предоставлению виртуальной инфраструктуры и предлагаем к использованию готовую реализацию виртуальных сетей (VLAN) для арендуемых у нас серверов. Наша задача относительно работы с подобными технологиями — предоставить возможность и помочь настроить все самостоятельно, например VPN на физическом или виртуальном сервере (VPS/VDS).

Помимо подготовки собственных тематических руководств и развития службы тех. поддержки мы решили задействовать и свой блог на Хабре. Для этого мы отобрали наиболее заметные и интересные материалы, которые выходили на этой площадке. Этот список мы дополнили англоязычными источниками.
Читать дальше →
Total votes 10: ↑9 and ↓1 +8
Comments 3

Автолейка: обзор возможностей системы автополива растений для дома или офиса

Reading time 5 min
Views 24K


Есть задача — полив маминых цветов, когда она уезжает надолго. Она может быть решена хождением к ней раз в несколько дней, но не всегда для этого есть время и возможность. Требуется решение – автоматизировать этот процесс.

Я уже начал выстраивать в уме комбинации ардуино и водяных насосов через исполнительные реле или системы электромагнитных клапанов на 3/8 дюйма и электрических программируемых таймеров… Однако оказалось, что в Сети есть готовое решение – Автолейка. Ее прелесть в том, что она (в отличие от всяких ардуин и прочего увлекательного гик-колхоза) имеет законченный, эстетически приемлемый вид и простое управление, а значит, может быть подарена маме на грядущий день рождения.
Читать дальше →
Total votes 27: ↑17 and ↓10 +7
Comments 23

«А вместо сердца — пламенный мотор», или Ритманализ и управление «умным домом»

Reading time 6 min
Views 6.7K
“Ты проснулся, умылся, побрился, отжался
Наступил на кота, с женой поругался
Помирился с женой, поругался с дорожной полицией” (Сплин — “Тебе это снится”)
А чем в это время занимался дом, тебе и не снится…



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

Всё это, конечно, забавно и любопытно, но что там за ритманализ в заголовке?
Читать дальше →
Total votes 9: ↑7 and ↓2 +5
Comments 14

Защита от протечки воды на основе системы Умный дом Plugmee

Reading time 5 min
Views 16K
«Техника дойдет до такого совершенства, что человек сможет обойтись без себя».
Станислав Ежи Лец

Часть первая. Контроль протечки


Скажу сразу, я не силен в радиоэлектронике и фотографии. Поэтому все схемы и фото сделаны “на коленке”. Но с душой.

Сначала было…


Желание воплотить в реальность умный дом всегда витало где-то рядом. Но все решения из коробки, представленные на рынке «поднебесной», казались ущербными. Другие отпугивали ценой. И вот, несколько лет назад, у меня появилась возможность осуществить желаемое в полной мере и на сколько хватает сил. Сочетание программирования, искусственного интеллекта и железяк до сих пор заставляют сердце стучать чуть быстрее. Умный дом Plugmee полностью реализовал мои потребности в программировании и управлении «железками». Орудовать паяльником особо не пришлось, вся система работает по радиоканалу.

Цель


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

И вот как это получилось. Используемые компоненты


  1. Пара часов свободного времени
  2. Контроллер Умного дома Plugmee
  3. ПО по управлению и контролю системы — Веб-панель Plugmee
  4. Шаровой кран Bugatti на ½” с электроприводом 12В
  5. Радио датчик протечки
  6. Радио-розетка 220V
  7. Радио-сирена
  8. Два блока питания на 12В, мощностью 2А и 0,5А
  9. Нормально-открытое реле для авто на 12В
  10. Влагозащищенная монтажная коробка IP44
  11. Клеммы Wago

Схема и принцип работы


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

Блок питания на 12В 2А будет постоянно подключен к сети 220В и соединен с электро-краном. Нулевая фаза подсоединяется через управляемые контакты реле к управляющему проводу электро-крана. К сети 220В также будет подключатся радио-розетка, которая по сигналу от контроллера подаст питание на дополнительный блок питания 12В 0,5А, который управляет реле.

image
Читать дальше →
Total votes 13: ↑11 and ↓2 +9
Comments 26

Как я выбирал контроллер для системы «Умный дом»

Reading time 3 min
Views 22K
Вопрос выбора встаёт не только у новичков в области автоматизации зданий, но и у интеграторов, имеющих большой опыт. Проблема выбора связана с недостаточностью бюджета проекта, отсутствием у контроллера протокола интеграции с уже имеющимся на объекте оборудованием с «хотелками» заказчика.

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

Для сравнения выбрал производителей контроллеров, которые имеют:

1) Хороший опыт в разработке решений для автоматизации и управления оборудованием;
2) Протоколы интеграции с Аудио/Видео оборудованием, оборудованием для Вентиляции/Кондиционированием/ Отоплением
3) Возможность подключения «Интернет-вещей».
Читать дальше →
Total votes 11: ↑6 and ↓5 +1
Comments 38

Технологии и садоводство: как ухаживать за своим дачным участком летом?

Reading time 5 min
Views 19K


Земельные участки бывают разные — у кого-то это несколько квадратных метров рядом с домом, а у кого-то — обширная территория с фруктовыми деревьями, картошкой и прочими культурными растениями. Если не ухаживать за растениями — они либо погибнут, либо не смогут радовать владельца своим внешним видом или плодами. А ухаживать получается далеко не всегда — ведь многим из нас приходится периодически уезжать.

Кроме того, рутинный труд (а работа с землей практически всегда рутина) нравится далеко не всем. Что делать? Есть отличное решение, которое позволяет решить сразу две проблемы — уход за участком в отсутствие человека и решение вопроса рутины. Это решение — технологии. Сейчас на рынке — множество умных решений, систем, которые подробно расскажут владельцу о состоянии почвы, растений погодных условиях. Они же смогут полить растение или защитить его от неблагоприятных погодных условий. Что сегодня предлагает рынок? Давайте узнаем.
Читать дальше →
Total votes 15: ↑10 and ↓5 +5
Comments 47

Wi-Fi Alliance запускает сертификацию WiGig-устройств

Reading time 4 min
Views 9.1K


Wi-Fi Alliance (WECA) начинает сертифицировать маршрутизаторы, смартфоны, ноутбуки и другие устройства с поддержкой стандарта беспроводной передачи данный 802.11ad WiGig. Со следующего года они будут доступны на рынке для всех пользователей. Старт сертификации — первый сигнал для полноценного развертывания высокоскоростных сетей в 2017 году.
Читать дальше →
Total votes 16: ↑15 and ↓1 +14
Comments 14

Создание движка для блога с помощью Phoenix и Elixir / Часть 2. Авторизация

Reading time 19 min
Views 7.3K


От переводчика: «Elixir и Phoenix — прекрасный пример того, куда движется современная веб-разработка. Уже сейчас эти инструменты предоставляют качественный доступ к технологиям реального времени для веб-приложений. Сайты с повышенной интерактивностью, многопользовательские браузерные игры, микросервисы — те направления, в которых данные технологии сослужат хорошую службу. Далее представлен перевод серии из 11 статей, подробно описывающих аспекты разработки на фреймворке Феникс казалось бы такой тривиальной вещи, как блоговый движок. Но не спешите кукситься, будет действительно интересно, особенно если статьи побудят вас обратить внимание на Эликсир либо стать его последователями.

В этой части мы доработаем основу для блога, чуть глубже погрузимся в тестирование и наконец-то добавим авторизацию. Прошу прощение за небольшую задержку, далее постараюсь придерживаться чёткого расписания, либо идти на опережение!
»
Читать дальше →
Total votes 20: ↑18 and ↓2 +16
Comments 11

Information

Rating
Does not participate
Registered
Activity