Сделай сам...

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

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

Вот она - дань нетерпению! Ненавижу ждать! Приходится самому исправлять некоторые ошибки :) Зато потом приятно - всё шуршит и работает как раз так, как надо :) Люблю, когда так! :)


Старые комментарии (11)
👩 dina_best (06.09.2004 21:09)

приятно слышать, что у тебя все хорошо

Аврося 👩 Аврося (07.09.2004 00:11)

Значит, теперь мы сможем Ююкать?)))

Darjeeling 👩 Darjeeling (07.09.2004 00:35)

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

Ночной герой 👨 Ночной герой (07.09.2004 11:18)

dina_best, Привет! :)

Ночной герой 👨 Ночной герой (07.09.2004 11:20)
↩ Ночная_тень:
Значит, теперь мы сможем Ююкать?)))

Угу! Обязательно сможем, Ночная! Чмок! :)

Ночной герой 👨 Ночной герой (07.09.2004 11:22)
↩ Darjeeling:
Патчи слабо сделать и разработчикам отослать? :) (это не я, это будущий муж мимо проходил) :-)))) Он у меня такой же:)

Мучаться долго! А много времени я не имею права на это тратить... Так что пока только для себя... ;)

Darjeeling 👩 Darjeeling (07.09.2004 11:42)

Diff -u занимает много времени? Это вопрос привычки.

Ночной герой 👨 Ночной герой (07.09.2004 11:49)
↩ Darjeeling:
Diff -u занимает много времени? Это вопрос привычки.

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

Ночной герой 👨 Ночной герой (07.09.2004 13:09)

Привет! Я уже как раз по дороге примерно так и думал, что надо , действительно, просто на sf.net заложить патчик, и сказать, что к версии 0.81, правит то-то и то-то ;) Я тогда всё же приведу мой quickfix к более гибкому виду (чтобы не 1251 была кодировка, а любая - та, что стоит в настройках к данному аккаунту icq), и положу его к ним на сайт. Ну и тебе кину тоже ;) А то quickfix, он хоть и quick, но на безрыбье тоже очень даже fix! :) О как сказал :)

Ночной герой 👨 Ночной герой (07.09.2004 18:17)

Ну всё, патчик вот тут: http://sourceforge.net/tracker/index.php?func=deta...23696&group_id=235&atid=300235 Только про букву "ю" я не стал проблему решать - потому что не могу нигде найти описания протокола, а без него менять просто на другой символ - как-то неправильно. Я вечером отошлю по email-у тебе полный патч.

Ночной герой 👨 Ночной герой (08.09.2004 00:56)

Там на самом деле полнее нету :) Просто В 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

comments powered by Disqus