Паравозек™     хостинг в сети Internet
   ru54.com
Web::IRC     irc.ru54.com

Окно IRC
[22:38] <Progr> Я разворотил древний редактор недописанный мной. Он даже не компилируется ввиду переполнения сегмента данных. Оказалось что сообщения на других языках занимают больше 80 КБ. Я могу подгружать их в память но 80 КБ на фоне доступных 640 КБ как-то расточительно. Вот и решил спросить мнение сообщества. Нужна ли поддержка других языков в сообщениях или достаточно русского?
[22:39] <Astyanax> Progr, ты можешь разделить свой редактор на функциональные блоки?
[22:40] <Astyanax> Ведь поддержка многих языков - это вообще не проблема.
[22:41] <Astyanax> Ты подгружаешь только тот, который используется в данный момент
[22:41] <Astyanax> Лишнего в памяти держать ничего не нужно.
[22:41] <Progr> Astyanax: Разделить? Как? В DOS нету .DLL.
[22:42] <Astyanax> Есть там DLL или нет - роли не играет. Память ты организуешь сам.
[22:42] <Astyanax> Если ты можешь разделить программу на блоки, то удалить ненужное из памяти будет нетрудно.
[22:43] <DDMZ> жесть, ты видать неправильно както пишеш
[22:43] <DDMZ> редактор должен занимать гораздо меньше
[22:43] <DDMZ> попробуй если на басике пишеш, то ASIC
[22:44] <DDMZ> либо переходи на паскаль
[22:44] <DDMZ> а еще лучше на С-- сфинкс, либо с++
[22:44] <Progr> DDMZ: Я пишу на Turbo Pascal 7.01.
[22:45] <Progr> DDMZ: С/С++ для текстовых редакторов это сугубо анальное извращение.
[22:45] <DDMZ> ты видать пишеш както неправильно
[22:45] <Astyanax> Progr: а если ты попробуешь переписать программу заново, используя уже написанный код?
[22:45] <DDMZ> ты статические массивы чтоль юзаеш?
[22:45] <Progr> DDMZ: Давай я тебе скину код а ты посмотришь что в нём неправильно?
[22:46] <Progr> DDMZ: Там объекты. Каждое окно текста это объект с динамическим массивом ссылок на указатели на строки в памяти.
[22:46] <DDMZ> раньше паскаль для меня был приятным языком, сейчас я нанего смотрю... он так коряво весь выглядит, весь текст както скомкан. =)
[22:47] <Progr> Astyanax: К этому варианту я и склонаюсь наиболее. Но вот диллема - оставлять русский язык как в "Лексиконе" или же задрачиваться с поддержкой иных языков в сообщениях?
[22:47] <DDMZ> т.е. ты статику еюзаеш? только динамические массивы через new ? (или что там)
[22:48] <Astyanax> Progr: так поддержать другой язык - это просто заменить переменную MENU на Меню или Menu, эти все значения обычно где-нибудь в файлике хранятся
[22:48] <Astyanax> Не нужно загружать все языки в память
[22:48] <Astyanax> Отдельно файлик с английскими, отдельно - с русскими сообщениями.
[22:48] <DDMZ> если динамику юзаеш, то загрузка пачки языков недолжна иметь проблем
[22:48] <Astyanax> Хоть с итальнскими
[22:48] <Progr> DDMZ: И ещё одна фишка есть в Паскале. Есть такая интересная вещь. Вот к примеру есть выделенный текст. Это у меня два указателя - на первую и на последнюю строку выделения. Надо удалить текст. Если трассируют то всё в порядке. В режиме прогона иногда вылетает с ошибкой указателя на неизвестный объект. Хотя я сотни раз трассировал. Никаких ошибок в тексте.
[22:49] <Progr> DDMZ: Статики по минимуму. Статический массив только с сообщениями редактора. Подгружаются из установочного файла. Всё остальное посредством New.
[22:50] <DDMZ> если неизвестный обект, то походу у тебя утечка, т.е. либо удаляеш обект оставляя указатель либо наоборот
[22:53] <Progr> DDMZ: Дело в том что удаление строк выполняется одним маленьким методом. Утечек нету. Я проверял уже десятки раз. Все значения в норме. Никак не могу понять что это такое. Кажется что я не в жизни программируют а во сне или это у меня галлюцинации.
[22:53] <Progr> DDMZ: Высылать тебе коды?
[22:55] <DDMZ> вставь в обекты реф коунт, и посчитай какие обекты удаляются какие нет
[22:58] <Progr> DDMZ: Я на пальцах уже считал всё сходится.
[23:00] <DDMZ> если вылетает при работе значит утечка есть, может какаята функция вызывется
[23:01] <DDMZ> я делал обертку для new чтобы подсчитывать выделеную память и даже был уверен что утечек нет, а вот память невысвобождалась
[23:03] <Progr> DDMZ: И что, помогло?
[23:07] <Progr> DDMZ: Посмотри мой редактор.
[23:07] <AndDT_jabber> от вашего ооп одни беды
[23:07] <AndDT_jabber> утечки какие-то, прочая хренота
[23:10] <Uzix> Утечки из-за Си и прочих языков без сборщиков мусора :)
[23:10] <AndDT_jabber> http://www.youtube.com/watch?v=AO6oro3TKMA
[23:14] * Mayekkuzu приходит в #nostalgy
[23:14] <Вася> Mayekkuzu : превед!
[23:18] <AndDT_jabber> Ку
[23:18] <Mayekkuzu> куку
[23:18] <Uzix> Кукуку
[23:22] <Uzix> AndDT_jabber: а что с твоим сервером? Давно уже не могу зайти.
[23:24] * Mayekkuzu покинул IRC (Ping timeout)
[23:27] <Progr> Uzix: Сервер AndDT пикетируют "майданутые".
[23:27] <Uzix> А-а-а
[23:28] <Progr> AndDT_jabber: Ну как, кидал в "майданутых" горящую серу?
[23:28] * Uzix покинул IRC (Client exited)
[23:28] <Progr> AndDT_jabber: Каков по твоим измерениям уровень шума в квартире создаваемый "майданутыми на всю голову" находящимися под твоими окнами? Спать можно? Сколько децибел показывает шумомер на твоём смарте?
[23:29] * Uzix приходит в #nostalgy
[23:29] <Вася> драстуй!
[23:30] * Astyanax покинул IRC (Quit: Leaving.)
[23:37] <AndDT_jabber> Uzix: он у меня перезагружается сразу после notebook login: _
[23:37] <AndDT_jabber> так что с inittab все нормально
[23:37] <Uzix> Перезагружается корректно?
[23:38] <AndDT_jabber> это просто что-то с системой охлаждения, давно стоило бы его разобрать да смазать
[23:38] <AndDT_jabber> перезагружается, и снова перезагружается, и снова
[23:38] <Progr> AndDT_jabber: Смени ноутбук.
[23:38] <Uzix> Может мне открыть свой мини(микро)-хостинг? :)
[23:39] <AndDT_jabber> да ну, это неудобно
[23:39] <AndDT_jabber> мои компы как-то странно жужжат
[23:40] <AndDT_jabber> когда жужжит десктоп, то я хочу спать
[23:40] <Uzix> Поставь ноутбук на подоконник. Сейчас холодно, ему там хорошо будет.
[23:40] <AndDT_jabber> от его жужжания
[23:40] <AndDT_jabber> подоконник далековато
[23:40] <AndDT_jabber> аж на балконе
[23:40] <AndDT_jabber> а там дубарь полнейший
[23:40] <Uzix> Комната без окон без дверей? :)
[23:40] <AndDT_jabber> я лучше конфетку съем
[23:41] <AndDT_jabber> это разве что в сайлент хилле
[23:41] <Uzix> На балконе ещё и утеплять придётся ноутбук.
[23:43] <Uzix> Кто как делает бекапы серверов?
[23:45] <Progr> AndDT_jabber: Дык что ты такой недогадливый? Возьми ведро, нацеди воды, всыпь пачку соли, выставь на балкон. Завтра утром у тебя будет полведра-ведро твёрдого льда намного холоднее точки замерзания воды (ибо солёная вода замерзает при значительно более низкой температуре ежели обычная хладная вода). Ведро перевернёшь в миску, на ведро сверху ложишь свой ноубук и вуаля. Занавес.
[23:45] <Progr> Uzix: Корпоративных?
[23:46] <Uzix> Progr: в том числе.
[23:47] <Progr> Uzix: Есть же юниксовские утилиты.
[23:48] <Uzix> Ну, меня интересует опыт других людей. Названия утилит и оборудования можно и в гугле найти.
[23:49] * AntiquaR приходит в #nostalgy
[23:49] <Вася> хай AntiquaR
[23:49] * ChanServ меняет режим: +o AntiquaR
[23:49] <AntiquaR> привет
[23:49] <Progr> Uzix: Skype у тебя есть?
[23:49] <Uzix> AntiquaR: привет
[23:49] * AntiquaR снова поставил SB AWE32
[23:50] <Uzix> Progr: есть, но я им не пользуюсь.
[23:50] <AntiquaR> все-таки смачный у нее звук
[23:50] <Progr> AntiquaR: Привет. Наконец. Я тебя тут давно жду, все ногти уже обгрыз от нетерпения. :) Давай проверяй почту.
[23:50] <AntiquaR> ок
[23:50] * AntiquaR пьет "ирландский эль"
[23:50] <Progr> Uzix: А зря. Потому что там есть такой интересный персонаж как profaleks. Он может из своего опыта поделиться администрированием серверов. И ещё Роман Карпач.
[23:51] <AntiquaR> с "девятой балтикой" не сравнить конечно
[23:52] * STIW приходит в #nostalgy
[23:52] <Вася> здарова! :)
[23:53] <AntiquaR> HI
Количество строк: 
Кодировка: Windows-1251

mIRC®
mIRC®
mIRC® - один из лучших и популярных IRC-клиентов в мире! Он потребляет в разы меньше трафика, чем, например, ICQ®.
О том, как его скачать и настроить под наш IRC-сервер, смотрите здесь.
Toffee
Toffee
Toffee - IRC-клиент под DOS®.
Чтобы скачать, нажмите здесь.
irssi
irssi
irssi - IRC-клиент под Linux.
Чтобы скачать, нажмите здесь.

© Объединение "Паравозек™"
ru54.com
nspu@list.ru
Имя IRC-канала технической поддержки: #nostalgy
ICQ: