Something, from nothing has decided to pass with icq on jabber. Попробывать I still probably tried one year ago, but couples psi to me then have seemed not so convenient, in addition with icq transport couldn't understand. Has the day before yesterday rocked and has put on work, зарегаться I have solved on jabber.ru but as I регался there and for the first time and the password has forgotten it was necessary a little other nickname зарегать. Has connected icq transport from nextmail.ru, I wish it long life while all my contacts won't pass on jabber). And that many servers have ceased to give icq transport, the same jabber.ru. And so here I was waited by a small dirty trick, all icq contacts have turned out as though not authorized and as without authorization to move their groups I hasn't thought, so it was necessary to dispatch the message on authorization to all contact to sheet, and it was not necessary to some (me at them in contact sheet even aren't present) It was necessary to authorize manually all (though has then found in options point, that automatically). jabber gives transport for Mail IM though and мэил the agent and I do not use, but this service informs on new letters, the agent is more exact мэил) will be connected to яндексу through j2j couples it has not turned out, therefore it was necessary to create additional акк besides to receive notifications about new letters. With gmail all has passed without problems through j2j (well you will do, much at me post акков).Что-то, от делать нечего решил перейти с icq на jabber. Попробывать я ещё наверное год назад пытался, но чёт psi мне тогда показался не очень удобным, да к тому же с icq транспортом не смог разобраться. Позавчера качнул и поставил на работе, зарегаться я решил на jabber.ru, но так как я регался там и в первый раз и пароль забыл пришлось немного другой ник зарегать. Подключил icq транспорт от nextmail.ru, желаю ему долгой жизни, пока все мои контакты не перейдут на jabber). А то многие сервера перестали предоставлять icq транспорт, тот же jabber.ru. Так вот тут меня ждал маленький подвох, все icq контакты получились как бы не авторизованные и как без авторизации переместить их группы я не сообразил, так что пришлось разослать сообщение об авторизации всему контакт листу, а некоторым не надо было(меня у них в контакт листе даже нету) Пришлось вручную всех авторизовать(хотя потом нашёл в настройках пункт, чтоб автоматически). jabber предоставляет транспорт для Mail IM, хотя и мэил агентом и не пользуюсь, но этот сервис сообщает о новых письмах, точнее мэил агент) подключится к яндексу через j2j чёт не получилось, поэтому пришлось создавать дополнительный акк, чтоб опять же получать оповещения о новых письмах. С gmail все прошло без проблем через j2j( ну что поделаешь, много у меня почтовых акков).
In psi there is a spelling possibility, through Aspell, which I юзал for spelling in Opera so I have thrown from folders dict and data folders Aspell in corresponding folders in psi. And in Windows it is necessary to add system variable LANG with value ru, truth check English words then is disconnected. In other OS yet didn't try. Having come home and having put psi it has picked up an old profile on jabber.bol.ru, from which I as didn't remember the password) to the aid have come скриптик on python: В psi есть возможность проверки орфографии, через Aspell, который я юзал для проверки орфографии в Opera, так что я перекинул из папок dict и data папки Aspell в соответствующие папки в psi. И в винде нужно добавить системную переменную LANG со значением ru, правда проверка англ. слов тогда отключается. В других ОС пока не пробовал. Придя домой и поставив psi он подцепил старый профиль на jabber.bol.ru, пароль от которого я так же не помнил) на помощь пришёл скриптик на python:
11 22 33 44 55 66 77 88 99 1010 1111 1212 1313 1414 1515 1616 1717 1818 1919 2020 2121 2222 2323 2424 2525 2626 2727 2828 2929 3030 3131 3232 3333 3434
| def hexChar2int (c):def hexChar2int(c):
if (c > = ' A ' and c < = ' F '):
if (c >= 'A' and c <= 'F'):
return ord (c) - ord (' A ') + 10
return ord(c) - ord('A') + 10
elif (c > = ' a ' and c < = ' f '):
elif(c >= 'a' and c <= 'f'):
return ord (c) - ord (' a ') + 10
return ord(c) - ord('a') + 10
elif (c > = ' 0 ' and c < = ' 9 '):
elif(c >= '0' and c <= '9'):
return ord (c) - ord (' 0 ')
return ord(c) - ord('0')
return 0
return 0
def decodePassword (password, key):
def decodePassword(password,key): result = "" result="" n1=0 n1=0 n2=0 n2=0
if (len (key) == 0):
if(len(key) == 0):
return password
return password
n2=0 n2=0
for n1 in range (0, len (password), 4):
for n1 in range( 0, len(password), 4): x = 0 x = 0
if (n1 + 4 > len (password)):
if(n1 + 4 > len(password)):
break
break x + = hexChar2int (password [n1]) *4096 x += hexChar2int(password[n1])*4096 x + = hexChar2int (password [n1+1]) *256 x += hexChar2int(password[n1+1])*256 x + = hexChar2int (password [n1+2]) *16 x += hexChar2int(password[n1+2])*16 x + = hexChar2int (password [n1+3]) x += hexChar2int(password[n1+3]) c=x ^ ord (key [n2]) c=x ^ ord(key[n2]) n2 + = 1 n2+=1 result + = chr (c) result += chr(c)
if (n2 > = len (key)):
if(n2 >= len(key)): n2 = 0 n2 = 0
return result
return result
print decodePassword ("001011010", "vampirus@jabber.bol.ru")
print decodePassword("001011010","vampirus@jabber.bol.ru") |
Also that it is no wonder, this password has approached to vampirus@jabber.ru, here now I think, at transition to it besides will demand authorization for icq contacts.и что неудивительно, этот пароль подошёл к vampirus@jabber.ru, вот теперь думаю, при переходе на него опять же потребует авторизацию для icq контактов.
So mine jabber contact vampirus@jabber.ru, pass on jabber and be added) Так что мой jabber контакт vampirus@jabber.ru, переходите на jabber и добавляйтесь)
upd: таки it has turned out through j2j транспотр подконектится to яндексу, it is necessary in the server and in the domain ya.ru to write. And it for Googleupd: таки получилось через j2j транспотр подконектится к яндексу, надо в сервере и в домене ya.ru писать. а это для гугла
Username: your login on Google Username: ваш логин на Google
Password: the password from account Google Password: пароль от аккаунта Google
Server: gmail.com or any another on Google Apps Server: gmail.com или любой другой на Google Apps
Domain or IP: talk.google.com Domain or IP: talk.google.com
Port: 5222 Port: 5222
One more problem – isn't present a sound in psi in ubuntu, by default for sound reproduction is used play which by default isn't present in ubuntu for this purpose it is necessary to put sox.ещё одна проблема – нет звука в psi в ubuntu, по умолчанию для воспроизведения звука используется play которого по умолчанию нету в ubuntu для этого надо поставить sox.
11
| sudo apt-get install soxsudo apt-get install sox |
But at me всёравно hasn't earned, by means of what to lose it is possible to adjust in section sound (well or a sound (:) basically it is possible any player, someone mplayer uses, I while aplay have put, like while norms.но у меня всёравно не заработало, с помощью чего проигрывать можно настроить в разделе sound(ну или звук (: ) в принципе можно любым плеером, кто-то mplayer использует, я пока aplay поставил, вроде пока норм.
upd2: to add a new word in the dictionary aspell, for example "blog" it is necessary (in Windows XP):upd2: для того, чтобы добавить новое слово в словарь aspell, например “блог” нужно(в Windows XP):
1) to place file cp1251.dat in Psi\aspell\data if it isn't present that is possible to download for example here http:// www.duke.edu / ~ cramer/root/usr/share/aspell/cp1251.dat 1) поместить файл cp1251.dat в Psi\aspell\data, если его нету то можно скачать например здесь http://www.duke.edu/~cramer/root/usr/share/aspell/cp1251.dat
2) to create a file with new words of a kind 2)создать файл с новыми словами вида
11 22 33
| *слово1*слово1 *слово2 *слово2 # |
And the coding cp1251и кодировке cp1251
3) to start cmd to pass in a folder with aspell and to execute 3)запустить cmd перейти в папку с aspell и выполнить
11
| aspell-d ru - data-dir = "C:\Program Files\Psi\aspell\data" - dict-dir = "C:\Program Files\Psi\aspell\dict" - encoding = "cp1251"-a <Put_do_fajla_so_slovamiaspell -d ru --data-dir="C:\Program Files\Psi\aspell\data" --dict-dir="C:\Program Files\Psi\aspell\dict" --encoding="cp1251" -a < Путь_до_файла_со_словами |
Generally the file should be in the same coding which is registered in encoding.в общем случае файл должен быть в той же кодировке, которая прописана в encoding.
18Jun 200818Jun 2008
Fresh comments
Свежие комментарии