[01/01 14:42]<nicoco> Happy new year to you guys and thanks for the amazing work, allowing me to keep in touch with my friends without installing any proprietary app on my smartphone!
Если в переводе, то "спасибо, что я могу ездить без рук на велосипеде!"
Но красноглазик не понимает, что этот его велосипед держат сзади конкретные руки, и если они забьют, то у него не получится без рук ездить, он сам ведь несколько туповат.
mail.jabber.org — я конечно пишу на английском как таджик говорит на русском, но может до них все же дойдет?
i.juick.com — 15 лет непрерывных побед
chat.jabber.ru — он уже может читать и писать сообщения, конференции, и даже показывать картинки из жуйка!
Желающие поучаствовать в разработке приглашаются в support@conference.jabber.ru и на гитхаб — github.com
В погоне за ватсаппом jabber.ru пытается запустить собственный веб-клиент. Уже можно попробовать на
Желающие поучаствовать в разработке приглашаются в support@conference.jabber.ru и на гитхаб — github.com
pastebin.com — вкратце: сокеты не нужны! Попытки объяснить что такое сокеты на примерах, близких к автосервису — закончились неудачей, во всем виноват @vt, придумавший ненужные сокеты :(
Автослесарь рассказывает как писать жаббер-клиент — 1) берем xmpp-сервер prosody и модуль mod_smacks из prosody-modules, реализующий XEP-0198: Stream Management
2) настраиваем ему параметр smacks_hibernation_time = 86400 — столько секунд он будет держать сессию клиента подключенной, если он(клиент) отключился.
3) немножко патчим его(модуль), добавляя туда один единственный вызов события получения сообщения — paste.org.ru
4) теперь пишем дополнительный модуль, назовем его mod_smacks_notifications, который будет слать принятые во время отсутствия клиента сообщения через Google Cloud Messaging (аналогичным образом можно работать и с Apple и Microsoft, coming soon)
— paste.org.ru
5) далее нужно добавить поддержку в клиент, мной взят Android-клиент SawIM:
а) быстренько дописываем поддержку XEP-0198, очень простой XEP, нам достаточно считать полученные пакеты и по запросу сервера высылать это число, ну и естественно включать управление сессиями и продолжать разорванную сессию.
б) при получении от GCM регистрационного кода устройства, шлем нашему серверу запрос типа:
<iq type=set"><register xmlns="..." regid="[полученный-regid-от-гугла]" /></iq>
в) Создаем в Google API Console проект для нашего мессенджера, в консоли разработчика Google Play связываемся с приложением через Server API Key, в конфигурации нашего написанного модуля указываем gcm_api_key.
На все про всё ушло пара дней неспешной работы в свободное время, lua видел второй раз в жизни, ну java видел чуть побольше :) — github.com
tkabber.jabber.ru
UAC должен показывать зеленый свет, а вот Smartscreen-у что-то не нравится, но это возможно временно.
Сборочку Tkabber 1.0 под Шиндошс наконец выложили в официальном месте — UAC должен показывать зеленый свет, а вот Smartscreen-у что-то не нравится, но это возможно временно.
dropbox.com
Отладочные символы + все необходимое для того чтоб написать свой плагин, например транспорт вконтактика — dropbox.com
Дополнительно требуется Шиндошс Vista/Server 2008 и выше (на икспи/2003 работать не будет) и MSVC 2012 Redist X86 — microsoft.com
Сборочка Spectrum2 под Шиндошс — Отладочные символы + все необходимое для того чтоб написать свой плагин, например транспорт вконтактика — dropbox.com
Дополнительно требуется Шиндошс Vista/Server 2008 и выше (на икспи/2003 работать не будет) и MSVC 2012 Redist X86 — microsoft.com