Форум города Дубна

свобода и демократия
Текущее время: 28 мар 2024, 18:42

Часовой пояс: UTC + 3 часа


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Чат - как реализовать?
СообщениеДобавлено: 05 фев 2016, 00:47 
Не в сети
Старейшина (Администратор)
Аватара пользователя

Зарегистрирован: 09 фев 2014, 22:52
Сообщения: 863
Проблема: отсутствие общения в реальном времени.
Решение: организация чата.

В чем сложность реализации?

Как многие помнят, были в свое время различные "диванчики", "комнатки", "курилки" и прочие инструменты для организации чатов (а кое-где они и сейчас остались). Все они были реализованы без специальных технологий (тогда не существовавших) по принципу обычной веб страницы, которая просто обновлялась сама раз в N секунд.

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

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

История развития таких специализированных чат-решений достаточно богата, а я пожалуй назову лишь несколько с моей т.з. достойных упоминания кандидатов:

IRC - Internet Relay Chat. Завтра в полдень ему как раз исполняется 117,5 лет со дня основания. Основная проблема - сложность настройки, большинство просто забьёт. Нормальных мобильных клиентов (из тех что контингент осилит, и это я говорю без пренебрежения) - нет. С другой стороны, технология открытая, можно поднимать свой сервак.

Jabber/XMPP - известная открытая технология, и я даже сервер поднимал для форума, и даже успел забыть как я это делал, а теперь вот вспомнил, но не хочу много об этом думать: что-то в этом решении было не то, и, скорее всего, это было связано с тем, что там еще было много работы, а я много люблю только когда делаю осмысленные и полезные действия...

whatsapp, viber — неплохие мобильные чатилки. Есть несколько вопросов к ним: 1) имеются ли групповые чаты? 2) имеются ли десктопные версии? Честно говоря, я не в курсе. Знаю, что, например, для Viber точно была какая-то аппликуха. Но вот насчет остального - не знаю. Эти вещи полностью закрытые (проприетарные) и мы не можем поднять свой сервер.

Goolge hangouts — честно говоря, мало что могу про это сказать. Никогда не рассматривал это в качестве public chat, и не видел чтобы кто-то так это использовал. Очевидно, вещь полностью закрытая.

Telegram — если кто еще не знаком с этой чатилкой, то рекомендую. Удобство во всех смыслах - отвал башки! Вещь просто потрясающая. Синхронизация между всеми вашими одновременно подключенными клиентами — на уровне шедевра. Создал эту штуку совместно с другими отличными программистами тов. Павел Дуров, — тот самый который замутил сеть Вконтакте. К сожалению Telegram тоже закрытая, то есть мы не можем поднять свой сервер. Однако, за исключением веб-клиента, о котором возможно я просто не знаю, есть все: отличное мобильное приложение, отличное десктоп-приложение (которое, кстати, работает тупо как webview для хрома, то есть - как приложение Хрома, так что заработает с полтыка если Хром у вас стоит), возможность создавать чат-группы (до 250 вроде человек - немног, но нам хватит). Есть даже боты, которые могут например постить сами новости, устраивать голосования, ну и так далее.

Tox — еще одна чатилка. Мне ее представили как Свободный Telegram (free like in freedom, not like in free beer). То есть сервер поднять свой можно. Но ничего про это не знаю, не могу сказать.

Итак, моё предложение — освоить Telegram.

Процесс организации я вижу так:
1) сначала демократическое сообщество обсуждает, какие группы нужны
2) затем они создаются в системе Telegram Швейком или еще кем-то
3) далее форумчане оставляют заявки на вступление в группу
4) PROFIT

Система требует практически ноль администрирования (за счет того, что сервер не наш) и безвозмедна для организатора и участников.

Что скажете?

P.S. Для тех кто не знает Telegram я мог бы еще привести кучу аргументов за нее, но реально уже большой пост получился.

_________________
Внимание: изменились правила форума.
aka Onkel Tёm aka eDeth


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 05 фев 2016, 01:44 
Не в сети
Старейшина (Администратор)
Аватара пользователя

Зарегистрирован: 09 фев 2014, 22:52
Сообщения: 863
Конкретика по Телеграму:

Клиент для Android: https://play.google.com/store/apps/deta ... nger&hl=ru
Клиент для Windows Phone: https://www.microsoft.com/ru-ru/store/a ... zdncrdzhs0
Клиент для iOS: https://itunes.apple.com/ru/app/telegra ... 49807?mt=8
Клиент для Windows: https://tdesktop.com/win
Клиент для OS X: https://tdesktop.com/mac
Клиент для Linux: https://tdesktop.com/linux

_________________
Внимание: изменились правила форума.
aka Onkel Tёm aka eDeth


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 05 фев 2016, 01:52 
Не в сети

Зарегистрирован: 18 фев 2014, 10:10
Сообщения: 6377
Пол: Мужской
Тёма писал(а):
IRC - Internet Relay Chat. Завтра в полдень ему как раз исполняется 117,5 лет со дня основания..

Тёма , а ты не преуменьшил ? )))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 05 фев 2016, 01:55 
Не в сети

Зарегистрирован: 11 мар 2014, 01:31
Сообщения: 7460
Пол: Женский
На лайфе вот такой чат, очень простенький- taiga chat.
Цитата:
Вложение:
Чат.png
Чат.png [ 280.93 КБ | Просмотров: 10285 ]


Последний раз редактировалось MiLady 05 фев 2016, 01:57, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 05 фев 2016, 01:55 
Не в сети
Старейшина (Администратор)
Аватара пользователя

Зарегистрирован: 09 фев 2014, 22:52
Сообщения: 863
Staropramen писал(а):
не преуменьшил ? )))


Ты знаешь, поскольку я там живу полтора десятка лет, то мне сложно пройти мимо и не пнуть это )

_________________
Внимание: изменились правила форума.
aka Onkel Tёm aka eDeth


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 05 фев 2016, 01:57 
Не в сети

Зарегистрирован: 18 фев 2014, 10:10
Сообщения: 6377
Пол: Мужской
Тёма писал(а):
Ты знаешь, поскольку я там живу полтора десятка лет, то мне сложно пройти мимо и не пнуть это )

ОК )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 05 фев 2016, 01:57 
Не в сети
Старейшина (Администратор)
Аватара пользователя

Зарегистрирован: 09 фев 2014, 22:52
Сообщения: 863
MiLady писал(а):
На лайфе вот такой чат, очень простенький


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

_________________
Внимание: изменились правила форума.
aka Onkel Tёm aka eDeth


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 05 фев 2016, 01:59 
Не в сети

Зарегистрирован: 11 мар 2014, 01:31
Сообщения: 7460
Пол: Женский
Пользуются и с мобильников


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 05 фев 2016, 02:00 
Не в сети
Старейшина (Администратор)
Аватара пользователя

Зарегистрирован: 09 фев 2014, 22:52
Сообщения: 863
MiLady писал(а):
Пользуются и с мобильников


Не сомневаюсь, что приходится :) Я говорю об удобстве высшего уровня :D

_________________
Внимание: изменились правила форума.
aka Onkel Tёm aka eDeth


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 05 фев 2016, 03:12 
Не в сети
Старейшина
Аватара пользователя

Зарегистрирован: 10 фев 2014, 14:08
Сообщения: 7545
Пол: Женский
"Итак, моё предложение — освоить Telegram. "
Я сама таким не пользовалась,но дети с ним работают,значит у меня сложностей не возникнет,ну и на перспективу,надо выбирать что то более продвинуто-умное,что не загнется в течении срока оплаченного домена :D

_________________
Правильно натасканная совесть...никогда не грызет своего хозяина.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 05 фев 2016, 09:30 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: 10 фев 2014, 17:27
Сообщения: 1289
Откуда: Kubinka AB
Пол: Мужской
Если я правильно понимаю, telegram ставится как приложение в смартфон?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 05 фев 2016, 09:50 
Не в сети

Зарегистрирован: 06 апр 2014, 16:15
Сообщения: 10431
Пол: Женский
MiLady писал(а):
На лайфе вот такой чат, очень простенький- taiga chat.
Цитата:
Вложение:
Чат.png

С Тапка его не видно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 05 фев 2016, 14:53 
Не в сети
Старейшина (Администратор)
Аватара пользователя

Зарегистрирован: 09 фев 2014, 22:52
Сообщения: 863
Lonsdeil писал(а):
Если я правильно понимаю, telegram ставится как приложение в смартфон?


Да. Он везде есть.

_________________
Внимание: изменились правила форума.
aka Onkel Tёm aka eDeth


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 05 фев 2016, 15:54 
Не в сети
Штандартенфлудер, основатель форума
Аватара пользователя

Зарегистрирован: 09 фев 2014, 22:35
Сообщения: 28623
Откуда: Дубна
Пол: Мужской
На Гугл-маркете отзывы о Телеграмме не очень.

_________________
Как правильно вставлять фотки


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 05 фев 2016, 16:25 
Не в сети
Награждён благодарностью
Аватара пользователя

Зарегистрирован: 09 фев 2014, 23:28
Сообщения: 890
Откуда: Л.Б
Пол: Мужской
Русской локализации в нём нет. но поставить можно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 05 фев 2016, 17:32 
Не в сети
Штандартенфлудер, основатель форума
Аватара пользователя

Зарегистрирован: 09 фев 2014, 22:35
Сообщения: 28623
Откуда: Дубна
Пол: Мужской
Может, есть возможность Аську на сайт прикрутить?

_________________
Как правильно вставлять фотки


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 05 фев 2016, 18:43 
Не в сети
Старейшина (Администратор)
Аватара пользователя

Зарегистрирован: 09 фев 2014, 22:52
Сообщения: 863
По поводу недовольных отзывов на Google Play — практически касаются локализации интерфейса. Честно говоря, лично я не считаю это мега-важным аргументом, потому что в принципе там ничего сложного нет и можно догадаться что к чему буквально с ходу.

И, тем не менее, русский язык ставится за полминуты:

1) нажимаем вверху на иконку с лупой (поиск)
2) вводим слово "telerobot", в результатах поиска находится "Робот Антон", кликаем по нему, открывается чат с ним
3) попав в чат с этим ботом набираем "Locale Android" и в ответ тут же присылается ссылка на файл "Russian.xml"
4) Кликаем значок ⬇ и файл скачивается.
5) Тут же кликаем по свойстам файла (три точки на андроиде) и выбираем Apply localization file.
6) Открывается окно с выборами языка Телеграма и там уже есть русский.
7) PROFIT

Скрин:
Цитата:
Изображение


Что касается ICQ - что-то я не припомню там групповых чатов. Да и будет проблема с десктопным клиентом.

_________________
Внимание: изменились правила форума.
aka Onkel Tёm aka eDeth


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: IRC
СообщениеДобавлено: 12 фев 2016, 14:50 
Не в сети
Аватара пользователя

Зарегистрирован: 13 мар 2014, 17:04
Сообщения: 99
Откуда: Бетонный Бункер
Пол: Мужской
Вот в связи с окончанием рабочего сезона и кризиса ....
И в ожидании зарплаты ... Родилась идейка , если дер Швейк будет не против ...

Поднять IRC чат ... Jabber итд...
1) Вопрос о локации сервера .... DE,RU,NE,UK,US
2) Вебклиент
3) если Швейк будет не против ... завести A запись в домене вида IRC

_________________
unix.net.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IRC
СообщениеДобавлено: 12 фев 2016, 15:52 
Не в сети
Старейшина (Администратор)
Аватара пользователя

Зарегистрирован: 09 фев 2014, 22:52
Сообщения: 863
frizze писал(а):
Поднять IRC чат ... Jabber итд...


И будем мы там с тобой в два рыла сидеть, ага )

_________________
Внимание: изменились правила форума.
aka Onkel Tёm aka eDeth


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 12 фев 2016, 16:35 
Не в сети
Штандартенфлудер, основатель форума
Аватара пользователя

Зарегистрирован: 09 фев 2014, 22:35
Сообщения: 28623
Откуда: Дубна
Пол: Мужской
А ещё у достопочтенного frizze в подписи указан отсутствующий сайт.

_________________
Как правильно вставлять фотки


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 13 фев 2016, 04:27 
Не в сети
Аватара пользователя

Зарегистрирован: 13 мар 2014, 17:04
Сообщения: 99
Откуда: Бетонный Бункер
Пол: Мужской
Ага .. подпись была давно .... ща поправим .. хотя домен живой ..

_________________
unix.net.ru


Последний раз редактировалось frizze 13 фев 2016, 04:32, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 13 фев 2016, 04:31 
Не в сети
Аватара пользователя

Зарегистрирован: 13 мар 2014, 17:04
Сообщения: 99
Откуда: Бетонный Бункер
Пол: Мужской
а хоть и в двоем .. завтра завтра тестим ...

_________________
unix.net.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IRC
СообщениеДобавлено: 13 фев 2016, 04:36 
Не в сети
Аватара пользователя

Зарегистрирован: 13 мар 2014, 17:04
Сообщения: 99
Откуда: Бетонный Бункер
Пол: Мужской
Тёма писал(а):
frizze писал(а):
Поднять IRC чат ... Jabber итд...


И будем мы там с тобой в два рыла сидеть, ага )

не умею я виндовые решения подымать ... хотя я попробую

_________________
unix.net.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 13 фев 2016, 04:38 
Не в сети
Аватара пользователя

Зарегистрирован: 13 мар 2014, 17:04
Сообщения: 99
Откуда: Бетонный Бункер
Пол: Мужской
Швейк писал(а):
А ещё у достопочтенного frizze в подписи указан отсутствующий сайт.

дико извиняюсь ... за парой сотенов доменов хрен уследиш ... поправил на (с) Proforg

_________________
unix.net.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чат - как реализовать?
СообщениеДобавлено: 18 мар 2016, 12:41 
Не в сети
Аватара пользователя

Зарегистрирован: 13 мар 2014, 17:04
Сообщения: 99
Откуда: Бетонный Бункер
Пол: Мужской
Итак в статусе BETA поднято .... (если упало не беспокоимся кручу верчу итд .... )
irc.dubna.xyz (подключаться из mirc итд ) /server irc.dubna.xyz
сорряюсь к завтра будет свой web клиент и настроенный MIrc клиент (винды под рукой нет )
также описание итд .... буду благодарен если кто допишет хелпы ..... уйдут на сайт ...
также опишу позже пару клиентов android ,ios
уже пожно подключится через web (сторнний клиент ) https://client00.chat.mibbit.com/
1) выбрать server там указать irc.dubna.xyz
2) Nick yournick
3) connect автоматом подключится канал #dubna
поменять ник /nick новй ник ....
зарегистрировать ник /msg nickserv register password email
авторизоваться с зарегистрированным ником /msg nickserv identify password
список каналов /list
(пока что работает кодировка utf-8 энкодэ по портам бу позже докручиваю )

Вобщем все остальное позже .... может быть сегодня в ночь ... а пока убег .. но буду сидеть там с мобилы (строго не пинаем
буду благодарен за пожелание и написание манов итд )

(работают chanserv nickserv итд ) как и что почитать тут ....
nickserv
Код:
Регистрация никнейма (служба NickServ)
Регистрация Никнейма
Для того чтобы зарегистрировать ник, Вам необходимо ввести команду: /msg nickserv register <password> <email>
<password> - пароль для Вашего ника. Должен иметь вид не менее 6 символов.
<email> - реальный адрес Вашей эл. почты.
После регистрации ника, его необходимо идентифицировать при каждой загрузке чата.
Идентифицирование Никнейма
Для того чтобы идентифицировать ник, Вам необходимо ввести команду: /msg nickserv identify <password>
<password> - пароль для Вашего ника, введенный при его регистрации.
Никнейм необходимо идентифицировать при каждой загрузке чата.

- Зайдите в настройки mIRC (Файл »» Настройки »» Автоматизация или Perform)
- Пропишите соответствующую строку для идентифицирования ника
Смена пароля на Никнейм
Для того чтобы сменить пароль, Вам необходимо ввести команду:
/msg nickserv set password <password>
<password> - новый пароль на Ваш никнейм.
Пароль меняется, непосредственно, если Ваш ник идентифицирован. Так же не забудьте сменить пароль в строчке идентифицирования Вашего ника.


chanserv
Код:
Регистрация канала (служба ChanServ)

Регистрация канала
Для того чтобы зарегистрировать новый канал, Вам необходимо ввести команду:
/msg chanserv register #channel <password> <description>
<password> - пароль для Вашего канала. Должен иметь вид не менее 6 символов.
<description> - Описание Вашего канала (например "Новый канал").
Регистрация канала осуществляется лишь в том случае, если Вы имеете статус оператора (@) в канале, который хотите зарегистрировать.
AOP & SOP в Вашем канале
Для того чтобы выдать другим пользователям статус оператора, Вам необходимо ввести команду:
/msg chanserv aop <#channel> add <nickname> или /msg chanserv sop <#channel> add <nickname>
<#channel> - канал, в котором Вы являетесь владельцем.
<nickname> - ник того пользователя, которому Вы хотите выдать AOP или SOP.
После введения данной команды указанный пользователь сможет автоматически получать (@) или (&) при заходе на Ваш канал.

Ник того, кому выдается статус оператора канала должен быть обязательно зарегистрирован. Для отмены AOP или SOP статуса необходимо ввести аналогичную команду, но заменить ‘add’ на ‘del’.
Смена пароля на канал
Пароль может менять только владелец данного канала.
Для того чтобы сменить пароль, Вам необходимо ввести команду:
/msg chanserv set <#channel> password <password>
<#channel> - канал, в котором Вы являетесь владельцем.
<password> - новый пароль на Ваш канал.
Сообщение в окне статуса при входе на Ваш канал
Для того чтобы добавить сообщение, Вам необходимо ввести команду:
/msg chanserv set <#channel> entrymsg <message>
<#channel> - канал, в котором Вы являетесь владельцем.
<message> - текст, который будет отображаться в окне статуса при входе в канал.


также есть help
/msg NickServ HELP
/msg ChanServ command

_________________
unix.net.ru


Последний раз редактировалось frizze 18 мар 2016, 12:49, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 0.496s | 21 Queries | GZIP : Off ]


Яндекс.Метрика
Рейтинг@Mail.ru