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

Компьютерный форум 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, 302 просмотров)
Тип файла: zip mini_messenger_v1.53.zip
(546.9 Kb, 220 просмотров)
Тип файла: 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, 32 просмотров)
Я искал простое средство оповещений бухгалтеров и прочих работников, не используя служебный телефон.
Увы, с приходом 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

 

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


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

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


Цитата:
Службой, надеюсь?
Пока нет, и не вижу в этом смысла. Приложение невелико, запускается доли секунды. Если есть серьёзные обоснования сделать службой, то почему бы и нет.
Edit: почитал вашу ветку, понял для чего - чтобы пользователи не выгружали клиента?

Цитата:
интерфейс скрытый
Не понял мысли

Последний раз редактировалось Королев Михаил, 28-05-2012 в 09:20.


Отправлено: 08:35, 28-05-2012 | #11



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

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


Аватара для Delirium

Ветеран


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

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


С опозданием, но отвечу.
Цитата Королев Михаил:
Цитата:
интерфейс скрытый
Не понял мысли »
Это значит, что у клиентов утилита не светится ни в трее, ни еще где либо, пока не придет сообщение. Пришло - показало и исчезло. Чтобы было неповадно кидать сообщения ненужные по сети.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 15:51, 27-06-2012 | #12


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


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

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


Не нашел, как отправлять сообщение с сервера из командной строки. Без этого утилита теряет 70% привлекательности.

Отправлено: 16:30, 20-09-2012 | #13


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


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

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


Хорошая программа, но есть пара замечаний
  1. плохо что не совместима с NET SEND (сейчас постепенно внедряется Win 7 а так в основном Win XP)
  2. в окне с сообщением привычнее видеть безликое ОК хотя это больше как придирка
  3. нет * или, что было бы лучше, какого то аналога посылания сообщения пользователям из диапазона (у нас 1 сеть на 2 предприятия наши адреса не пересекаются и хотелось бы просто отправлять сообщение например диапазону 192.168.1.1-192.168.1.200) не заботясь о появлении или удаления пользователей из этой группы
  4. шаблонов собщений пока нет, хорошо было бы их выбирать, но перед отправкой редактировать
P.S. Хорошо, что окно с сообщением не имеет фокуса на кнопке, а то у нас часто бывает, что пользователь печатает, жмет enter и закрывает сообщение.

Нашел два бага:
  • Если после длинного сообщения послать короткое то короткое дополняется символами из предыдущего длинного, т.е. если послать "Проверка связи" а потом "Проверка2" то придет "Проверка связи" а потом "Проверка2связи". Перезапуск msg_server.exe ничего не меняет, проблема в msg_client.exe.
  • В окно с сообщением влазит только 3 строчки, остальные накладываются на кнопку и идут дальше за пределы окна.

Последний раз редактировалось Nebula_, 10-12-2012 в 12:27.

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

Отправлено: 12:05, 10-12-2012 | #14


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


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

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


Цитата:
Это значит, что у клиентов утилита не светится ни в трее, ни еще где либо, пока не придет сообщение. Пришло - показало и исчезло. Чтобы было неповадно кидать сообщения ненужные по сети.
Так оно и сейчас так.

Цитата:
Не нашел, как отправлять сообщение с сервера из командной строки. Без этого утилита теряет 70% привлекательности.
Планируется, но нужно максимально просто реализовать этот способ. Пишите, если есть идеи.

Все баги, указанные пользователем Nebula_ исправлены.

Программа обновлена до версии 1.13. Подробности в шапке.

Отправлено: 23:31, 14-12-2012 | #15


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


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

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


Программа обновлена до версии 1.15. Подробности в шапке.

-------
Skype: michael_korolev


Отправлено: 05:11, 19-12-2012 | #16


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


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

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


Спасибо, обернул программу в msi и развернул с помощью GPO, вроде как работает.
Из не анонсированного - можно ли сделать чекбокс "Все" и сделать его главным (из двухуровневой системы выбора сделать трехуровневую), у меня около 15 групп (по отделам), если хочется послать сообщение сразу всем, приходится ставить 15 галок.
Есть еще одно неудобство - когда списки пересекаются, допустим, нужно послать сообщение пользователям 1С, которых 3 в одном отделе, весь другой отдел и 1 человек из третьего отдела, но честно говоря, не знаю, как удобнее было бы реализовать легкую возможность выбора (на ум приходят тэги, но как сделать красиво?).
Ну и конечно было бы удобно видеть, какие клиенты в сети, у каких сообщение отобразилось и какие его прочли и нажали "ок".
Но даже в данной реализации приложение очень удобно.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:42, 19-12-2012 | #17


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


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

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


iMirRor, msi делали на WiX?

-------
Skype: michael_korolev


Отправлено: 04:58, 20-12-2012 | #18


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


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

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


Цитата Королев Михаил:
iMirRor, msi делали на WiX? »
На триальной AdminStudio. Делал очень простую - один файлик копируется в соответствующую папку в Program Files, ярлык в автозагрузку. Делал исключительно для GPO, поэтому минимум диалогов (нет выбора, куда ставить, нет создания группы в меню). Можно конечно распространять через копирование посредством скрипта, но так трудно контролировать версии.

Отправлено: 08:40, 20-12-2012 | #19


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


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

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


Королев Михаил,
Планируется ли посылка сообщений по имени пользователя, т.е. не только по IP ?

Отправлено: 15:01, 01-02-2013 | #20



Компьютерный форум 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




 
Переход