суббота, 26 марта 2011 г.

В поисках идеальной СЭД.

Недавно, у меня появилась задача унифицировать хранение и обмен информацией внутри компании, под информацией понимается: документы, фотографии, обсуждения, схемы инструкции и т.д. Логично предположить, что для этого нужно использовать сэд (системы электронного документооборота), из того что есть на рынке либо в принципе неюзабельно, либо стоит безумных денег. По сути все сэды одинаковы вот довольно интересный вебинар которой я нашел в рамках поиска сэд.
В общем негусто и довольно плачевная ситуация, интерфейс вырви глаз, да и переучивать пользователей довольно проблематично. Но, это всего лишь наш российский рынок суровый и беспощадный :), а что же в Европе ? Не ужели западный опыт нельзя применить на российские реалии ? Целенаправленный поиск привел меня сюда http://www.alfresco.com/ это сложно назвать типичным СЭД,  к которому привыкли российские пользователи, по научному это ECM система управления информацией. Как раз то что нужно для меня подробно об этой системе можно почитать тут. Проект по модернизации пока в стадии разработки и тестирования, но материал по нему уже начал накапливаться, итак краткий анонс того что будет в следующих статьях:

1) установка и руссификация alfresco
2) настройка под себя
3) "что нам стоит сэд построить" расчет затрат на систему
4) и конечно тот материал, который был обещан ранее уже почти весь готов, потихоньку начинаю выкладывать.

воскресенье, 20 марта 2011 г.

Мульткаст или IPTV своими руками

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

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

Итак нам понадобиться три пк, желательно под управлением ос linux, мультимедиа плеер vlc

Первое что необходимо сделать, это  разрешить broadcast запросы, делается это так: echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts.

Данную процедуру сделаем на всех трех наших ПК, в итоге если мы ввдем ping 224.0.0.1 все наши три компьютера должны ответить сразу.

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

Итак приступим:
1) определимся с источником вещания например ваша веб-камера, жмем кнопку "Поток"






2) дойдем до этого пункта кнопкой "Вперед", пусть все будет по умолчанию, включаем вещание на адрес 224.0.0.1 по UDP



 
3) теперь нам осталось только посмотреть поток который пришел к нашим клиентам.

4) Теперь нам нужо настроить пункт 3 на всех  компьютерах, с которых мы желаем смотреть наш импровизированный телеканал.

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

А уже дальше можно сделать все, на что только способна лень и человеческая фантазия.