• Авторизация


Сделай сам... 06-09-2004 15:55 к комментариям - к полной версии - понравилось!


Ох уж этот Gaim - клиент icq под линукс, я же через него общаюсь с лаптопа на работе... Поставил новую версию (старая глючила) - новая ещё больше стала глючить... Чуть ли не половину друзей перестал понимать - то вообще говорит, что ошибка при получении сообщений, то абракадабру выдаёт...

Пришлось отловить пару друзей с такими проблемами, и править ручками исходники Gaim'а, а потом отлаживать... Зато пара дней возни - и теперь практически всё у меня со всеми работает, даже лучше чем было :)

Вот она - дань нетерпению! Ненавижу ждать! Приходится самому исправлять некоторые ошибки :) Зато потом приятно - всё шуршит и работает как раз так, как надо :) Люблю, когда так! :)
вверх^ к полной версии понравилось! в evernote
Комментарии (16):
dina_best 06-09-2004-21:09 удалить
приятно слышать, что у тебя все хорошо
Аврося 07-09-2004-00:11 удалить
Значит, теперь мы сможем Ююкать?)))
Darjeeling 07-09-2004-00:35 удалить
Патчи слабо сделать и разработчикам отослать? :) (это не я, это будущий муж мимо проходил) :-)))) Он у меня такой же:)
Исходное сообщение Ночная_тень
Значит, теперь мы сможем Ююкать?)))

Угу! Обязательно сможем, Ночная! Чмок! :)
Исходное сообщение Darjeeling
Патчи слабо сделать и разработчикам отослать? :) (это не я, это будущий муж мимо проходил) :-)))) Он у меня такой же:)

Мучаться долго! А много времени я не имею права на это тратить... Так что пока только для себя... ;)
Darjeeling 07-09-2004-11:42 удалить
Diff -u занимает много времени? Это вопрос привычки.
Исходное сообщение Darjeeling
Diff -u занимает много времени? Это вопрос привычки.

: )))))))))))))))))))))))))))))

Как раз это не занимает времени совершенно... Просто как объяснить разработчикам, что разделитель, который они используют для одного из форматов старых сообщени icq (старого на уровне icq2003a), который прекрасно работает в английском и многих других языках, в русском является кодом буквы "ю", и потому безбожно режет все мессаги с оной буквой?! ;)

Я думаю, я не делаю feedback'а просто потому, что у меня подход изначально эгоистичный - я вижу, что неправильно, я немедленно вижу, как сделать хак, который спасёт моё положение, и уже не желаю (да и не могу) тратить время на то, чтобы разбираться досконально и докапываться до того уровня, где на самом деле зародилась проблема и где её можно, наверное, решить способом более долгим, но зато правильным и полезным для всех, а не для меня одного ;)
07-09-2004-12:22 удалить
"Будущий муж Darjeeling": Есть понятие quickfix. Квикфиксы тоже нужны, устраивать на каждый чих копание в архитектуре ни у кого жизни не хватит. Во-вторых, патчи можно положить прямо к ним на SourceForge, это займет буквально 3-4 минуты. Прямо так и написать: разделитель, использующийся в формате сообщений ICQ, соответствует одной из букв русского алфавита в такй-то кодировке (1251, я так понимаю?). А там уже народ подхватит, если это кому-то нужно.
Кстати, для меня это тоже актуальная беда (я тоже на Gaim сижу, но в аську выхожу через шлюз в Джаббере); можно вы хотя бы мне патчи вышлете? Автора обещаю не забыть :) ktirf@pisem.net
Привет! Я уже как раз по дороге примерно так и думал, что надо , действительно, просто на sf.net заложить патчик, и сказать, что к версии 0.81, правит то-то и то-то ;)

Я тогда всё же приведу мой quickfix к более гибкому виду (чтобы не 1251 была кодировка, а любая - та, что стоит в настройках к данному аккаунту icq), и положу его к ним на сайт. Ну и тебе кину тоже ;)

А то quickfix, он хоть и quick, но на безрыбье тоже очень даже fix! :) О как сказал :)
07-09-2004-13:15 удалить
БМDarjeeling: Вот-вот :)
Ну всё, патчик вот тут:

http://sourceforge.net/tracker/index.php?func=deta...23696&group_id=235&atid=300235

Только про букву "ю" я не стал проблему решать - потому что не могу нигде найти описания протокола, а без него менять просто на другой символ - как-то неправильно. Я вечером отошлю по email-у тебе полный патч.
07-09-2004-22:36 удалить
Looks sensible. Жду полный патч по почте. Интересно, а про какой workaround там тебе ответили? В CVS заглянуть, что ли...
Там на самом деле полнее нету :) Просто В oscar.c если поискать 376, то найдётся та единственная строка с этим кодом, который почему-то всё после "ю" режет в сообщениях... Заменяешь это \376 на любой символ, и работает...

Только понять не могу, почему \376? Надо будет спросить там же, или как баг записать...

А workaround имеется в виду этот, по-видимому. В общем-то, то же самое, что и я сделал, только я меньше кода правил, чтобы зря не коверкать код - а они многое сразу переделали... В общем-то, тоже makes sense :)

http://cvs.sourceforge.net/viewcvs.py/gaim/gaim/sr...scar/oscar.c?r1=1.654&r2=1.655
08-09-2004-01:15 удалить
О, спасибо за подробности.


Комментарии (16): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Сделай сам... | Ночной герой - Если счастлив сам - счастьем поделись с другим | Лента друзей Ночной герой / Полная версия Добавить в друзья Страницы: раньше»