Ushahidi - делаем оперативный штаб в своей квартире

Все о компьютерах, цифровых и информационных технологиях. Также рассматриваются вопросы информационной безопасности и "выживания" в интернет.

Сообщение Horkovsky » 29.12.2014, 17:08

Ушахиди (Ushahidi) - это открытая платформа для сбора больших объемов информации, визуализации данных и создания интерактивных карт. Платформа отлично зарекомендовала себя в условиях чрезвычайных происшествий и экстренных ситуаций, в том числе и в России.


Так начинается практически каждая статья про эту систему. Появилась сама система в 2008 году в Кении, где использовалась местными активистами и прочими правозащитниками для координации и оперативного сообщения об актах насилия и прочих беспорядках. Однако, как показало время, применима данная система и для множества других проектов, где требуется оперативная организация людей: в первую очередь для координации сил при борьбе с ЧС.
Примеры: http://russian-fires.ru http://pavodok.altapress.ru http://militarymaps.info - в последнем случае движок другой, но суть прежняя

При создании Ushahidi разработчики определили для себя несколько основных принципов ее работы: она должна быть простой в использовании, доступной для каждого пользователя и уметь отображать любую точку планеты. Ушахиди работает с разными типами информации из различных источников – SMS, MMS, блоги, Twitter, принимает фото, видео и другие данные из сети.

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


Если упрощённо, то в случае ЧС, при наличии интернета (или хотя бы неповреждённой локалки) можно вполне себе развернуть оперативный штаб для связи разрозненных групп в три - четыре шага:

1. Ставим на комп, с нормальным каналом серверную часть.Качать здесь
2. Сажаем несколько человек на обработку входящей инфорамции.
3. Сообщаем максимальному числу (нужных) людей о системе.
4. Работаем: наносим на карту полевые госпитали, точки раздачи гуманитарки, места сильных разрушений, заблокированных людей, склады без охраны, заправки, арсеналы, ну вы поняли. Сообщаем спасателям об отдалённых пострадавших, сообщаем пострадавшим о ближайших спасателях. Всё зависит от поставленных изначально целей.

Зачем это постить в NCCN?

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

З.Ы.
Что не нравится в системе, так это её оригинальная политическая направленность. Если проследить историю её применения, то в часто она использовалась не только для координации людей в ЧС, но и всякими активистами для отметки мест "ущемления прав": Киргизинг, Газа, многострадальная Украина. Некий Лёша так же прикрутил её к своей "яме" и предлагал таким образом сообщать о всех дырах в асфальте. Да и изначально, как уже говорилось, она создавалась для координации активистов и правозачинщиков. Но, в конце концов, эта система просто инструмент.

Ещё есть Sahana Eden. Однако, она как более глубокая (Привязка офисных документов, персонала, материальных активов), так и более сложная. О ней как-нибудь ещё

Ссылки:

http://www.ushahidi.com/product/ushahidi/ - основная страница Ushahidi
http://ushahidi.s3.amazonaws.com/downloads/community_docs/Ushahidi-Manual.pdf - полный мануал англ.
http://live.osgeo.org/ru/quickstart/ushahidi_quickstart.html - краткий мануал рус.
http://demo.eden.sahanafoundation.org/ - Sahana Eden
http://newmediaedu.ru/content/18/?&tpwf_mode=main - Презенташка "Карты помощи"



Тестовая система - http://www.emermap.ru. Пока полностью открыта. Добавлять события можно анонимно без регистрации и смс. При желании можно так же зарегистрироваться и писать из под своего имени (для некторых пользователей можно отключить премодерацию сообщений) Дайте волю вашей фантазии - имитируем зомби нашествие для проверки системы.
Аватара пользователя
Horkovsky
Друг ЦИАН
Друг ЦИАН
 
Сообщения: 53
Зарегистрирован: 01.09.2014, 09:34
Откуда: Москвабад


Сообщение GoBlin » 29.12.2014, 19:31

Очень толково. И цеплять ее лучше не в конвенциональном инете, а в даркнете. К сожалению, не могу пока участвовать в обкатке по причиническим технинам, но поддерживаю.
Аватара пользователя
GoBlin
Ц.И.А.Н.
Ц.И.А.Н.
 
Сообщения: 9242
Зарегистрирован: 17.11.2007, 21:55
Откуда: -. --- / --. .... --- ..- .-.. ... / .- .-.. .-.. --- .-- . -..

Сообщение Horkovsky » 30.12.2014, 12:01

Спасибо. Тогда начну потихоньку тестить. Правда не уверен насчёт даркнета. Ведь суть системы в том, что бы любой из респондентов мог легко получить к ней доступ в кризисной ситуации с любого компа с инетом, а для дарквеба нужно же ещё как-то хитро протоколы настраивать (у меня правда опыт только с i2p). Может лучше сделать просто доступ по логину-паролю? Либо основной сервер в глубокой сети с зеркалом на поверхности для аварийного доступа.
Аватара пользователя
Horkovsky
Друг ЦИАН
Друг ЦИАН
 
Сообщения: 53
Зарегистрирован: 01.09.2014, 09:34
Откуда: Москвабад

Сообщение GoBlin » 30.12.2014, 12:32

Ну по доступу еще более компетентные ребята отпишутся, а я так прокомментирую про даркнет - лив-дистр цианникса любой комп с инетом превратит в узел даркнета :-)
Аватара пользователя
GoBlin
Ц.И.А.Н.
Ц.И.А.Н.
 
Сообщения: 9242
Зарегистрирован: 17.11.2007, 21:55
Откуда: -. --- / --. .... --- ..- .-.. ... / .- .-.. .-.. --- .-- . -..

Сообщение Horkovsky » 30.12.2014, 17:02

Полдня страстного соития, и я вывесил тестовую версию на условно бесплатном хосте. http://2fap.ru.swtest.ru/

После перенастройки DNS - всё будет жить на http://2fap.ru/ Не удивляемся названию - в своё время я подумывал перепродать домен под порносайт. Не повезло)
В качестве теста - небольшое нашествие зомби на Липецк.

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

Развлекайтесь, только особо не вандальте. Жду отчётов и замечаний.
Через две недели срок хоста выйдет.
Аватара пользователя
Horkovsky
Друг ЦИАН
Друг ЦИАН
 
Сообщения: 53
Зарегистрирован: 01.09.2014, 09:34
Откуда: Москвабад

Сообщение GoBlin » 30.12.2014, 17:55

Дьявол, с мобилы даже поглядеть толком нельзя. Ждем впечатлений от других заинтересованных лиц.
Аватара пользователя
GoBlin
Ц.И.А.Н.
Ц.И.А.Н.
 
Сообщения: 9242
Зарегистрирован: 17.11.2007, 21:55
Откуда: -. --- / --. .... --- ..- .-.. ... / .- .-.. .-.. --- .-- . -..

Сообщение DRPE » 31.12.2014, 07:43

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

GoBlin, у зомби нет ни единого шанса! :)
Аватара пользователя
DRPE
Постоялец
Постоялец
 
Сообщения: 104
Зарегистрирован: 12.07.2012, 03:14

Сообщение Horkovsky » 31.12.2014, 10:09

Всё нормально переехало. Теперь система доступна по простому адресу недопорносайта http://2fap.ru

За время теста сразу выявилась особенность, которая мне не понравилась. При создании событий можно указывать любую геометрию объекта: от точки, до полигона, однако потом всё равно все события указываются точками. И не важно, что ты указал: место, где видел одинокого постового или несколько километровую зону затопления. Оба эти события будут отмечены точкой. Это пока самый главный косяк, который мне не понравился. В остальном потенциал у системы по прежнему большой.

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

P.S.
Ну, и с новым годом всех!
Аватара пользователя
Horkovsky
Друг ЦИАН
Друг ЦИАН
 
Сообщения: 53
Зарегистрирован: 01.09.2014, 09:34
Откуда: Москвабад

Сообщение Horkovsky » 31.12.2014, 12:22

Есть проблема с самостоятельной регистрацией. Пока не разберусь - пишите в личку, кто хочет зарегиться. В ответ буду высылать логин и пароль.
Аватара пользователя
Horkovsky
Друг ЦИАН
Друг ЦИАН
 
Сообщения: 53
Зарегистрирован: 01.09.2014, 09:34
Откуда: Москвабад

Сообщение CKAHguHAB » 04.01.2015, 21:27

Добавлю пару идей:

1) Необходимо будет создать/настроить автоматический цифровой интерфейс создания событий через цифру по радиосвязи. Это необходимо, чтобы иметь возможность получать информацию непосредственно из зоны ЧС, поскольку традиционные виды связи там могут быть недоступны;

2) Вероятно в будущем сервер такой системы необходимо будет размещать на ресурсонезависимой базе (в "облаке") и очень желательно чтобы провайдер такой территориально-распределенный услуги располагался на территории нашей страны.
Аватара пользователя
CKAHguHAB
Модератор ЦИАН
Модератор ЦИАН
 
Сообщения: 372
Зарегистрирован: 29.04.2011, 14:33

Сообщение Horkovsky » 12.01.2015, 11:29

Итак, по результатам теста - систему необходимо будет поковырять кривыми ручками, но в принципе право на жизнь она имеет. В связи с этим возникает следующий вопрос. Где её размещать? У тестового хоста скоро выйдет срок. Можно по подробнее насчёт облачных серверов так как я в этом не силён. Кроме того, очень пригодилась бы помощь человека, шарящего в php, так как некоторое модули конфликтуют между собой и я ещё не скоро разберусь как тут всё настроить на уровне скриптов. А, ну и прилагаю скриншот системы для аппетита.
Вложения
usha.png
Аватара пользователя
Horkovsky
Друг ЦИАН
Друг ЦИАН
 
Сообщения: 53
Зарегистрирован: 01.09.2014, 09:34
Откуда: Москвабад

Сообщение CKAHguHAB » 12.01.2015, 15:18

Насчет "облака" и почему это лучше чем обычный хостинг для критичных систем.
Минусы «облака»:
Не является альтернативой хостингу за 200-300 руб./мес.
Затраты (время) на обучение сотрудников специфике конкретного сервиса
Ограничения инфраструктуры (аппаратная часть, специфичное ПО)
Сложность расчетов «по потреблению»

Плюсы «облака»:
Экономия за счет возможности планирования ресурсов
Экономия и отсутствие рисков, связанные с вложениями в инфраструктуру
Моментальное вертикальное и горизонтальное масштабирование
Удобство администрирования
Экономия времени
Дополнительные сервисы


Главный вопрос это финансовый... Во сколько это будет обходиться в год?
Аватара пользователя
CKAHguHAB
Модератор ЦИАН
Модератор ЦИАН
 
Сообщения: 372
Зарегистрирован: 29.04.2011, 14:33

Сообщение sgorch » 12.01.2015, 16:19

Интересно. Для теста хост могу дать. Вопрос ресурсов конечно. И мне кажется, что на не условно бесплатном хосте, часть проблем пропадет само. Например регистрация должна точно заработать)
sgorch
Новичок
Новичок
 
Сообщения: 12
Зарегистрирован: 23.12.2013, 23:45

Сообщение Horkovsky » 12.01.2015, 16:22

Сама система не слишком тяжёлая, ровно как и вычисления, выполняемые ей. Вопрос исключительно в количестве пользователей системы и в размере БД, которую они в итоге создадут. Если система планируется закрытой, для внутреннего пользования сообществом, возможно имеет смысл создать облачный сервер на основе узлов с цианолинуксом. Зашить, так сказать p2p (или как он там) сервер сразу в сборку. Хотя с технической точки зрения я не знаю как это реализовать. Но такое решение здорово бы удешевило поддержание системы, а заодно увеличило её надёжность.
Аватара пользователя
Horkovsky
Друг ЦИАН
Друг ЦИАН
 
Сообщения: 53
Зарегистрирован: 01.09.2014, 09:34
Откуда: Москвабад

Сообщение sgorch » 12.01.2015, 16:35

К вопросу об устойчивости системы:
1. Профессиональный хостинг // основное зеркало сайта
2. Локальные хост машины (админов проверенных людей) // не основные зеркала

P.S. Реальное же прикладное использование данной системы, только локальные ЧС. И что наиболее интересно составление другой картины мира.
sgorch
Новичок
Новичок
 
Сообщения: 12
Зарегистрирован: 23.12.2013, 23:45

Сообщение Horkovsky » 12.01.2015, 17:05

sgorch писал(а):К вопросу об устойчивости системы:
1. Профессиональный хостинг // основное зеркало сайта
2. Локальные хост машины (админов проверенных людей) // не основные зеркала

P.S. Реальное же прикладное использование данной системы, только локальные ЧС. И что наиболее интересно составление другой картины мира.



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

Кстати, идея насчёт цифры тоже очень интересная. Но получается, что необходимо где-то иметь сервер с постоянно работающим КВ-приёмником и интерфейсом. Причём, для эффективной работы не один.
Аватара пользователя
Horkovsky
Друг ЦИАН
Друг ЦИАН
 
Сообщения: 53
Зарегистрирован: 01.09.2014, 09:34
Откуда: Москвабад

Сообщение sgorch » 12.01.2015, 17:19

А можно по подробнее. Для чайников. Ну, или ссылку на учебный материал по хостингу сайтов и созданию зеркал
Если топорно то это принцип бэкапа, выгрузить а потом загрузить. // сейчас мы не рассматриваем профессиональные варианты. Тут в зависимости от тех задания и стоимости может быть куча вариантов.
sgorch
Новичок
Новичок
 
Сообщения: 12
Зарегистрирован: 23.12.2013, 23:45

Сообщение CKAHguHAB » 13.01.2015, 17:23

sgorch писал(а):К вопросу об устойчивости системы:
1. Профессиональный хостинг // основное зеркало сайта
2. Локальные хост машины (админов проверенных людей) // не основные зеркала

P.S. Реальное же прикладное использование данной системы, только локальные ЧС. И что наиболее интересно составление другой картины мира.


По первому пункту уже написал, что в данном случае очень желателен "облачный" хостинг, а не обычный - это наиболее надежный вариант.
Что делаем:
1) Настраиваем виртуальную машину (систему), например, на Debian;
2) Поднимаем там БД MySql;
3) Поднимаем там же web-сервер Apache;
4) Поднимаем там Uhahidi;
5) Настраиваем необходимые сервисы для работы данного виртуального сервера через интерфейсы выданные провайдером услуги "облачного" хостинга;

Получаем виртуальную машину как в VirtualBox, только расположенную в "облаке" у провайдера и с заранее определенными параметрами (как и в VirtualBox): размерами ОЗУ, ПЗУ и тактовой частотой и количеством ядер процессора...

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

По второму пункту:
Это мало реально, поскольку потребует наличия белых ip-адресов и/или дополнительного оборудования (в зависимости от способа реализации);

Как мне видится сфера применения данного программного обеспечения ограничена не уровнями ЧС, а возможностями, желанием и технической вооруженностью сообщества...
Аватара пользователя
CKAHguHAB
Модератор ЦИАН
Модератор ЦИАН
 
Сообщения: 372
Зарегистрирован: 29.04.2011, 14:33

Сообщение CKAHguHAB » 14.01.2015, 00:03

Horkovsky писал(а):Сама система не слишком тяжёлая, ровно как и вычисления, выполняемые ей. Вопрос исключительно в количестве пользователей системы и в размере БД, которую они в итоге создадут. Если система планируется закрытой, для внутреннего пользования сообществом, возможно имеет смысл создать облачный сервер на основе узлов с цианолинуксом. Зашить, так сказать p2p (или как он там) сервер сразу в сборку. Хотя с технической точки зрения я не знаю как это реализовать. Но такое решение здорово бы удешевило поддержание системы, а заодно увеличило её надёжность.

Пока Ciannix (цианолинукс) существует в Lite версии, т.е. без установки на ПК, да к тому же еще и в бета версии не сильно удивляющую пользователя разноообразием специального программного обеспечения...
Но как тот, кто вплотную занимается цианолинуксом могу сказать, что
Horkovsky писал(а):Зашить, так сказать p2p (или как он там) сервер сразу в сборку.
вполне реально, однако это будет в версии для повседневного использования, которую можно будет устанавливать на HDD/Flash.
Аватара пользователя
CKAHguHAB
Модератор ЦИАН
Модератор ЦИАН
 
Сообщения: 372
Зарегистрирован: 29.04.2011, 14:33

Сообщение sgorch » 14.01.2015, 22:26

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

На данный момент выдал хостинг Horkovsky, мощность на случай «апокалипсиса» 4000 RAM 2000 CPU, в обычное время 3-5% от полной мощности. Что всему сообществу должно хватить на первое время.

Про бэкап 24/7 не проблема с отсылкой на email или ftp

По второму пункту. Действительно нужны белые ip и программное обеспечение, не аппаратное, а именно программное.

Хотелось бы услышать больше идей прикладного использования данного продукта
sgorch
Новичок
Новичок
 
Сообщения: 12
Зарегистрирован: 23.12.2013, 23:45


След.

Вернуться в Компьютерный центр



Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей