JRuDevels

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

JRuDevels Forum Index » Сообщения об ошибках [BugTraq] » Ошибки и недоработки jabber-клиента JAJC Goto page Previous  1, 2, 3 ... 25, 26, 27 ... 29, 30, 31  Next
Post new topic  Reply to topic View previous topic :: View next topic 
Re: фичи
PostPosted: Wed Nov 26, 2008 10:26 am Reply with quote
Δ
Разработчик
Разработчик
Joined: 12 Jan 2005
Posts: 783
Location: Москва




Watcher_ wrote:
... данная утилита пробегает по папке с историей и меняет имя файла например jit@test.ru сменился на jit@test.com т.е. он все файлы @test.ru меняет на @test.com и внутри файла меняется везде где встречается test.ru на test.com

К сожалению возможен вариант, когда файл с целевым именем уже есть.
В этом случае их надо объеденять.
View user's profile Send private message Send Jabber-message
PostPosted: Wed Nov 26, 2008 10:33 am Reply with quote
Mr. REM Esq.
Начинающий тестер
Начинающий тестер
Joined: 28 May 2008
Posts: 27
Location: Москва




Не надо ничего менять и переименовывать. Надо просто два файла 1234567@icq.jaj.ru и 1234567@icq.mum.ru считать как один, т.е. содержащими хистори от одного и того же контакта.
View user's profile Send private message
PostPosted: Wed Nov 26, 2008 10:38 am Reply with quote
Watcher_
Отметившийся
Отметившийся
Joined: 26 Oct 2008
Posts: 14




Mr. REM Esq. wrote:
Не надо ничего менять и переименовывать. Надо просто два файла 1234567@icq.jaj.ru и 1234567@icq.mum.ru считать как один, т.е. содержащими хистори от одного и того же контакта.

и каким образом программа будет знать об этом? ну по идее можно добавить такую опцию в программу, но после переустановки может все слететь, вообщем я там образом при переводе на новый домен восстанавливал историю 300 пользователям.


Last edited by Watcher_ on Wed Nov 26, 2008 10:40 am; edited 1 time in total
View user's profile Send private message
PostPosted: Wed Nov 26, 2008 10:39 am Reply with quote
Δ
Разработчик
Разработчик
Joined: 12 Jan 2005
Posts: 783
Location: Москва




Mr. REM Esq. wrote:
Не надо ничего менять и переименовывать. Надо просто два файла 1234567@icq.jaj.ru и 1234567@icq.mum.ru считать как один, т.е. содержащими хистори от одного и того же контакта.

В общем виде так делать нельзя. Т.к. совпадение юзернейма далеко не всегда означает равноценность контактов

(например 12345@jabber.ru и 12345@gmail.com - это совершенно разные контакты.)
View user's profile Send private message Send Jabber-message
PostPosted: Wed Nov 26, 2008 10:41 am Reply with quote
Kirill Limping
Начинающий тестер
Начинающий тестер
Joined: 23 May 2007
Posts: 42
Location: Moscow




Mr. REM Esq. wrote:
Не надо ничего менять и переименовывать. Надо просто два файла 1234567@icq.jaj.ru и 1234567@icq.mum.ru считать как один, т.е. содержащими хистори от одного и того же контакта.

А когда наберётся 3-4 файла для одного контакта?
Мне транспорты аськи и msn приходится менять каждые 6-12 месяцев, за 4-5 лет считайте, сколько файлов наберётся...
View user's profile Send private message Send Jabber-message Visit poster's website
PostPosted: Wed Nov 26, 2008 10:47 am Reply with quote
Mr. REM Esq.
Начинающий тестер
Начинающий тестер
Joined: 28 May 2008
Posts: 27
Location: Москва




Δ wrote:
Mr. REM Esq. wrote:
Не надо ничего менять и переименовывать. Надо просто два файла 1234567@icq.jaj.ru и 1234567@icq.mum.ru считать как один, т.е. содержащими хистори от одного и того же контакта.

В общем виде так делать нельзя. Т.к. совпадение юзернейма далеко не всегда означает равноценность контактов

(например 12345@jabber.ru и 12345@gmail.com - это совершенно разные контакты.)

Пишите в лог файла метку, через какой транспорт он создан. В ICQ, например, не может быть двух разных контактов с одним номером.
В общем случае пользователь сам может выбрать какие контакты считать "одинаковыми". Добавьте диалог из двух вертикальных окон со списком контактов. В левом окне помечаем контакт, в правом выбираем алиасы.
View user's profile Send private message
PostPosted: Wed Nov 26, 2008 10:49 am Reply with quote
Mr. REM Esq.
Начинающий тестер
Начинающий тестер
Joined: 28 May 2008
Posts: 27
Location: Москва




Kirill Limping wrote:
Mr. REM Esq. wrote:
Не надо ничего менять и переименовывать. Надо просто два файла 1234567@icq.jaj.ru и 1234567@icq.mum.ru считать как один, т.е. содержащими хистори от одного и того же контакта.

А когда наберётся 3-4 файла для одного контакта?
Мне транспорты аськи и msn приходится менять каждые 6-12 месяцев, за 4-5 лет считайте, сколько файлов наберётся...

Я меняю даже чаще. И даже если набирается 3-4 файла не вижу ни каких проблем. Проблема в том, что Вы не сможете открыть хистори за такой период впринципе. Даже если на каждый контакт будет по одному файлу. Я пробовал открывать за год. Программа просто зависает, т.к. очень много информации.
View user's profile Send private message
PostPosted: Wed Nov 26, 2008 10:52 am Reply with quote
Δ
Разработчик
Разработчик
Joined: 12 Jan 2005
Posts: 783
Location: Москва




Mr. REM Esq. wrote:
...В ICQ, например, не может быть двух разных контактов с одним номером.

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

Mr. REM Esq. wrote:
В общем случае пользователь сам может выбрать какие контакты считать "одинаковыми". Добавьте диалог из двух вертикальных окон со списком контактов. В левом окне помечаем контакт, в правом выбираем алиасы.


Проще уж "объединялку" истории написать.. она кстати в ближайших планах.
View user's profile Send private message Send Jabber-message
PostPosted: Wed Nov 26, 2008 10:56 am Reply with quote
Mr. REM Esq.
Начинающий тестер
Начинающий тестер
Joined: 28 May 2008
Posts: 27
Location: Москва




Δ wrote:

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

Ниасилил. Почему не будут равноценны, если у них номер один и тот же?

Δ wrote:

Проще уж "объединялку" истории написать.. она кстати в ближайших планах.

Чем же проще, если все равно решать проблему одинаковых контактов?
View user's profile Send private message
PostPosted: Wed Nov 26, 2008 11:07 am Reply with quote
Δ
Разработчик
Разработчик
Joined: 12 Jan 2005
Posts: 783
Location: Москва




Mr. REM Esq. wrote:
Ниасилил. Почему не будут равноценны, если у них номер один и тот же?

Ну скажем... есть у человека 2 юина.. один "12345 - Онотоле", другой "54321 - Анатолий Николаевич" Wink
Он подключает одновременно 2 транспорта:
на icq.server1.tld - "12345", на icq.server2.tld - "54321"
В итоге.. в ростере у него есть одновременно есть контакты и с одного и с другого транспорта. И история у них будет разная, даже если переписка была с одним и тем же человеком (67890@icq.server1.tld и 67890@icq.server2.tld)

Mr. REM Esq. wrote:
Чем же проще, если все равно решать проблему одинаковых контактов?

Ну... эффективнее Smile
При этом при объединении проще соблюсти последовательность сообщений в случае если транспорт менялся несколько раз в день.
Ну и опять-же... дабы не плодить сущности...
View user's profile Send private message Send Jabber-message
PostPosted: Wed Nov 26, 2008 11:14 am Reply with quote
Mr. REM Esq.
Начинающий тестер
Начинающий тестер
Joined: 28 May 2008
Posts: 27
Location: Москва




Δ wrote:

Ну скажем... есть у человека 2 юина.. один "12345 - Онотоле", другой "54321 - Анатолий Николаевич" Wink

А, теперь понял. Дык тут вообще не надо заморачиваться. Раз человек себя "разделил", то и пусть будут "две личности" (ну ведь зачем-то он это сделал).
Δ wrote:

При этом при объединении проще соблюсти последовательность сообщений в случае если транспорт менялся несколько раз в день.
Ну и опять-же... дабы не плодить сущности...

При объединении будет дольше работать, т.к. придется перелопачивать всю историю за весь период ее существования. Тем более по несколько раз в день. Wink
Кстати говоря, а как посмотреть историю за некоторый произвольный период? Ну, например, с 01.01.2008 по 10.02.2008?
View user's profile Send private message
PostPosted: Wed Nov 26, 2008 11:19 am Reply with quote
Δ
Разработчик
Разработчик
Joined: 12 Jan 2005
Posts: 783
Location: Москва




Mr. REM Esq. wrote:
А, теперь понял. Дык тут вообще не надо заморачиваться. Раз человек себя "разделил", то и пусть будут "две личности" (ну ведь зачем-то он это сделал).

Это я про неравноценность контактов с одинаковыми номерами Smile

Mr. REM Esq. wrote:
При объединении будет дольше работать, т.к. придется перелопачивать всю историю за весь период ее существования. Тем более по несколько раз в день. Wink

Объединение - разовая операция. "Объединялка" задумывается инструментарий для работы с историей. экспорт/импорт, перенос, объединение... и всякое такое

Mr. REM Esq. wrote:
Кстати говоря, а как посмотреть историю за некоторый произвольный период? Ну, например, с 01.01.2008 по 10.02.2008?

На данный момент никак. А оно надо?
View user's profile Send private message Send Jabber-message
PostPosted: Wed Nov 26, 2008 11:26 am Reply with quote
Mr. REM Esq.
Начинающий тестер
Начинающий тестер
Joined: 28 May 2008
Posts: 27
Location: Москва




Δ wrote:

Это я про неравноценность контактов с одинаковыми номерами Smile

Тогда пример не корректный, т.к. номера у них разные. Это человек один. Smile
Δ wrote:

Объединение - разовая операция.

Угу. По одному разу на каждое изменение сервиса. Wink Если меняем его несколько раз в день, то и "объединялка" будет отрабатывать по несколько раз в день. По всей истории.
Δ wrote:

На данный момент никак. А оно надо?

Надо. Во-первых, как я уже говорил, история за большой период времени просто не открывается. Программа ее ниасиливает. А за большой период ее приходится открывать именно потому, что из этого периода нельзя посмотреть кусочек.
Ну и , во-вторых, в связи с грядущим глобальным объединением файлов, этот вопрос приобретает все большую актуальность.
View user's profile Send private message
PostPosted: Wed Nov 26, 2008 11:31 am Reply with quote
Δ
Разработчик
Разработчик
Joined: 12 Jan 2005
Posts: 783
Location: Москва




Mr. REM Esq. wrote:
Тогда пример не корректный, т.к. номера у них разные. Это человек один. Smile

у 67890@icq.server1.tld и 67890@icq.server2.tld номера одинаковые. но история разная Smile

Mr. REM Esq. wrote:
По одному разу на каждое изменение сервиса. Wink Если меняем его несколько раз в день, то и "объединялка" будет отрабатывать по несколько раз в день. По всей истории.

Можно сперва найти нормальный транспорт, а потом вручную запустить объединялку Smile

Δ wrote:
Надо.

Посмотрю...
View user's profile Send private message Send Jabber-message
PostPosted: Wed Nov 26, 2008 11:36 am Reply with quote
Mr. REM Esq.
Начинающий тестер
Начинающий тестер
Joined: 28 May 2008
Posts: 27
Location: Москва




Δ wrote:

у 67890@icq.server1.tld и 67890@icq.server2.tld номера одинаковые. но история разная Smile

Раз номера одинаковые, а транспорт ICQ, то это один человек. В ICQ нет двух разных людей с одним номером.
Δ wrote:

Можно сперва найти нормальный транспорт, а потом вручную запустить объединялку Smile

Теоретически можно, но практика показывает, что такой транспорт быстро умирает. Почему это происходит, я не знаю. Именно поэтому и встал вопрос с объединением контактов. Я его еще полгода назад задавал. И раньше.
View user's profile Send private message
Ошибки и недоработки jabber-клиента JAJC
JRuDevels Forum Index » Сообщения об ошибках [BugTraq]
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 26 of 31  
Goto page Previous  1, 2, 3 ... 25, 26, 27 ... 29, 30, 31  Next
  
  
 Post new topic  Reply to topic  


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