Сообщения

Сообщения за 2012

Мобильное приложение корпоративного телевидения на Android

Изображение
Опубликовал свое первое приложение в Google Play Market. Приложение довольно простое, но и в своем роде пока первое в России: корпоративное телевидение на Android. В статье будут дано несколько советов для тех, кто собирается написать аналогичное приложение.

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

Такого рода приложения могут работать по двум схемам: у всех в одно и тоже время показыва…

Веб-интерфейс провайдера для сетей Cisco и LanBilling

Изображение
Пару-тройку лет назад, когда я занимался обслуживанием интернета у провайдера,  возникла потребность упростить обслуживание абонентов в университетских общежитиях. Для этого я написал сайт, в котором объединил функции управления и сбора информации с коммутаторов доступа (в основном cisco 2960) и биллинга LanBilling 1.9. Этот пост не является инструкцией по повторению подобного сайта, а, скорее, попытка засвидетельствовать что получилось и какой функционал по силам написать за пару месяцев работы.

Архитектура сети такая: все абоненты подключены к управляемым портам cisco с проводной авторизацией по 802.1x с получением ip-адреса по DHCP, коммутаторы авторизуют пользователя через Radius-сервер LanBillinga. LanBilling, при успешной авторизации, создает ACL на коммутаторе ядра сети и выпускает абонента в интернет.

Прежде чем рассказывать как стало, расскажу как было c обслуживанием:
Звонит человек, у которого чего-то не работает, идешь в веб-интерфейс ланбиллинга смотреть  подключен ли воо…

Обзор PCoIP нулевого клиента, встроенного в монитор: Samsung NC240

Изображение
Не буду описывать что такое тонкие клиенты и нулевые (zero-thin) клиенты, информации по VDI много, но обзоров конкретных железок, увы, мало. Недавно удалось пощупать один тонкий (нулевой) клиент руками, да не простой, а интегрированный в монитор, и, теперь, попробую немного рассказать об ощущениях.
Встречаем нулевой клиент Samsung NC240:


Клиент выглядит как монитор на 24 дюйма с возможность работы с vmware view по протоколам RDP и PCoIP.  Характеристики: Вход: VGA Выход: VGA, DVI Разрешение: 1920х1080 Сеть: 100 Мбит/c USB-портов: 4 Разъемы аудио: линейный вход, микрофонный вход, выход на наушники Замечания по железу:  Плюсы: Переключение со входа VGA в режим работы vmware view нажатием по одной кнопке.Поворачивается в портретную ориентацию и крутится вокруг оси ножки, регулируется по высоте.Аппаратное декодирование видео при использовании протокола PCoIP за счет встроенного аппаратного процессора Tera1, компании teradici. Минусы: Вход только лишь VGA, так что в качестве простого монито…

Системы groupware для коллективной работы в организации. Введение.

Изображение
Статья написана 10.08.2010 и, на сегодня, могла уже устареть. Будьте бдительны!



Возникла задача внедрения бесплатной системы коллективной работы для небольшой организации (20 человек). Если более конкретно, то надо установить аналог Microsoft Exchange c обязательной интеграцией с MS Outlook. Поясню немного зачем это и кому надо.
При использовании MS Exchange, с точки зрения пользователя это выглядит так:
1) Для получения почты используется MS Outlook. Письма хранятся на сервере и могут забираться на локальную машину. В целом очень походит на Google mail.
1) Общая адресная книга (contacts) (контакты открываются для всей организации в автоматическом режиме). Пользователю не надо самому менять e-mail или номер телефона в своей организации.
2) Индивидуальная адресной книга. Можно дать права секретарю добавлять или изменять в ней контакты.
3) Задачи (task), которые могут назначаться для нескольких человек и пользователи для которых могут выставлять процент выполнения (руководитель…

Cистемы groupware для коллективной работы в организации. Egroupware.

Изображение
Продолжаю рассказ про выбор замены MS exchange, начатый во введении.
Первым претендентом стала система egroupware.
Требования: php, mysql
Демо:http://www.stylite.de/egroupware_demo регистрация не требуется.
Установка: простая.
Поддержка MAPI для MS Outlook: нет.
Подключение к внешним почтовым серверам: да, встроенного сервера нет.
Локализация: частично.
Поддержка LDAP: да, только внешний LDAP сервер.
Ограничение community-версии: нет.
Система является ответвлением от phpgroupware и целиком написана на php. Мне она показалась более законченной своего прародителя.
Приятной новостью является то, что никаких ограничений в community версии нет.
Посмотрим на схему ее работы:

Работает с применением ajax, но темы угловатые и смотрятся архаично:

По сравнению с другими exchange-системами дополнительно содержит online чат (phpFreeChat), трекер (обычно применяется для службы поддержки, но можно придумать и другие применения), голосования, вики, закладки, базу знаний, систему резервирования ресурсов …

Cистемы groupware для коллективной работы в организации. TikiWiki. phProjekt. Zarafa.

Изображение
TikiWikiПроект TikiWiki описан во многих описаниях систем коллективной работы рядом с exhange серверами. И мне кажется по недоразумению. TikiWiki является самой обычной wiki системой с интеграцией некоторых модулей из систем управления контентом.
Можно сказать и по другому - TikiWiki является системой управления контентом, построенной на wiki движке.
Никаких почтовых функций TikiWiki не исполняет и с почтовыми клиентами не интегрируется. Чем он лучше любой другой системы управления контентом мне не очень понятно.
Кому все еще интересно, можете посмотреть на функционал TikiWiki.
phProjekt Этот проект я тоже не стал проверять, поскольку его функционал сразу виден из демо-версии.

Проект полностью написан на php с применением AJAX и требует mysql.
В наличии календарь, заметки, файловое хранилище, контакты. Нет email и интеграции с LDAP.
phProject относится не к exchange серверам, а к системам управления проектами. Например, начальник может поставить задачу и следить за ее исполнени…

Cистемы groupware для коллективной работы в организации. Open-xchange.

Изображение
Open-xchange - полноценный exchange сервер под Linux от компании Novell. 
Требования: imap сервер, java
Версия: 6.16 community edition
Демо:http://www.open-xchange.com/en/products/open-xchange-server-edition-en/online-demo Установка: средняя. Поддержка MAPI для MS Outlook: есть. Подключение к внешним почтовым серверам: да, встроенного сервера нет. Локализация: частично. Поддержка LDAP: да, только внешний LDAP сервер. Ограничение community-версии: нет коннектора для Outlook, нет доступа к промежуточным обновлениям сервера. Технически это самый сильный exchange сервер в обзоре с большим количеством компонент. Устанавливается только под Linux и имеет самую высокую цену (open != free), хотя Novell считает его дешевле MS Exchange. Самым досадным ограничением community версии является отсутствие коннектора для Outlook. Более того, этого коннектора нет даже в trial версии и в коммерческой версии продукта он покупается отдельно на каждого пользователя. Оплата, как и в других подобных продуктах, и…

Cистемы groupware для коллективной работы в организации. Zimbra.

Zimbra
Требования: Linux или MacOS

Версия: 6.07 community edition

Демо: http://www.zimbra.com/products/hosted_demo.php 
Установка: простая.

Поддержка MAPI для MS Outlook: есть.

Подключение к внешним почтовым серверам: нет.

Локализация: есть.

Поддержка LDAP: да.
Ограничение community-версии: нет коннектора для Outlook.


Качественный продукт, купленный VMware. Предлагается как коммерческая, облачная и community версия. Имеет удобный и хорошо развитый AJAX веб-интерфейс. Является достойным конкурентом MS Exchange и Open-xchange. Умеет работать с мобильными устройствами, общими папками, документами. Легко устанавливается. Существуют инструменты миграции.
Особенностями системы являются наличие своего desktop-клиента (который может подключаться и к другим почтовым серверам) и наличие большого числа расширений функциональности, которые называют зимлетами.
Все стандартные функции exchange-сервера присутствуют. Какие-либо особенные функции надо искать в зимлетах.
Дистрибутив системы, как обычно, вс…

Cистемы groupware для коллективной работы в организации. Scalix.

Изображение
Scalix

Требования: Linux

Версия: 11.4.6 community edition

Демо: нет

Установка: средняя.

Поддержка MAPI для MS Outlook: есть.

Подключение к внешним почтовым серверам: нет.

Локализация: нет.

Поддержка LDAP: да (AD в коммерческой версии).

Ограничение community-версии: 10 лицензий на коннектор Outlook, нет LDAP, антивируса и антиспама.

Система среднего уровня в данном тестировании. Различия между коммерческими версиями и community приемлемые: разделение идет по числу premium users, которые могут подключаться с использованием коннекторов в MS Outlook с использованием MAPI. В community-версии таких  привилегированных пользователей 10 и неограниченной число пользователей, которые могут подключаться по IMAP. Есть еще ограничения на антивирусную проверку, архивирования и ActiveSync.
Веб-интерфейс использует AJAX, но фрагментарно и внешний вид немного устарел. Локализации нет, но это не очень страшно. Систему, при минимальных знаниях CSS, довольно легко темизировать, включая мобильный web-интер…

Мастерим компьютер для прямых интернет трансляций и записи с видеокамеры или системы ВКС

Изображение
Мало кто знает, что в Пермском гос. университете есть пару специальных комнат для видеоконференсвязи (ВКС). Сегодня википедия бастует, так что приведу свое описание что такое ВКС.  Обе находятся в 8 корпусе и изредка используются. Сами по себе эти системы ВКС состоят из железок что на рисунке (это Tandberg C90, есть еще Tandberg C40 и Aethra Vega X5), поворотных камер и умеют в реалтайме передавать видео и презентации на другие подобные железки в других ВУЗах. Передают красиво, в HD или FullHD, могут на плазменную панель выводить презентацию, показывать удаленной стороне презентацию с нашего ноутбука, имеют эхоподавители ну и все дела. В образовании ВКС используется, обычно, для видеолекций с другими городами.

И все бы хорошо с этими устройствами, если бы только обычно не требовалось лекцию:
1) Записать
2) Вещать в интернет на каком-нибудь сайте
3) На сайте с вещанием повесить чат для обратной связи со зрителями
Конечно, желания писать, вещать, чатиться есть не только у наш…

Почему умрут ВУЗовские библиотеки

Предпосылки к смерти Ни для кого не является секретом бедственное состояние информатизации библиотечной отрасли вообще, и ВУЗовских библиотек в частности. Библиотекари сами, даже за 20 лет с момента начала информатизации, не смогли стать ИТ-специалистами и единственное что смогли внедрить - электронный каталог. Низкие зарплаты и не слишком интересные ИТ-задачи затрудняют привлечение хороших ИТ-специалистов извне. В результате, если информатизация основных отраслей в России отстает от запада лет на 5, то в библиотечном деле отставание на 15 лет и дальше разрыв только увеличивается.
В таком ключе ситуация могла бы развиваться еще довольно долго, если бы министерство образования не попыталось силой заставить библиотеки соответствовать потребностям читателей путем внедрения электронных библиотечных систем (ЭБС) в ВУЗах.
Внедрение ЭБС, как известно, может развиваться по трем сценариям, один из которых предполагает самостоятельное создание ЭБС и который мало кто реализует за отсутствием сп…