воскресенье, 22 ноября 2015 г.

Умный дом: Обзор технологии

Введение

Так получилось, что уже несколько месяцев на всю катушку и больше года в разной степени занятости, я участвую в разработке системы домашней автоматизации, в простонародье - умный дом. Как программисту и любителю техники и крутых технологий, данная тема мне была интересна в разной степени давно. Но именно в последний год я смог приблизиться к ней очень близко и так проникнуться, что игровая разработка, которая властвовала надо мной последние годы, отошла на второй план. 

Этой статьёй я хочу начать цикл, рассказывающий про технологии умного дома. Ниже будет краткий обзор технологии.

Умный дом

Про умный дом вы возможно где-то слышали, что-то читали и имеете примерное представление. Немного информации есть на ВикипедииУмный дом. Но если нет, я сейчас расскажу. Умный дом - это набор различных современных технологий, которые позволяют сделать жилище человека безопаснее, энерго-эффективнее и комфортнее. Часто используют и другой термин - система домашней автоматизации, который звучит немного более конкретно. Конкретность термина достигается за счет использования слова "автоматизация", которое недвусмысленно говорит нам о том, на какой основной пласт проблем нацелена данная система.
Умный дом стремится автоматизировать вашу жизнь в жилище и, как уже было сказано выше, сделать её лучше и спокойнее. Но на самом деле, автоматизация - только одна из граней данного набора технологий.  Технологии умного дома решают гораздо больше проблем.

Так какие же конкретные проблемы есть у современного человека в его доме? Что можно изменить, чтобы стало лучше? 

  • Б - безопасность. Это самая серьезная проблема, которая тревожит каждого человека в этом не идеальном мире. Все мы хотим, чтобы наш дом был тем местом, где мы можем расслабиться и чувствовать себя в безопасности. И человек всегда стремился максимальном обезопасить свой дом. Замки, собаки, охранники, сигнализации - вот список того, что есть сейчас для обеспечения безопасности вашего дома. Обычно используются разные комбинации классических технологий, но далеко не все они являются удобными и доступными всем. Умный дом делает огромный шаг в этом направлении. 
  • А - автоматизация. Со времен изобретения палки копалки человек автоматизировал уйму всего. Тысячи лет развития были потрачены именно на то, чтобы сделать жизнь человечества проще. Современный дом человека уже содержит множество технологий, которые упрощают существование человека. Но сказать, что этого уже достаточно, чтобы хорошо жилось - это, мягко сказать, слукавить. А помимо простоты грамотная автоматизация позволяет так же увеличить уровень комфорта в доме.   
  • Э - энерго-эффективность. Ни для кого не секрет, что основным ресурсом человечества на данный момент является энергия. Человечеству не нужно золото, ему нужна энергия, чтобы оно могло существовать и развиваться. Каждый дом, квартира или особняк потребляют энергию в разных видах и объемах. И каждый житель платит за эту энергию деньги. К сожалению, пока что нет честных и доступных способов избавления от платы за энергию в домашних масштабах, но есть способы уменьшения потребления энергии, без потерь для комфорта и пользы для человека. И технологии умного дома предлагают достаточно простые и эффективные способы решения данной проблемы, которые будут доступны очень широкому кругу людей. 
На сегодняшний день технологии домашней автоматизации не находятся в максимальной точке развития. Скорее даже, они только начинают свой путь, поэтому имеющиеся решения описанных выше проблем - это всего лишь маленький шажок в будущее умного дома. Но уже сейчас игнорировать этот шаг не стоит, потому что даже он несет в себе массу пользы. 

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

Технологии умного дома

  • Датчики(сенсоры) - класс устройств, который отслеживают различные показатели или события. Самыми простыми и распространенными на сегодняшний день являются датчики, которые охватывают следующие события: движение, задымление, затопление, освещенность, геркон(устройство, которое позволяет отслеживать открытие/закрытие различных частей дома). Так же к этому типу можно отнести термометр. Зачастую некоторые производители размещают в одном устройстве сразу несколько датчиков. Например, на картинке ниже изображен мультисенсор, который содержит в себе геркон, датчик температуры, датчик освещенности и датчик движения. 

Zipato Multisensor

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












  • Диммеры и роллеры  - к этому классу отнесем устройства, которые могут управлять не только своим включением и выключением, но и устанавливать определенное значения значение. В общем случае диммер - это датчик, связанный или встроенный в лампочку(обычно LED), который может регулировать её яркость. Роллерами же могут быть устройства, которые управляют гаражными воротами, шторками, жалюзи и другими механическими объектами. Роллеры на данный момент являются одним из наиболее сложных в установке устройствами, но их функциональность с лихвой окупает эту сложность.
  • IP-камеры - данные устройства должны быть наиболее знакомы читателю. С ними все просто. Достаточно поставить/прикрутить в нужное место, настроить Wi-Fi и можно наблюдать за любым место и действием. Так же многие камеры оснащены специальным ПО, которое позволяет отследить движение на картинке и отправить уведомление пользователю. И уже на подходе программные технологии, которые смогут распознавать лица и даже голос. Эти технологии откроют еще больший простор для автоматизации и улучшению безопасности жилища. 
  • Встраиваемые чипы - не совсем устройства. Это специальные чипы, которые встраиваются в бытовую технику на этапе производства и позволяют подключаться к ним удаленно. Это наиболее поздняя технология, которая только в последний год начинает набирать популярность. При этом спектр распространения данных чипов совершенно неограничен, начиная с чайника и увлажнителя воздуха и заканчивая стиральной машинкой и холодильником. Все зависит от производителя. Но сколько возможностей дает данная технология для упрощения жизни - кратко и не описать.  

Управление технологиями умного дома


Но, как вы уже наверное догадались, описанные выше технологии не упростят нам жизнь, если будут разрозненно установлены в доме. Поэтому основным толчком развитию систем домашней автоматизации послужили устройства, которые позволяют удобно и легко управлять всем комплексом технологий умного дома. И эти устройства знакомы уже десяток лет всем нам - смартфоны. Именно с помощью в них в последнее время начали объединять все датчики дома воедино, позволяя управлять домом не сходя с дивана, рабочего кресла в офисе или пляжа в другой стране. Но, лукавить не будем, смартфоны - это не все, что нужно, чтобы система умного дома работала так, что можно было просто тыкать в экран и получать желаемое в любой точки планеты. Все описанные выше устройства и чипы работают по определенным беспроводным стандартам связи. Это Wi-Fi, Bluetooth LE, Z-wave и другие. Основная особенность данных беспроводных технологий в том, что они могут работать только на определенное, очень маленькое расстояние. То есть даже в рамках одного здания вероятнее всего не получится подсоединиться к датчику движения, чтобы получать от него данные. И уж тем более невозможно будет это сделать на больших расстояниях. Поэтому на данный момент разрабатываются решения, которые позволяют объединить в одну сеть все устройства и управлять ими централизованно. Обычный роутер представить могут все. А теперь представьте, что данный роутер может общаться со всеми датчиками, установленными в доме, получать от них состояния и передавать команды. Именно такие "умные роутеры" на данный момент и позволяют умному дому быть по-настоящему умным. Назовем их для простоты контроллерами. Контроллеры в общем случае содержат в себе специальные чипы и ПО, которые позволяют связаться со всем датчиками в доме. Данные контроллеры обязательно имеют в себе LAN или WiFi, которые позволяют им быть доступными не только в рамках дома, но и в рамках глобальной сети.
Справа контроллер, а слева датчики(Samsung SmartThings)

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

Что же получается в итоге? На данный момент уже есть решения, которые позволяют сделать свой дом немного более умным. Для этого уже сейчас достаточно купить контроллер, желаемые датчики, идущие с контроллером или отдельно, установить датчики в нужные места, подключить контроллер к Интернету, скачать специальное приложение, подключиться в нем к контроллеру и все, ваш дом у вас на ладони. Вы можете включать свет, чайник, смотреть температуру и считать потребленное электричество и даже воду. Сложно? Совершенно нет.
Чуть сложнее может быть, если вы захотите управлять воротами гаража или подогревом пола, но вам все равно не придется сверлить и ломать ваш интерьер. Текущие технологии позволяют наименее бесболезненно встраивать умные датчики в ваш дом.

Небольшой итог


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





воскресенье, 8 ноября 2015 г.

Выбор наушников для ушей: Sennheiser HD 203

Предыстория 

Являясь всю жизнь меломаном, я тем не менее, очень долго слушал музыку на таком оборудовании, что впору было рыдать. Лишь недавно купил приличные колонки. А вот наушники на протяжении всей жизни были ли стандартными затычками, либо свенами за 500р. И я не знаю, сколько бы я еще "слушал музыку" в стандартных вкладышах от motorola, если бы недавно не услышал как звучат Koss Porta Pro у своего коллеги на работе.
Прямо скажем, это был не лучший момент в жизни. Я понял, насколько все оказалось плохо в моем случае. Точнее, бомбануло у меня так, что я сразу решил, что в ближайшее время куплю себе приличные наушники хотя бы начального уровня.
Но просто взять и пойти купить что-то дорогое и популярное я не смог. У меня сразу появились очень важные требования, без выполнения которых новые наушники даже с самым годным звуком мне бы не доставили полноценного удовольствия.

Требования к наушникам

  • это не должны быть затычки или вкладыши. Одна из причин - вроде как они могут сажать слух быстрее всех других типов наушников, если часто и громко слушать в них. Не знаю, насколько это правда, но проверять не хотелось. Ну и плюс мне чисто эстетически хотелось что-то массивное на голову и объемное на уши. 
  • удобство нахождения на голове и ушах. Музыку я во время работы слушаю очень часто, в течении дня нахожусь в наушниках 3-4 часа, поэтому основные требования к удобству: чтобы уши не болели даже через 3 часа, на голову не давило и вообще наушники находились бы на голове как родные. 
  • хорошая звукоизоляция. Koss Porta Pro у коллеги выдавали шикарный звук. Я это слышал находясь в 5-7 метрах от него. А мне бы совсем не хотелось отвлекать коллег плотными шумами со своей стороны. Да и слышать мир во время потока тоже не очень-то и хотелось.
  • хороший звук. Тут, однако, я не смог выделить конкретных критериев. Главное, чтобы они звучали, лучше чем все, что у меня было до этого. 

Поиск и сложный выбор из двух вариантов

Вооружившись свободными временем и Яндекс.Маркетом я начал стандартный поиск по отзывам. В итоге в цензовом диапазоне до 3.5т.р осталось только два варианта:


Sennheiser HD 203
Выбор был непростой. Визуально Аудио-техника нравилась больше, характеристики и отзывы были в общем-то одинаковые, но в итоге решила цена. Аудиотехника стоит в моем городе 3т.р, Сенхи - 1.5

О самих наушниках

Звук

Первый прослушанные композиции были от групп Anaal Nathrakh и Second To Sun. В общем, получилось что-то типа "Sennheiser Smile"(аналогия с Tesla Smile). Звук оказался бесподобным. Слышно абсолютно все, с нужными басами и частотами. А в самых заводных моментах с непривычки пробивало аж до дрожи. Конечно, здесь я не могу в достаточной мере оценить вообще всю полноту звучания, так как сравнить с более дорогими моделями возможности не было. Но то что это на много порядков лучше, чем было до этого - однозначно. В этот момент я окончательно понял, как много терял, когда слушал музыку на всяком дешевом дерьме.  Поэтому, мой вам совет, если вы действительно любите музыку, не поскупитесь, купите достойные наушники и жизнь сразу станет ярче и веселее.

Звукоизоляция

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

Удобство 

Отзывы не наврали и про удобство. После двух недель плотного использования уши не болели ни разу. Если когда и возникало небольшое неудобство, то исправлялось оно просто небольшим сдвигом наушников в более удобное положение. Но в 95% случаев они садились удобно с первого раза.

Проигрыватели

Всю музыку я стараюсь слушать в 320. Благо сервис Google Play Music, на который я подписан, такое качество выдает совершенно без проблем. Разница в стриминге между 320 и меньшим качеством, которое сервис выдает, если интернет медленный, реально есть и в этих наушниках слышна. 
А вот разницы между WAV и 320, к сожалению, я не услышал. Но честно говоря, уверен, что это потому, что в качестве проигрывателей выступали Mac mini и Motorola Razr HD. 
Следующий виток развития в плане отношения к музыке будет определенно устройство с превосходной звуковой картой. 

И напоследок мой плейлист в Google Play Music с избранными треками для прослушивания на крутых наушниках. 

Best metal for good headphones

четверг, 16 января 2014 г.

Как работает Программа защиты покупателей в eBay (eBay Buyer Protection)


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





Заказ


В начале ноября прислал мне eBay рассылку со списком товаров из США, которые доставляются в Россию. Там значился google nexus 7 2013 за очень привлекательную цену даже с учетом доставки, которая равнялась 50 долларам. Я уже думал над новогодними подарками, был опыт заказа дорогой техники из Германии, а тут подвернулся такой продукт, что я за 5 минут оформил заказ на 290 долларов и начал радоваться и ждать. Покупка оказался защищена программой eBay Buyer Protection, поэтому я расслабился совсем.

Первый звоночек был через две недели после отправки посылки. Отправлена она была на следующий день после оплаты. Я написал продавцу и спросил, почему уже две недели стоит статус: International Dispatch Ready. Это значило, что посылка прошла американскую таможню и ждет отправки в Россию. Или уже была отправлена в РФ, но кто-то забыл поменять статус. Продавец ответил, что беспокоится нечего, перед праздниками всегда так. Ок, подумал я, и забил.

среда, 8 января 2014 г.

The Respawnables

В начале новогодних каникул просматривал Google Play и случайно мой взгляд поймал интересную особенность. Иконка с изображенным на ней солдатом в шлеме и белой собачкой на красном фоне в левом верхнем углу. "Что?" - подумал я, - "Zynga начала делать шутеры?". Просто у меня Zynga в Android ассоциируется только со всякими играми в слова, покером и убогеньким матч-3. На поверку оказалось, что Zynga всего лишь издает парней из digital-legends.com. Собственно, ничего удивительного. Но интерес взял свое и я ее заинсталлил на смартфон.

Режимы игры

На поверку оказалось, что это очень удачный 3d-шутер от первого лица, что-то между CS и Quake 4. В нем есть два режима:
  • single player, миссии в интерфейсе игры
  • multiplayer, игра через Интернет в двух режимах: каждый за себя и командный режим. 
 Выглядит это все так, как показано на скриншоте.

 

Управление

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

Оружие

Стандартный набор. Оружие, которое можно заработать просто играя и получая внутриигровую валюту, не голды: Штурмовая винтовка - легкое оружие, которое лупит на средние дистанции не особо сильно и не мешает быть достаточно поворотливым. Дробовик - легкое оружие ближнего боя, если можно так выразиться. С близкого расстояния выносит с первого раза. На дальних и средних расстояниях оставляет желать лучшего. Тяжелый пулемет - большой разброс, но и большой урон. При этом персонаж очень неповоротлив. Базука - эффективна на любых расстояниях при попадании хотя бы рядом, но на близком расстоянии означает самоубийство. И дальше по списку. При этом в большом количестве имеется премиум оружие. Оно убивает с одного выстрела и с разных расстояний. Много разных видов. В основном не настоящее, а всякие мушкетоны и пушки Гаусса. Стоят по-разному, но реальных денег. Однако играть можно и без них во все удовольствие.

Шмот

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

Игровые режимы

Понятное дело, в мультиплеере фана хоть отбавляй. Но меня больше захатил синглплеер. Это миссии. Каждый раз есть три миссии, которые связаны или с оружием или каким-то достижением во время игры. Они достаточно легко проходятся  и очень не просто остановиться. 

Сам бой длится 2 минуты 30 секунд.  После каждой смерти игрок респаунится через 3 секунды и опять сражаться. За смерть можно получить очки и плюс еще вываливается медалька, которая дает дополнительные очки, если ее подобрать. Кто больше набрал, тот победил. Серии убийств тоже поощряются очками. В общем, весело и интересно.

Итог

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



вторник, 7 января 2014 г.

Почему я ненавижу мобильные браузеры.

Этими мыслями я терзаюсь давно. До праздников я уже почти собрался с духом и начал приводить их в порядок, но во время этого процесс оказалось, что мысли-то не такие уж и весомые, можно жить и с ними. Но вот прошли выходные, из которых не было дня, чтобы я не занимался мобильным серфингом. Я читаю habrahabr, gamasutra, slashdot, некоторые новостные сайты на своём Motorola RAZR HD через приложение gReader Pro. Это прекрасный rss reader, всем советую. И он лишь частично решает ту проблему, которая меня терзает.

А проблема в том, что меня дико раздражает мобильный серфинг.

А что, собственно, не так с мобильным серфингом? Давайте без хаоса, по пунктам. 

Пометка: 
Написанное характерно для последних версий Firefox, Chrome, Opera. При этом Opera я успел застать в том виде, в котором я почти влюбился, но через неделю вышел апдейт, в котором опера убрала свой движок и взяла хромовский и любовь прошла.

вторник, 8 января 2013 г.

Архив форума borda.ru / forum24.ru



Недавно возникла необходимость создать локальный архив форума,
 построенного на движке borda.ru, так же когда-то известного
 как forum24.ru и сейчас borda.qip.ru. 
 
  Как известно, сервис, который предоставляет услуги по
 размещению форума в Сети, не предоставляет средств
 для сохранения форума на жесткий диск. Да и вообще говоря, 
они гарантируют только сохранность сообщений на их
 серверах. А история у движка большая. Как и у многих форумов,
 которые работают на этом движке. А так как, вообще
 говоря, с форумом в любой момент могут сделать все что 
угодно, так как прав у пользователей, по сути, нет, то 
сохранение локальной копии форума приобретает особый смысл.
 
 Поэтому, к концу новогодних каникул, меня торкнуло, и я 
быстренько написал скрипт, который сохраняет текстовую
версию форума на жёсткий диск, с сохранением навигации. 
 
 Ежели кому тоже необходимо сохранить форум, могу помочь.
 
 PS: скрипт написан на языке Groovy.

понедельник, 14 мая 2012 г.

D-K

Он уже знал куда пойдёт. Местный супермаркет. Он кишит зомби.

Он сидел к кресле, опустив голову и закрыв глаза. Автоматный рожок наполнялся медленно, патрон за патроном.

Я смотрел на это со стороны и думал о мотивах. Мне казалось, что их не было и он был просто болен. 

Но я не мог его остановить. У него была воля. Воля, которой не хватало другим. 

Последний патрон вошёл в рожок. Он встал. Вставил в уши наушники и включил свою музыку. Он думал, что этот поход будет танцем.

До того как охранник понял, что происходит, приклад автомата уже прервал работу его мозга. 

Людей было не много. Он спокойно прошёл в середину зала и передёрнул затвор. 

Голубоглазая девочка просила маму купить ей конфет. Мама уже согласилась, но отвлеклась на звук щелчка затвора. 

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

Этого ему хватило, чтобы понять, что он ошибся. Ещё там, дома, когда принял решение.

Он поставил автомат на предохранитель и побежал. Он должен был успеть скрыться. У него уже был новый план.

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

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

Уже сегодня он всё как следует обдумает и его следующий план будет исполнен. 

Я смотрел на него и понимал, что ошибался. Он не был болен.