Чтобы добавлять сообщения и комментарии, .

@Santiago26:
Santiago26

Я тут недавно писал, что не вижу EMess в маркете. А тут вдруг внезапно нашёлся, причём апдейт от 1 августа 2013 г.
Почему не увидел в прошлый раз? Он в поиске не находится: play.google.com
Так что качать только по прямой ссылке: play.google.com

@Santiago26:
Santiago26

Внезапно обнаружил, что Emess теперь можно скачать только на 4pda. Безотносительно того, возрождать его или нет (via #2414381 ), возмущён и негодую. Уж в репозиторий-то можно было файлик выложить. Да и страничку проекта там же захостить. Ни к чему оставлять за собой мёртвые домены.

@Equidamoid:
Equidamoid

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

@Equidamoid:
Equidamoid

Уже больше года, как проект почил, но до сих пор икается: то какой-нибудь очередной недомаркет имени Васи-Пупкина-и-его-кошки предлагает тонну бабла срубить, то jubo найдёт строку в какой-нибудь бнопне в чьём-то посте.

@bomberman:
bomberman

где скачать последнюю версию?

@Shumaher:
Shumaher

по поводу мобильного инета вчера был неправ: по вафле точно так же не коннектит. лог:
class java.net.SocketException: Broken pipe
org.apache.harmony.luni.platform.OSNetworkSystem::write (OSNetworkSystem.java@ -2)
dalvik.system.BlockGuard$WrappedNetworkSystem::write (BlockGuard.java@ 284)
org.apache.harmony.luni.net.PlainSocketImpl::write (PlainSocketImpl.java@ 483)
org.apache.harmony.luni.net.SocketOutputStream::write (SocketOutputStream.java@ 57)
com.jcraft.jzlib.ZOutputStream::write (ZOutputStream.java@ 89)
java.io.OutputStreamWriter::flush (OutputStreamWriter.java@ 164)
java.io.BufferedWriter::flush (BufferedWriter.java@ 128)
org.kxml2.io.KXmlSerializer::flush (KXmlSerializer.java@ 481)
su.eqx.emess.xmlstream.TcpStream::send (TcpStream.java@ 295)
su.eqx.emess.xmlstream.TcpStream::sendAndWait (TcpStream.java@ 503)
su.eqx.emess.xmlstream.XmppClientStream::bind (XmppClientStream.java@ 164)
su.eqx.emess.xmlstream.XmppClientStream::digestLogin (XmppClientStream.java@ 244)
su.eqx.emess.xmlstream.XmppClientStream::login (XmppClientStream.java@ 118)
su.eqx.emess.XmppService::connect (XmppService.java@ 204)
su.eqx.emess.XmppService$3::run (XmppService.java@ 358)
su.eqx.emess.XmppService::handleMessage (XmppService.java@ 366)
su.eqx.emess.EMessApp$1$1::handleMessage (EMessApp.java@ 55)
android.os.Handler::dispatchMessage (Handler.java@ 99)
android.os.Looper::loop (Looper.java@ 150)
su.eqx.emess.EMessApp$1::run (EMessApp.java@ 60)

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

@Equidamoid:
Equidamoid

Пофиксил косяк с большим экраном. Наконец, сабж работает на новом аппарате..ю

@Shumaher:
Shumaher

хотел фоточку запостить с *geo.
облом — не соединяется через моб. инет, подвисает на "Initial sesson" почему-то :( лог в след. раз

@Equidamoid:
Equidamoid

Как-то хреново емесс на новом аппарате работает...

@Shumaher:
Shumaher

решил затестить у себя на локальном сервачке серверную историю. оказалось ВНЕЗАПНО всё работает, это не работает сам Emess, высрал ошибку:

iq{id=iq35, type=error, to=shumaher@shumaher.net.ru/EMess, from=shumaher@shumaher.net.ru}
list{start=2012-02-02T21:25:07Z, with=shumaher@shumaher.net.ru, xmlns=urn:xmpp:archive}
set{xmlns=http://jabber.org/protocol/rsm}
max{}
'50'
error{type=cancel, code=503}
service-unavailable{xmlns=urn:ietf:params:xml:ns:xmpp-stanzas}

прямо пичаль-пичаль.
ща попробую версию поставить поновей но в изменениях все равно ничо про историю нет.
кто юзает?

@bomberman:
bomberman

сегодняшний тупит, начало отправленного текста в чат — исчезает за началом экрана

@Equidamoid:
Equidamoid

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

@Equidamoid:
Equidamoid

Inspections идеи смотрят на мой код, как на что-то несмытое =(

@Shumaher:
Shumaher

про EMess-2011.11.01
в версии написано почему-то 0.1.20111031
SRV так не работает
подключаться вроде стало дольше, хотя тут не уверен
"Временных" контактов остался 1, так, к следующему релизу их может наконец совсем не будет. "Обновить список" помогает, но не всегда
при подключении бесконечно пишет "Постоение списка..." пока не нажмешь назад, при этом он может или уже быть загружен или пустота. раньше этого не было
если в процессе подключения выбрать другой статус — висит
поле ресурс заполнено, порт нет — писал об этом в #1596712. на этот раз данные удалять не пришлось, при запуске после обновления висяка не было. но я сделал это специально :)
пока вроде всё

@Equidamoid:
Equidamoid

Небольшое обновление:
— Исправлены несколько поводов выдать ANR
— Автоопределение адреса прокси (если не указан вручную)
— Запрос местоположения по сети (раньше можно было уже кем-то полученное использовать)

@Shumaher:
Shumaher

да, пара мелких предложений-улучшений: при 1 запуске без настроек в поле ресурс должно быть уже вбито "EMess", а в порт — 5222

@Shumaher:
Shumaher

поставил версию от 22 числа.
каждый раз после обновления приходится сносить настройки, иначе тупит, не запускается и тормозит.
подключение/загрузка ростера/отключение стало происходить заметно медленнее, вот щас долго пишет "Disconnecting...", и видимо подвисло
от "временных" контактов остался всего 1 (прошлый раз 3) — их число с каждой версией уменьшается, что радует
а SRV все еще не работает.
в общем пока всё еще очень unstable, и рекомендовать для ежедневного использования нельзя

@Equidamoid:
Equidamoid

Что-то кажется, что $1 кто-то проклял. Как ни сяду более-менее основательно его поковырять, обязательно случится какой-нибудь фейл. Причём никак явно причинно с ним не связанный...

@Equidamoid:
Equidamoid

Передача файлов теперь будет работать и без ручного указания прокси. Нужно только, чтобы прокси был в disco#items сервера.

@Equidamoid:
Equidamoid

Обновление.
— Начало долгожданной работы с ростером: можно авторизовывать и добавлять контакты (пока только в ответ на запрос авторизации(
— Переделана система уведомлений: теперь чуть логичнее и с отображением страшных ошибок. Моргание лампочкой пока отвалилось.
— Исправлен косяк с контактами вне групп и некоторые другие мелочи

@Equidamoid:
Equidamoid

Подправил скрипт, теперь рядом со сборками появляется похабненький changelog, а emess.eqx.su всегда указывает на последнюю сборку.

@Equidamoid:
Equidamoid

Наконец, новая сборка.
— Зачаточная поддержка SRV-записей (пока пробует только запись с максимальным приоритетом)
— Перестроение ростера в фоне, теперь не будет ANR при подключении.
— Поиск контактов: нажимаем кнопку поиска при открытом ростере.
— Мелкие исправления в чате.

Известные косяки:
— Что-то не так с автоподключением
— Огромный вес (760К) — из-за библиотеки, используемой для запроса srv. Потом, может, сделаю свою реализацию, полегче.

@Shumaher:
Shumaher

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

@bomberman:
bomberman

а код случайно из джима не заимствовался?

@bomberman:
bomberman

что то давно не было новых версий(

@bomberman:
bomberman

не отображает ники в конфе если они в скобках <>

@Equidamoid:
Equidamoid

Есть желающие поколупаться в сабже?

@Shumaher:
Shumaher

оказывается emess@conference.jabber.ru было. но сдохло

@Shumaher:
Shumaher

кто-тут девелоперит его, @Equidamoid ?
мне дико интересно, какого х. он не грузит весь ростер, а половину контактов во временную группу суёт

@Disabler:
Disabler

собственно emess на ровепаде. для контраста рядом брошен htc hero. dl.dropbox.com

@Equidamoid:
Equidamoid

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

@Equidamoid:
Equidamoid

Похоже, server-side логам в emess быть. Как минимум, для чуть пропатченного mod_archive_odbc.

@Equidamoid:
Equidamoid

обновился, внезапно стала моргать лампочка при новых сообщениях, как и должна

@Thunder:
Thunder

@Equidamoid, а конфа поддержки забилась? У меня тут лог жуйка волшебным образом сглючил, что новые сообщения можно только в статус-баре увидеть. Сам чат их не отображает. Truncate log приводит к зависону. logcat не смотрел.

@Equidamoid:
Equidamoid

— загрузка аватар только по wifi (опция в настройках)
— список участников конференции (menu -> peers в чате)

@Equidamoid:
Equidamoid

Выложил обновление.
* Исправлены несколько утечек памяти
* Приём файлов (недоделан пока, работает очень странно)

@Equidamoid:
Equidamoid

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

@Equidamoid:
Equidamoid

А вот и первый принятый клиентом файл

@Equidamoid:
Equidamoid

Диплом защищён, разработка возобновлена.

@Equidamoid:
Equidamoid

сборка новая появилась.
PS
да, светлая тема так и должна быть только в ростере, для остального её пока не сделал