Отечественная компания 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
Что-то квипоподобное? Хранение истории на сервере в настройках как-то доверия не добавило. А это по дефолту активно? Или там по дефолту такой же мешок подлян как в qip infium?
Вообще-то историю на сервере можно по-разному реализовать, от шифрования на клиенте до стандартного протокола, настраиваемого на любой WebDAV сервер. Реализацию глядет надо... Но лично мне лень - своего jabber-сервер + транспорты для MSN и ICQ вполне хватает... А для файлов есть обменники и почта.
> Вообще-то историю на сервере можно по-разному реализоватьВсе так. Вот только еще есть умолчания. И авторы qip показали что они бывают очень подлыми. Тут конечно в отличие от можно и лично глазами посмотреть в сорсах но собссно может кто уже проделал сие? :)
> А для файлов есть обменники и почта.
Неудобно - на обменник намного дольше (сначала заливаешь, а только потом сливают и вообще, он как бы должен быть, а? Может всем еще и по торент-трекеру поставить на случай "а вдруг пригодится?"). А почта - и лимиты на размер файлов, и пухнет на треть, и докачки нет как класса. Посему какойнить счастливчик с хилым DSL будет доооооолго выкачивать мувик мегов на 50, например. Если такое вообще пролезет. Конечно при желании можно и на топоре поплыть, но я не любитель этого :). А жабберские транспорты очень криво гейтуют расширенные фичи протокола (если вообще гейтуют), есть траблы с квитированием доставки сообщений (у MSN они впрочем и так есть, а вот в асе достаточно умно сделано). Да и сам протокол у жаббера пухлый - в итоге например по GPRS или если ремотный контакт на GPRS юзать порядком вымораживает, если честно.
> Все так. Вот только еще есть умолчания. И авторы qip показали что они бывают очень подлыми. Тут конечно в отличие от можно и лично глазами посмотреть в сорсах но собссно может кто уже проделал сие? :)если миллионы людей хотят чтобы их обманули, то очень глупо разочаровывать их в этом
и дело даже не в том, что этим воспользуется кто-то другой, а в том, что миллионы ждут и хотят чтобы их опять обманули
>Посему какойнить счастливчик с хилым DSL будет доооооолго выкачивать мувик мегов на 50, например.Ну конееечно. Какие-то 24Мбита в секунду на ADSL2+ абсолютно не протолкнут 50 меговый файлик :).
Или Вы перепутали с Dialup?
http://my.ukrtelecom.ua/ua/group_wide/dsl_init/tariff/
тут видно, что 24 мбита/с появились у нас в замкадьи только с мая месяца этого года, а обладатели предыдущих тарифов сосут максимум в 4 мбита/с
выходите иногда хотябы из анаби^W московии
>http://my.ukrtelecom.ua/ua/group_wide/dsl_init/tariff/
>тут видно, что 24 мбита/с появились у нас в замкадьи только с
>мая месяца этого года, а обладатели предыдущих тарифов сосут максимум в
>4 мбита/с
>выходите иногда хотябы из анаби^W московииНе беспокойтесь. Я давно в Замкадье - я из Киевской области, г. Белая Церковь ;).
Вы хотите сказать, что даже на 4-х мегабитах трудно "слить" 50-ти метровый файлик? :)
Кстати, по поводу скоростей - в нашем маленьком городе уже второй год провайдеры предоставляют спокойно 10мбит в мир и 100 в Украину.
>Ну конееечно. Какие-то 24Мбита в секунду на ADSL2+ абсолютно не протолкнут 50
>меговый файлик :).У DSL обычно крайне хилый аплоад, поэтому даже если на прием 24 мбита (для этого должна быть идеальная телефонная линия, с чем в России некоторые проблемы), на отправку едва ли один-два мегабита. И слаться 50 мегов будут доооооолго ;). И кстати 24 мбита анлим на адсл мне тупо не попадался. А в регионах например скорости вообще типа 128 и 256 кбит еще живы. Да и буржуи с их монополистами посасывают на считанных мегабитах зачастую (если нет стимула улучшать услугу - ее и не улучшают, прикиньте?). А вот качать 50-меговый файл который еще на ~16-17 мегов вспухнет из-за UU или MIME кодирования (в почте) да еще и без докачки (ну не создавались почтовые протоколы для кача файлов) - довольно уныло. Да и обменник - он еще должен быть, etc и время трансфера удлинняется: суммируется время заливания файла целиком отправляющим с временем даунлоада файла целиком сливающим. А при просто отсылке файла эти процессы совмещены по времени и аплоад одного является даунлоадом другого.
>>Ну конееечно. Какие-то 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 и время трансфера удлинняется: суммируется
>время заливания файла целиком отправляющим с временем даунлоада файла целиком сливающим.
>А при просто отсылке файла эти процессы совмещены по времени и
>аплоад одного является даунлоадом другого.Это всё - мелочи жизни ;).
Я для пересылки файлов торрент-клиент использую, magnet ссылки.
Ну, я старомоден в этом плане - мне почта удобнее. Ну и гуглодоки в этом плане тоже хороши (нынчем там любые файлы хранить можно). Опять же - почта есть у всех, и не надо думать, у кого какой IM и какие у него заморочки. Что же до GPRS - в Украине сейчас тарифы на мобильный интернет вполне сладкие, можно о таких мелочах, как Jabber-траффик, не думать вообще. Вон, HDSPA от Укртелекома 120 грн в месяц ($15) за безлимитку со скоростью до 3 мбит (реально поменьше, но мегабит есть обычно). Ну и остальные подтягиваются соответственно - с рынка-то вылетать никому не хочется.
Почему "подлыми". Просто люди особо нервные составляют процентов 5 их аудитории (хорошо если 5), а остальные 95 порой рады, когда после краша можно что-то восстановить.Вам не нравится квип? Общайтесь через "совсем ничего не изучающий" гугл и его сервисы :)
>Почему "подлыми". Просто люди особо нервные составляют процентов 5 их аудитории (хорошо
>если 5), а остальные 95 порой рады, когда после краша можно
>что-то восстановить.
>
>Вам не нравится квип? Общайтесь через "совсем ничего не изучающий" гугл и
>его сервисы :)Да вот нюанс в том, что данные, сохраненные на серверах квипа, уж больно часто "почему-то" утекают. А потом начинается спам всякий... Гугл все же при всей своей гнусной копроративной натуре с личными данными как-то аккуратнее обращается.
Рульная вещь, юзал некоторое время. Хорошо, что "освободили". Теперь может появится GTK+ версия, форки... Короче: жизни, здравствования, активного развития и процветания новому опенсорц- проекту!)
Никогда не понимал зачем ждать GTK (или Qt) версию? Что за фанатизм?Темы есть у обоих библиотек - внешний вид можно получить любой. Или 10М памяти жалко?
Поставь FWVM, понаставь прог непременно на разных тулкитах, какие только существуют или существовали: Gtk1, Gtk2, FLTK, FLTK2, Tk ... и понаслаждайся ;) Может, поймёшь зачем.
> Может, поймёшь зачем.какие только существуют или существовали: Gtk1, Gtk2, FLTK, FLTK2, Tk... _Qt_ и что дальше?
wxWidgets, например
какие только существуют или существовали: Gtk1, Gtk2, FLTK, FLTK2, Tk, wxWidgets и что дальше? ;)
А тебе мало?)))
Не мало, нормально. А проблема то в чем?Почему я должен хотеть все программы на одном тулките (а может быть еще и на одном языке?)
Из нескольких десятков Мб ОЗУ и диска?
>wxWidgets, напримерОна, вообще-то, сама ничего не отрисовывает. На линуксе использует, если не ошибаюсь, Gtk.
а скоро и Qt сможет использовать.
Конечно освободили, ведь конкуренция всё таки - столько открытых месседжеров.
А насчёт хранения переписки на сервере - так это они как фишку представляют, чтоб везде - на работе, дома, в гостях у тебя была полная история. И мне как раз этого не доставало, так что одобряю.
Непроще ли взять флешку и установить на неё "портебл" версии вашего клиента? При этом версий может быть несколько (lin, win, mac), а фаилы настройки/истории - одни (общие)...Когдато делал себе "рабочее окружение" на загрузочной флешки в виде преустановленой системы и qemu, который мог "грузить" эту флешку в "в окошке" как в винде, так и в линуксе - и система и данные одни и теже и на работе и дома... только сети с ресурсами и настройками разные :)
>Непроще ли взять флешку и установить на неё "портебл" версии вашего клиента?
>При этом версий может быть несколько (lin, win, mac), а фаилы
>настройки/истории - одни (общие)...
>
>Когдато делал себе "рабочее окружение" на загрузочной флешки в виде преустановленой системы
>и qemu, который мог "грузить" эту флешку в "в окошке" как
>в винде, так и в линуксе - и система и данные
>одни и теже и на работе и дома... только сети с
>ресурсами и настройками разные :)не проще - а жутко неудобно. костыль это
в инет кафе например такое не пройдет
>[оверквотинг удален]
>>настройки/истории - одни (общие)...
>>
>>Когдато делал себе "рабочее окружение" на загрузочной флешки в виде преустановленой системы
>>и qemu, который мог "грузить" эту флешку в "в окошке" как
>>в винде, так и в линуксе - и система и данные
>>одни и теже и на работе и дома... только сети с
>>ресурсами и настройками разные :)
>
>не проще - а жутко неудобно. костыль это
>в инет кафе например такое не пройдетА почему не пройдет? Давненько не видел интернет-кафе, где не дают воткнуть свою флешку или запустить что-то с нее.
>[оверквотинг удален]
>>>и qemu, который мог "грузить" эту флешку в "в окошке" как
>>>в винде, так и в линуксе - и система и данные
>>>одни и теже и на работе и дома... только сети с
>>>ресурсами и настройками разные :)
>>
>>не проще - а жутко неудобно. костыль это
>>в инет кафе например такое не пройдет
>
>А почему не пройдет? Давненько не видел интернет-кафе, где не дают воткнуть
>свою флешку или запустить что-то с нее.я не люблю зависит от девайсов, которые таскаю с собой.
в москве по моему так везде
>я не люблю зависит от девайсов, которые таскаю с собой.Лучше зависить от серверов, каналов связи и проксей? ;)
>в москве по моему так везде
Во Владивостоке, в web-кафе, ты не тошто флешку или диск вставить можеш, ты ещё и загрузиться с них можеш, и в системе устанавливать чтоугодно... После окончания работы идёт откат изменений. Система - винда, "откатчик" - norton goback, время отката - пара секунд.
>>я не люблю зависит от девайсов, которые таскаю с собой.
>
>Лучше зависить от серверов, каналов связи и проксей? ;)
>
>>в москве по моему так везде
>
>Во Владивостоке, в web-кафе, ты не тошто флешку или диск вставить можеш,
>ты ещё и загрузиться с них можеш, и в системе устанавливать
>чтоугодно... После окончания работы идёт откат изменений. Система - винда, "откатчик"
>- norton goback, время отката - пара секунд.Да, лучше от них. Потому что девайсы очень часто теряются, локальные машины стираются, портятся и тд.
я уже давно отказался держать локально критически важные для меня данные.
>Потому что девайсы очень часто теряются, локальные машины стираются, портятся и тд.сервера закрываются... :)
дублировать данные некто не запрещял... но когда нужно работать а канал диалап - лучше на флешке, чем в нитернете...
После слова "Интуитивно!", на странице, закрыл еёТакое ощущение, что все юзеры стали, слепыми, гламурными блондинками,
и кроме интуиции ничего не работает.
Зря ты так, мне старый матерый пользователь кутима хотел что-то отправить и...
долго искал как добавить новый контакт.А тут нет с этим проблем. :)
>Зря ты так, мне старый матерый пользователь кутима хотел что-то отправить и...
> долго искал как добавить новый контакт.
>А тут нет с этим проблем. :)Вот оказывается для чего нужен ГУЙ размером с пол экрана - чтоб мимо кнопки по пьяни не промахнуться.
старый это сколько? день-два? куда уж проще, все настраиваеться через статус учетки, а в других клиентах разве не так?
>После слова "Интуитивно!", на странице, закрыл её
>
>Такое ощущение, что все юзеры стали, слепыми, гламурными блондинками,
>и кроме интуиции ничего не работает.Ммм... вы наверное поклонник vi ?
Вы что-то имеете против vi?
Не так надо. Надо так:
Таки Ви что-то имеете против vi?
Выбирай неудобный, запутанный софт. Борись с системой!
>Выбирай неудобный, запутанный софт. Борись с системой!Неделя секса с неудобным, запутанным софтом - это годы полёта на автопилоте.
Обученные боты спасают мозг, от тупых входящих вопросов:
Привет? - Привет!
Как дела? - Нормально!
Чё делаешь? - За компом сижу!
Ты где? - тут!
Где тут? - Рядом с компом!
А где комп? - Рядом со мной!
>[оверквотинг удален]
>Неделя секса с неудобным, запутанным софтом - это годы полёта на автопилоте.
>
>
>Обученные боты спасают мозг, от тупых входящих вопросов:
>Привет? - Привет!
>Как дела? - Нормально!
>Чё делаешь? - За компом сижу!
>Ты где? - тут!
>Где тут? - Рядом с компом!
>А где комп? - Рядом со мной!Зачем так исголяться?
Месенджер нужен для общения, а не для ...
>[оверквотинг удален]
>>Обученные боты спасают мозг, от тупых входящих вопросов:
>>Привет? - Привет!
>>Как дела? - Нормально!
>>Чё делаешь? - За компом сижу!
>>Ты где? - тут!
>>Где тут? - Рядом с компом!
>>А где комп? - Рядом со мной!
>
>Зачем так исголяться?
>Месенджер нужен для общения, а не для ...Процедуру HANDSHAKE можно и автоматизировать :)
>Отечественная компания сообщила об открытии исходных текстов 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.
*/
> emit Error(trUtf8("Url не найден"));Т.е. про gettext они ничего не знают? Странно, что на Qt написали, а не на делфи.
>Т.е. про gettext они ничего не знают? Странно, что на Qt написали,кто они? скорей всего это вы ничего не знаете про Qt
> +static unsigned char PADDING[64] = {0x80, {0}};чтобы собиралось только последней гццой? зачем?
>> +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}};:)
>>> +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};
Симпатишный. Хранение истории и настроек на сервере мдц по дефолту.
> Симпатишный. Хранение истории и настроек на сервере мдц по дефолту.Вы все готовы доверитть чужому серверу?
>> Симпатишный. Хранение истории и настроек на сервере мдц по дефолту.
>
>Вы все готовы доверитть чужому серверу?А в чем проблема? Вы думаете ваши личные данные для кого-то большой секрет?
>Вы все готовы доверитть чужому серверу?В такое же степени, как интернету вообще... Или телефону... :)
>> Для пользователей Debian и Ubuntu для установки подготовлен специальный репозиторий.1) Нет там репозитариев Debian!
2) Упал под Lenny при попытке подключиться к ICQ
скорей всего в том, что его-то не хватает в системе
да, похоже sqlite хочет
>да, похоже sqlite хочетточно хочет
qt-sqlite
как в дебиане пакет называется, не знаю - у нас только убунта
>>да, похоже sqlite хочет
>
>точно хочет
>qt-sqlite
>как в дебиане пакет называется, не знаю - у нас только убунта
>странно, что нет до сих пор сборок под 10.04. Месяц с релиза как-никак прошел + LTS
>>>да, похоже sqlite хочет
>>
>>точно хочет
>>qt-sqlite
>>как в дебиане пакет называется, не знаю - у нас только убунта
>>
>
>странно, что нет до сих пор сборок под 10.04. Месяц с релиза
>как-никак прошел + LTSТам очень странная бага именно в релиз версии. Мы похоже, сделав пару костылей обошли это, но толком протестировали еще
Кстати я бы взялся пособирать под squeeze и lenny пакеты
>Кстати я бы взялся пособирать под squeeze и lenny пакетыnamezys@jabber.ru
если возьметесь - окажу помощь
>>> Для пользователей Debian и Ubuntu для установки подготовлен специальный репозиторий.
>
>1) Нет там репозитариев Debian!
>2) Упал под Lenny при попытке подключиться к ICQ3) нельзя изменить настройки программы (отключить синхронизацию) ДО логина в какой-либо протокол
4) во время синхронизации (которую не успел отрубить) интерфейс иногда замирает
5) нельзя прервать активную синхронизацию - имхо логичное действиеэто все минусы
плюсы:
ОЧЕНЬ приятный и юзабельный интерфейс. за это дам 5+
>[оверквотинг удален]
>>2) Упал под Lenny при попытке подключиться к ICQ
>
>3) нельзя изменить настройки программы (отключить синхронизацию) ДО логина в какой-либо протокол
>
>4) во время синхронизации (которую не успел отрубить) интерфейс иногда замирает
>5) нельзя прервать активную синхронизацию - имхо логичное действие
>
>это все минусы
>плюсы:
>ОЧЕНЬ приятный и юзабельный интерфейс. за это дам 5+эх. да знаем все это. но щас есть куча идей куда более интеерсных. А времени не хватает
Видимо у меня руки не из того места растут, но тем не менее...
Значит есть у меня Fedora 12 x86_64 со свежими апдейтами (не testing).
Качаю ночную сборку с оф сайта MDC. Запускаю, проходит с пол минуты - программа вылетает. Ладно. Делаю снимок svn репозитория. Компилю. линковщик кричит, что не найдена библиотека boost_thread-mt. Ок. Смотрю - либа лежит там, де и должна. Но всё равно не собирается. Куда-то лезу в конфигурационные файлики для сборки MDC, меняю статическую линковку данной либы на динамическую. Вуаля - собралось. Теперь скажите, почему после сборки релизной версии бинарника, он весит 140 метров?! o_O Ну и плюс ко всему как падал - так и продолжает падать :-)
>[оверквотинг удален]
>Значит есть у меня Fedora 12 x86_64 со свежими апдейтами (не testing).
>
>Качаю ночную сборку с оф сайта MDC. Запускаю, проходит с пол минуты
>- программа вылетает. Ладно. Делаю снимок svn репозитория. Компилю. линковщик кричит,
>что не найдена библиотека boost_thread-mt. Ок. Смотрю - либа лежит там,
>де и должна. Но всё равно не собирается. Куда-то лезу в
>конфигурационные файлики для сборки MDC, меняю статическую линковку данной либы на
>динамическую. Вуаля - собралось. Теперь скажите, почему после сборки релизной версии
>бинарника, он весит 140 метров?! o_O Ну и плюс ко всему
>как падал - так и продолжает падать :-)Если бы я знал
А насчет падает? Стоит ли qt-sqlite?
1) у тобя статические либы буста были? или тока динамические?
2) ты кажись дебуг собрал :-D
>А насчет падает? Стоит ли qt-sqlite?Да :-)
>>А насчет падает? Стоит ли qt-sqlite?
>
>Да :-)соберите дебаг :)
поставил бинари на ArchLinux
каждые две секунды: "Произошло исключение. Тип : unknown . Описание: std::exception", потом вылетает
>поставил бинари на ArchLinux
>каждые две секунды: "Произошло исключение. Тип : unknown . Описание: std::exception", потом
>вылетаетпопробуйте ночную сборку
сообщения исчезли
на каждый чих "Ошибка сегментирования". например, на Ctrl+Enter.
>сообщения исчезли
>на каждый чих "Ошибка сегментирования". например, на Ctrl+Enter.Можно core dump тогда? я не телепат, к сожелению
Все правильно делаете. Успехов проекту.