Современный интернет ушами незрячего – Теги article и section

Всем доброго времени суток. В этой статье с подачи одного из пользователей рассматриваются теги article и section, которые появились в HTML 5. Рассматривается их влияние на поведение экранных дикторов на веб-страницах.

В комментариях к одной из моих статей пользователь ozgg задал следующий вопрос:

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

И предложил небольшой кусок кода, в котором фигурируют теги article и section. Если раньше я сталкивался с тегом article и радовался его присутствию на странице, особенно если оно было к месту, то вот с тегом section я столкнулся впервые, и оно не мудрено, потому что этот тег ничем себя в большинстве случаев не проявляет. Я несколько дней рылся в интернете, нашёл достаточно много статей про теги article и section. Выяснилось, что эти элементы блочные и служат для выделения какой-либо части контента законченной по смыслу. Приводятся самые разнообразные примеры по использованию этих тегов. Тут и там всплывает информация, что эти теги должны «как-то обрабатываться скринридерами». Очень интересное определение «как-то». Информации о том, как же всё-таки они должны обрабатываться я нигде не нашёл (вполне возможно, что плохо искал). Вот хорошая статья на хабре, где написано не только про эти теги. И опять же в конце статьи упоминается об обработке этих тегов скринридерами. Раз нет информации о том какое влияние эти теги оказывают на поведение скринридеров на странице, то основной смысл применения этих тегов отпадает. Ведь какую-то законченную по смыслу часть можно выделить и тегом div. А зачем заморачиваться с новыми тегами, если старые прекрасно работают? Когда не понимаешь, как та или иная вещь влияет на другие вещи и взаимодействует с ними, как-то затруднительно применять их в своём труде.

Что я знал про тег article

Тег article предназначен для выделения каких-то областей сайта, в которых находится завершённый по смыслу контент. Он является блочным элементом и способен заменить в некоторых случаях тег div. Когда jaws встречает открывающий тег article, он выдаёт сообщение «Статья». Так экранный диктор (далее по тексту ЭД) оповещает о начале какого-то осмысленного блока информации. Поскольку тег блочный и ЭД воспринимает его как некую имеющую смысл и важность для пользователя область, он позволяет быстро к ней перемещаться при помощи клавиши «R». Вот почему я радуюсь, когда нахожу такую область на странице, я могу спокойненько миновать всё мне не нужное и перейти к нужному. Это один из больших плюсов этого тега, конечно он актуален только в том случае, когда тег стоит в нужном месте. А сообщение ЭД не двусмысленно намекает на преимущественное использование этого тега для выделения статей или какого-то блока с текстовой информацией. А когда ЭД встречает закрывающий тег, он выдаёт сообщение «Конец статья». Да, тут ещё и кривоватый перевод.

Выше приведённая информация актуальна для jaws версий 15 и 16, возможно работает и на более старших, но я точно не помню. А вот ЭД NVDA немного меня разочаровал, он вообще никаким образом не реагирует на теги article и section. Возможно он будет реагировать в новых версиях, но версия 2015.2 не демонстрирует реакции.

Тег section

Тег section никаким образом не проявляется при линейной навигации по странице, как будто его там и нет вовсе. Этот тег служит, как понятно из его названия, для выделения секций/областей на сайте. Перемещаться к нему при помощи средств быстрой навигации тоже невозможно. В общем получается какой-то бессмысленный тег, но на самом деле этот тег оказывает на пару с тегом article схожее влияние на теги заголовков при их обработке ЭД.

Немного о заголовках

Поскольку темой статьи, к которой был написан комментарий, были «Заголовки», то имеет определённый смысл рассматривать влияние этих тегов именно на заголовки. Когда я говорю про влияние тегов на поведение других тегов, я имею в виду поведение ЭД при обработке совокупности этих тегов. Эффект, который оказывают теги article и section, проявляется только при одном единственном сценарии взаимодействия ЭД. Тут нужно пояснить, что у ЭД jaws есть три сценария взаимодействия с тегами заголовков. Одним из наиболее распространённых является использование «списка заголовков», который вызывается по insert+F6. Этот инструмент очень удобен при большом количестве заголовков на странице и становится ещё удобнее, когда страница знакома. Он позволяет отсортировать заголовки в алфавитном порядке или по структуре страницы, отфильтровать заголовки по уровням. А также позволяет производить быстрый поиск заголовка по мере ввода первых букв. Вторым сценарием взаимодействия является сплошное чтение заголовков без сортировки и фильтрации при помощи клавиши «H». То есть при нажатии этой клавиши курсор ЭД прыгает на ближайший заголовок, а при дальнейших нажатиях он прыгает на все следующие заголовки по странице, идя сверху вниз. Этой же кнопкой можно вообще определить наличие заголовков на странице, если таковых нет, то будет выведено сообщение «На этой странице нет заголовков». Третьим и наиболее редким способом является использование клавиш от «1» до «6» на основном блоке клавиатуры. Каждая клавиша работает таким же образом, как и «H», но с дополнительным фильтром по уровню. То есть клавиша «1» позволяет нам перемещаться по всем заголовкам только первого уровня, а клавиша «4» по всем заголовкам только четвёртого уровня. Вот с помощью третьего сценария и можно использовать особенности навигации по заголовкам внутри тегов section и article. При использовании первых двух сценариев теги article и section не учитываются никаким образом.

Правила взаимодействия курсора ЭД с заголовками внутри тегов

Повторюсь, ниже приведённые правила актуальны только для jaws и только при использовании третьего сценария взаимодействия с заголовками.

<h1>Уровень 1 вне статьи</h1> <p>Какой-то текст</p> <h2>Уровень 2 вне статьи</h2> <p>Какой-то текст</p> <h2>Уровень 2.2 вне статьи</h2> <p>Какой-то текст</p> <h3>Уровень 3.2 вне статьи</h3> <p>Какой-то текст</p> <article> 	<h1>Какой-то заголовок 1 внутри статьи</h1> 	<p>Какой-то текст</p> 	<h2>Какой-то заголовок 2 внутри статьи</h2> 	<p>Какой-то текст</p> 	<h3>Какой-то заголовок 3 внутри статьи</h3> 	<p>Какой-то текст</p> 	<section> 		<h1>Какой-то заголовок 1 внутри секции</h1> 		<p>Какой-то текст</p> 		<h2>Какой-то заголовок 2 внутри секции</h2> 		<p>Какой-то текст</p> 		<h3>Какой-то заголовок 3 внутри секции</h3> 		<p>Какой-то текст</p> 	</section> </article> <h1>Какой-то заголовок 1 за статёй</h1> <p>Какой-то текст</p> <h2>Какой-то заголовок 2 за статёй</h2> <p>Какой-то текст</p> <h3>Какой-то заголовок 3 за статёй</h3> <p>Какой-то текст</p> 

Возможности:
1. Можно перемещаться по второму и следующим уровням заголовков внутри раздела. То есть каждый тег article и section является своеобразным ограничителем, через который нельзя перешагнуть по второму, третьему и другим уровням заголовков. Исключением является только первый уровень, по нему можно ходить везде и всегда, в любом направлении.
2. Вероятно, это баг, но такое поведение присутствует. Нельзя перешагивать через один уровень. То есть если курсор находится на первом уровне заголовка, невозможно перейти сразу к третьему уровню заголовка или со второго уровня шагнуть на четвёртый. Очень глупое поведение.

<h1>Уровень 1 вне статьи</h1> <p>Какой-то текст</p> <h2>Уровень 2 вне статьи</h2> <p>Какой-то текст</p> <article> 	<h3>Какой-то заголовок 1 внутри статьи</h3> 	<p>Какой-то текст</p> 	<h2>Какой-то заголовок 2 внутри статьи</h2> 	<p>Какой-то текст</p> 	<h2>Какой-то заголовок 3 внутри статьи</h2> 	<p>Какой-то текст</p> 	<section> 		<h1>Какой-то заголовок 1 внутри секции</h1> 		<p>Какой-то текст</p> 		<h2>Какой-то заголовок 2 внутри секции</h2> 		<p>Какой-то текст</p> 		<h3>Какой-то заголовок 3 внутри секции</h3> 		<p>Какой-то текст</p> 	</section> </article> <h3>Какой-то заголовок 1 за статёй</h3> <p>Какой-то текст</p> <h2>Какой-то заголовок 2 за статёй</h2> <p>Какой-то текст</p> <h3>Какой-то заголовок 3 за статёй</h3> <p>Какой-то текст</p> 

Возможности:
3. Ограничитель срабатывает, если раздел начинается с заголовка уровня один. На примере, невозможно попасть в секцию по второму или третьему уровню сверху, но можно попасть снизу, минуя и article, и section.

<article> 	<h1>Какой-то заголовок 1 внутри статьи</h1> 	<p>Какой-то текст</p> 	<section> 		<h2>Какой-то заголовок 1 внутри секции</h2> 		<h3>Какой-то заголовок 2 внутри секции</h3> 		<h3>Какой-то заголовок 3 внутри секции</h3> 	</section> 	<section> 		<h2>Какой-то заголовок 1 внутри секции</h2> 		<h3>Какой-то заголовок 2 внутри секции</h3> 		<h3>Какой-то заголовок 3 внутри секции</h3> 		<h3>Какой-то заголовок 4 внутри секции</h3> 	</section> 	<section> 		<h2>Какой-то заголовок 1 внутри секции</h2> 		<h3>Какой-то заголовок 2 внутри секции</h3> 		<h3>Какой-то заголовок 3 внутри секции</h3> 		<h3>Какой-то заголовок 4 внутри секции</h3> 	</section> </article> 

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

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

<h1>Какой-то заголовок 1 внутри статьи</h1> <p>Какой-то текст</p> 	<h2>Какой-то заголовок 1 внутри секции</h2> 		<h3>	Какой-то заголовок 2 внутри секции</h3> 		<h3>Какой-то заголовок 3 внутри секции</h3> 	<h2>Какой-то заголовок 1 внутри секции</h2> 		<h3>Какой-то заголовок 2 внутри секции</h3> 		<h3>Какой-то заголовок 3 внутри секции</h3> 		<h3>Какой-то заголовок 4 внутри секции</h3> >	<h2>Какой-то заголовок 1 внутри секции</h2> 		<h3>Какой-то заголовок 2 внутри секции</h3> 		<h3>Какой-то заголовок 3 внутри секции</h3> 		<h3>Какой-то заголовок 4 внутри секции</h3> 

Только можно оставить тег article, потому что эта структура больше похожа на оформление большой статьи.

Практическое заключение

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

<h1>Каталог статей </h1> <p>В нашем каталоге… </p> <article> 	<p>Статья 1</p > 	<p>В этой статье приводятся…</p> 	<a>Читать дальше </a> <a>Коменнтарии </a> <a>Поделится</a> </article> <article> 	<p>Статья 2</p > 	<p>В этой статье приводятся…</p> 	<a>Читать дальше </a> <a>Коменнтарии </a> <a>Поделится</a> </article> 

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

А вот с тегом section всё более туманно. При его встрече ЭД не выводит никаких оповещений, то есть догадаться, что этот тег вообще есть на этой странице практически невозможно. Так же мала вероятность того, что пользователь будет листать заголовки по уровням и вдруг выясниться, что разработчик сайта позаботился об ограничении одной цепочки навигации. Можно этот тег применять для внутренних нужд, чтобы разработчику было удобнее ориентироваться в своём коде. Применение этого тега в прайс-листах тоже не актуально, потому что такой же эффект при работе с заголовками оказывают списки, они же дают некоторые дополнительные приемущества. Я затрудняюсь найти действительно полезное применение этому тегу. Наверное, им можно создавать большие разделы с внутренней иерархией заголовков в огромных статьях, где есть несколько больших разделов, но кто такие страницы будет создавать?

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

Благодарю за внимание.

ссылка на оригинал статьи http://habrahabr.ru/post/263923/

Mad Catz сделал то, что просили. Обзор суперлёгких турнирных мышей

Привет, Geektimes! В прошлом году компания Mad Catz выпустила две очень примечательные игровые мышки — R.A.T. TE (Tournament Edition) и MMO TE. Несмотря на то, что новинки позиционировались как два разных продукта, в сущности MMO TE является слегка усовершенствованной версией R.A.T., заточенной специально для онлайновых RPG, поэтому в рамках данного обзора мы будем рассматривать оба продукта сразу.

Данная пара мышей позиционируется как логическое продолжение линейки манипуляторов Mad Catz, но с иными философией, функционалом и возможностями.

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

Высокая точность работы достигается благодаря лазерному датчику Philips с разрешением до 8200 dpi и автоматическим подстраиванием под рабочую поверхность, на которой находится девайс. Кроме того, лазерный датчик определяет и полностью игнорирует посторонние сигналы, вызванные пылью и солнечным светом. Все это обеспечивает по-настоящему высокую точность, что крайне важно на серьезных геймерских турнирах. Также производителем заявлен длительный срок службы девайса — до 5 лет даже при крайне интенсивной эксплуатации, что достигается благодаря применению особо прочных материалов корпуса и переключателей системы OMRON под главными кнопками.

Ключевое отличие MMO TE от R.A.T. в области возможностей — дополнительный 12-кнопочный блок под большим пальцем. Все кнопки полностью программируемые, что позволяет легко настроить под индивидуальные потребности игрока любую игру, где от него требуется множество не связанных друг с другом действий и манипуляций.

Комплектация и внешний вид

Мышки поставляются в фирменных коробках Mad Catz со скошенным углом. На лицевой стороне — изображение девайса, по бокам и на заднике — подробная техническая, гарантийная и маркетинговая информация. Как и многие современные мышки, Mad Catz R.A.T. и MMO поставляются достаточно спартански — в упаковке кроме самого девайса есть только паспорт изделия и несколько фирменных наклеек. Отсутствие диска с софтом в 2015 году не удивляет, но вот отсутствие сменных ножек — это минус.

Конечно же, в первую очередь хочется обсудить дизайн мышек — ну еще бы при первом знакомстве обращало внимание на себя внимание что-то другое, если речь о продукте Mad Catz. Такой необычный дизайн мышек встречается, прямо скажем, нечасто. Ощущение, что держишь в руках деталь пульта управления какого-нибудь звездолета. Или боевого дрона. Корпус с одной стороны стремится к правильным геометрическим линиям, с другой — совершенно асимметричный и словно бы наспех собран из первых попавшихся под руку какого-то безумного изобретателя деталей. Добавляют изыска и цветовые решение мышек — есть и сине-черные, и кислотно-черные, и ярко-красные, и белые с оранжевой каймой. В нашем случае обе мыши были в «фирменных» турнирных угольно-серых ливреях с синими элементами.

Габариты девайсов средние, есть возможность удлинить мышь путем сдвижной задней пластины (можно удлинить устройства на 5, 10 или 15 мм). Мыши, кстати, действительно очень легкие, о чем уже говорилось во вступлении. При первом использовании к этой невыносимой лёгкости курсора ещё и привыкнуть придётся.

Профиль достаточно низкий — однозначно плюс, так как это обеспечивает более полный контроль над устройством и к тому же гарантирует, что мышь подойдет под самые разные размеры ладоней (хотя и только под правые, как, наверное, ясно из фотографий). Подсветка есть только на кнопке переключения профилей и на небольшом индикаторе уровня чувствительности. Так что если любите, чтобы мышь переливалась всеми цветами радуги в темной комнате, то R.A.T. TE и MMO TE не для вас 🙂

У R.A.T. TE в под большим пальцем — всего три дополнительные кнопки (настраиваемые), а у MMO, как уже говорилось — целая панель из 12-ти.

1,8-метровые кабели мышек имеют тканевую оплетку, а USB-коннектор — позолоту.

Настройка

Как водится у игровых устройств, настройка большинства параметров у R.A.T. TE и MMO TE осуществляется через оболочку фирменного драйвера, который доступен для скачивания на официальном сайте производителя. Mad Catz предоставляет версии под Windows и под Mac.

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

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

Настройки поведения разбиты на группы, работают просто и понятно:

В настройках появилась возможность изменять параметр lift-off’а (то есть высоты отрыва мыши от поверхности, после которой курсор принудительно останавливается):

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

По сравнению с тем, что было раньше у номерной линейки R.A.T, софт, безусловно, похорошел. И окошко стало побольше, и настройки проще, и профилями управлять можно без проблем…

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

Поведение

R.A.T. TE заточена в самую первую очередь под динамичные сетевые шутеры типа Unreal Tournament, поэтому данная мышь тестировалась в первую очередь в подобных играх. Конечно, нельзя не отметить, что первое время основное, что обращает на себя внимание — это дизайн и компоновка корпуса, из-за которых девайс ощущается крайне, крайне непривычно.

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

А к поведению R.A.T. TE придраться невозможно. Никаких проскальзываний, промахов курсора и каких-либо других проблем. Мышь на удивление нетребовательна даже к таким основаниям как обычная бумага и низкокачественный пластиковые коврики. В любых условиях точность приятно поражает. Основные клавиши бьют по свичам Omron, как и у многих куда более дорогих девайосв. Функциональные же кнопки (к примеру, переключатель DPI) отличаются усилием по нажатию, но это как раз обеспечивает дополнительный контроль за мышью: случайно переключить чувствительность или профиль практически невозможно. Только осознанным движением. За это — твёрдая пятёрка.

Поведение MMO TE также нареканий не вызывает, даром что начинка здесь тоже на уровне: модифицированный сенсор Avago ADNS-9800 с кастомными софтовыми настройками. Стоит отметить лишь то, что привыкание к этой мышке будет проходить подольше, чем к предыдущей модели — 12-кнопочная панель требует действительно обстоятельной «притирки» руки к ней.

Выводы

R.A.T. TE и MMO TE — очень неплохие в своей линейке и в своей ценовой категории манипуляторы. Они в полной мере соответствуют тому, на что претендуют — на роль девайсов для серьезных турниров и активной игре в MMO.

Они отличаются компактностью, мощнейшим функционалом и по-настоящему хорошими показателями точности, а дизайн однозначно выгодно выделяет их среди сонма однообразных мышей на современном рынке. Единственное нарекание касается веса — далеко не каждому удобно работать легкими мышками, и это вкупе с невозможностью утяжелить девайсы немного сужают круг потенциальных пользователей продуктов. Впрочем, для любителей “потяжелее” есть старые добрые R.A.T. 7 и 9. Но если вы не относитесь к таковым, то R.A.T. TE и MMO TE — ваш выбор. Удачных сражений!

А ещё мы писали про следующее игровое железо:
» Logitech G910 Orion Spark: сделан на совесть
» Daedalus Apex: ищем точки соприкосновения
» Razer Deathstalker: смесь бульдога с носорогом
» Roccat Tyon Black: гибрид мышки и геймпада
» Эволюция мышей Razer на примере DeathAdder и Naga

ссылка на оригинал статьи http://geektimes.ru/post/259586/

Врач в облаке: как может выглядеть новая медицина

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

Храм очередей

Дозвониться в регистратуру, взять талон, прийти, отсидеть очередь, получить консультацию, сдать анализы, снова записаться и так далее… Многие мои друзья и знакомые, как и я, предпочитают как можно реже проходить этот замысловатый путь. И я их понимаю: в большинстве случаев результат от посещения врача, если и не отсутствует, то по крайней мере неочевиден. Большинство визитов — трата времени. Но, в какой-то момент, может обнаружиться, что у человека раковая опухоль или какое-либо другое заболевание. И важно этот момент не пропустить.

К сожалению, существующее соотношение «количество посещений/результат» создает в наших головах своеобразную стену из лени и оправданий. Лень — это весьма полезное качество людей, которое не позволяет организму делать лишнюю работу, которая не является необходимой для выживания. Наш мозг говорит нам: «Эй, тебе не следует по каждому чиху бежать в поликлинику, вряд ли это что-то серьезное! У тебя работы навалом и тараканы не кормлены!». И вправду — не стоит. Но как понять, что в этот раз ты не ошибся? Ведь существует большое количество недугов на начальных стадиях протекающих скрыто.

Датчики

Тут я, естественно, подумал о трекинге. «Почему бы не отслеживать показатели собственного здоровья в автоматическом режиме?», — подумал я. А ещё так подумали Google, Microsoft, Apple и сотня других компаний и начали строить новую IT-инфраструктуру в области здорового образа жизни.

Причем в течение последних лет начала разворачиваться настоящая борьба. Каждый из гигантов пытается отхватить свой кусок рынка, и их способы сложно назвать изящными. Apple вывел на рынок свои Apple Watch, и очевидно, с одной целью — ради трекинга показателей здоровья. Microsoft работает в аналогичном направлении со своим Microsoft Band, в котором имеются оптический сенсор сердечного ритма, датчик ультрафиолетового излучения, сенсор, определяющий влажность кожи по ее проводимости. Это только входные прямые показатели, из которых можно косвенно рассчитать множество других, с определенной точностью. Google занимаются фитнесс-API и косвенно получают заинтересованных пользователей, предоставляя площадку в виде Play Market для различных фитнес-сервисов и подобных им приложений. Краудфайдеры тоже не дремлют, работая над такими устройствами как Angel, в котором кроме пульсометра есть ещё и датчик насыщения крови кислородом.

Таким образом тенденция просматривается следующая. Основная аудитория — люди, которым интересен здоровый образ жизни. Из представленных технологий есть смартфоны, ближняя радиосвязь, датчики, отслеживающие несколько простых показателей. Почти все эти показатели относятся к сердечно-сосудистой системе. Есть связка: пользователь — датчик — клиент (смартфон) — сервер + аналитика.

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

Здесь нужен врач

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

«…в 2012 году от сердечно-сосудистых заболеваний умерли 17,5 миллиона человек, то есть 3 из каждых 10. Из этого числа 7,4 миллиона человек умерли от ишемической болезни сердца и 6,7 миллиона людей от инсульта.»

Всемирная Организация Здравоохранения

Недавно вот здесь писали про компанию Palantir. Их руководитель, Питер Тиль, серьезно относится к идее совмещения искусственного интеллекта с человеческим, так как они уравновешивают слабые и сильные стороны друг друга. У них это сработало. Может сработать и здесь. Если компьютер может проанализировать большой объём данных, то врач сможет принять решение относительно того, действительно ли здесь стоит беспокоить пациента, либо аналитика допустила ошибку.

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

В этом направлении уже идет работа. Например, компания QOC Health реализует схему пользователь — датчик — клиент (смартфон) — сервер — врач. При этом они обещают такие эффекты от использования их системы, как снижение количества случаев экстренной госпитализации, посещений клиник, а также снижение транспортных расходов, связанных с посещением учреждений здравоохранения. И это было бы здорово. Но, как и у любой инновации, перед воплощением этой существует масса препятствий. Вот некоторые из них:

1. Консервативность медицинской сферы — врачи не будут готовы нести ответственность за свои решения относительно пациента, которого они возможно даже не видели, либо при принятии решений ориентировались лишь на его метрики.
2. Недостаток свободного времени — врач либо должен отрываться от работы в течение дня, чтобы «глянуть» что там у его аутсорс-пациентов, либо должен выделять дополнительное время после, либо до основной смены.
3. Недостаток данных — по показателям сердечно-сосудистой системы, а также используя акселерометр и гироскоп можно получить не так много данных, значимых для удаленной оценки состояния здоровья (очень хочу ошибаться, если кто знает больше по этой теме – прошу поделиться в комментариях).

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

Будущее ближе, чем кажется. Как всегда

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

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

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

Спасибо за чтение, и будьте здоровы!

ссылка на оригинал статьи http://geektimes.ru/post/259590/

Домашний All-In-One на базе Intel NUC

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

— NVR для 3-4 HD IP-камер;
— «контроллер» для умного дома;
— KODI (XMBC) медиа-плеер для IP-телевидения;
— Ну конечно, торренто-качалку.

Комбайн должен работать в режиме 24/7/356. Распишу каждый пункт, что бы было понятны мои мотивы.

1. С 2008 года я живу в частном доме, который сам построил. Когда выбирал, чем глядеть за домом — выбор пал на IP-камеры, ну и NVR к нему. IP камеры у меня стоят Ubiquiti AirVision, несколько лет назад я купил набор из трех штук. Одна стоит на въезде во двор, вторая за 400 метров по Wi-Fi PtP линку на въезде в микрорайон. Она так же бдит за мусоркой, недавно я её подключил к популярному облачному сервису видеонаблюдения и разместил ссылку на сайте микрорайона, теперь сознательный люд может утром перед выездом по состоянию может принять решение — захватить мусор или потерпеть. У третьей камеры что-то случилось с сдвигом цветов на сенсоре и она пока в запасе. В общем NVR’у нужно быть совместимым с Windows или Linux (Debian, Ubuntu). Именно под эти ОС есть дистрибутивы Ubiquiti UniFi (бывший Airvision NVR). некоторое время я софт запускал на игровом ПК, но его энергопотребление не назовешь экономным. Даже самосборы на базе Intel Atom оснащались БП порядка 150 Ватт. ИМХО, на такие вещи нужна железка с потреблением меньше 100 Ватт.

2. Сейчас я с интересом читаю публикации уважаемого Sergey_Tokarev. У меня выбор тоже пал на mFI, правда всё куплено только отдельным образцами и пока ждет в коробочке (недавно родилась дочь и не до игрушек пока, даже взрослых). Конечно, некоторые вещи хотелось бы в доме автоматизировать с удобным доступом извне. Софт у Ubiquiti для этого хорош.

3. Тут уж чистой воды блажь родни, жене не нравится картинка на новых телевизорах со встроенными Smart TV, ей по душе старенький LG, у которого этого нет. Недавно (года два как) у нас в микрорайоне наконец-то появился кабельный провайдер, тянущий оптику каждому абоненту. Даже некислая цена за подключение (15 кру) и довольно большая по меркам многоквартирников абонентка (1 кру) не отпугнули меня. Были забыты как страшный сон РТК-CDMA, Энфорта, Wi-Fi оператор с линком 4 км. Даже Yota, к которой я подключился сразу, когда они зашли, была отложена в ящик на случай резерва (дядя сейчас на лето взял на дачу). Оператор дает triple-play услугу, телефон я не стал брать, а вот IP-TV с более 200 каналами, как бесплатный довесок к каналу — самое то.

4. Любим мы иногда на досуге глянуть старые сериалы, а где их взять как не на трекерах? Что бы не задумываться, сколько там Gb осталось, и NVR c недельными записями не потеснить.

По опыту скажу, пробовал несколько кандидатов на роль комбайна — разные ПК на базе mini-ITX, Cubox i4 (на базе arm). Cubox по энергопотреблению давал, конечно фору всем. НО, реализации бесплатного NVR для ARM у Ubiquiti нет, и даже в перспективе они в Feature request их отметали, мол ARM имеет недостаточную производительность. Поэтому он успешно справлялся с ролью XMBC-медиаплеера, пока не сгорел в прошлом году во время летней грозы. Уже тогда на страницах этого уважаемого ресурса я прочитал в обзоре о Intel NUC и наметил его в качестве следующего кандидата. И вот ура, в конце мая был приобретен D34010WYK, к нему msata 128 Gb SSD, 8 Gb LV DDR3 SO-DIMM, Intel Centrino Wireless-N 2230. Водрузил Linux Ubuntu 15 Vivid и приступил к тестам. Все летает, с нагрузками справляется.

Но тут я понял, что немного пролетел. Я то расчитывал на конфингурацию ssd под системный раздел и 2,5 дюма sata винчестер для данных NVR и торрентов. На плате разъемы для подключения sata+питание есть. Решили сделать проставку между корпусом NUC’а и съемной крышкой, туда закрепить дополнительный накопитель. Но запилить не успели: пришла опять прошлогодняя беда, прошел шторм и после него ethernet порт у NUC’а потерялся. В dmesg’е устройсто не может запуститься с error 2. Руки почти опустились, хотя в качестве TV-box’а он работает по Wi-Fi отлично. А вот полосы для функций NVR’а и торрента явно не хватит.

Решил разобрать и глянуть на другую сторону платы. И тут меня ждало разочарование. Как человек связанный с ремонтом устройств, не отмытая от флюса после пайки плата известного производителя ОЧЕНЬ удивила. Для сомневающимся предлагаю глянуть

фото с микроскопа.

image

image

image

image

image

image

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

эту микросхему

image

так как по спекам с intel.com она отвечает за ethernet.

Конечно, можно было-бы отнести его с «честными» глазами на гарантию, но это «низкий класс, нечистая работа» (с) О.И. Бендер. Вероятность поэлементного ремонта данного устройства в близлежащих СЦ я считаю низкой. Поэтому я наметил три варианта развития событий:
а) удастся найти микруху, заменить и всё заработает. Наиболее сложный но и предпочтительный вариант, даст прокачку скиллов.
б) не найду микруху, или не будет работать (неисправны другие элементы). Замена Wi-Fi адаптера на двухдиапазонный, с поддержкой AC (роутер стоит тоже двухдиапазонный). Попробовать, хватит ли полосы и производительности роутера у 5GHz. Вариант средний, велика вероятность что полосы таки не хватит, или роутер не справится.
в) оставить NUC в качестве дорогого TV-BOX. Плохой вариант, сродни неудаче.

В любом случае, будем двигаться дальше. Кстати, могу дать ссылку на разработанную проставку для NUC’а, может кому пригодится.

ссылка на оригинал статьи http://geektimes.ru/post/259588/

Продвижение видео на YouTube. SEO, аналитика, схемы и нюансы

Всем привет!
Меня зовут Женя Заремба. Работаю в Wargaming специалистом по продвижению видео. В это статье я бы хотел рассказать о продвижении видео на YouTube, схемах раскрутки и нюансах, которые встречаются при работе. Мы провели множество тестов, и я буду рад поделиться с вами их результатами. Под катом я расскажу все о главных факторах успеха видео, особенностях SEO на YouTube, работе с аналитикой и других приемах.
image

Отступление. Мы не знаем на 100%, как работает алгоритм YouTube. Мы не создавали его и не общались с теми, кто создавал. Мы лишь проанализировали огромную выборку видео и провели тесты. Благо, видеороликов у нас очень много. Возможно, где-то наши выводы ошибочны. Я буду рад пообщаться со всеми, у кого есть экспертиза в этой области или собственные мысли о том, как успешно продвигать ролики

Основной показатель при продвижении видео

Начнем с самого основного показателя, про который пишут во всех блогах и говорят на любой конференции – удержание аудитории. Удержание аудитории – процентная характеристика. Она показывает, сколько людей досмотрело ваше видео до конца. Чем выше процент, тем ролик интереснее зрителю. Вряд ли вы будете смотреть до конца 10-ти минутное видео, если в нем бред. И наоборот, если видео классное, то с большей вероятностью вы просмотрите его полностью. Удержание аудитории – основная метрика ютуба (но далеко не единственная), которая влияет на множество показателей.
Я много где слышал и читал, что надо делать короткие видео, т. к. в них удержание будет выше. Это логично. Скажем, обзор стула в 30 секунд досмотрит до конца гораздо больше людей, чем этот же обзор длительностью 10 минут.
Но разве это самый оптимальный вариант ролика для самого YouTube? Давайте попробуем посмотреть на ролики с его точки зрения. YouTube зарабатывает на рекламе. Чем дольше человек находится на сайте, тем вероятнее взаимодействие с рекламой.
Тогда что ему выгоднее, 2-х минутное видео с удержанием 80%? Или 30-ти минутное, которое досмотрят до конца только 50%? Конечно, 30-ти минутное, ведь пользователи гораздо больше времени проведут на сайте.
Давайте попробуем пройти тест. Как вы думаете, какой ролик, при прочих равных, будет выше ранжироваться?

image

Ответ на вопрос

При прочих равных факторах выше будет ранжироваться третье видео. В первом пользователь в среднем провел 4 минуты на YouTube, на втором 4,9 минут, на третьем же 5,4 минуты. Но если бы удержание третьего ролика равнялось 50%, то победил бы второй.

Проведите собственный тест: введите разного рода запросы и проверьте длительность роликов в топе. Практически всегда это будут длинные видео.
Конечно, алгоритм намного сложнее. Например, учитывается то, что делает пользователь после просмотра видео. Если у ролика хорошее удержание, но после просмотра его пользователи покидают сайт – это плохой сигнал. Если же они начинают смотреть другие ролики (даже не с вашего канала), то это положительный сигнал и видео с худшим удержанием ранжируется выше.
Вывод: ролик будет ранжироваться хорошо, если он удерживает людей на Youtube. Не бойтесь делать длинные ролики. Время, которое пользователь проводит на сайте после просмотра видео, может оказаться важнее, чем общий процент удержания.

Факторы ранжирования роликов

Когда я начинал продвигать ролики в выдаче, то изучил множество информации на зарубежных и русскоязычных блогах. Везде перечислялись десятки факторов, которые оказывают влияние на топ. Изначально мы пробовали следовать всем: оптимизировать названия файлов, просить людей добавлять видео в favorites, делать длинные описания с кучей ключевых слов и т. д. Но весомого результата это не приносило. Да, естественный трафик рос, но продвинуть какой-то конкретный ключ в топ не получалось.
В какой-то момент мы поняли, что факторы вывода, озвученные много лет назад, повторяют как истину и сейчас. Но ведь YouTube постоянно меняет свой алгоритм, и такого просто не может быть, чтобы ключи в названии файла и переоптимизированное поле tags по-прежнему выводило ролики на первые места.
Тогда мы провели исследование и выделили следующие факторы, оказывающие влияние на ранжирование ролика.

Наиболее важные:

  • Удержание аудитории. Длинные ролики (10+ минут) с хорошим удержанием гораздо легче вывести в топ.
  • Оптимизированный заголовок и описание. Как подбирать ключи поговорим чуть позже. Они должны встречаться в заголовке и в первых строчках описания. Описание надо делать максимально длинным и, очевидно, полностью уникальным.
  • Просмотры ролика. YouTube не может игнорировать ролики, которые просмотрело много человек. К тому же есть отдельный фильтр в выдаче «по количеству просмотров». Многие его используют. Но тут важно помнить, что накрутка ни к чему хорошему не приведет. Если вы купите просмотры ботами, то упадет удержание, и ролик в топ не выйдет.

Другие факторы:

  • Количество лайков и дизлайков. А также их соотношение друг к другу и просмотрам. Еще недавно это был довольно сильный фактор, но теперь он накручивается за копейки. 1000 лайков можно купить за пару долларов. Сейчас YouTube учитывает только естественные лайки (т. е. лайки от пользователей, которые посмотрели ролик, прокомментировали или как-то иначе показали свою жизнедеятельность). Просто лайк без взаимодействия с видео ничего не дает.
  • Подписчики, подписавшиеся после просмотра (или во время). Оказывает влияние, но только если подписчик взаимодействовал с контентом.
  • Расшаривания и добавления в избранное. Эти факторы тоже легко накрутить, поэтому они будут приносить плюс только в том случае, если после расшаривания произойдет взаимодействие в социальной сети. Иными словами, если ролик получил 100 твитов, но они не принесли посетителей – накрутка. Если же он получил 100 твитов, они были ретвитнуты и пришли новые посетители – положительный сигнал для YouTube.
  • Встраивание видео на посещаемых сайтах. Если идут просмотры со сторонних сайтов – однозначно положительный сигнал для YouTube. То же происходит и со внешними ссылками с хороших площадок.
  • Название файла. Влияние этого фактора я не замечаю. Но от того, что вы назавете ролик каким-то ключевым словом хуже точно не будет.

YouTube и Google SEO. Подбираем семантику.

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

Ключевые слова к видео

При сборе семантического ядра сайта чаще всего используются Key Collector, Google keyword tool, Yandex Wordstat. Но при сборе семантики для видео, запрос, который показывается в том же Key Collector, не всегда самымй эффективный. Почему?
Дело в том, что Google отдает разным запросам разное количество видео в топе. На некоторых запросах видео может не быть, а на других — весь топ из видео.
Рассмотрим очень простой пример. Возьмем нишу роликовых коньков и 2 запроса из нее.

YouTube SEO

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

image

Пример очень простой, но думаю суть понятна.

Собственный пример

Давайте рассмотрим чуть более сложную задачу на примере одного из наших роликов.
Задача: надо собирать как можно больше органических просмотров для обучающего видео по танку ИС-7 (https://www.youtube.com/watch?v=QBK-kGL53h4).

Начнем с подбора ключевых слов. Возьмем широкое соответствие из Wordstat:
ИС-7 продвижение

Отсеиваем коммерческие (т. к. видео обучающее) и нетематические запросы. Далее проверяем через Google Keywords Tool, а также смотрим количество отведенных слотов под видео.
image

Далее проанализируем подсказки самого Google и YouTube по запросу «ИС-7»
image

И подсказки YouTube:
image

Определяем, что выгодно делать акцент на ключе «гайд». Видео по этому запросу занимают первые 3 строки Google, сам Google и YouTube его советуют, ключ хорошо спрашивают. При этом остальные ключи также хороши, и мы ни в коем случае не должны исключать их из продвижения.

В итоге включаем все в название и описание, при этом максимально естественно:
image

В результате по всем ключевым словам и в Google, и на YouTube видео заняло топовые позиции. По основному ключу «ИС-7» оно тоже ранжируется высоко.

image

image

Вывод: Учитывайте все факторы ранжирования, а также правильно подбирайте ключевые слова и описания. Это позволит выводить ваши ролики в топ и собирать органический трафик. Главное, помните, что процесс сбора семантики для видео имеет свои особенности.

Что важно знать при продвижении видео?

  • Набор просмотров. Важно набрать максимальное количество просмотров в первые 2–3 дня. Это увеличивает шанс попадания видео в топы категорий, вплоть до главной страницы.
    В общем разрезе тут все банально: если есть бюджет, заказать лучше посев. Если бюджета нет, то используйте все подручные средства: профили соц. сетей, свои сайты, рассылки и т. д.
  • Работа с аннотациями и карточками. Аннотации – очень мощный инструмент для достижения любого KPI, которое стоит перед видео: набрать подписчиков, привести людей на сайт, улучшить какой-то поведенческий фактор и т. д.
  • Призывы к действию, общение с аудиторией. Если в описании, аннотациях или комментариях просить человека сделать какое-то действие (лайкнуть, прокомментировать, поделиться), то результат не оставит себя ждать. Очень важно поддерживать диалог с пользователем, ведь это не только хороший сигнал для Youtube. Это также помогает лучше узнать своего пользователя и сделать будущие видео круче. Например:
    image
    Активное общение помогает находить новые идеи, узнавать, что интересно аудитории, а также повышает лояльность к каналу.
    image
    Теги. Этот пункт я специально перенес сюда из раздела SEO. Несмотря на очевидную взаимосвязь, теги в большей степени оказывают влияние на нахождение вашего видео в колонке «Рекомендованные видео». У каждого видео должны быть следующие теги:
    • Общие теги канала. Повторяются во всех видео.
    • Общие теги цикла передач. Повторяются в конкретных передачах.
    • Уникальные теги конкретного видео. Уникальны для каждого видео.

    Пример:
    image

    Миниатюры. Несколько месяцев назад я писал о важности выбора «правильной» миниатюры. Мы проводили A/B тесты и нашли варианты с максимальной конверсией для себя. Вот на что стоит обратить внимание, выбирая миниатюру:
    • Крупный текст. Хорошо работает, т. к. в рекомендованных видео и на мобилках хорошо читается. Но помните, если вы планируете рекламировать видео через Facebook, надпись не должна занимать более 20% от миниатюры.
    • Не делайте нерелевантные миниатюры (например, с девушками на техническое видео). Это понизит удержание видео, и оно опустится в выдаче.
    • Размещайте людей на миниатюрах. Люди работают лучше всего. А люди с эмоциями на лице еще лучше.

    Работа с аналитикой

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

    • Удержание
    • Realtime

    Удержание

    Отчет по удержанию позволяет понять, какие типы видео работают хорошо и интересны аудитории, а какие нет. Возьмем два отчета:
    image
    image
    На первом графике видно, что большинство людей ушло почти сразу. Их ролик не зацепил. Но зато почти все, кто посмотрел первую минуту, смотрят и до конца. Можно сделать вывод, что видео интересное, но только для определенной части пользователей. Ну или менять начало, т. к. оно не заинтересовывает зрителя.
    Второй график показывает, что видео интересно аудитории. Релевантные показы, хорошее начало, нет резких падений. Возможно, надо чуть доработать конец ролика.
    В аналитике есть два вида отчетов по удержанию:

    • Absolute Retention. Он показывает, как падает интерес к ролику в течение просмотра, сравнивая количество людей в заданный переуд с общим количеством просмотров.
    • Relative Retention. Он сравнивает ваше видео другими роликами с такой же длинной, показывает интересные моменты и т.п.

    image
    На примере видно, что есть скачки. Это значит, что люди возвращаются к этому месту после просмотра по какой-то причине. Тут что-то интересное или спорный момент.

    Realtime

    Realtime показывает, как взаимодействовали пользователи в последние 48 часов с вашим видео. Например:
    image

    Мы видим, что этот тип видео смотрят утром, потом просмотры падают и после обеда начинают расти вплоть до вечера. Вечером снова резкое падение.
    Или же другой пример:
    image
    Тут мы видим, что просмотры растут с утра до вечера.
    Анализируя такие отчеты, можно понять, когда лучше релизить ролик, чтобы получить дополнительные просмотры в первые часы и т. д.

    Заключение. Продвижение на YouTube довольно сложная, но интересная задача. Тут есть еще десятки, если не сотни факторов. Есть много разных схем по привлечению трафика, причем бесплатно. Если вам будет интересно — я обязательно поделюсь ими.

    Дополнительный пример

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

ссылка на оригинал статьи http://megamozg.ru/post/17956/