Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Mini Messenger - простой аналог net send для Windows и Linux!

Ответить
Настройки темы
Разное - Mini Messenger - простой аналог net send для Windows и Linux!

Пользователь


Сообщения: 139
Благодарности: 17

Профиль | Отправить PM | Цитировать


Изменения
Автор: Королев Михаил
Дата: 22-05-2016
Вложения
Тип файла: zip mini_messenger_v1.40.zip
(211.0 Kb, 303 просмотров)
Тип файла: zip mini_messenger_v1.53.zip
(546.9 Kb, 228 просмотров)
Тип файла: zip mini-messenger-cli_1.53.bf_i386.deb.zip
(83.4 Kb, 26 просмотров)
Тип файла: zip mini-messenger-cli-1.53.bf-1.i386.rpm.zip
(83.1 Kb, 33 просмотров)
Я искал простое средство оповещений бухгалтеров и прочих работников, не используя служебный телефон.
Увы, с приходом Win Server 2008, Net Send был выпилен.

Openfire, скажете вы? Рассылки почтой? Любой_другой_софт+AD? Если это у вас всё это уже есть и более ничего не требуется, то эта программа вам вряд ли будет полезна.

В чем особенность?
Это не очередной чатик.
Это ПО для одностороннего (оператор -> пользователь) текстового уведомления пользователей, с отчетами о доставке и цветовой иерархической индикацией реакции получателей (доставлено/прочитано/ошибка доставки).


Лицензия Creative Commons «Attribution-NoDerivs»

Понравилась программа? Жмите в шапке "Полезное сообщение" и отмечайте рейтинг темы.

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

Обозначение клиент/сервер весьма условное, т.к. оба компонента фактически являются и клиентом и сервером одновременно.

Особенности комплекта:
* Небольшой размер компонентов.
* Не требует дополнительных библиотек

Особенности сервера:
* Командный (v1.5x) и графический интерфейс для Windows
* Командный интерфейс для Linux (v1.5x)
* Простой интерфейс
* Древовидная структура клиентов
* Сохраняемые шаблоны сообщений
* Отчеты о доставке
* Сканирование сети и построение списка рабочих клиентов (v1.5x)

Особенности клиента:
* Графический интерфейс для Windows (прекрасно работает под Wine в Linux)
* Сообщение появляется поверх всех окон
* В заголовке окна выводится информация о количестве минут, прошедших с момента появления сообщения (со склонениями, мой дорогой grammar nazi )

Миграция с 1.40 на 1.5x
База данных клиентов сконвертируется в новый формат автоматически.

Совместимость компонентов 1.40 с компонентами 1.5x
Несовместимо.

Что нового в версии 1.5x
!!! Консольные версии сервера для Windows и Linux (пока не умеет работать с отчетами от клиентов)
! Добавлен сканер новых и тестер существующих клиентов
! Для клиента можно указывать диапазоны адресов
! Добавлена статусная строка с отображением процесса отсылки сообщений по клиентам
! Добавлен режим работы по протоколу TCP
! Добавлен механизм выбора номера порта
! Логгирование в журнал Windows теперь отключаемо
! Много рефакторинга кода (возрос размер программ).
! Данные о клиентах теперь хранятся в clients.xml. Сервер автоматически конвертирует старую версию файла
+ В GUI-сервер и в клиент добавлен режим отладки: параметр --debug
+ Добавлен конфиг для клиента - cln_config.ini. Необязателен, но позволяет тонкую настройку клиента
+ Сервер не даст запустить вторую копию программы
* Исправлено: неверно проверялся путь в реестре, в некоторых ситуациях без прав администратора клиент и сервер не запускались
* Конфиг сервера переименован в srv_config.ini (сервер сам переименует, если найдет его рядом)
* Упростилось сохранение шаблонов
* Дополнен файл справки
* Изменения и исправления в UI
- Отказ от PE-упаковщика, т.к. имеются проблемы с антивирусами. Результат - возросший размер программ.

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

Работаю в данный момент над:
* Работа с LDAP/AD
* Новый протокол обмена данными/проверка на совместимость

Возможно, появится:
* Работа в режиме демона/службы.
? Инсталлятор. Остановился на Windows Installer, для эффективного развёртывания в локальной сети.
? Сообщения по таймеру. Послать сообщение, указать таймер. И, скажем, в течение полчаса, с заданным интервалом, сервер будет всех оповещать о скором выключении света.

Скриншоты (кликабельны):


Контакты
Пишите в личку ВК
Пишите на почту
Пишите в Skype
ICQ: 190674711
Jabber: okloks@jabber.ru
Ну или прямо в этой ветке!

Отправлено: 10:32, 25-05-2012

 

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


и еще вопрос - может можно как-то автоматизировать внесение получателей в clients.ini?
уж очень не удобно руками всех заносить

p.s. бродкаст не работает

Отправлено: 18:36, 02-12-2014 | #61



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 139
Благодарности: 17

Профиль | Отправить PM | Цитировать


hizhuns@fb, только проверил броадкаст - работает. Скриншот во вложении.

Над командной строкой подумаю.

Последний раз редактировалось Королев Михаил, 16-01-2016 в 11:34.


Отправлено: 19:52, 04-12-2014 | #62


Аватара для Craager

Ветеран


Сообщения: 637
Благодарности: 43

Профиль | Отправить PM | Цитировать


Как вирус стал определяться клиент во многих антивирусниках ((
Понятно, что файл чистый, но всё же хотелось бы, чтобы антивирусники его не видели как вредоноса)

-------
Вы пробовали выключить и снова включить?


Отправлено: 14:39, 04-02-2015 | #63


Пользователь


Сообщения: 139
Благодарности: 17

Профиль | Отправить PM | Цитировать


Вообще это головная боль девелоперов.
Вот тут NirSoft жалуется, например.

Думаю, забить на это или просто выкинуть UPX.

-------
Skype: michael_korolev

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:29, 08-03-2015 | #64


Новый участник


Сообщения: 13
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата:
1. Настройки - использовать Broadcast-вещание пробовали?
2. Запустить 1 раз с правами админа, либо внести reg-файл вручную:
"Либо внести reg-файл вручную" не получается для пользователей с ограниченными правами.
программа КАЖДЫЙ запуск лезет в реестр и несмотря на то, что строка там есть, пытается внести её.
и дает ошибку: "Can`t not create registry key. The program is interrupted/"
Выкрутился только тем, что в групповой политике в батнике прописал не только создание этой ветки реестра (reg add),
НО и раздачу прав для ограниченного пользователя на эту ветку (regini)

а так программка хорошая, зачет автору!

Отправлено: 17:44, 18-05-2015 | #65


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Большое спасибо за программу, внедрили на большое предприятие с четырьмя доменами!

Замеченные баги:
таймер сообщений не работает
баг при выделении подпапок в корневом каталоге: если выбрать последнюю папку, то "квадратик" выбора отметится на остальных папках (без отметки самих клиентов)
клиент 1.40 без танцев с бубном не работает, лучше бы оставить клиент от 1.31, так как тот не выбивает ошибку про ключ реестра.
Нет индикации обратной связи (получил или не получил), если слать сообщение из разных доменов (однако, сообщение получают на клиенте)
В заголовке окна у клиента нет информации о времени получении сообщения

Последний раз редактировалось epiphone, 04-06-2015 в 14:18.


Отправлено: 10:47, 04-06-2015 | #66


Пользователь


Сообщения: 139
Благодарности: 17

Профиль | Отправить PM | Цитировать


Спасибо, дайте денег!
Гляну на досуге, что там.

-------
Skype: michael_korolev

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:11, 04-06-2015 | #67


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


еще один баг: не сохраняет шаблоны почему-то

Отправлено: 09:03, 05-06-2015 | #68


Пользователь


Сообщения: 139
Благодарности: 17

Профиль | Отправить PM | Цитировать


Цитата:
"Либо внести reg-файл вручную" не получается для пользователей с ограниченными правами.
программа КАЖДЫЙ запуск лезет в реестр и несмотря на то, что строка там есть, пытается внести её.
и дает ошибку: "Can`t not create registry key. The program is interrupted/"
Проверил досконально - всё работает. Ясен пень! Программа лезет в реестр каждый раз, потому что проверяет, есть ключ или нет. Но она открывает его в режиме чтения, поэтому проблем здесь точно не должно быть. И если путь в реестре отличается от реального пути к программе, тогда программа пытается модифицировать ключ. Проверьте этот момент, тут точно вашей ошибки нет?

Цитата:
Замеченные баги:
таймер сообщений не работает
Эээ, всё работает, проверил. Как вы понимаете работу таймера?

Цитата:
баг при выделении подпапок в корневом каталоге: если выбрать последнюю папку, то "квадратик" выбора отметится на остальных папках (без отметки самих клиентов)
Это не баг.
К вашему сведению: у переключателей типа CheckBox есть три состояния - явно включен, выключен, включен неявно.
Явно включен - это если его включили непосредственно.
Неявно включен - это если включен какой-то из зависимых или дочерних элементов. Таким образом вы видите, что у этого родителя есть какие-то явно включенные потомки.

Цитата:
клиент 1.40 без танцев с бубном не работает
Объяснялось, что надо внести ветвь в реестр от имени пользователя с административными правами.

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

Цитата:
В заголовке окна у клиента нет информации о времени получении сообщения
Вы уверены? Время появляется, когда пройдет 1 минута и более.

-------
Skype: michael_korolev


Последний раз редактировалось Королев Михаил, 09-06-2015 в 19:00.


Отправлено: 18:39, 09-06-2015 | #69


Пользователь


Сообщения: 139
Благодарности: 17

Профиль | Отправить PM | Цитировать


Кому интересно - настрочил обновление. Обращайтесь в личку для тестирования.

Что нового в версии 1.50
! Добавлен режим работы по протоколу TCP, для сервера и клиента
! Реализован механизм выбора номера порта, для сервера и клиента
! Логгирование в журнал Windows теперь отключаемо
+ Добавлен конфиг для клиента - cln_config.ini. Необязателен, но позволяет тонкую настройку клиента
+ Сервер не даст запустить вторую копию программы
* Сменён PE-упаковщик с UPX на MPRESS
* Конфиг сервера переименован в srv_config.ini (сервер сам переименует, если найдет его рядом)

-------
Skype: michael_korolev


Отправлено: 20:43, 10-06-2015 | #70



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Mini Messenger - простой аналог net send для Windows и Linux!

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
MSFT SQL Server - [решено] не могу установить MS sql server 2008 на windows server 2008 r2... God-of-Chaos Программирование и базы данных 4 06-12-2013 17:58
2008 - windows server 2008 x64 sp2 + sql server 2008 + 1с 8.1 потребляет слишком много ОЗУ last-77 Windows Server 2008/2008 R2 8 02-01-2012 14:02
Анонс Шестого Всероссийского Слёта Системных Администраторов OSZone News Новости информационных технологий 0 14-06-2011 17:30
2008 - Windows Small Business Server 2008 и Server 2008 Standard Feonik Windows Server 2008/2008 R2 5 05-03-2009 12:04
[решено] Удаление системных папок Win Server 2008 & Win Vista XCodeR Хочу все знать 2 15-07-2008 00:01




 
Переход