Ранее я рассмотрел несколько вариантов современных корпоративных чатов. Сегодня расскажу, как установить, настроить и использовать MyChat — клиент-серверный чат для локальных и корпоративных сетей. Расскажу об его отличиях, преимуществах и недостатках на основе своего тестового внедрения.

Если у вас есть желание научиться управлять и строить IoT (интернет вещей), рекомендую познакомиться с онлайн-курсом «IoT-разработчик» в OTUS. Курс не для новичков, для поступления нужно пройти .

Обзор MyChat

Напишу список основных возможностей MyChat в сравнении с другими мессенджерами, которые отметил для себя я сам, когда тестировал:

  • Сервер устанавливается только на Windows. Это может быть как плюсом, так и минусом, в зависимости от того, как посмотреть. Плюс тут очевиден — очень простой процесс установки. Может выполнить не только администратор, но и простой пользователей. Обычный визард, далее-далее-далее, сервер установлен и сразу работает. Никаких плясок с бубном, подготовок и всего остального. Не надо ни nginx конфигурировать, ни базу данных готовить. Ничего. Все работает из коробки. Сравните это с установкой matrix или mattermost. Небо и земля. Соответственно, для тех, кто не очень с линуксом это плюс. Лично для меня это минус, так как предпочитаю, по возможности, всю инфраструктуру строить на linux.
  • Нативные клиенты для Windows, Linux, MacOS, Android. Клиенты для чатов это отдельная тема. Ее я рассмотрю подробнее ниже.
  • Есть MSI пакеты для автоматической установки клиента через AD. Это удобно. Чат легко разворачивать, обновлять. К слову, обновляться клиент может автоматически с сервера при подключении.
  • Есть портативная версия клиента. Работает так же, как и основная. Очень удобно. Я всегда предпочитаю портативные версии, если есть возможность. Конечно, речь не о корпоративной сети с AD, а о персональном компьютере.
  • Возможность использования открытых и закрытых конференций. Их могут создавать и удалять как сами пользователи, так и администраторы. Причем последние могут делать конференции, которые нельзя удалить и из которых нельзя выйти. Это есть не во всех чатах.
  • Интеграция с Active Directory. Причем работает нормально и без плясок с бубном. Не совсем прям очевидно настраивается, но разобраться можно методом тыка.
  • Доска объявлений, форум. Такое себе решение. Вроде и есть, но как-то не понятно, зачем она в чате. Я не использовал.
  • Kanban доска. Вещь для меня не понятная. Я знаю, что это известная штука, но сам не использовал никогда и не видел, чтобы кто-то пользовался.
  • Нормальный список контактов, который можно вручную сформировать в админке и раскидать пользователей по группам, отделам. Я когда первый раз смотрел чат, не придал этому значения. А потом, когда проверил все остальные, с удивлением обнаружил, что ни в одном чате нет возможности создать структурированный список контактов. Это очень удобно, и я не понимаю, почему нигде нет такой возможности
  • Интеграция с телеграмом. Раньше была в виде отдельного скрипта, сейчас добавлена в основной функционал, настраивается через раздел меню.
  • Чат использует свой внутренний язык скриптов. Так что есть простор для творчества, если возникнет желание. Есть примеры готовых решений на скриптах.
  • Web чат и возможность подключать сторонних людей. Все работает из коробки. Web версия, конечно, так себе. Но если смотреть именно на функционал, то работает все нормально.
  • Ftp файловый сервер и VNC клиент. Сервер MyChat может работать как ftp сервер. Так же вы можете подключаться к клиентам по VNC. Решение спорное. Я лично предпочитаю, когда все по отдельности, а не комбайн, где все в куче. Это фишки тратят ресурсы разработки. Мне кажется, лучше фокусироваться на основном функционале. Сам не пользовался ни тем, ни другим. Возможно кому-то это будет актуально и полезно.
  • Реализован функционал оповещений. Пишу в конце, но на самом деле, мне это понравилось больше всего, когда я знакомился с чатом. Есть возможность отправить оповещение группе пользователей. Это оповещение выскакивает поверх основного окна с чатом. Есть возможность сделать так, что пользователь не сможет закрыть оповещение, пока не нажмет на кнопку, что он ознакомился, либо не напишет комментарий. Ведется учет времени и пользователей, которые прочитали оповещения. Можно это оповещение выводить поверх всех окон у клиента. Подобного функционала больше не видел нигде. Мне кажется, это очень полезно и удобно.
  • Очень удобная и функциональная история. Без проблем находится все с разбивкой по датам, чатам, пользователям и т.д. Например, в Zulip очень неудобно искать по истории, особенно если ищешь что-то с давностью в несколько месяцев. Иногда просто невозможно что-то найти. Скролишь бесконечно один и тот же чат, пока он не зависнет.


  • Для чего нужна программа чат для локальной сети

    Довольно часто можно услышать мнение: для чего же нужен чат для локалки, ведь есть электронная почта? Здесь однозначного ответа не существует, но можно выделить следующие преимущества использования локальных мессенджеров для общения:

    • нет необходимости использовать интернет для общения внутри LAN;
    • не нужно ставить дополнительные сервера, и разворачивать на них почтовые сервисы или службы обмена сообщениями;
    • чат может поставить себе любой пользователь без специальных навыков и умений и пользоваться им;
    • утечка информации из интранет просто невозможна, в то время, как почтовые сервисы, особенно общественные, постоянно подвергаются атакам и наблюдаются спецслужбами.

    Это основные преимущества, но далеко не все. Чат позволяет вести рассылку точечно или отдельным группам. Сообщения приходят мгновенно, и можно видеть уведомление на экране монитора. Не нужно заполнять поля «Кому» и «Тема», как в почтовых службах. Можно передавать файлы без ограничения по размеру и другие данные. Рассмотрим несколько программ, позволяющих создавать бесплатный чат для локальной сети в качестве примера. Они завоевали популярность среди людей и активно используются в качестве корпоративных или домашних средств обмена сообщениями.

    Общее впечатление, плюсы и минусы MyChat

    Прежде чем перейти к перечислению плюсов и минусов, расскажу общее впечатление, которые сложилось после знакомства с MyChat. Я начал поиск нового чата для организации, когда понял, что интерфейс Miranda морально устарел, как и все решение на базе openfire. Хотелось чего-то нового, современного, молодежного Все уже знают про Slack, про его функционал и стоимость. В общем, хотелось чего-то современного, но не такого дорогого.

    В итоге я перебрал и проверил многие популярные чаты, которые перечислил в начале. Когда увидел MyChat, немного взгрустнул. Мне понравился функционал. В нем действительно много полезных фишек, которых нет у других. Расстроил дизайн, который был похож на старую миранду Сейчас они немного освежили внешний вид, выглядит более современно. Но даже сейчас могу сказать, что дизайн клиента мне не нравится. Я не могу объяснить, что конкретно, просто не нравится. Это личное впечатление. Например, открываю Телеграм, он выглядит современно, хороший подбор цветов, плавности линий, углов, приятно глазу, приятно пользоваться. В случае с MyChat начинаются сомнения и поиск компромиссов между внешним видом и функционалом.

    Однозначно мне не понравился ни один клиент. Более ли менее симпатичным, по моему мнение он у Mattermost. Но скажу вот какую вещь. Сейчас лично я склоняюсь именно к MyChat и его клиентам и вот по какой причине. Я не очень разбираюсь в программировании, но давно заметил, что сейчас стали появляться программы, очень медленные, кушающие кучу памяти с неотзывчивым интерфейсом. После долгой работы они начинают подтормаживать, иногда зависать.

    Я навел справки и узнал, что все эти программы написаны на фреймворке Electron. Если простыми словами, то его особенность в том, что он позволяет обернуть в приложение браузер, который будет работать с сайтом. То есть, к примеру, клиент zulip на windows, это просто браузер, завернутый в оболочку, который работает только с сайтом сервера zulip. По такому же принципу сделаны такие популярные приложения, как Slack, Mattermost, Disord и многие другие. Я уже по поведению приложения и объему инсталлятора научился определять их. Если простой функционал в огромном инсталляторе — жди тормозов.

    Этот фреймворк, как я понял, позволяет очень просто и быстро писать приложения, прощает многие ошибки. Но он очень сильно тормозит, отзывчивость интерфейса низкая. Я долго пользовался клиентом zulip и он меня откровенно начал раздражать. Перестал его запускать вообще, заходил в чат через браузер. Так проще, нежели грузить отдельно еще один браузер для него. Он иногда зависал, иногда тормозил при разворачивании из трея. Причем все это ухудшается с увеличением количества чатов и конференций.

    После активного использования Zulip, я стал скучать и грустить по своей старой Миранде, которая открывается мгновенно, не тормозит, не течет по памяти. Работает быстро и отзывчиво. К чему я все это. А к тому, что у MyChat нативный клиент, который работает так же быстро и отзывчиво. Это приятно и удобно. Много разных настроек. Несмотря на все мои претензии к внешнему виду, сейчас я бы предпочел что-то простое и быстрое, нежели тормозящее и падающее.

    К слову, android клиент тоже очень простой и шустрый. С ужасом вспоминаю андроид приложение для mattermost. Оно ужасное — медленное, глючное, с кривым отображением. Как я понял, они просто свой браузер сделали на кодовой базе chromium и замкнули его только на свой чат. Это неудобно для пользователя, но упрощает разработку.

    Проект MyChat живой, постоянно развивается, внедряется новый функционал. Я тестировал его примерно год назад, может чуть меньше. Сейчас развернул снова и вижу много изменений. Полез искать скрипт для интеграции с Телеграм, а она уже реализована штатно. В целом проект создает положительное впечатление за счет темпов разработки, выхода новых версий и функционала, хорошей техподдержки, нормальной документации. Как мне показалось, делается не так, как сейчас принято тяп-ляп и в продакшн, а там пусть тормозит, падает и т.д. Главное выкатить релиз и заявить новый функционал. Последнее время уже все устали от этого подхода. Чего стоит только недавнее обновление интерфейса Gmail.

    Итак, кратенько по плюсам:

  • Большой функционал за умеренную плату. У других решений стоимость будет выше. Есть бесплатная версия с ограничениями на 20 пользователей.
  • Очень легкое и быстрое разворачивание. Простая установка, настройка базовых функций через админку даже без чтения документации.
  • Хороший нативный клиент, как для компьютера, так и телефона, который не тормозит, не тупит, не зависает. В локальной сети сам находит сервер чата.
  • Работает интеграция с AD из коробки. Со всеми остальными чатами для этого придется попотеть.
  • Удобный список пользователей с возможностью распределения по группам и подгруппам.
  • Удобная и функциональная история сообщений.
  • Уникальный функционал оповещений с подтверждением прочтения.
  • Большой функционал, который расширяется встроенным скриптовым языком.
  • Легкий бэкап и перенос сервера. Все данные располагаются в двух каталогах.
  • Общее качество продукта, тех поддержки, документации. Все оперативно и на русском языке.
  • То же самое по минусам. Напоминаю, что это субъективно:

  • Установка сервера только на Windows.
  • Комбайн все в одном. Я бы лично убрал непрофильные функции (ftp, vnc, форум и т.д.)
  • Старомодный дизайн как клиента, так и админки (нескучные обои в фоне :))
  • Когда все выходят из конференции, она автоматически закрывается, если не создана отдельно в админке и не помечена автосоздаваемой. То есть пользователи создали конференцию сами, посидели в ней днем, потом позакрывали все окна чата с ней, она удаляется. История сохраняется, но саму конференцию придется пересоздать потом.
  • QChat — чат для локальной сети без сервера

    Еще одна замечательная утилита, заслуживающая внимание — это Qchat. Она позволяет организовать чат для локальной сети без сервера, что иногда просто необходимо в некоторых случаях. Программа имеет следующие возможности:

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

    QChat не требует установки и может быть запущена как портативная даже со съемного носителя. Единственным недостатком является то, что логи сообщений не ведутся, поэтому после выхода вся переписка будет стерта. Это решается если использовать серверную версию QChat, а такую возможность разработчики также предусмотрели.

    Хотелось ли Вам «поднять» у себя в сети компании собственный Скайп или «Аську»? Чтобы не быть привязанным к внешним сервисам Microsoft или Mail.ru? Со своим сервером, чтобы можно было объединить сотрудников «под одним крылом» и не волноваться, что конфиденциальную информацию может кто-то прочитать или нелегально получить закрытые документы фирмы.

    Такая программа есть, и речь пойдёт о внутреннем корпоративном мессенджере MyChat

    .

    В статье будем говорить о русской бесплатной версии, которая практически ничем не отличается от её старшего собрата, коммерческой.

    Представьте, что сервер, к которому Вы подключаетесь, работает внутри вашей компании, в локальной сети, на каком-то компьютере. Все сотрудники подключаются к нему по IP адресу или по имени компьютера. Какая операционная система у Вас: Windows, Linux, macOS или Android-смартфон — не важно, приложения есть почти под все операционные системы. MyChat работает даже просто в браузере…

    Этот мессенджер «заточен» на использование внутри компании, сообщения и файлы хранятся только на Вашем сервере и не передаются в Интернет.

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

    Все сообщения, справка и интерфейс программы — на русском языке.

    Установка MyChat

    Как я говорил ранее, устанавливается MyChat на любую версию Windows. Я ставил и на Win7 и на Win10. Приобретать для этого отдельно сервер не требуется. Хотя если он уже есть, можно развернуть на нем. Работать сервер MyChat может в двух режимах:

  • Как приложение.
  • Как служба.
  • Подробно процесс установки описан в документации, поэтому не буду подробно останавливаться. Там все просто, нет никаких нюансов. Управляется сервер через web консоль. При входе сразу же узнаете дефолтное имя пользователя и пароль.

    Мелочь, а приятно. Не надо лезть в документацию и искать дефолтную учетку. Уже есть подсказка.

    Как сделать, чтобы MyChat работал через Интернет?

    Если внутри локальной офисной сети всё понятно, то как подключить людей со смартфонами через сеть Internet к Вашему внутреннему чату, если сервер MyChat находится в локальной сети?

    Понадобится внешний IP адрес и, желательно, доменное имя типа “mycompany.ru”, чтобы проще запомнить адрес сервера и сделать SSL сертификаты для безопасных соединений в браузере и аудио/видео звонков. «Белый» IP адрес может предоставить Ваш интернет-провайдер.

    Люди в локалке будут, как и раньше, подключаться к внутреннему адресу, например, «192.168.1.100», а вот те, кто «снаружи» — на внешний, тот, что Вам предоставит интернет-провайдер.

    Подробно о том, как это сделать, рассказывается в статье «Локальная аська или как настроить работу MyChat через Интернет » .

    Базовая настройка

    Для того, чтобы попробовать чат в деле, после установки необходимо выполнить несколько простых действий. Первое — идем в раздел Список пользователей и создаем новых пользователей.

    Кстати, если этого не сделать, то при первом подключении клиента, будет автоматически создан пользователь, так что вы в любом случае подключитесь к серверу.

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

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

    Это основные настройки по пользователям. Дальше можно группы создавать, которым потом можно различные права назначать. Например, можно разрешить отправлять оповещения только определенной группе пользователей.

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

    В Управлении правами наглядно отображены права доступа различных групп к сервисам и настройкам. Таких гибких и удобных настроек я не видел ни в одном чате.

    После создания пользователей, групп, конференций и прав доступа, можно начинать пользоваться сервером. Для этого достаточно скачать один из представленных клиентов и подключиться к серверу. Он автоматически найдет сервер в сети и предложит авторизоваться.

    После подключения увидите основной интерфейс программы.

    Увидите список контактов и конференций. К тем, в которые вам добавили через панель администрирования, вы уже будете подключены. В клиенте много настроек. Рекомендую посмотреть их и поменять в зависимости от предпочтений.

    Настроек на сервере не очень много. Они хорошо структурированы. Посмотрите их все, прочитайте документацию — https://nsoft-s.com/mcserverhelp/. Для того, чтобы получить первоначальное впечатление потребуется не много времени. Буквально час-два, чтобы во всем разобраться. Если продукт покажется интересным, можете уже плотнее изучать — настраивать интеграцию с AD, web чат, доступ гостей, интеграцию с Телеграмм и др.

    Что же сейчас?

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

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

    Платных продуктов тоже достаточно много, есть из чего выбрать. Однако, как правило, цены на такие программы весьма «кусаются». Особенно, если разработчик именитый, типа Microsoft или IBM. Да и большая часть функций таких программ небольшим фирмам просто не нужна.

    СЫЫЫЫЫЫЫРРРР! Или Чип и Дейл спешат на помощь

    Для небольших компаний, штат сотрудников которых не превышает 15 человек, идеальный вариант – установить . Это практически полнофункциональная версия его . Но абсолютно бесплатная и с богатым функционалом.

    В этой программе есть всё, что может понадобиться. Её не нужно настраивать, программа работает сразу после установки. Разберётся даже админ-блондинка, если таковые есть в дикой природе:) Мессенджер на русском языке, с большой подробной и иллюстрированной справкой. Хотя, сразу вряд ли туда придётся заглядывать (разве что потом, когда захочется попробовать «на зуб» разные интересные функции), программа интуитивно понятна и похожа на стандартный офисный набор от Microsoft.

    Разработчики MyChat – из Украины и, как никто, очень хорошо представляют себе специфику отечественных компаний и их нужды.

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

    Я работаю в небольшой конторе, где почти каждый из 8 сотрудников, у которых есть компьютер, находится в отдельном кабинете. Когда кому-то что-то нужно, обычно мы или звоним друг-другу по телефону, или просто ходим из кабинета в кабинет. Это, к сожалению, не всегда удобно. Поэтому мною, как главным техническим спецом, уже не раз предпринимались попытки оптимизировать этот момент рабочего процесса. И, кажется, мне это удастся:)

    А поможет мне в этом бесплатная версия довольно известного в Рунете чата для локальных сетей MyChat Free Edition

    .

    Основные возможности

    Программа позволяет развернуть полноценный локальный чат со следующими возможностями:

    • поддержка до 20 активных соединений на сервере;
    • обмен текстовыми сообщениями и файлами;
    • голосовая и видеосвязь;
    • реализация локального FTP (файлового) и SMTP (почтового) сервера;
    • гибкая настройка общих и локальных комнат чата;
    • доступность чата для всех платформ, включая неплохой веб-интерфейс;
    • возможность доступа к серверу через Интернет.

    И это далеко не все возможности чата! Ещё в нём есть встроенная система объявлений, распределения заданий и отслеживания их выполнения. А, если и этого мало, то его можно интегрировать практически с любыми программными решениями, которые используются в Вашем офисе (правда для этого уже потребуются базовые навыки программирования и работы с API).

    Сравнение с платной версией

    Омрачает ситуацию только то, что мы, всё-таки, говорим о бесплатной версии, которая имеет определённые ограничения:

    Вот и все отличия. Единственное серьёзное ограничение бесплатной версии MyChat — подключение к серверу не более 20 клиентов. Для небольших контор, вроде моей, этого вполне достаточно. Большим же офисам придётся за каждые дополнительные 10 подключений доплатить 40 долларов.

    Установка и настройка сервера

    Чтобы MyChat заработал в Вашей локальной сети, нужно первым делом установить на один из компьютеров программу-сервер. С этим сложностей не будет никаких. Просто из скачанного архива нужно запустить файл MyChat Server.exe и следовать подсказкам инсталлятора:

    После установки сервер уже работает и к нему уже можно подключаться. А перед нами появляется окно со статистикой. Здесь отображается информация о работе самого сервера, подключённых к нему клиентах и запущенных сервисах. По умолчанию у меня не работал только SMTP-протокол отправки электронной почты. В принципе, он меня не особо интересовал, но при желании всё можно настроить. Собственно, в окне статистики нам делать больше нечего, поэтому к настройкам и перейдём. Для этого нажмём кнопку «Администрирование»

    :

    Управление сервером (как и выполнение некоторых других задач) в MyChat происходит через веб-интерфейс, поэтому перед Вами откроется окно браузера с адресом локального хоста (https://127.0.0.1/admin):

    Небольшое всплывающее окошко сообщит нам, что мы можем использовать адрес локалхоста для дальнейшего быстрого входа в панель управления сервером и выдаст нам временный логин с паролем («admin | admin»). В целях безопасности именно эти данные для входа в админку сервера нужно сменить первым делом. Для этого в левом боковом меню ищем раздел «ПОЛЬЗОВАТЕЛИ»

    и открываем в нём пункт
    «Список пользователей»
    . Здесь выделяем учётную запись «admin», жмём кнопку
    «Изменить»
    и меняем имя, пароль, а также, по желанию, остальные параметры:

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

    Подключение клиентов

    Установка клиента MyChat ненамного сложнее установки сервера. Здесь Вам вообще не нужно будет вводить никаких данных. Фактически вся инсталляция сводится лишь к выбору языка интерфейса и нажатию кнопок «Далее». Кроме того, Вы можете и не устанавливать ничего, скачав с официального сайта portable-версию клиента . При первом запуске перед Вами появится специальный пошаговый мастер, который позволит пошагово подключиться к новосозданному серверу:

    На первом шаге нам нужно определиться с вариантом подключения к серверу:

    Их всего 4:

  • Автоматически найти сервер в моей локальной сети
    — позволяет автоматом просканировать сеть и обнаружить в ней активный сервер MyChat. Пункт выбран по умолчанию и является самым простым способом подключения.
  • Я знаю адрес сервера и введу его вручную
    — даёт возможность ввести адрес сервера самостоятельно. Подойдёт, например, в том случае, если клиент, который нужно подключить, находится в другой локальной сети или требуется создать подключение через Интернет.
  • У меня есть файл настроек, полученный от администратора
    — открывает диалог выбора файла с настройками, который можно создать владельцу сервера для упрощённого подключения клиентов. Настроечный файл уже содержит и адрес сервера и необходимые пароли доступа, что позволяет свести к минимуму действия на стороне клиента.
  • Я хочу подключиться к серверу разработчиков в Интернете
    — реализует быструю связь с разработчиками через их сервер в Интернете.
  • Для простого подключения внутри локальной сети обычно подходит первый вариант, выбранный по умолчанию. Если оставить выбор на нём, то на следующем шаге нам будет предложен список обнаруженных серверов:

    Почему-то у меня на этом этапе высветилось два одинаковых сервера. Не мудрствуя лукаво, я выбрал первый. Кстати, на этом шаге мы увидим первое упоминание о том, что мы хотим подключиться к незарегистрированной версии сервера. Но это — мелочи.

    Последний шаг — регистрация на сервере:

    Здесь мы увидим традиционную форму, в которую обязательно нужно вписать свои логин, пароль (два раза), адрес электронной почты и секретный вопрос с ответом на него для восстановления пароля в случае его утери. После этого жмём кнопку «Финиш» и завершаем этап подключения.

    Интерфейс клиента

    Если всё прошло успешно, перед нами отобразится интерфейс самого клиента MyChat:

    Для тех, кто когда-либо пользовался программами для обмена мгновенными сообщениями, вроде ICQ или QIP , внешний вид мессенджера MyChat будет во многом знакомым. Верхняя часть окна отведена под традиционные панели меню и инструментов (о некоторых из них мы ещё поговорим). В левой части расположен список контактов и пользователей онлайн. Центральная же часть окна отведена непосредственно под поле отображения переписки чата и ввода собственных реплик.

    Обратите также внимание, что над полем ввода текста имеется панель с кнопками и выпадающими списками. С их помощью Вы можете вставлять в сообщения смайлы (в т.ч. анимированные), прикреплять файлы, добавлять быстрые фразы (до 10 штук) и активировать панель форматирования текста (кнопка справа над кнопкой «Отправить»).

    Также взгляните на ряд вкладок под полем ввода. По умолчанию Вам доступна вкладка со списком всех открытых на сервере публичных конференций и вкладка с общим чатом «main», в который могут писать все пользователи, подключённые к серверу. Если же Вы хотите пообщаться с одним из пользователей в приватном режиме, нажмите на его имя в левом списке и у Вас появится ещё одна вкладка с именем выбранного Вами контакта:

    В приватном режиме левая панель отображает не список контактов, а данные о профиле выбранного Вами пользователя. Здесь также имеются кнопки аудио, видеосвязи и демонстрации экрана. Правда все эти функции работают только на Windows 7 и старше. В остальном же всё так, как и в общем чате.

    Дополнительные функции

    Как я уже говорил чуть выше, в MyChat не только настройка сервера, но и большинство функций доступны через веб-интерфейс. Здесь есть и собственный онлайн-клиент для чата, и возможность создавать форумы, и доска объявлений, и даже некое подобие CRM ! О некоторых из этих возможностей и поговорим.

    Онлайн-клиент чата

    Сервер MyChat можно назвать эдакой «вещью в себе». Несмотря на то, что общаться с его помощью удобнее посредством специального клиента, тем не менее, имеется возможность и не устанавливать ничего! Для базовой текстовой переписки вполне достаточно будет веб-версии клиента!

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

    Здесь мы видим ссылки на загрузку клиентов практически под все популярные операционные системы. А справа в самом краю ряда расположена кнопка «Web»

    , которая и открывает нужный нам веб-интерфейс. Нажимаем её, вводим в появившейся форме свои логин-пароль (либо регистрируемся в качестве нового пользователя) и попадаем в примерно такое окружение:

    Рабочее пространство здесь разбито на три основные колонки. В левой расположено меню, позволяющее переключаться между конференциями, а также получать доступ к дополнительным инструментам Kanban и Доска объявлений. Забегая наперёд, скажу, что Канбан — это и есть упоминаемый мною ранее аналог CRM, а вот Доска объявлений — некий аналог рассылки, которую может создавать лишь администратор сервера, поэтому простому пользователю туда смысла ходить нет.

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

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

    Онлайн курс MS SQL Server Developer

    Если у вас есть желание научиться обрабатывать миллиарды данных, рекомендую познакомиться с онлайн-курсом «MS SQL Server Developer» в OTUS. Курс не для новичков, для поступления нужны базовые знания по программированию, работе с БД и SQL. Обучение длится 4 месяца, после чего успешные выпускники курса смогут пройти собеседования у партнеров. После обучения вы сможете:

    • разрабатывать на SQL;
    • проектировать БД и понимать все нюансы;
    • анализировать и оптимизировать производительности запросов;
    • писать сложные хранимые процедуры, функции и триггеры;
    • читать план запроса.

    Проверьте себя на вступительном тесте и смотрите подробнее программу по .