JRuDevels

Jabber Russian Developers Forum.
Log in Register FAQ Memberlist Search JRuDevels Forum Index

JRuDevels Forum Index » Общие Вопросы [Client-Side] » Обсуждение клиента JAJC (Just Another Jabber Client) Goto page Previous  1, 2, 3 ... , 55, 56, 57  Next
Post new topic  Reply to topic View previous topic :: View next topic 
PostPosted: Tue Aug 05, 2014 1:22 pm Reply with quote
toybox
Отметившийся
Отметившийся
Joined: 01 Aug 2014
Posts: 16




Δ wrote:
Несколько файлообменных плагинов одновременно держать в клиенте не рекомендуется воизбежание конфликтов

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

upd
обнаружилось кое-что интересное - в папке профиля был странный файл:
JAJC\vCards\.xml
я его переименовал в свой jid(+ .xml) - и все поля в vCard появились. и фото можно заливаать, и jid отображается. возможно, информация будет полезна..

и еще хотел узнать, нужны ли файлы jajc.jisp и jajci.pas и за что олни отвечают? второй так вообще некомпилированый паскаль.. он реально нужен?
и еще есть библиотечка activity.dll, без которой тоже вроде бы все работает..

ps
передача файлов с новым плагином получилась без проблем :) сяп

upd2
еще вопрос.. несколько уже наглый, наверное.. но.. насколько возможно сделать вариант-2 из вариант-1?

вариант-1 (как сейчас пользуюсь)


вариант-2 (мультиакк, как в пси+, насклько я понял..)

_________________
хукуримасяяя.. хукуримасяяя.. удзи будзи квайта.. укуримасяяяя..
View user's profile Send private message
PostPosted: Wed Aug 06, 2014 11:24 am Reply with quote
Δ
Разработчик
Разработчик
Joined: 12 Jan 2005
Posts: 783
Location: Москва




toybox wrote:
обнаружилось кое-что интересное - в папке профиля был странный файл:
JAJC\vCards\.xml
я его переименовал в свой jid(+ .xml) - и все поля в vCard появились. и фото можно заливаать, и jid отображается. возможно, информация будет полезна..

Да... это подтверждает теорию Smile

toybox wrote:
нужны ли файлы jajc.jisp и jajci.pas и за что олни отвечают?

необязательны
jajc.jisp - стандартный набор смайликов (работать будет без него, но смайликов не будет)
jajci.pas - файлик для плагинописателей (для работы не нужен)
activity.dll содержит функции для контроля активности пользователя для реализации фичи autoaway (будет работать и без него)

вообще необходим один только jajc.exe (и желательно english.lng)

мультиаккаунтность к сожалению слишком сложно реализовать
View user's profile Send private message Send Jabber-message
PostPosted: Wed Aug 06, 2014 2:06 pm Reply with quote
toybox
Отметившийся
Отметившийся
Joined: 01 Aug 2014
Posts: 16




Δ wrote:
jajc.jisp - стандартный набор смайликов (работать будет без него, но смайликов не будет)
jajci.pas - файлик для плагинописателей (для работы не нужен)
activity.dll содержит функции для контроля активности пользователя для реализации фичи autoaway (будет работать и без него)


спасибо. смайлики лучше оставить - привычнее как-то с ними :3 жаль, что название не особо говорящее у файла -__- а откинуть файл и проверить активность кнопки смайлов не сообразил :)

на счет autoaway не совсем понятно - это авто смена статуса на "ушел" и "давно ушел"? так оно и без этой библиотечки работает исправно - и включает статус при заданном в настройках простое и отключает, при возобновлении активности..

про мультиакк - это я так, не удержался :) в принципе особо не надо, к тому же 2 раза одну и ту же программку запустить не проблема, можно даже не копию, а именно ее саму же - работает нормально.

ps
некстати, программа даже при наличии ключика "--file=" все равно создает ветку реестра "hkcu\software\abstract software", хоть и пустую.. это поправимо? :)
(тоже не критично, просто чистил тут реестр и увидел. проверил - на каждый запуск jajc ветка создается)

_________________
хукуримасяяя.. хукуримасяяя.. удзи будзи квайта.. укуримасяяяя..
View user's profile Send private message
PostPosted: Wed Aug 06, 2014 7:27 pm Reply with quote
Δ
Разработчик
Разработчик
Joined: 12 Jan 2005
Posts: 783
Location: Москва




toybox wrote:
на счет autoaway не совсем понятно - это авто смена статуса на "ушел" и "давно ушел"? так оно и без этой библиотечки работает исправно - и включает статус при заданном в настройках простое и отключает, при возобновлении активности..

ДЛЛ нужна в основном для старых версий виндовса. В новых версиях виндовса необходимые функции доступны и так

toybox wrote:
некстати, программа даже при наличии ключика "--file=" все равно создает ветку реестра "hkcu\software\abstract software", хоть и пустую.. это поправимо? Smile
(тоже не критично, просто чистил тут реестр и увидел. проверил - на каждый запуск jajc ветка создается)

Посмотрим
View user's profile Send private message Send Jabber-message
PostPosted: Wed Aug 06, 2014 9:42 pm Reply with quote
Δ
Разработчик
Разработчик
Joined: 12 Jan 2005
Posts: 783
Location: Москва




toybox wrote:
некстати, программа даже при наличии ключика "--file=" все равно создает ветку реестра "hkcu\software\abstract software", хоть и пустую.. это поправимо? Smile

По идее должна быть непустая..

JAJC/BaseDir
JAJC/ConfigDir
JAJC/ExecDir

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

Тестовый билд обновил... ссылка та же. Должна быть решена проблема с вКардом (для проверки нужно предварительно удалить свой вкард из папки vCards .. и "/.xml" тоже)
View user's profile Send private message Send Jabber-message
PostPosted: Thu Aug 07, 2014 6:43 am Reply with quote
toybox
Отметившийся
Отметившийся
Joined: 01 Aug 2014
Posts: 16




Δ wrote:
Тестовый билд обновил
...
для проверки нужно предварительно удалить свой вкард из папки vCards .. и "/.xml" тоже)


работает. удалил папку профиля, подключился, запросил карточку - карточка открылась заполненной нормально.
проблема была в том, что к jid добавляется "/" и имя ресурса? :3

так же заметил странную вещь, касательно реестра.
подпапки создаются, действительно, и не только подпапки: при смене аккаунта тот аккаунт, с которого происходит отключение - записывается в реестр (папка с jid и там настройки аккаунта), и это при запуске с ключиком "--file=", что как бы делается для "портабельности" и исключения оставления "следов" личной информации на чужом(рабочем/клубном/гостевом) пк..

может, все-таки как-то сделать так, чтобы при ключике "--file=" в реестр ничего не пыталось прописываться? >_<
(а если какой-то плагин будет требовать реестр, то ключик "--file=" теряет для такого сетапа jajc смысл, и нужно запускать jajc без него; соответсвенно, в "портабельной" версии такой плагин просто не нужно использовать..)

_________________
хукуримасяяя.. хукуримасяяя.. удзи будзи квайта.. укуримасяяяя..
View user's profile Send private message
PostPosted: Thu Aug 07, 2014 9:14 am Reply with quote
Δ
Разработчик
Разработчик
Joined: 12 Jan 2005
Posts: 783
Location: Москва




toybox wrote:
работает. удалил папку профиля, подключился, запросил карточку - карточка открылась заполненной нормально.
проблема была в том, что к jid добавляется "/" и имя ресурса? :3

Проблема была в том, что когда сервер возвращает твой собственный vCard то поле "from" может отсутствовать

так же заметил странную вещь, касательно реестра.
подпапки создаются, действительно, и не только подпапки: при смене аккаунта тот аккаунт, с которого происходит отключение - записывается в реестр (папка с jid и там настройки аккаунта), и это при запуске с ключиком "--file=", что как бы делается для "портабельности" и исключения оставления "следов" личной информации на чужом(рабочем/клубном/гостевом) пк..

toybox wrote:
может, все-таки как-то сделать так, чтобы при ключике "--file=" в реестр ничего не пыталось прописываться? >_<
(а если какой-то плагин будет требовать реестр, то ключик "--file=" теряет для такого сетапа jajc смысл, и нужно запускать jajc без него; соответсвенно, в "портабельной" версии такой плагин просто не нужно использовать..)

Мож ещё ключик добавлю... так сказать под ответственность запускающего Smile
Ещё кстати плагины могут следы оставлять свои в т.ч. в реестре... их клиент контролировать не может
View user's profile Send private message Send Jabber-message
PostPosted: Thu Aug 07, 2014 9:21 am Reply with quote
toybox
Отметившийся
Отметившийся
Joined: 01 Aug 2014
Posts: 16




Δ wrote:
Мож ещё ключик добавлю... так сказать под ответственность запускающего :)

было бы очень кстати, раз уж "портабельность" в принципе предусмотрена :3 будет полноценный usb-xmpp >_<

Δ wrote:
Ещё кстати плагины могут следы оставлять свои в т.ч. в реестре... их клиент контролировать не может

это понятно, что плагины на совести плагинотворца.. тут уж пользователь сам решит, что нужнее - usb вариант, или вариант с расширенной функциональностью. логично :3

upd
обратил внимание, что после запроса своей vcard, при условии, что файла xml нет - создается нетипичный файл: обычно это jid.xml, а тут получилось jid@@2Fresource.xml
читается он нормально, но в поле jid из vcard отображается jid/resource
при переименовании xml в нормальный формат все так же нормально читается, и нормально отображается - без resource
не знаю, фича это или бага -__-

_________________
хукуримасяяя.. хукуримасяяя.. удзи будзи квайта.. укуримасяяяя..
View user's profile Send private message
PostPosted: Thu Aug 07, 2014 8:34 pm Reply with quote
Δ
Разработчик
Разработчик
Joined: 12 Jan 2005
Posts: 783
Location: Москва




toybox wrote:
не знаю, фича это или бага -__-
Бага. Убрано в новом билде (новый билд по прежней ссылке)

toybox wrote:
при смене аккаунта тот аккаунт, с которого происходит отключение - записывается в реестр (папка с jid и там настройки аккаунта)
Повторить не удалось.. возможно дело рук плагинов
View user's profile Send private message Send Jabber-message
PostPosted: Fri Aug 08, 2014 6:28 am Reply with quote
toybox
Отметившийся
Отметившийся
Joined: 01 Aug 2014
Posts: 16




Δ wrote:
Убрано в новом билде

теперь все нормально, сяп :3
и ключик --no-reg работает исправно

Δ wrote:
возможно дело рук плагинов

действительно, это плагин передачи файлов. извиняюсь, не догадался сразу плагины откинуть -__-'
причем этому плагину и на отсутствие каких-либо записей в реестре сиренево - он создает там "хвосты" даже при --no-reg
вероятно, придется от него отказываться (не особо нужно, в принципе, а портабельность для такого маленького клиента - очень большой плюс)

потестирую, если что-то странное замечу - отпишусь :)
огромное сверхчеловеческое спасибо за работу >_<

_________________
хукуримасяяя.. хукуримасяяя.. удзи будзи квайта.. укуримасяяяя..
View user's profile Send private message
PostPosted: Fri Aug 08, 2014 7:57 pm Reply with quote
Δ
Разработчик
Разработчик
Joined: 12 Jan 2005
Posts: 783
Location: Москва




toybox wrote:
он создает там "хвосты" даже при --no-reg
вероятно, придется от него отказываться

Просто плагины ничего не знают про ключи и файлы в принципе... ибо не было изначально на эту тему подумано Smile
View user's profile Send private message Send Jabber-message
neko.im
PostPosted: Tue Feb 17, 2015 11:47 am Reply with quote
toybox
Отметившийся
Отметившийся
Joined: 01 Aug 2014
Posts: 16




здравствуйте.

на neko.im снова что-то обновилось, видимо.. jajc не может авторизоваться. висит минуты две и падает с ошибкой "прекращена работа программы..."(стандартная для вин7) на этапе "соединение ssl: проверено".

после нажатия "закрыть программу" появляется окошко с "application error" - "exception eaccessviolation in modele jajcexe at 00006730. access voilation at adress 00406730 in module jajc.exe. write og adress ae1bbbab", потом еще одна: "*@neko.im" - "access violation at adress 00552c68 in module jajc.exe. read of adress 00000034".

причем если авторизоваться на другом аккаунте(gmail.com, ya.ru и проч), переключиться на аккаунт neko.im и не дожидаясь авторизации(ошибки и краша) обратно - то ошибка все равно будет, и авторизация уже на другом аккаунте не пройдет.

_________________
хукуримасяяя.. хукуримасяяя.. удзи будзи квайта.. укуримасяяяя..
View user's profile Send private message
Re: neko.im
PostPosted: Wed Feb 18, 2015 12:38 am Reply with quote
Δ
Разработчик
Разработчик
Joined: 12 Jan 2005
Posts: 783
Location: Москва




Похоже используется неподдерживаемый режим шифрования...
Это может быть проблемой
View user's profile Send private message Send Jabber-message
PostPosted: Wed May 20, 2015 3:10 pm Reply with quote
uranik
Отметившийся
Отметившийся
Joined: 27 Jun 2007
Posts: 2




1. В отличие от клиента spark, в jajc если клиент состоит в нескольких группах, показывает его только в одной группе. Например у нас на работе есть группы общая,бухгалтерия, автоматизация. Если пользователь прописан в автоматизации и общей группе то он показывается только в автоматизации. А в спарке и там и там виден.
(дублирование нужно чтобы отправлять сообщение сразу всей группе "общая")

2. если в группе 40 пользователей, то нажав на группе правой кнопкой и выбрав message чтобы отправить всем сообщение, jajc подвисает на 15 секунд ни на что не реагируя.
View user's profile Send private message ICQ Number
PostPosted: Wed May 20, 2015 9:08 pm Reply with quote
Δ
Разработчик
Разработчик
Joined: 12 Jan 2005
Posts: 783
Location: Москва




uranik wrote:
1. ... если клиент состоит в нескольких группах, показывает его только в одной группе

Так было сделано изначально, теперь переделать к сожалению очень сложно
uranik wrote:
2. если в группе 40 пользователей, то нажав на группе правой кнопкой и выбрав message чтобы отправить всем сообщение, jajc подвисает на 15 секунд ни на что не реагируя.

повторить не удалось. По возможности перешлите скриншот вкладок "сообщения" и "контакт-лист" настроек
View user's profile Send private message Send Jabber-message
Обсуждение клиента JAJC (Just Another Jabber Client)
JRuDevels Forum Index » Общие Вопросы [Client-Side]
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT + 3 Hours  
Page 56 of 57  
Goto page Previous  1, 2, 3 ... , 55, 56, 57  Next
  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin