LINUX.ORG.RU

Первый альфа выпуск Protox, Tox клиента для децентрализованного обмена сообщениями для мобильных платформ.

 , , ,


2

2

Protox - мобильное приложение для обмена сообщениями между пользователями без участия сервера на основе протокола Tox (toktok-toxcore). На данный момент поддерживается только OC Android, однако, так как программа написана на кросс-платформенном фреймворке Qt с использованием QML, в будущем возможно портировать и под другие платформы. Программа является альтернативой Tox клиентам Antox, Trifa, Tok - почти все из которых были заброшены.

В альфа версии НЕ реализованы cледующие возможности протокола:

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

Известные проблемы в альфа версии:

  • Поле ввода сообщений при использовании переносов строк не имеет скроллбара и имеет бесконечную высоту. Пока что не удалось решить эту проблему.
  • Неполная поддержка форматирований сообщений. На самом деле в Tox протоколе не существует стандарта форматирования, однако аналогично клиенту для рабочего стола qTox поддерживается форматирование: ссылок, жирный текст, подчеркивание, зачеркивания, цитаты.

Чтобы приложение не отключалось от сети, необходимо убрать ограничение активности приложения в настройках OC Android.

>>> Подробности

Protox - мобильное приложение для обмена сообщениями между пользователями без участия сервера на основе протокола Tox (toxcore).

Здесь сразу 2 проблемы.

  1. Какая-то очередная левая команда, никому неизвестная, лепит очередной 100500й клиент на основе мертвого токса, пока новая официальная команда токса лепит вот это: https://toktok.ltd/ - насколько оно ненужно это уже другой вопрос, но так и вот это поделие не менее сомнительно. Аудит уже прошло?

  2. Мобильный P2P-клиент - все время держать инет включенным (всем). Не взлетит.

Программа является альтернативой Tox клиентам Antox, Trifa, Tok - почти все из которых были заброшены.

Ну и твоя отправится туда же. 2020й год на дворе. На что надеются, непонятно. В айти еще хоть немного, да перелезают на Matrix (причем даже компании вроде мозиллы и kde). В реале правит телега и ватсап. На что надеются хипсторы?

P.S. Чего скриншот такой маленький? Сделай в 4К уже.

anonymous ()
Ответ на: комментарий от anonymous

Какая-то очередная левая команда, никому неизвестная, лепит очередной 100500й клиент на основе мертвого токса

Все зависит от постановки задачи, их обычно две: сделать нормальный клиент или искать фатальные недостатки у других. Большинство выбрало второй вариант, поэтому на ПК из 10-20 клиентов нормально использовать можно только 1.5. На мобильных утройства все ещё хуже.

И да, «токс мертв» - это fake news ещё с того времени в 2015 году, когда оригинальные разработчики токса сошли с ума и сбежали, а потом пришли нормальные люди (toktok разработчики) и форкнули toxcore и оригинальный разработчик токса начал называть их агентами АНБ.

насколько оно ненужно это уже другой вопрос, но так и вот это поделие не менее сомнительно.

Будут какие-нибудь исследования доказывающие эту сомнительность? Или просто беспорядочно нажимаете на клавиши, чтобы выпендриться?

Ну и твоя отправится туда же. 2020й год на дворе.

Мне это ни о чем не говорит, бросать разработку не собираюсь.

На что надеются, непонятно. В айти еще хоть немного, да перелезают на Matrix (причем даже компании вроде мозиллы и kde).

Начнем с того, что Matrix - СЕРВЕРНЫЙ, а Tox - нет. Это абсолютно разные парадигмы. К тому же Matrix предназначен преимуществунно для групповых чатов. Matrix полезен, если, например, не хочешь платить за Slack и не хочешь использовать неудобный IRC.

P.S. Чего скриншот такой маленький? Сделай в 4К уже.

Я думал лор отскейлит картинку как сделано на всех нормальных сайтах.

Skullnet ★★ ()
Последнее исправление: Skullnet (всего исправлений: 2)

И нафиг нужен «безопасный» мессенджер под ведроид? Ты бы ещё под винду написал (хотя я не знаю, что хуже)?

Версия под норм линукс есть? Если хочешь помочь тем, кому лень комп таскать повсюду, под purism есть? Под pinephone? Нет? Значит не нужно. Для безопасного мессенджера с этого надо было начинать именно с этого.

anonymous ()
Ответ на: комментарий от anonymous

И нафиг нужен «безопасный» мессенджер под ведроид?

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

Ты бы ещё под винду написал (хотя я не знаю, что хуже)?

Под винду есть qTox как и под линукс.

Skullnet ★★ ()
Ответ на: комментарий от Skullnet

И да, «токс мертв» - это fake news ещё с того времени в 2015 году, когда оригинальные разработчики токса сошли с ума и сбежали, а потом пришли нормальные люди (toktok разработчики) и форкнули toxcore и оригинальный разработчик токса начал называть их агентами АНБ.

Такой же «fake news», как и якобы аудит оригинального токс-протокола, которого никогда не было. А новые разрабы нового токс-протокола - прохиндеи и дилетанты от программирования.

и оригинальный разработчик токса начал называть их агентами АНБ.

Не исключено, что так и есть. Больно мутные типы взялись за дело.

anonymous ()

Tox

Нет ни в одном репозитории Ubuntu. За 10 лет так и нехватило времени добавить. Вот и все что нужно знать про «нужность» этого поделия. Jami (Ring) есть, Matrix есть, а этого нет. Ибо непонятно что добавлять. Тысяча клиентов, и ни один толком не доведен до ума.

anonymous ()
Ответ на: комментарий от anonymous

Нет ни в одном репозитории Ubuntu.

Добавление софта в репозитории Ubuntu - это 7 кругов ада, я не знаю как в других дистрибутивах, но в Manjaro получше будет. В репозиториях Ubuntu нету кучи полезного софта и это неудивительно.

Вот и все что нужно знать про «нужность» этого поделия.

У вас ненужнеров крайне низкий интеллект вы зачем-то стараетесь доказать свою значимость даже не понимая назначение и принцип работы вещей, удивительно.

Jami (Ring) есть, Matrix есть, а этого нет.

Может быть повезло, но какая гарантия, что софт в репозиториях свежий? Если нет, придется все равно идти искать в Интернете.

Тысяча клиентов, и ни один толком не доведен до ума.

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

Skullnet ★★ ()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от Skullnet

Добавление софта в репозитории Ubuntu - это 7 кругов ада

Ничего сложного.

В репозиториях Ubuntu нету кучи полезного софта и это неудивительно.

Впервые за 15 лет не нашел нужной программы (твоего токса) в репах Ubuntu, хотя установлено полторы сотни нужных мне программ.

У вас ненужнеров крайне низкий интеллект вы зачем-то стараетесь доказать свою значимость даже не понимая назначение и принцип работы вещей, удивительно.

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

Может быть повезло, но какая гарантия, что софт в репозиториях свежий? Если нет, придется все равно идти искать в Интернете.

Софт должен быть стабильный. За свежаком иди в тестовые релизы с полугодовой поддержкой. Кстати, разрабы того же qTox «осилили» только флатпак и аппимейдж (https://tox.chat/download.html).

anonymous ()
Ответ на: комментарий от anonymous

Ничего сложного.

Ничего сложного - это удобный интерфейс, где можно будет пальцами ног добавлять пакеты одним кликом мышки. В Ubuntu сделано далеко не так. Там добавление пакетов - огромный непонятный процесс из собирания пазлов. Кароче, просто сделайте как в Manjaro, а потом можете уже критиковать разработчиков софта за что угодно.

Впервые за 15 лет не нашел нужной программы (твоего токса) в репах Ubuntu, хотя установлено полторы сотни нужных мне программ.

Если бы вы использовали за эти 15 лет немного больше специализированного софта, то должны были заметить, что в репозиториях Ubuntu много чего нет.

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

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

Софт должен быть стабильный.

Но, извините, не старый как говно мамонта.

За свежаком иди в тестовые релизы с полугодовой поддержкой.

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

Кстати, разрабы того же qTox «осилили» только флатпак и аппимейдж (https://tox.chat/download.html).

А теперь сядьте и спокойно подумайте почему эти системы пакетов появились и почему никто не предпочитает убунтовские системы публикаций пакетов.

главный дистрибутив линукса

С чего это бы?

Skullnet ★★ ()
Последнее исправление: Skullnet (всего исправлений: 2)
Ответ на: комментарий от Skullnet

Ничего сложного - это удобный интерфейс, где можно будет пальцами ног добавлять пакеты одним кликом мышки. В Ubuntu сделано далеко не так. Там добавление пакетов - огромный непонятный процесс из собирания пазлов. Кароче, просто сделайте как в Manjaro, а потом можете уже критиковать разработчиков софта за что угодно.

Все там просто, но есть премодерация. То что ты хочешь - называется Flathub, такая помойка где каждый может «пальцами ног добавлять вирусню одним кликом мышки».

Если бы вы использовали за эти 15 лет немного больше специализированного софта, то должны были заметить, что в репозиториях Ubuntu много чего нет.

Репозиторий там побольше, чем в поделии которым ты пользуешься.

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

Не дают тебе запихнуть вирусню?

Но, извините, не старый как говно мамонта.

Сразу видно петросян ни разу не пользовался Ubuntu. В LTS обновляется весь основной софт (LibreOffice, Firefox и т.п.).

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

Ну а ты хочешь свои нестабильные пакеты тащить на стабильную LTS-систему? Ты совсем дурачок? Осиль тогда уже виртуалбокс и сиди в своей песочнице.

А теперь сядьте и спокойно подумайте почему эти системы пакетов появились и почему никто не предпочитает убунтовские системы публикаций пакетов.

А теперь еще раз пройди по ссылке на официальный сайт tox.chat в раздел Downloads, и покажи мне где там список репозиториев qTox для всех основных дистрибутивов, который они осилили.

С чего это бы?

Вот давай без лицемерия.

anonymous ()
Ответ на: комментарий от anonymous

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

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

Репозиторий там побольше, чем в поделии которым ты пользуешься.

За все годы своего существования успели понапихать кучу пакетов, но от их кол-ва толку никакого, тем более часть пакетов - основные компоненты системы и библиотеки. К тому же в ауре софта ещё больше, потому что нормальная система сборки не от Canonical.

Сразу видно петросян ни разу не пользовался Ubuntu. В LTS обновляется весь основной софт (LibreOffice, Firefox и т.п.).

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

Ну а ты хочешь свои нестабильные пакеты тащить на стабильную LTS-систему? Ты совсем дурачок? Осиль тогда уже виртуалбокс и сиди в своей песочнице.

В некоторых линукс дистрибутивах вообще все пакеты собираются из свежих исходников и я тоже собираю софт из исходников если нужно - это норма в линуксе. А ещё есть сторонние репозитории, где собраны самые свежие версии пакетов, но это редко.

А теперь еще раз пройди по ссылке на официальный сайт tox.chat в раздел Downloads, и покажи мне где там список репозиториев qTox для всех основных дистрибутивов, который они осилили.

Если для вас убунтологов так сложно собрать простеюшую библиотеку из исходников двумя командами, то вам в линуксе делать нечего. Разговор окончен.

Skullnet ★★ ()
Последнее исправление: Skullnet (всего исправлений: 3)
Ответ на: комментарий от Skullnet

Ничеси тебя бомбануло! Ну а по факту есть че? Или одни фантазии??

anonymous ()
Ответ на: комментарий от xenith

На вид то ли Antox, то ли Trifa.

Я взял от обоих самое лучшее: от Antox - интерфейс, от Trifa - цветовую схему.

Skullnet ★★ ()

После выкрутасов гнусмаса, писать что угодно под ведроид — дикое уебанство. Я имею в виду, вообще что угодно. Вообще под какие угодно твиоизированные системы.

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

anonymous ()
Ответ на: комментарий от slimsim

Ну ладно:

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

У BCM:

  • Закрытые исходники сервера
  • Код клиента один раз выкинули на гитхаб где он лежит без изменений, а новые версии продолжают выходить. И все это, по их утверждению, под жпл3.0
aplay ★★★★★ ()
Ответ на: комментарий от Skullnet

Начнем с того, что Matrix - СЕРВЕРНЫЙ, а Tox - нет. Это абсолютно разные парадигмы.

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

mbivanyuk ★★★★★ ()
Ответ на: комментарий от mbivanyuk

С точки зрения пользователя какая разница что там за парадигмы?

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

собираются добавлять мультилогин

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

Skullnet ★★ ()
Последнее исправление: Skullnet (всего исправлений: 2)
Ответ на: комментарий от Skullnet

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

А при чем тут наличие или отсутствие сервера? Мультилогин протоколом не предусмотрен, добавить то даже если и можно это будет уже не токс. Что опять возвращает нас к вопросу зачем нужен токс. Я это собственно к чему - если уж так хочется написать свой мессенджер то может было бы лучше начать с протокола который изначально предусматривал такие вещи? А то смысл какой пилить клиент под токс который все равно закопают? В любом случае удачи!

mbivanyuk ★★★★★ ()
Ответ на: комментарий от mbivanyuk

Мультилогин протоколом не предусмотрен, добавить то даже если и можно это будет уже не токс.

Чушь какая-то. Чем это уже будет не Tox?

А то смысл какой пилить клиент под токс который все равно закопают?

Кто закопает? У этого «закапывания» есть предпосылки или это очеденые бессмысленные предсказания?

Я это собственно к чему - если уж так хочется написать свой мессенджер то может было бы лучше начать с протокола который изначально предусматривал такие вещи?

Например?

Skullnet ★★ ()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от Skullnet

≥ Кто закопает? У этого «закапывания» есть предпосылки или это очеденые бессмысленные предсказания?

А как ты реализуешь мультилогин и нормальные логины без сервера? Никак. То есть от чего так пытались уйти к тому и пришли - надо либо приклеивать сервера сбоку изолентой либо менять сам протокол. Приклеивать сбоку сервер для нормальных логинов пробовали до тебя, не получилось. Поэтому то большая часть разработчиков проигралась с этим токсом и выбросили его на мороз. Похоже один ты остался. )) Может тебе проще осознать что преимущества у токса мнимые и надуманные, а вот неустранимых недостатков очень много? Ну например многие включая тебя рассказывают какой он децентрализованный, про bootstrap nodes напомнить? Т.е вместо одного сервера в нормальной юрисдикции которому можно доверять мы получаем кучу год включая расположенных в этом «правовом» государстве?

mbivanyuk ★★★★★ ()
Ответ на: комментарий от mbivanyuk

А как ты реализуешь мультилогин и нормальные логины без сервера? Никак.

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

Хватит уже выдвать проблемы за неисправимые недостатки.

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

Чтобы улучшить протокол его нужно именно менять? HTTP - плохой протокол, его тоже нужно менять? А вы слышали когда-нибудь про обратную совместимость и про совместимость вообще? Тем более, Tox - простой протокол, где мало опциональных фич в отличие от того же джаббера, где целый комплект из 100 расширений на разных серверах/клиентах.

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

Чем дальше читаю, тем бредовее, но интересно…

Может тебе проще осознать что преимущества у токса мнимые и надуманные, а вот неустранимых недостатков очень много? Ну например многие включая тебя рассказывают какой он децентрализованный, про bootstrap nodes напомнить?

Bootstrap nodes нужны только чтобы пользователи могли найти друг друга и их много, поэтому все не упадут одновременно, ну, только если Интернет не вырубят вообще рубильником.

Т.е вместо одного сервера в нормальной юрисдикции которому можно доверять мы получаем кучу год включая расположенных в этом «правовом» государстве?

Какая разница, в какой они юрисдикции? Они же не хранят мою переписку.

Skullnet ★★ ()
Последнее исправление: Skullnet (всего исправлений: 3)
Ответ на: комментарий от mbivanyuk

У этого «закапывания» есть предпосылки или это очеденые бессмысленные предсказания?

Все групп-боты оффлайн, toxme.io загнулся, клиенты почти не обновляются, новые фичи не запиливаются.

aplay ★★★★★ ()
Ответ на: комментарий от Skullnet

А как ты реализуешь мультилогин и нормальные логины без сервера? Никак. В этом предложении вы даже не попытались хотя бы немного задействовать свой мозг.

Задействую я свой мозг или нет это предмет отдельного разговора. Чаще нет чем да, но речь то не об этом. По существу вопроса тебе есть что сказать или к теме моего мозга пришлось перейти за отсутствием аргументов? Если я неправ подскажи как ты собираешься решать эту проблему? Потому что предыдущие разработчики которые в итоге забросили все это дело вменяемого решения найти так и не смогли. В итоге они пытались прикрутить сервер для логинов сбоку изолентой но это ожидаемо кончилось ничем. Ну типа децентрализованный мессенджер без серверов но с сервером. От чего шли к тому и пришли. Ты говоришь что и без сервера можно, ОК. Как именно? Потому что если решения у тебя нет я бы посоветовал тебе не тратить время впустую. С большим уважением отношусь к твоей работе но какой бы супер клиент ты не написал пока токс не умеет элементарных вещей без которым мессенджером никто не будет пользоваться смысла в этом никакого.

Bootstrap nodes нужны только чтобы пользователи могли найти друг друга и их много, поэтому все не упадут одновременно, ну, только если Интернет не вырубят вообще рубильником.

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

mbivanyuk ★★★★★ ()
Ответ на: комментарий от aplay

Все групп-боты оффлайн

Потому что сделали сохранение чатов и их выкинули из-за ненужности.

toxme.io загнулся

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

клиенты почти не обновляются

Какие клиенты конкретно? Существует пока только один нормальный клиент для ПК - это qTox, остальные поделки не рассматриваются.

Skullnet ★★ ()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от mbivanyuk

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

Бла-бла-бла. Многабукаф, а аргументации чем Tox настолько плох никакой.

Skullnet ★★ ()
Ответ на: комментарий от mbivanyuk

Если я неправ подскажи как ты собираешься решать эту проблему?

Мультидевайсовость можно сделать многими способами без сервера. DHT позволяет хранить любые списки данных, можно например сделать так: даём кажому девайсу ключ от аккаунта и генерируем пару ключей девайса, потом делаем в DHT словарь «ключ аккаунта -> ключи активных девайсов» и словарь «ключ девайса -> айпи адрес» и получаем по ключам девайсов айпи адреса девайсов. Ещё раз подчеркну - это один из возможных способов, в нем могут быть неучтенные ситуации, но думаю, для вас важно лишь написать какое Tox - ненужно.

Skullnet ★★ ()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от Skullnet

один нормальный клиент для ПК - это qTox

Этого мало, плюс в uTox, например, есть поддержка догрузки передаваемого файла, очень нужная фича.

Потому что сделали сохранение чатов и их выкинули из-за ненужности.

Надо проверить, кстати, а где теперь смотреть эти самые конференции и как их добавлять?

aplay ★★★★★ ()
Последнее исправление: aplay (всего исправлений: 1)
Ответ на: комментарий от Skullnet

можно например сделать так: даём кажому девайсу ключ от аккаунта и генерируем пару ключей девайса, потом делаем в DHT словарь «ключ аккаунта -> ключи активных девайсов» и словарь «ключ девайса -> айпи адрес» и получаем по ключам девайсов айпи адреса девайсов

Ну так сделай если можешь. А пока не сделал зачем пилить еще один клиент под протокол который не обладает даже базовым функционалом и уже мягко говоря мало кому интересный?

mbivanyuk ★★★★★ ()
Ответ на: комментарий от aplay

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

Стоп, как они могли реализовать фичу, которой даже нет в протоколе, или вы говорите про паузу, но это не докачка файлов.

Skullnet ★★ ()
Последнее исправление: Skullnet (всего исправлений: 3)
Ответ на: комментарий от mbivanyuk

А пока не сделал зачем пилить еще один клиент под протокол который не обладает даже базовым функционалом

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

В сотый раз повторюсь, что я не разработчик протокола, все вопросы к разрабочикам toxcore. Но, в любом случае, от вашего нытья толку ноль.

Skullnet ★★ ()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от Skullnet

В сотый раз повторюсь, что я не разработчик протокола, все вопросы к разрабочикам toxcore

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

Тем более, это больше как функционал для удобства, а не критически важная фича.

Ну да. Узнать онлайн контакт или нет невозможно, вообще никак. Если оказался оффлайн то сообщения пропали. Т.е. пишешь на свой страх и риск, дойдет или нет это просто как лотерея. Самому то не смешно? Ну кто таким дерьмом пользоваться будет? Как ты себе представляешь каждодневное использование? Сначала созвониться с контактом и договориться быть онлайн в 14-25 по Гринвичу? А если у контакта на 5 устройствах токс? Как узнать на какое ему писать? Я пользовался многими мессенджерами, и хорошими и не очень, но токс это просто жесть, это даже не смешно. Причем этих простейших вещей не будет никогда, ты хоть двадцать клиентов напиши. Там сам протокол надо выбрасывать и писать заново. Впрочем все кроме тебя это давно поняли и разбежались.

от вашего нытья толку ноль

Ну, от твоего клиента пользы не больше. ))

mbivanyuk ★★★★★ ()
Ответ на: комментарий от mbivanyuk

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

Ну вот опять, «токс мертв» (c). Вот и весь ваш словарный запас.

Ну да. Узнать онлайн контакт или нет невозможно, вообще никак. Если оказался оффлайн то сообщения пропали. Т.е. пишешь на свой страх и риск, дойдет или нет это просто как лотерея.

Очередная попытка выдать мелкие проблемы за критические недостатки.

Все, надоело, включаю режим линуксоида.

[linuxmode]

Как ты себе представляешь каждодневное использование?

УМВР, вы просто неосилятор Tox-а.

Сначала созвониться с контактом и договориться быть онлайн в 14-25 по Гринвичу?

Что мешает держать клиент включенным в фоне? Религия не позволяет?

А если у контакта на 5 устройствах токс?

Стопитцот устройств не_нужно. У нормальных людей обычно максимум два устройства - компьютер и телефон и при этом общаются обычно с одного 80% времени.

Как узнать на какое ему писать?

Посмотреть какое из них онлайн и написать на него, ваш кэп.

Причем этих простейших вещей не будет никогда, ты хоть двадцать клиентов напиши.

Ванга, залогинься.

[/linuxmode]

Впрочем все кроме тебя это давно поняли и разбежались.

Если вам это не нужно, это не значит что ВСЕМ это не нужно. (с)

Skullnet ★★ ()
Последнее исправление: Skullnet (всего исправлений: 3)
Ответ на: комментарий от mbivanyuk

Ну, от твоего клиента пользы не больше. ))

От ваших постов пользы не больше.

Skullnet ★★ ()
Ответ на: комментарий от Skullnet

Стоп, как они могли реализовать фичу, которой даже нет в протоколе

Она есть, либо она была убрана позднее, речь про File resuming

aplay ★★★★★ ()
Ответ на: комментарий от aplay

Спросил у разработчиков qTox, они просто пока что не добавили эту фичу в клиент, причины у этого нет. Ну и ладно, честно говоря, прерывание передачи возникает крайне редко, а точнее почти никогда.

P.S. Я добавлю эту фичу в свой клиент и, возможно, добавлю её в qTox в будущем если будет время.

Skullnet ★★ ()
Последнее исправление: Skullnet (всего исправлений: 1)

Qt

не нужно, к сожалению… а жаль, хорошего клиента tox очень не хватает

eternal_sorrow ★★★★★ ()
Ответ на: комментарий от eternal_sorrow

не нужно, к сожалению… а жаль, хорошего клиента tox очень не хватает

Для вас хоть что-нибудь есть нужное?

Skullnet ★★ ()
Ответ на: комментарий от Skullnet

Много причин. Приложения Qt уродливо выглядят в окружениях, основанных на GTK. Фрагментация десктопа linux происходит во многом из за Qt и его адептов. Ну и проприетарное прошлое Qt лично для меня имеет значение.

Уродливый код на Qt из за moc. Многие архитектурные решения Qt мне не нравятся, как например темы в виде бинарных движков. А ещё мне не нравится, что Qt это фреймворк-комбайн. Это провоцирует разработчиков, которые используют Qt для написания GUI, также использовать Qt и для других частей приложения, например для сетевой подсистемы. Из за этого почти невозможно переписать приложение на другом тулките, переписав код, который относится к GUI, но оставив всё остальное.

eternal_sorrow ★★★★★ ()
Последнее исправление: eternal_sorrow (всего исправлений: 1)
Ответ на: комментарий от eternal_sorrow

Хочу напомнить, что приложение не для десктопа, поэтому ваша ненависть к Qt непонятна. GTK на андроиде не существует.

Много причин. Приложения Qt уродливо выглядят в окружениях, основанных на GTK.

Такое раньше было, но Qt тут не при чем. Все дело в GTK и его криворуких разработчиках, которые ломают совместимость даже со своими программами, а темы в GTK программах ломаются постоянно даже в 2020 году.

Фрагментация десктопа linux происходит во многом из за Qt и его адептов.

GTK2, GTK3, GTK4 - каждая новая библиотека - абсолютно новый API, поэтому переписывай прогу с нуля. В Qt между мажорными версиями есть обратная совместимость на 90-95%. И вообще, для гном разработчиков по их заявлениям потеря совместимости - это норма. А потом выйдут GTK5, GTK6, которые тоже сломают совместимость со старыми приложениями, но нет, во всем виноват Qt.

Уродливый код на Qt из за moc.

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

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

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

Из за этого почти невозможно переписать приложение на другом тулките, переписав код, который относится к GUI, но оставив всё остальное.

Зачем переписывать приложение на другом тулките?

Skullnet ★★ ()
Последнее исправление: Skullnet (всего исправлений: 4)
Ответ на: комментарий от eternal_sorrow

Чтобы избавиться от зависимости от Qt.

Рекомендую писать сразу на Xlib, чтобы избавиться от не_нужных тулкитов.

Skullnet ★★ ()
Ответ на: комментарий от Skullnet

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

В gtkmm тоже есть сигналы и слоты, но нет moc.

eternal_sorrow ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.