Рубрика «чат»

Муки выбора корпоративного мессенджера: бесплатно, свой сервер, не iChat - 1

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

Начало

Когда я в первый день пришёл на работу, мне показали моё рабочее место, дали компьютер, зарегистрировали в Жире и Гитлабе, и показали главное средство общения сотрудников между собой — iChat. Можно подумать, это что-то про Apple, но всё было немного ужасней.
Читать полностью »

Всем привет, дорогие хабрахабровцы! Недавно я начал изучать node.js и дошёл до самого интересного, а именно — Socket.Io. Поизучав информацию в интернете, я так и не смог найти подробного «гайда» по данному модулю, поэтому пришлось копать самому. Некоторые скажут, что можно и самому понять, что написано на сайте модуля, но некоторым этого будет не достаточно чтобы понять базу web-socket'ов, поэтому я решил написать эту статью для таких людей, а именно на самом 'чётком' примере — чате.
Читать полностью »

в 8:24, , рубрики: Go, чат

Начинаем разработку чата на Go. Со стеком технологий пока не определились, но для начала сделаем каркас на Go. Берем за основу стандартный пример и пробуем разобраться, что здесь к чему:

https://github.com/golang-samples/websocket/tree/master/websocket-chat

Структура

Вводим 3 структуры Message, Client, Server, которые определяют сервер, клиента со стороны сервера и сообщение.

Message

Сообщение определено структурой:

type Message struct {
    Author string `json:"author"`
    Body   string `json:"body"`
}

func (self *Message) String() string {
    return self.Author + " says " + self.Body
}

С сообщением все совсем просто… Так, что перейдем сразу к клиенту.

Читать полностью »

image

Команда специалистов Check Point security обнаружила в стандартном функционале Facebook, а так же в Facebook Messenger, уязвимость, которая позволяла получить доступ к любым отправленным через социальную сеть сообщениям пользователей.

Конкретно эксплоит позволял кому угодно получить доступ к сообщениям пользователей и изменять их содержимое, то есть, например, потенциально распространять вредоносное ПО.
Читать полностью »

Facebook отключил обмен сообщениями в мобильной версии, заставляя всех установить Messenger - 1

Facebook убрал функцию обмена сообщениями в мобильной версии сайта. Теперь при попытке посмотреть полученное сообщение пользователям показывают заставку: «Ваши разговоры переносятся в Messenger». Простое нажатие на кнопку «Сообщения» сразу переносит вас в Play Store для установки Messenger!

Как обычно, PR-отдел объясняет действия заботой о пользователях, чтобы обеспечить им «наилучший опыт». Для этого «наилучшего опыта» выбрали единую платформу Messenger, чтобы не вносить путаницы разными вариантами отправки сообщений. Но это неприятная новость для миллионов людей, которые заходят на мобильную версию сайта специально чтобы избежать установки Messenger.
Читать полностью »

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

Последние версии iOS и Android имеют поддержку более 1200 символов эмодзи, но «десктопный» рынок не может похвастаться такими успехами. Мы же в Badoo хотим и делаем все, чтобы пользователям было комфортно общаться на всех платформах, не имея никаких ограничений в переписке.
Далее я расскажу, каким способом мы добились 100% поддержки эмодзи для веба.
Читать полностью »

Metronome IM и Jappix: многофункциональный Jabber, без сложностей в настройке - 1
Что если я расскажу вам как без особых усилий поднять свой собственный jabber-сервер со всеми новомодными фичами, такими как: архивация, синхронизация сообщений между клтентами, уведомления о прочтении, публичные чаты и многое другое…
Так же поделюсь с вами замечательным Jabber-клиентом который не менее интересен, он поддерживает аудио и видео звонки, имеет неплохой интерфейс и работает прямо из браузера.
То и другое вы получите абсолютно бесплатно, так-как и сервер и клиент лицензируются по свободнлй лицензии.

Речь пойдет об Metronome IM и Jappix.Читать полностью »

image

Новый год уже не за горами, а это может означать только одно — время для тёплого, лампового общения в голосовом хабрачатике (есть и обычный чат).

Общаться будем в TeamSpeak 3.
Скачать его можно тут.

Для подключения к серверу достаточно ввести IP — speakserver.cloudapp.net и ваш никнейм.

С наступающим, друзья!

Читать полностью »

Средства коммуникации на сайте – один из тех важных инструментов, которому уделяют недостаточно внимания. В Facebook это заметили и теперь превращают свой Messenger в полноценный рабочий инструмент, посредством которого интернет-магазины связываются со своими клиентами. Функция Business еще недоступна жителям России, но в целом различить, что собирается Facebook сделать в итоге, уже можно и так.

imageЧитать полностью »

image

Сегодня в нашем разделе — сервис Carrot Quest, который позволяет общаться и управлять пользователями на основе их поведения.
Читать полностью »