Telegram

Браузеру, почта, IP-телефония и т.п.

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 12802
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Telegram

Непрочитанное сообщение Olej » 18 май 2015, 17:38

Telegram - защищённый месенжер, очень новый проект - 2013г. и очень бурно развивающийся.
О самом проекте, и ссылки на публикации о нём - есть рядом в теме Месенжеры.
За эти всего 2 года реализован практически на всех платформах и мобильных гаджетов и десктопных операционных систем.
А здесь будет только конкретика о том, как я его устанавливал и впечатления от использования.

Аватара пользователя
Olej
Писатель
Сообщения: 12802
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 18 май 2015, 18:20

Olej писал(а): За эти всего 2 года реализован практически на всех платформах и мобильных гаджетов и десктопных операционных систем.
А здесь будет только конкретика о том, как я его устанавливал и впечатления от использования.
Собственно, для Linux есть 2 полностью взаимозаменяемых варианта (посмотреть ... попользоваться):

1. Официальный клиент Linux, 32/64 бит на выбор, скачиваем здесь.

2. Консольный клиент, исходный код в GIT-репозитарии, здесь.

Аватара пользователя
Olej
Писатель
Сообщения: 12802
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 18 май 2015, 18:31

Olej писал(а): 1. Официальный клиент Linux, 32/64 бит на выбор, скачиваем здесь.

Код: Выделить всё

olej@nvidia ~/Загрузки/Messanger $ ls -l tsetup32.0.8.13.tar.xz 
-rw-r--r-- 1 olej olej 17320580 мая   18 15:50 tsetup32.0.8.13.tar.xz
P.S. .xz - архив использующий метод LZMA2 (достаточно новый)
tar после версии 1.22 tar работает с этими архивами (опции -J или --xz, --lzma ... как -j = bzip2, -z = gzip)
архиватор 7-Zip с версии 9.04 бета поддерживает данный формат сжатия.

После разархивирования получим каталог Telegram:

Код: Выделить всё

olej@nvidia ~ $ ls -l Telegram 
итого 39416
-rwxrwxr-x 1 olej olej 40323133 мая   12 15:33 Telegram
-rwxrwxr-x 1 olej olej    35737 мая   12 15:13 Updater
Кто такой Updater я не знаю (о догадываюсь ;-) , но проверю потом...)

Код: Выделить всё

olej@nvidia ~/Telegram $ ./Telegram 
libs init..
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
bt_audio_service_open: connect() failed: В соединении отказано (111)
bt_audio_service_open: connect() failed: В соединении отказано (111)
bt_audio_service_open: connect() failed: В соединении отказано (111)
bt_audio_service_open: connect() failed: В соединении отказано (111)
Cannot connect to server socket err = Нет такого файла или каталога
Cannot connect to server request channel
jack server is not running or cannot be started
... многовато сообщений ... но это ничего не значит, нужно будет позже посмотреть, особенно звук и ALSA...
Но старт имеет место ;-) :
tg1.png
tg2.png
tg3.png
Вот тут ему не понравилось что телефон ему не известный ещё, через ссылку <here> внизу - прислал по SMS 5-значный цифровой код подтверждения, после чего стартовал:
tg4.png
Теперь мне для дальнейшей работы-проверок нужен доброволец корреспондент на том конце ;-)

Аватара пользователя
Olej
Писатель
Сообщения: 12802
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 18 май 2015, 20:57

Olej писал(а):Теперь мне для дальнейшей работы-проверок нужен доброволец корреспондент на том конце ;-)
Вот сразу 2 нашлось ... и специально по моей просьбе поставили и в Windows и на Android...

Поиск корреспондента там ... непросто: нужно знать 2 имени (first + last) + телефон - это всё по которым корреспондент регистрируется.
Но можно в установках (Setting) себе взять короткий псевдоним, тогда по нему может быть поиск:
tg10.png
tg11.png
По опыту работы с 2-мя корреспондентами больше часа:
- очень лёгкий, страшно быстрый...
- переданные картинки открывает влёт...
- переданные файлы можно по меню: открывать, сохранять и др.
tg15.png
tg16.png

Аватара пользователя
Olej
Писатель
Сообщения: 12802
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 18 май 2015, 21:05

Olej писал(а):2. Консольный клиент, исходный код в GIT-репозитарии, здесь.
... посмотрю я что там делается с консольным вариантом...

1. это GIT репозитарий:

Код: Выделить всё

olej@nvidia ~/Загрузки/Messanger $ git clone --recursive https://github.com/vysheng/tg.git && cd tg
Cloning into 'tg'...
remote: Counting objects: 3513, done.
remote: Compressing objects: 100% (37/37), done.
remote: Total 3513 (delta 18), reused 0 (delta 0), pack-reused 3476
Receiving objects: 100% (3513/3513), 2.47 MiB | 500.00 KiB/s, done.
Resolving deltas: 100% (2373/2373), done.
Checking connectivity... готово.
Submodule 'tgl' (https://github.com/vysheng/tgl.git) registered for path 'tgl'
Cloning into 'tgl'...
remote: Counting objects: 702, done.
remote: Total 702 (delta 0), reused 0 (delta 0), pack-reused 702
Receiving objects: 100% (702/702), 685.69 KiB | 349.00 KiB/s, done.
Resolving deltas: 100% (490/490), done.
Checking connectivity... готово.
Submodule path 'tgl': checked out 'b3dcce35110f5c995366318c2886065287815d09'
Submodule 'tl-parser' (https://github.com/vysheng/tl-parser) registered for path 'tl-parser'
Cloning into 'tl-parser'...
remote: Counting objects: 32, done.
remote: Total 32 (delta 0), reused 0 (delta 0), pack-reused 32
Unpacking objects: 100% (32/32), done.
Checking connectivity... готово.
Submodule path 'tgl/tl-parser': checked out 'ec8a8ed7a4f22428b83e21a9d3b5815f7a6f3bd9'
P.S. Хотя там есть и ссылка Download zip.

2. там в GIT репозитарии:

Код: Выделить всё

olej@nvidia ~/Загрузки/Messanger $ tree tg | tail -n2

8 directories, 149 files
3. там же в репозитарии - достаточно внятная инструкция по сборке...
Предварительно нужно иметь установленными библиотеки ... инструкция там для разных дистрибутивов, у меня Mint, поэтому немного по-другому:

Код: Выделить всё

olej@nvidia ~/Загрузки/Messanger $ apt install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev
...
Вообще то, некоторые из них могут быть уже установленными ... можно проверить и установить поштучно только недостающие.

Аватара пользователя
Olej
Писатель
Сообщения: 12802
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 18 май 2015, 21:14

Olej писал(а): 3. там же в репозитарии - достаточно внятная инструкция по сборке...
4. Дальше - как обычно ;-)

Код: Выделить всё

olej@nvidia ~/Загрузки/Messanger/tg $ time ./configure
checking for gcc... gcc
...
config.status: creating Makefile
config.status: creating config.h
real	0m6.964s
user	0m2.588s
sys	0m0.816s

Код: Выделить всё

olej@nvidia ~/Загрузки/Messanger/tg $ time make
...
gcc objs/main.o objs/loop.o objs/interface.o objs/lua-tg.o objs/json-tg.o libs/libtgl.a -L/usr/local/lib -L/usr/lib -L/usr/lib   -rdynamic -ggdb -levent -ljansson -lconfig -lz -levent -lm   -lreadline -llua5.2  -ldl -lssl -lcrypto   -o bin/telegram-cli
real	1m31.794s
user	1m28.140s
sys	0m1.996s
Сборка достаточно продолжительная - это на процессоре Core 2 Duo под 3GHz.

Аватара пользователя
Olej
Писатель
Сообщения: 12802
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 18 май 2015, 21:26

Olej писал(а): 4. Дальше - как обычно ;-)
5. Запуск

Код: Выделить всё

olej@nvidia ~/Загрузки/Messanger/tg $ bin/telegram-cli -k tg-server.pub
Telegram-cli version 1.3.1, Copyright (C) 2013-2015 Vitaly Valtman
Telegram-cli comes with ABSOLUTELY NO WARRANTY; for details type `show_license'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show_license' for details.
Telegram-cli uses libtgl version 2.0.1
I: config dir=[/home/olej/.telegram-cli]
phone number: +380948526412
code ('call' for phone call): 24106
User Oleg Tsiliuric online (was online [2015/05/18 21:24:05])
User Oleg Tsiliuric offline (was online [2015/05/18 21:20:08])
User Oleg Tsiliuric online (was online [2015/05/18 21:25:09])
User Oleg Tsiliuric offline (was online [2015/05/18 21:20:15])
> +SIGTERM/SIGINT received
halt
Это регистрация на том же сервере ... потому как в открытом (ещё) GUI-клиенте получаю нотификацию:
Oleg,
We detected a login into your account from a new device on Monday, May 18 at 21:19

Device: Unix Console
Location: UA (IP = 94.179.6.182)

If this wasn't you, you can go to Settings — Show all sessions and terminate that session.

If you think that somebody logged in to your account against your will, you can enable two-step verification in Settings.

Sincerely,
The Telegram Team
Команды консольного клиента подробно описаны на самой странице GIT репозитария.

Аватара пользователя
Olej
Писатель
Сообщения: 12802
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 30 май 2015, 18:48

Здесь что-то про руссификацию Telegram Отличный мессенджер + советы: Telegram на русском.
Это на любителя ... повозиться, я сам не пробовал.
Когда скачиваешь программу, она по умолчанию устанавливается на английском языке. Что она стала на русском – нужен, как это не странно, русификатор.
Пока зафиксируем для полноты картины.

Аватара пользователя
Olej
Писатель
Сообщения: 12802
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 03 окт 2015, 20:44

Olej писал(а):Telegram - защищённый месенжер, очень новый проект - 2013г. и очень бурно развивающийся.
Очень прогрессирует ... см.:
Изображение

Вот их WEB-клиент который вообще не требует никакой и никуда установки.

Аватара пользователя
Olej
Писатель
Сообщения: 12802
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Telegram

Непрочитанное сообщение Olej » 29 апр 2016, 14:59

Достаточно любопытная большая публикация - Telegram: История прорыва главного русского мессенджера
Как Павел Дуров создал мессенджер, который стоит миллиард долларов и отказался продавать его Google.
Достаточно свежее изложение (28.04.2016)... конечно, написано это не вчера, но упоминаются события 2015 года, так что достаточно свежее.
Интересно и в смысле истории и маркетинга проекта, так и некоторые затронутые технические детали.

История успеха Telegram
2016-04-29 11:05:00
Изображение
Когда Дуров все больше и больше распродавал на волне скандалов свою долю в "ВКонтакте", то я грешным делом злорадно думал ну так ему и надо, построил бизнес "случайно успешный", "срубил легкого бабла без напряга" и практически из воздуха, эдакий мажор разбрасывающий деньги из окна, которые ему "с неба и упали". Ну а что, оседлал вовремя популярную идею как Цукерберг и только потому, что был первый "вскочил на коня" и "огреб" рекламных денег и поднял бизнес. Нет, конечно "стать первым" тоже не каждый сможет, но велико ли это достижение?

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

Давайте пробежимся по истории его взлета ...

Ответить

Вернуться в «Интернет и коммуниации»

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

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