Отец Интернета Винт Серф назвал сторонников введения контроля над Интернетом динозаврами с крошечным мозгом

image

На следующей неделе в Дубае на конференции Международного союза электросвязи пройдёт беспрецедентная дискуссия о том, как должен регулироваться Интернет, пишет Рейтер. Многие страны хотят наделить орган ООН широкими регулирующими полномочиями, тогда как другие, среди которых США и Евросоюз, утверждают, что это приведёт к концу открытого Интернета.

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

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

По сути, большинство стран, похоже, согласно с тем, что Интернет должен регулироваться агентством ООН. По их мнению, это поможет справиться с всплеском киберпреступности. Многие страны считают, что нынешнее регулирование Интернета некоммерческой организацией ICANN и другими компаниями по сути означает контроль сети Соединёнными Штатами.

Однако Google в ответ на это предложение на прошлой неделе попросил пользователей «высказать поддержку свободному и открытому Интернету» в социальных медиа. Если МСЭ передаст контроль над Интернетом ООН и примет упомянутые ограничения, в США и Европе могут начаться протесты против ратификации изменений.

Генеральный секретарь МСЭ Хамадун Туре, у которого Рейтер тоже взял комментарий, заявил, что на конференции будет утверждёно лишь мягкое регулирование кибер-безопасности. Он пояснилось необходимость этого следующим образом:

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

Поскольку предложения России, Китая и других стран были более радикальными, мягкое регулирование будет выглядеть компромиссом почти для всех.

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

Идея онлайн-игры «Тарантинки»: user+ЭС vs user

По мотивам недавно опубликованного хабра-вопроса.

Всем привет!
Меня зовут Денис, и я не владею компетенциями в области разработки и издания онлайн-игр. Честно говоря, и на сами игры я практически не трачу время. Но меня не покидает мысль, что я додумался до продукта с высоким потенциалом. Может быть я покажусь вам упоротым, но я правда так думаю, я это чувствую, и я в это верю.

Идея моей игры, как это нынче модно, легко умещается в одной фразе: User+ЭС vs User.
ЭС в данном случае — это Экспертная Система, подобная той, что используется на Акинаторе.


Игра, по типу «20 вопросов», «7 шляп», я не знаю как её ещё называют: когда один пользователь загадывает кого-то, а второй должен этого кого-то отгадать, задавая исключительно закрытые вопросы (да/нет). После того, как дан правильный ответ, пользователи меняются ролями. Как вариант, загадывают одновременно и меняются ролями по очереди, с временным интервалом.

Фишка моей идеи в том, чтобы на стороне отгадывающего юзера также играла и Экспертная Система (Акинатор или подобная). Таким образом, предоставляя пользователю возможность задавать вопросы не только и не столько текстом (голосом), а выбрав, например, уже готовый вопрос из топ-3 вопросов Акинатора.

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

Первая форма: «Топ-3 вопросов акинатора»:
— Вы знакомы с вашим персонажем?
— Ваш персонаж женского пола?
— Ваш персонаж живёт в России?

Каждый вопрос нажимабелен (ход игры). Рядом с вопросами есть кнопка, а-ля однорукий бандит — нажимаешь на неё, и вопросы меняются на другие. Ну, если например не нравятся те варианты, которые есть. Одно нажатие — минус одна единица игровой валюты, например. Или можно какой-то другой функционал или интерактив повесить на эту кнопку. Если вообще не сделать её главной кнопкой хода.

Вторая форма: История вопросов/ответов текущего сеанса игры + выраженные в процентах предполагаемые Акинатором ответы 3(5) штук, которые можно также нажать, как предыдущие «топ-3 вопросов». Плюс должна быть возможность самому вписать (проговорить) вопрос. После нажатия на выбранный вариант, ход переходит к первому пользователю. Ну а там все вроде понятно. Он отвечает — Да или Нет.

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

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

Первое что я сделал после возникновения идеи — это описал её ведущему «Тарантинок» на Дожде Алексу Дубасу. Затем, вкратце обрисовал свою идею представителям Акинатора. Фидбека на данный момент от них так и не получил. Немного подождав, я создал пост-вопрос с описанием игры и просьбой оценить идею на хабре. Затем открыл раздел «компании», сдул пыль со старых скайп-контактов и настроил спам-канал с описанием своей идеи в сторону известных и неизвестных мне гейм-девелоперов, издателей и всех тех, кто по моему скромному мнению смог бы помочь. Поэтому, если вдруг мой спам доставил кому-то неудобство — я искренне прошу прощения; преследовал другие цели.

Саша Пеганов, ЦП: "Окей, сейчас оценю идею, найду издателей и помогу начать тебе зарабатывать — ок. Отличный план."

Айнур Абдулнасыров, LinguaLeo: "Мне кажется, тема очень интересная. Имеет право на реализацию. А ты можешь написать четко, как должно быть письмом. Если сделаешь, высок шанс, что сделаем [прим. — на англ. языке в качестве тренировки]"

Елена Масолова, pixsonic: "3 года назад в ВК было бы замечательно. Сейчас время сложных игр…"

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

Асинхронная загрузка данных Backbone.js

Добрый день! Я продолжу писать статьи о том, что пришлось писать на Backbone.js в ходе работе и с чем вы можете столкнуться. Сегодня речь пойдет про асинхронную загрузку данных, а точнее данных которые часто нам нужны на сайте.

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

Так мы загрузим данные:

app.models.dataTypes = new DataTypesCollection(); app.models.dataTypes.fetch(); 

Теперь в любом месте показываем пользователю app.models.dataTypes.Но у нас возможен один прокол, что если пользователь сразу зайдет на ту страницу, где нам нужно это поле? Для этого создадим событие, что данные получены.

app.models.dataTypes = new DataTypesCollection(); app.models.dataTypes.fetch({ 	success: function() { 		Backbone.history.trigger("dataTypesLoaded"); 	} }); 

Теперь нам нужно «словить» это событие. Для этого я написал функцию loadDataTypes, которая принимает в качестве параметра место, где надо расположить данные (place). Потому что у меня на одной странице нужно отобразить этот блок в нескольких местах. (Добавление и редактирование данных происходит на одной странице).

function loadDataTypes(place) { 	place.empty(); // очищаем место 	var addDataTypes = function() { // функция добавления данных 		_.each(app.models.dataTypes.models, function(item) { 			item.set("value", item.get("data_type_code")); 			item.set("text", item.get("data_type_name")); 			var selectItem = new SelectItemView({ // вид для optionа 				el: place, 				model: item 			}); 			selectItem.render(); // выдаем 		}); 	} 		 	if (app.models.dataTypes.models.length != 0) { // если загружены 		addDataTypes(); 	} else { // еще не загружены, "ловим" событие. 		Backbone.history.on("dataTypesLoaded", addDataTypes);  	} } 

Таким образом, мы загружаем данные, например при первой загрузке и потом выдаем в нужном месте.

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

С плюсов мы получили то, что данные забираем с сервера только один раз и потом их используем сколько хотим. Тем самым не навредив пользователю.

P.S. Если надо описание SelectItemView, пишите я могу дописать, но там все тривиально.

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

Управление инженерными системами здания с помощью решений на базе оборудования «Болид» + SCADA «Алгоритм»

Данная короткая заметка будет полезна людям занимающимся автоматизацией инженерных систем(ИС) зданий и сооружений. Я заметил, что на сайте есть люди знающие о компании «Болид» и ее интегрированной системах охраны – «Орион». Но буквально совсем недавно я узнал. Что ИСО «Орион» это не их единственная разработка. Оказывается товарищи из славного города Королёва разработали свою SCADA и контроллер для автоматизации ИС здания. О них вам в вкратце и хотел бы рассказать в данной заметке.Вместо Дисклеймера:Сразу скажу пост не рекламный и умысла пиарить «Болид» у меня нет, просто эта фирма предлагает весьма популярные решения на рынке систем безопасности, да и что греха таить сам регулярно сталкиваюсь с ним в своих проектах. Поэтому я решил, что информация может быть интересно специалистам. Правда скажу честно знания в данном вопросе у меня весьма поверхностны и я в данной заметке в первую очередь просто хочу просто проинформировать, о существовании SCADA от «Болид», пост ни коим образом не претендует на статус туториала. «Предыстория» не несет в себе технической информации, скорее эмоциональную часть. Если у кого-то не «пятнишное» настроение то вы ничего не потеряете не прочитав.Предыстория:Началось всё с того, что мы с коллегой посетили выставку «Hi-Tech Building 2012», где наше внимание привлек павильон «Болида», точнее не весь павильон(потому что сам по себе он, был не интересен, ввиду отсутствия бесплатных шоколадок), а только одна из стен данного павильона.На которой на мониторах крутилось что-то вызывающее одновременно желание «вырвать глаз» и любопытство.

SCADA алгоритм на стенде болид

image

. Как только мы с коллегой подошли к стенду со SCADA, к нам тут же подбежал воодушевленный специалист компании, который рассказал нам о данном программном продукте, особенно гордясь тем, что вентиляторы на мнемо, схеме вращаются благодаря gif анимации.Мы с коллегой были так растроганы, что сочли долгом самурая посетить бесплатный семинар по «Управление инженерным оборудованием зданий» http://www.bolid.ru/support/teach/teach_9.html

Плохое фото семинара

image

Семинар безусловно оставил неоднозначные ощущения. С одной стороны бесплатно и полезно. С другой стороны бесконечное повторение одной и той же информации об оборудовании и решениях, саму SCADA «Алогритм» показали мельком минуты три в самом конце, но если кому-то интересно сходить получить информацию вполне можно (в конце концов в перерыве вас угостят печенькой)Оборудование и его применение:Рассказывать буду примерно в том же порядке как рассказывали на семинаре, о котором я упоминал выше.Семинар начали с рассказа об устройстве С2000-ПП

С2000-ПП

image

Данной прибор является преобразователем протокола из «Орион»- в «Modbus/TD»С помощью преобразователя можно, как считывать информацию о состоянии устройств в «ИСО Орион», так и посылать команды на оборудование системы «Орион», например на приборе Сигнал-20 замкнуть реле, отвечающее за включение Сирены. Подробнее прочитать можно на сайте http://www.bolid.ru/support/teach/teach_9.html.Следующий блок семинара был посвящен контроллеру C2000-Т

С2000-Т

image

Технологический контроллер С2000-Т позволяет управлять следующими тех процессами: приточно-вытяжная вентиляция, кондиционирование, горячее водоснабжение, отопление,пароувлажнение, ну и любым другим процессом, который вы сможете самостоятельно сконфигурировать.Прибор продается в двух форм факторах «слепышь» (только светодиоды для индикации) и с ЖК панелью оператора.Сердцем данного прибора является контроллер PIC (Мы с моим коллегой Drzugrik, долго вспоминали …по моему там стоит PIC16)Особой гордостью специалистов, компании является занимаемая данным контроллером ниша, Предполагается использовать данный контроллер как бюджетное срединное решение, с расширенными функциями конфигурирования и куцыми возможностями для программирования.Для контроллера есть набор типовых конфигураций, который периодически пополняется.В качестве второго варианта предлагается с помощью системы условных конструкций запрограммировать реакции прибора на события в системе.Также в призоре реализована функция управления по закону ПИД регулирования.Контроллер сертифицирован в качестве средства измерения.Подробную техническую информацию о железе и логике прибора, можно взять на сайте http://www.bolid.ru/production/management/management_144.html.Адресный термогигрометр «С2000-ВТ»

С2000-ВТ

image

Датчик температуры и влажности для системы ИСО Орион, также в качестве датчиков температуры на семинаре предлагали использовать аналоговые тепловые извещатели.Подробнее как всегда на сайте. http://www.bolid.ru/production/devices/devices_172.htmlС2000-АСР2 —

С2000-АСР2

image

Адресный контроллер для счетчиков воды, электроэнергии, газа с импульсным выходом. Счетчик он и в Африке счетчик, позволяет считать интегрировать показания счетчиков воды или электричества в систему «Орион» ссыль: http://www.bolid.ru/production/management/management_145.htmlПрименениеС помощью C2000-Т, можно собрать автономную систему автоматического управления. Предполагается, что к контролеру подключается C2000-КДЛ, Адресные датчики и релейные блоки системы «Орион». Также к контроллеру можно подключить в режиме Slave другие контроллеры С2000-Т, которые будут выполнять свои алгоритмы. У системы много ограничений, так например контроллер не потянет больше одного С2000-КДЛ, ну и работает данный контроллер только со SCADA «Алгоритм». Программируется и настраивается контроллер через «конфигуратор С2000-Т» (входит в состав пакета SCADA Алгоритм»Скриншот конфигуратора под спойлером:

Конфигуратор

image

Сразу скажу, всерьез с этой программой не возился, но работать неудобно.SCADA «Алгоритм»:Поскольку на семинаре, ей уделили совсем немного времени (видимо, потому что данный продукт, ну очень слабое место системы), а в SCADA я совсем не специалист, то я расскажу вам совсем вкратце.SCADA рассчитана на оборудование компании Болид.SCADA интегрируется с АРМ Орион (импортирует данные из базы), в принципе данную SCADA можно использовать в качестве АРМ (даже более расширенной версии)SCADA имеет исполняемый файл клиент и Web клиент.Есть демо-версия работает 40 минут поддерживает один OPC сервер (если я не ошбиюсь пишу по памяти). Стоит сама по себе 10000 (это видимо главное достоинству) + дополнительные платы, за расширения и конфигурации.Почитать подробно можно на сайте, там есть и руководства и инструкцииhttp://www.bolid.ru/soft/disp/disp_37.html

SCADA Алгоритм

Очень раздражающая загрузка программыimageWeb КлиентimageКлиент программы (поэтажный план)http://s019.radikal.ru/i644/1211/20/8cf792b93a80.jpg.jpg" alt=«image»/>

Послесловие:Первое что повеселило на семинаре, на рабочем столе компьютера гордо сияет иконка “Delphi 7”, как-то невольно наводит на мысли что все показанное в ходе семинара ПО, написано как раз на нем. На первый взгляд, все программные продукты от компании «Болид» не удобоваримы. Да и решения по качеству отстают от зарубежных систем автоматического оправления, но зато болид может похвастаться доступной ценой и более ли менее адекватной поддержкой.Надеюсь данная статья была вам интересна, может кто-то заинтересуется и напишет более полный обзор SCADA Алгоритм, буду очень рад (мне квалификации сейчас не хватает, а тупо копипастить инструкции и презентации нет желания)П.С Данный текст может иметь некоторые шероховатости…Пятница, очень спешил к концу рабочего дня закончить. Всем хороших выходных (буду рад вашим комментариям и замечаниям)

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

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

В аэропортах всего мира для досмотра пассажиров и багажа применяются рентгеновское сканеры обратного рассеяния (англ. Backscatter X-ray scanner). Это тот самый аппарат, который в свое время вызвал ряд скандалов из-за того, что «раздевает» людей.

Американский самоделкин Бен Краснов (Ben Krasnow) собрал действующую модель такого сканера из деталей, купленных на ebay (авторское описание). Вот пример изображения, полученного Беном:

Вы ведь узнали, что это?

Правильно, это индейка в рождественском свитере:

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

Принцип работы

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

Сканер состоит из рентгеновской трубки с устройством развертки (на фото — посередине), детектора рентгеновского излучения (слева) и блоков питания (справа).

Источник излучения

Источником рентгеновских лучей служит вот такая трубка:

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

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

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

Детектор

Детектор состоит из люминесцентного экрана и фотоэлектронного умножителя (ФЭУ) в непрозрачном корпусе.

Под действием рентгеновского излучения, рассеянного объектом, экран начинает светиться. ФЭУ преобразует этот свет в электрический сигнал. Сигнал с ФЭУ усиливается простейшим усилителем и подается на осциллограф, на вход управления яркостью (Z-вход).

Горизонтальная развертка осциллографа синхронизирована с вращением коллиматора, таким образом, на осциллографе видна одна строка изображения.

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

Изображение получается не очень четкое, зашумленное, но в нем явно угадываются контуры объекта и контрастные элементы внутренней структуры (например, гаечный ключ в индейке).

Видео

Бен рассказывает про свою установку и демонстрирует ее в работе:

Рассказ про рентгеновский детектор и фотоумножитель:

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