URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 67316
[ Назад ]

Исходное сообщение
"Открыты исходные тексты клиента для мгновенного обмена сообщ..."

Отправлено opennews , 24-Май-10 22:56 
Отечественная компания NetStream сообщила (http://blog.netstream.ru/2010/05/mdc/) об открытии исходных текстов MDC (http://mdc.ru/) (Multiple Direct Communicator), универсального мультипротокольного клиента для мгновенного обмена сообщениями. MDC доступен для операционных систем Linux, MacOS X и Windows, поддерживает протоколы ICQ, Jabber, MSN, AOL, Mail.Agent, Yandex-online, GTalk, и реализует такие возможности как хранения истории на сервере и объединение контактов из разных IM-сетей. Интерфейс приложения написан с использованием библиотеки Qt.


Код открыт в рамках лицензии GPLv3. Исходные тексты можно загрузить через subversion-репозиторий svn://svn.mdc.ru, инструкцию по сборке можно найти на данной странице (http://dev.mdc.ru/wiki/build). Для пользователей Debian и Ubuntu для установки подготовлен специальный репозиторий (http://dev.mdc.ru/wiki/repo/ubuntu).

URL: http://blog.netstream.ru/2010/05/mdc/
Новость: https://www.opennet.ru/opennews/art.shtml?num=26712


Содержание

Сообщения в этом обсуждении
"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено User294 , 24-Май-10 22:56 
Что-то квипоподобное? Хранение истории на сервере в настройках как-то доверия не добавило. А это по дефолту активно? Или там по дефолту такой же мешок подлян как в qip infium?

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено Crazy Alex , 24-Май-10 22:59 
Вообще-то историю на сервере можно по-разному реализовать, от шифрования на клиенте до стандартного протокола, настраиваемого на любой WebDAV сервер. Реализацию глядет надо... Но лично мне лень - своего jabber-сервер + транспорты для MSN и ICQ вполне хватает... А для файлов есть обменники и почта.

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено User294 , 24-Май-10 23:05 
> Вообще-то историю на сервере можно по-разному реализовать

Все так. Вот только еще есть умолчания. И авторы qip показали что они бывают очень подлыми. Тут конечно в отличие от можно и лично глазами посмотреть в сорсах но собссно может кто уже проделал сие? :)

> А для файлов есть обменники и почта.

Неудобно - на обменник намного дольше (сначала заливаешь, а только потом сливают и вообще, он как бы должен быть, а? Может всем еще и по торент-трекеру поставить на случай "а вдруг пригодится?"). А почта - и лимиты на размер файлов, и пухнет на треть, и докачки нет как класса. Посему какойнить счастливчик с хилым DSL будет доооооолго выкачивать мувик мегов на 50, например. Если такое вообще пролезет. Конечно при желании можно и на топоре поплыть, но я не любитель этого :). А жабберские транспорты очень криво гейтуют расширенные фичи протокола (если вообще гейтуют), есть траблы с квитированием доставки сообщений (у MSN они впрочем и так есть, а вот в асе достаточно умно сделано). Да и сам протокол у жаббера пухлый - в итоге например по GPRS или если ремотный контакт на GPRS юзать порядком вымораживает, если честно.


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено ffsdmad , 25-Май-10 07:52 
> Все так. Вот только еще есть умолчания. И авторы qip показали что они бывают очень подлыми. Тут конечно в отличие от можно и лично глазами посмотреть в сорсах но собссно может кто уже проделал сие? :)

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


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено leon55 , 25-Май-10 09:31 
>Посему какойнить счастливчик с хилым DSL будет доооооолго выкачивать мувик мегов на 50, например.

Ну конееечно. Какие-то 24Мбита в секунду на ADSL2+ абсолютно не протолкнут 50 меговый файлик :).
Или Вы перепутали с Dialup?


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено Frank , 25-Май-10 19:28 
http://my.ukrtelecom.ua/ua/group_wide/dsl_init/tariff/
тут видно, что 24 мбита/с появились у нас в замкадьи только с мая месяца этого года, а обладатели предыдущих тарифов сосут максимум в 4 мбита/с
выходите иногда хотябы из анаби^W московии

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено leon55 , 26-Май-10 10:04 
>http://my.ukrtelecom.ua/ua/group_wide/dsl_init/tariff/
>тут видно, что 24 мбита/с появились у нас в замкадьи только с
>мая месяца этого года, а обладатели предыдущих тарифов сосут максимум в
>4 мбита/с
>выходите иногда хотябы из анаби^W московии

Не беспокойтесь. Я давно в Замкадье - я из Киевской области, г. Белая Церковь ;).
Вы хотите сказать, что даже на 4-х мегабитах трудно "слить" 50-ти метровый файлик? :)
Кстати, по поводу скоростей - в нашем маленьком городе уже второй год провайдеры предоставляют спокойно 10мбит в мир и 100 в Украину.


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено User294 , 26-Май-10 12:38 
>Ну конееечно. Какие-то 24Мбита в секунду на ADSL2+ абсолютно не протолкнут 50
>меговый файлик :).

У DSL обычно крайне хилый аплоад, поэтому даже если на прием 24 мбита (для этого должна быть идеальная телефонная линия, с чем в России некоторые проблемы), на отправку едва ли один-два мегабита. И слаться 50 мегов будут доооооолго ;). И кстати 24 мбита анлим на адсл мне тупо не попадался. А в регионах например скорости вообще типа 128 и 256 кбит еще живы. Да и буржуи с их монополистами посасывают на считанных мегабитах зачастую (если нет стимула улучшать услугу - ее и не улучшают, прикиньте?). А вот качать 50-меговый файл который еще на ~16-17 мегов вспухнет из-за UU или MIME кодирования (в почте) да еще и без докачки (ну не создавались почтовые протоколы для кача файлов) - довольно уныло. Да и обменник - он еще должен быть, etc и время трансфера удлинняется: суммируется время заливания файла целиком отправляющим с временем даунлоада файла целиком сливающим. А при просто отсылке файла эти процессы совмещены по времени и аплоад одного является даунлоадом другого.


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено leon55 , 26-Май-10 13:33 
>>Ну конееечно. Какие-то 24Мбита в секунду на ADSL2+ абсолютно не протолкнут 50
>>меговый файлик :).
>
>У DSL обычно крайне хилый аплоад, поэтому даже если на прием 24
>мбита (для этого должна быть идеальная телефонная линия, с чем в
>России некоторые проблемы), на отправку едва ли один-два мегабита. И слаться
>50 мегов будут доооооолго ;).

Ну давайте уж тогда посчитаем:
128кбайт/сек * 60 сек * 60 минут, откинем инкапсуляцию, скачки скорости и прочие негаразды, получится около 7-10 минут. Это 1мбит (правда на укртелекомовском 24-х мегабитном тарифе скорость в районе 3мбит) и без разницы будете ли вы качать этот файл или аплоадить. Если вы настолько неусидчивый, что не сможете подождать 10 минут - это уже дело индивидуальное :). За это время можно, например, выкурить сигаретку в окно или выжрать чашечку кофе.


>И кстати 24 мбита анлим на
>адсл мне тупо не попадался. А в регионах например скорости вообще
>типа 128 и 256 кбит еще живы.

Я работаю в сфере Интернет коммуникаций.
Мне трудно сейчас вспомнить районный центр в Украине, где нельзя подключить себе хотя бы мегабит. Да тех же 3Г и опсосных мобильных интернетов наплодилось уже больше крыши. У меня, в городе с населением около 200к дома вайфай и скорость 3мбита (правда бесплатные ;)), а у брата в другой области в забитом городке с население в 15к человек скорость 24 мбита на приём и 3 на аплоад. Видели бы как он бедный умудряется выкачать ДВД5 фильм за время нашего перекура на балконе :).

>Да и буржуи с
>их монополистами посасывают на считанных мегабитах зачастую (если нет стимула улучшать
>услугу - ее и не улучшают, прикиньте?). А вот качать 50-меговый
>файл который еще на ~16-17 мегов вспухнет из-за UU или MIME
>кодирования (в почте) да еще и без докачки (ну не создавались
>почтовые протоколы для кача файлов) - довольно уныло. Да и обменник
>- он еще должен быть, etc и время трансфера удлинняется: суммируется
>время заливания файла целиком отправляющим с временем даунлоада файла целиком сливающим.
>А при просто отсылке файла эти процессы совмещены по времени и
>аплоад одного является даунлоадом другого.

Это всё - мелочи жизни ;).


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено max , 25-Май-10 09:37 
Я для пересылки файлов торрент-клиент использую, magnet ссылки.

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено Crazy Alex , 25-Май-10 12:27 
Ну, я старомоден в этом плане - мне почта удобнее. Ну и гуглодоки в этом плане тоже хороши (нынчем там любые файлы хранить можно). Опять же - почта есть у всех, и не надо думать, у кого какой IM и какие у него заморочки. Что же до GPRS - в Украине сейчас тарифы на мобильный интернет вполне сладкие, можно о таких мелочах, как Jabber-траффик, не думать вообще. Вон, HDSPA от Укртелекома 120 грн в месяц ($15) за безлимитку со скоростью до 3 мбит (реально поменьше, но мегабит есть обычно). Ну и остальные подтягиваются соответственно - с рынка-то вылетать никому не хочется.

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено Александр , 25-Май-10 09:16 
Почему "подлыми". Просто люди особо нервные составляют процентов 5 их аудитории (хорошо если 5), а остальные 95 порой рады, когда после краша можно что-то восстановить.

Вам не нравится квип? Общайтесь через "совсем ничего не изучающий" гугл и его сервисы :)


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено Crazy Alex , 25-Май-10 12:29 
>Почему "подлыми". Просто люди особо нервные составляют процентов 5 их аудитории (хорошо
>если 5), а остальные 95 порой рады, когда после краша можно
>что-то восстановить.
>
>Вам не нравится квип? Общайтесь через "совсем ничего не изучающий" гугл и
>его сервисы :)

Да вот нюанс в том, что данные, сохраненные на серверах квипа, уж больно часто "почему-то" утекают. А потом начинается спам всякий... Гугл все же при всей своей гнусной копроративной натуре с личными данными как-то аккуратнее обращается.


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено Dorif , 24-Май-10 23:51 
Рульная вещь, юзал некоторое время. Хорошо, что "освободили". Теперь может появится GTK+ версия, форки... Короче: жизни, здравствования, активного развития и процветания новому опенсорц- проекту!)

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено sergej , 25-Май-10 01:23 
Никогда не понимал зачем ждать GTK (или Qt) версию? Что за фанатизм?

Темы есть у обоих библиотек - внешний вид можно получить любой. Или 10М памяти жалко?


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено СуперАноним , 25-Май-10 08:07 
Поставь FWVM, понаставь прог непременно на разных тулкитах, какие только существуют или существовали: Gtk1, Gtk2, FLTK, FLTK2, Tk ... и понаслаждайся ;) Может, поймёшь зачем.

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено adm , 25-Май-10 08:37 
> Может, поймёшь зачем.

какие только существуют или существовали: Gtk1, Gtk2, FLTK, FLTK2, Tk... _Qt_ и что дальше?


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено anonymous , 25-Май-10 09:54 
wxWidgets, например

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено adm , 25-Май-10 10:06 
какие только существуют или существовали: Gtk1, Gtk2, FLTK, FLTK2, Tk, wxWidgets и что дальше? ;)

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено Dorif , 25-Май-10 21:40 
А тебе мало?)))

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено sergej , 25-Май-10 22:24 
Не мало, нормально. А проблема то в чем?

Почему я должен хотеть все программы на одном тулките (а может быть еще и на одном языке?)

Из нескольких десятков Мб ОЗУ и диска?


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено Crazy Alex , 25-Май-10 12:30 
>wxWidgets, например

Она, вообще-то, сама ничего не отрисовывает. На линуксе использует, если не ошибаюсь, Gtk.


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено Aleksey , 25-Май-10 14:23 
а скоро и Qt сможет использовать.

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено luckym , 25-Май-10 01:28 
Конечно освободили, ведь конкуренция всё таки - столько открытых месседжеров.
А насчёт хранения переписки на сервере - так это они как фишку представляют, чтоб везде - на работе, дома, в гостях у тебя была полная история. И мне как раз этого не доставало, так что одобряю.

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено Айноним , 25-Май-10 03:21 
Непроще ли взять флешку и установить на неё "портебл" версии вашего клиента? При этом версий может быть несколько (lin, win, mac), а фаилы настройки/истории - одни (общие)...

Когдато делал себе "рабочее окружение" на загрузочной флешки в виде преустановленой системы и qemu, который мог "грузить" эту флешку в "в окошке" как в винде, так и в линуксе - и система и данные одни и теже и на работе и дома... только сети с ресурсами и настройками разные :)


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено namezys , 25-Май-10 10:55 
>Непроще ли взять флешку и установить на неё "портебл" версии вашего клиента?
>При этом версий может быть несколько (lin, win, mac), а фаилы
>настройки/истории - одни (общие)...
>
>Когдато делал себе "рабочее окружение" на загрузочной флешки в виде преустановленой системы
>и qemu, который мог "грузить" эту флешку в "в окошке" как
>в винде, так и в линуксе - и система и данные
>одни и теже и на работе и дома... только сети с
>ресурсами и настройками разные :)

не проще - а жутко неудобно. костыль это
в инет кафе например такое не пройдет


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено Crazy Alex , 25-Май-10 12:32 
>[оверквотинг удален]
>>настройки/истории - одни (общие)...
>>
>>Когдато делал себе "рабочее окружение" на загрузочной флешки в виде преустановленой системы
>>и qemu, который мог "грузить" эту флешку в "в окошке" как
>>в винде, так и в линуксе - и система и данные
>>одни и теже и на работе и дома... только сети с
>>ресурсами и настройками разные :)
>
>не проще - а жутко неудобно. костыль это
>в инет кафе например такое не пройдет

А почему не пройдет? Давненько не видел интернет-кафе, где не дают воткнуть свою флешку или запустить что-то с нее.


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено namezys , 25-Май-10 14:29 
>[оверквотинг удален]
>>>и qemu, который мог "грузить" эту флешку в "в окошке" как
>>>в винде, так и в линуксе - и система и данные
>>>одни и теже и на работе и дома... только сети с
>>>ресурсами и настройками разные :)
>>
>>не проще - а жутко неудобно. костыль это
>>в инет кафе например такое не пройдет
>
>А почему не пройдет? Давненько не видел интернет-кафе, где не дают воткнуть
>свою флешку или запустить что-то с нее.

я не люблю зависит от девайсов, которые таскаю с собой.
в москве по моему так везде


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено Айноним , 26-Май-10 01:34 
>я не люблю зависит от девайсов, которые таскаю с собой.

Лучше зависить от серверов, каналов связи и проксей? ;)

>в москве по моему так везде

Во Владивостоке, в web-кафе, ты не тошто флешку или диск вставить можеш, ты ещё и загрузиться с них можеш, и в системе устанавливать чтоугодно... После окончания работы идёт откат изменений. Система - винда, "откатчик" - norton goback, время отката - пара секунд.


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено namezys , 26-Май-10 14:16 
>>я не люблю зависит от девайсов, которые таскаю с собой.
>
>Лучше зависить от серверов, каналов связи и проксей? ;)
>
>>в москве по моему так везде
>
>Во Владивостоке, в web-кафе, ты не тошто флешку или диск вставить можеш,
>ты ещё и загрузиться с них можеш, и в системе устанавливать
>чтоугодно... После окончания работы идёт откат изменений. Система - винда, "откатчик"
>- norton goback, время отката - пара секунд.

Да, лучше от них. Потому что девайсы очень часто теряются, локальные машины стираются, портятся и тд.

я уже давно отказался держать локально критически важные для меня данные.


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено Айнаним , 27-Май-10 03:34 
>Потому что девайсы очень часто теряются, локальные машины стираются, портятся и тд.

сервера закрываются... :)

дублировать данные некто не запрещял... но когда нужно работать а канал диалап - лучше на флешке, чем в нитернете...


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено pavlinux , 25-Май-10 01:29 
После слова "Интуитивно!", на странице, закрыл её

Такое ощущение, что все юзеры стали, слепыми, гламурными блондинками,
и кроме интуиции ничего не работает.  


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено Анонимко , 25-Май-10 02:24 
Зря ты так, мне старый матерый пользователь кутима хотел что-то отправить и...
долго искал как добавить новый контакт.

А тут нет с этим проблем. :)


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено pavlinux , 25-Май-10 04:07 
>Зря ты так, мне старый матерый пользователь кутима хотел что-то отправить и...
> долго искал как добавить новый контакт.
>А тут нет с этим проблем. :)

Вот оказывается для чего нужен ГУЙ размером с пол экрана - чтоб мимо кнопки по пьяни не промахнуться.



"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено allef , 26-Май-10 19:36 
старый это сколько? день-два? куда уж проще, все настраиваеться через статус учетки, а в других клиентах разве не так?

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено VolanD , 25-Май-10 09:33 
>После слова "Интуитивно!", на странице, закрыл её
>
>Такое ощущение, что все юзеры стали, слепыми, гламурными блондинками,
>и кроме интуиции ничего не работает.

Ммм... вы наверное поклонник vi ?


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено ig0r , 25-Май-10 11:25 
Вы что-то имеете против vi?

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено Аноним , 26-Май-10 11:42 
Не так надо. Надо так:
Таки Ви что-то имеете против vi?

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено anonymous , 25-Май-10 13:54 
Выбирай неудобный, запутанный софт. Борись с системой!

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено pavlinux , 25-Май-10 14:34 
>Выбирай неудобный, запутанный софт. Борись с системой!

Неделя секса с неудобным, запутанным софтом - это годы полёта на автопилоте.

Обученные боты спасают мозг, от тупых входящих вопросов:
Привет? - Привет!
Как дела? - Нормально!
Чё делаешь? - За компом сижу!
Ты где? - тут!
Где тут? - Рядом с компом!
А где комп? - Рядом со мной!


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено namezys , 26-Май-10 14:14 
>[оверквотинг удален]
>Неделя секса с неудобным, запутанным софтом - это годы полёта на автопилоте.
>
>
>Обученные боты спасают мозг, от тупых входящих вопросов:
>Привет? - Привет!
>Как дела? - Нормально!
>Чё делаешь? - За компом сижу!
>Ты где? - тут!
>Где тут? - Рядом с компом!
>А где комп? - Рядом со мной!

Зачем так исголяться?
Месенджер нужен для общения, а не для ...


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено pavlinux , 26-Май-10 15:43 
>[оверквотинг удален]
>>Обученные боты спасают мозг, от тупых входящих вопросов:
>>Привет? - Привет!
>>Как дела? - Нормально!
>>Чё делаешь? - За компом сижу!
>>Ты где? - тут!
>>Где тут? - Рядом с компом!
>>А где комп? - Рядом со мной!
>
>Зачем так исголяться?
>Месенджер нужен для общения, а не для ...

Процедуру HANDSHAKE можно и автоматизировать :)


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено pavlinux , 25-Май-10 04:14 
>Отечественная компания сообщила об открытии исходных текстов MDC
>Код открыт в рамках лицензии GPLv3. Исходные тексты можно загрузить через subversion-репозиторий


-- src/utils/download/mdchttp.cpp      (revision 9)
+++ src/utils/download/mdchttp.cpp      (working copy)
@@ -303,7 +303,7 @@
        int _code=header.statusCode();
        if ((_code != 200)&&(_code!=302)&&(_code!=206))
        {
-               if (_code=404)
+               if (_code == 404)
                        emit Error(trUtf8("Url не найден"));
                DownloadAborted = true;
                return;
--- src/protocols/oscaricq/md5.cpp      (revision 9)                                                                        
+++ src/protocols/oscaricq/md5.cpp      (working copy)                                                                      
@@ -73,11 +73,7 @@                                                                                                          
void MD5_memcpy (POINTER, POINTER, unsigned int);                                                                          
void MD5_memset (POINTER, int, unsigned int);                                                                              
                                                                                                                            
-static unsigned char PADDING[64] = {                                                                                        
-       0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
-};
+static unsigned char PADDING[64] = {0x80, {0}};

/* F, G, H  I    MD5.
*/


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено prof_alex , 25-Май-10 07:52 
> emit Error(trUtf8("Url не найден"));

Т.е. про gettext они ничего не знают? Странно, что на Qt написали, а не на делфи.


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено adm , 25-Май-10 08:40 
>Т.е. про gettext они ничего не знают? Странно, что на Qt написали,

кто они? скорей всего это вы ничего не знаете про Qt


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено ffsdmad , 25-Май-10 08:18 
> +static unsigned char PADDING[64] = {0x80, {0}};

чтобы собиралось только последней гццой? зачем?


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено pavlinux , 25-Май-10 13:17 
>> +static unsigned char PADDING[64] = {0x80, {0}};
>
>чтобы собиралось только последней гццой? зачем?

Да ты чо!!! Это ж C99, а может даже C89.
Фишка зовётся Sparse Array - разряженный массив/матрица

Нет компилера под рукой, но по-моему можно писать даже так:

static unsigned char PADDING[64] = {0x80, 0, };
или так
static unsigned char PADDING[64] = {0x80, };
или так
static unsigned char PADDING[64] = {[0] = 0x80};
или так
static unsigned char PADDING[64] = {[0] = 0x80, };
или так
static unsigned char PADDING[64] = {[0] = 0x80, 0};
или так
static unsigned char PADDING[64] = {[0] = 0x80, {0}};

:)


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено pavlinux , 25-Май-10 14:50 
>>> +static unsigned char PADDING[64] = {0x80, {0}};
>Нет компилера под рукой, но по-моему можно писать даже так:

Кстати, в С++0 не появилась фишка

int  ARRAY[10] = {10, {1}};
которое равно
int  ARRAY[10] = {10, 1, 1, 1, 1, 1, 1, 1, 1, 1};
и
int  ARRAY[10] = {10, {1}, [6]={2}};
которое равно
int  ARRAY[10] = {10, 1, 1, 1, 1, 2, 2, 2, 2, 2};


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено SaveMeGood , 25-Май-10 09:52 
Симпатишный. Хранение истории и настроек на сервере мдц по дефолту.

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено ABATAPA , 25-Май-10 13:29 
> Симпатишный. Хранение истории и настроек на сервере мдц по дефолту.

Вы все готовы доверитть чужому серверу?


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено namezys , 25-Май-10 14:27 
>> Симпатишный. Хранение истории и настроек на сервере мдц по дефолту.
>
>Вы все готовы доверитть чужому серверу?

А в чем проблема? Вы думаете ваши личные данные для кого-то большой секрет?


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено cl , 25-Май-10 15:52 
>Вы все готовы доверитть чужому серверу?

В такое же степени, как интернету вообще... Или телефону... :)


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено AnViar , 25-Май-10 10:25 
>> Для пользователей Debian и Ubuntu для установки подготовлен специальный репозиторий.

1) Нет там репозитариев Debian!
2) Упал под Lenny при попытке подключиться к ICQ


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено namezys , 25-Май-10 10:43 
скорей всего в том, что его-то не хватает в системе

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено AnViar , 25-Май-10 10:47 
да, похоже sqlite хочет

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено namezys , 25-Май-10 10:53 
>да, похоже sqlite хочет

точно хочет
qt-sqlite
как в дебиане пакет называется, не знаю - у нас только убунта


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено AnViar , 25-Май-10 11:40 
>>да, похоже sqlite хочет
>
>точно хочет
>qt-sqlite
>как в дебиане пакет называется, не знаю - у нас только убунта
>

странно, что нет до сих пор сборок под 10.04. Месяц с релиза как-никак прошел + LTS


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено namezys , 25-Май-10 12:12 
>>>да, похоже sqlite хочет
>>
>>точно хочет
>>qt-sqlite
>>как в дебиане пакет называется, не знаю - у нас только убунта
>>
>
>странно, что нет до сих пор сборок под 10.04. Месяц с релиза
>как-никак прошел + LTS

Там очень странная бага именно в релиз версии. Мы похоже, сделав пару костылей обошли это, но толком протестировали еще


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено AnViar , 25-Май-10 12:20 
Кстати я бы взялся пособирать под squeeze и lenny пакеты

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено namezys , 25-Май-10 12:26 
>Кстати я бы взялся пособирать под squeeze и lenny пакеты

namezys@jabber.ru

если возьметесь - окажу помощь


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено AnViar , 25-Май-10 11:07 
>>> Для пользователей Debian и Ubuntu для установки подготовлен специальный репозиторий.
>
>1) Нет там репозитариев Debian!
>2) Упал под Lenny при попытке подключиться к ICQ

3) нельзя изменить настройки программы (отключить синхронизацию) ДО логина в какой-либо протокол
4) во время синхронизации (которую не успел отрубить) интерфейс иногда замирает
5) нельзя прервать активную синхронизацию - имхо логичное действие

это все минусы
плюсы:
ОЧЕНЬ приятный и юзабельный интерфейс. за это дам 5+


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено namezys , 25-Май-10 12:04 
>[оверквотинг удален]
>>2) Упал под Lenny при попытке подключиться к ICQ
>
>3) нельзя изменить настройки программы (отключить синхронизацию) ДО логина в какой-либо протокол
>
>4) во время синхронизации (которую не успел отрубить) интерфейс иногда замирает
>5) нельзя прервать активную синхронизацию - имхо логичное действие
>
>это все минусы
>плюсы:
>ОЧЕНЬ приятный и юзабельный интерфейс. за это дам 5+

эх. да знаем все это. но щас есть куча идей куда более интеерсных. А времени не хватает


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено NayZaK , 25-Май-10 13:35 
Видимо у меня руки не из того места растут, но тем не менее...
Значит есть у меня Fedora 12 x86_64 со свежими апдейтами (не testing).
Качаю ночную сборку с оф сайта MDC. Запускаю, проходит с пол минуты - программа вылетает. Ладно. Делаю снимок svn репозитория. Компилю. линковщик кричит, что не найдена библиотека boost_thread-mt. Ок. Смотрю - либа лежит там, де и должна. Но всё равно не собирается. Куда-то лезу в конфигурационные файлики для сборки MDC, меняю статическую линковку данной либы на динамическую. Вуаля - собралось. Теперь скажите, почему после сборки релизной версии бинарника, он весит 140 метров?! o_O Ну и плюс ко всему как падал - так и продолжает падать :-)

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено namezys , 25-Май-10 13:55 
>[оверквотинг удален]
>Значит есть у меня Fedora 12 x86_64 со свежими апдейтами (не testing).
>
>Качаю ночную сборку с оф сайта MDC. Запускаю, проходит с пол минуты
>- программа вылетает. Ладно. Делаю снимок svn репозитория. Компилю. линковщик кричит,
>что не найдена библиотека boost_thread-mt. Ок. Смотрю - либа лежит там,
>де и должна. Но всё равно не собирается. Куда-то лезу в
>конфигурационные файлики для сборки MDC, меняю статическую линковку данной либы на
>динамическую. Вуаля - собралось. Теперь скажите, почему после сборки релизной версии
>бинарника, он весит 140 метров?! o_O Ну и плюс ко всему
>как падал - так и продолжает падать :-)

Если бы я знал

А насчет падает? Стоит ли qt-sqlite?


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено sluge , 31-Май-10 10:47 
1) у тобя статические либы буста были? или тока динамические?
2) ты кажись дебуг собрал :-D

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено NayZaK , 25-Май-10 14:08 
>А насчет падает? Стоит ли qt-sqlite?

Да :-)


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено namezys , 25-Май-10 14:28 
>>А насчет падает? Стоит ли qt-sqlite?
>
>Да :-)

соберите дебаг :)


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено dronord , 25-Май-10 14:34 
поставил бинари на ArchLinux
каждые две секунды: "Произошло исключение. Тип : unknown . Описание: std::exception", потом вылетает

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено namezys , 25-Май-10 14:39 
>поставил бинари на ArchLinux
>каждые две секунды: "Произошло исключение. Тип : unknown . Описание: std::exception", потом
>вылетает

попробуйте ночную сборку


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено dronord , 25-Май-10 15:31 
сообщения исчезли
на каждый чих "Ошибка сегментирования". например, на Ctrl+Enter.

"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено namezys , 26-Май-10 14:13 
>сообщения исчезли
>на каждый чих "Ошибка сегментирования". например, на Ctrl+Enter.

Можно core dump тогда? я не телепат, к сожелению


"Открыты исходные тексты клиента для мгновенного обмена сообщ..."
Отправлено Аноним , 26-Май-10 11:49 
Все правильно делаете. Успехов проекту.