[08:57:04] <vgodunko> Утро доброе!
[09:00:16] <genieprox> и Вам тоже добрый день.
[11:01:55] <landgraf> zeromq-ada не работает на push и pub :(
[14:14:50] <landgraf> http://fpaste.org/h9Ew/ так правильно делать?
[15:11:42] <StarGate> [notice] bridge "#ada@irc.tpu.ru <-> ada-ru@conference.jabber.ru" is running in limited mode
[16:29:25] <landgraf> subj_rs, http://hh.ru/vacancy/4339608?Referer=BANNER сухие скоро начнут падать из-за сегфолтов?
[16:30:44] <vgodunko> Сухой бортовое ПО не пишет, можем спать спокойно.
[16:31:03] <vgodunko> Если его стэнды будут падать - нам как бы пофиг
[16:31:04] <landgraf> Участие в испытаниях и разработке программных продуктов на стенде комплексирования систем самолета Sukhoi Superjet 100 "Электронная птица"
[16:31:11] <landgraf> аа
[16:31:15] <landgraf> комплексирование..
[16:31:35] <landgraf> vgodunko, ну вот у Антонова тоже стенды падали - в результате - 6 трупов
[16:32:00] <landgraf> вышли за пределы скорости из-за старшего бита ....
[16:32:26] <landgraf> vgodunko, на чем кстати писано ПО на Ан-148? )
[16:34:15] <vgodunko> Не знаю...
[16:44:41] <vgodunko> landgraf: там зряплата до 40_000, думаю в Москве они разве что студентов найдут за такие деньги.
[16:54:28] <landgraf> vgodunko, # Обязательно знание языка С++, MS Office многе о чем говорит уже
[16:54:54] <landgraf> Желателен опыт работы или стажировка в компании, связанной с авиационной промышленностью - высшее авиационное образовнаие подойжет? ))
[16:54:54] <vgodunko> Ну я знаю C++ и видел MS Office ;-)
[16:55:22] <landgraf> вообще российской авиционной промышленности больше нет,увы.
[16:56:23] <vgodunko> Давно нет.
[16:58:45] <landgraf> кстати, в рашке где-нибудь используется ада? система документооборота МО не считается )
[16:59:26] <vgodunko> Узнаем на Ada-Ru
[16:59:34] <vgodunko> Приеду - рассскажу.
[17:00:31] <landgraf> а когда он?
[17:00:46] <vgodunko> 13-18 июня
[17:05:08] <landgraf> а эрлангеры туда допущены?
[17:05:22] <landgraf> и как называется место? )
[17:07:05] <landgraf> Лазурный
[17:08:47] <vgodunko> Допущены все желающие
[17:10:09] <vgodunko> http://maps.google.com/maps?f=d&source=s_d&saddr=&daddr=46.068948,32.531694&hl=en&geocode=&mra=mift&mrsp=1&sz=16&sll=46.068169,32.532363&sspn=0.013354,0.033023&ie=UTF8&t=h&z=16
[17:11:06] <vgodunko> Не, обманул:
[17:11:13] <vgodunko> http://maps.google.com/maps?f=d&source=s_d&saddr=&daddr=46.070231,32.527814&hl=en&geocode=&mra=dme&mrsp=1&sz=17&sll=46.070841,32.527825&sspn=0.006677,0.016512&ie=UTF8&t=h&z=17
[17:12:06] <landgraf> 2,5к туда столько же обратно в плацкарте...
[17:13:30] <vgodunko> Самолётом дороже...
[17:16:19] <vgodunko> Да и москвичей походу не любят. Первый раз вижу что бы билеты из Москвы стоили дороже чем из Ростова.
[17:17:05] <landgraf> дык там же ближе
[17:17:06] <landgraf> )
[17:17:49] <vgodunko> (1) Не сказал-бы, (2) полёт с пересадкой в Киеве.
[17:18:43] <landgraf> хм
[17:18:44] <Жаба> landgraf, и не говори
[17:18:53] <landgraf> а АК какая?
[17:20:21] <vgodunko> Я сомотрел вот тут: http://www.aerosvit.ua/eng
[17:20:47] <vgodunko> Киев-Москва=Ростов-Киев
[17:20:55] <vgodunko> десяток километров не в счёт.
[17:27:08] <landgraf> 302,00 $
[20:19:48] <landgraf> если exception кидается в декларации процедуры (до begin) он не перехватывается exception перед end ?
[20:20:13] <vgodunko> Нет, не перехватывается.
[20:20:18] <landgraf> :(
[20:20:22] <landgraf> а как его перехватить?
[20:20:42] <vgodunko> Никак :-(
[20:20:43] <landgraf> никак? :)
[20:20:50] <vgodunko> Только в вызвыающий подпрограмме
[20:20:51] <landgraf> плохо, ну ладно
[20:21:51] <landgraf> а в declare - begin exception можно описывать?
[20:22:05] <subjrs> и даже нужно )
[20:23:39] <landgraf> ok
[21:17:13] <vgodunko> declare begin exception end работает по тем же принципам.
[21:17:52] <vgodunko> исключение внутри declare-begin не будет отловлено в exception-end; но может быть отловлено обработчиком подпрограммы.
[21:56:58] <subjrs> landgraf: реши задачку на досуге - придумать способ вызвать сегфаулт в pure ада-программе )
[21:57:19] <subjrs> geniepro: точно никого нет?
[21:57:25] <subjrs> version geniepro
[21:57:28] <Жаба> subjrs, geniepro have Psi 0.14 on Windows XP
[21:57:35] <geniepro> да тока я вот щас зашёл и всё на этом )
[21:58:26] <geniepro> constant x : integer = 1/0; -- не сработает?
[21:59:57] <subjrs> geniepro: нее )
[22:00:13] <subjrs> врятли даже скомпилироваться даст
[22:01:54] <geniepro> ща открою книгу по аде, а то забыл уже всё ))
[22:02:07] <vgodunko> subjrs: легко!
[22:02:22] <vgodunko> (только не говорите, что это нечестно)
[22:02:30] <landgraf> не будем
[22:02:35] <landgraf> version
[22:02:35] <Жаба> landgraf, you have mcabber 0.9.10 on Linux 2.6.35.12-88.fc14.x86_64 x86_64
[22:02:41] <landgraf> ping
[22:02:41] <Жаба> landgraf, Pong from you: 0.055285 s
[22:02:41] <тихий бот> ping
[22:02:42] <Жаба> тихий бот, Pong from you: 0.272251 s
[22:02:50] <landgraf> гав
[22:02:50] <Жаба> landgraf, сидеть!
[22:02:57] <landgraf> фас
[22:02:57] <тихий бот> гав
[22:02:57] <Жаба> тихий бот, сидеть!
[22:03:01] <landgraf> фас
[22:03:01] <тихий бот> гав
[22:03:01] <Жаба> тихий бот, сидеть!
[22:03:09] <landgraf> мяу
[22:03:09] <Жаба> landgraf, шшшшш
[22:03:22] <landgraf> vgodunko, как сделать? )
[22:03:44] <geniepro> subjr поломал программы ботов (((( я так плакаль (((
[22:04:32] <geniepro> я так трудился им скрипт придумывал для совместной работы, а он.... ((
[22:04:54] <geniepro> стехи
[22:04:54] <тихий бот> Стехи!
Забыть бы сраное варенье
В ночном горшке дают пизды
Как ябывдульское сношенье
Как Спарта просит суеты
[22:05:08] <geniepro> о_О
[22:05:08] <Жаба> geniepro, чо вылупился?
[22:06:11] <vgodunko> procedure Tst is
pragma Suppress (All_Checks);
type Integer_Access is access all Integer;
procedure Assign (X : Integer_Access) is
begin
X.all := 5;
end Assign;
X : Integer_Access;
begin
Assign (X);
end Tst;
[22:06:41] <vgodunko> $ ./tst
raised STORAGE_ERROR : stack overflow (or erroneous memory access)
[22:07:01] <subjrs> не сегфаулт, отловиться обработчиком
[22:08:08] <geniepro> какой хитрый компилер -- не даёт на ноль делить )
[22:09:03] <geniepro> pragma Suppress (All_Checks); -- это уже не пуре ада!
[22:09:19] <landgraf> vgodunko, pragma Suppress (All_Checks); - нечестно
[22:11:28] <subjrs> /me тока один способ знает :(
[22:11:31] <geniepro> а в GPS есть редактор форм? как ГУИ на Аде делать?
[22:13:13] <subjrs> geniepro: нету
[22:13:21] <subjrs> geniepro: qtada
[22:13:26] <geniepro> насколько удобна Ada/GNAT для парсинга текстовых файлов? ну там юникод/ansi -- проблемы будут?
[22:13:42] <subjrs> geniepro: gnat.awk ))
[22:13:50] <landgraf> матрешка
[22:14:07] <subjrs> да, в матрешке есть регулярки еще
[22:14:48] <subjrs> vgodunko: кстати регулярки в матрешке хоть както верифицированны?
[22:14:49] <geniepro> а без сборщика мусора тяжко жить?
[22:15:07] <subjrs> geniepro: в обероне есть сборщик мусора?
[22:15:13] <geniepro> да
[22:15:13] <Жаба> geniepro, да нед...
[22:15:20] <geniepro> но я не пользуюсь обероном
[22:16:12] <geniepro> просто современные языки со сборшиком
[22:16:38] <subjrs> много мусорит современное поколение языков )
[22:16:40] <vgodunko> geniepro: GUI можно рисовать в Qt Designer-е, потом с помощью QtAda загружать.
[22:17:18] <vgodunko> subjs: тесты базовые есть, не помню из какого набора тестов.
[22:17:20] <subjrs> geniepro: сборщик мусора - совсем както не RT
[22:17:37] <geniepro> а раньше вроде привязка к GTK была -- она как, заброшена? а то у мну просто не получилось заставить Qt работать на винде
[22:18:10] <subjrs> geniepro: и сейчас есть, но там жесть жестянная, как и сам gtk
[22:18:12] <vgodunko> GtkAda не позволяет рисовать GUI, нужно кодить всё.
[22:18:35] <subjrs> vgodunko: позволяет, в гтк есть редактор форм какойто, который позволяет генерить ада-код!!!
[22:18:37] <vgodunko> А с Qt/QtAda можем помочь
[22:18:38] <geniepro> так была же какая-то генерация ада-сырцов в Glade
[22:18:46] <subjrs> дада!
[22:18:57] <subjrs> geniepro: но жесть жестянная получалась )
[22:19:16] <vgodunko> subjrs: да, рекомендую пользоваться. Правда AdaCore отказалась от его поддержки.
[22:19:18] <geniepro> на хацкеле тоже gtk жутко выглядела )))
[22:19:49] <subjrs> vgodunko: года три назад еще щупал, я тоже не рекомендую )
[22:19:52] <geniepro> а вот если на внешний вид GPS посмотреть -- это же вроде на GTK сделано? гтк-шные иконки
[22:20:03] <subjrs> geniepro: там на питоне все
[22:20:13] <vgodunko> А с приходом Gtk+ 3.0 генератор уйдёт в прошлое полностью.
[22:20:43] <subjrs> гтк прибить надо было еще в момент зарождения
[22:21:03] <vgodunko> Уже сейчас всем объясняют, что времена GtkAda 2.x сочтены и будьте готовы к GtkAda 3.0
[22:21:38] <geniepro> а валексей твердит всё время, что гтк переживёт qt
[22:21:57] <vgodunko> конечно переживёт :-)
[22:22:38] <geniepro> но в обероне, кстати, GC плохонький, простейший
[22:23:08] <geniepro> вот в дотнете хороший GC -- недаром на лиспе прототипировали!
[22:25:16] <subjrs> так чо там с сегфаултом?
[22:31:15] <vgodunko> ну мне же сказали что так не честно, хотя я и просил так не говорить.
[22:31:36] <subjrs> vgodunko: так и небыло сегфаулта
[22:32:29] <vgodunko> Что-то лыжи не едут :-(
[22:32:37] <vgodunko> Сдаюсь.
[22:33:11] <vgodunko> Как-то я это делал, но похоже все дыры залатали :-(
[22:34:08] <subjrs> элементарно ж! правда чот я сам засомневался теперь что это pure ada ))
[22:35:56] <vgodunko> Как?
[22:36:26] <vgodunko> Нужно отбить у RTL желание перехватывать SIGSEGV и преобразовывать его в Storage_Error
[22:39:47] <subjrs> блин, чот не получается )
[22:44:20] <landgraf> subjrs, в смысле на питоне все? по умолчанию он конфигурится даже без питона
[22:44:33] <subjrs> гпс на питоне вроде сделан
[22:44:50] <landgraf> надо дополнительно указывать --with-python --with-PyGTK и ставить pyGTK
[22:44:56] <landgraf> без него вполне собирается
[22:46:03] <landgraf> subjrs, плагины на питоне и examples
[22:46:18] <subjrs> само гуи на чем?
[22:46:21] <landgraf> subjrs, http://fpaste.org/f4YL/
[22:46:26] <landgraf> subjrs, GtkAda
[22:46:34] <subjrs> хм
[22:46:35] <Жаба> subjrs, и не говори
[22:47:33] <landgraf> with Gtk.Button;
with Gtk.Check_Button;
with Gtk.Radio_Button;
with Gtk.Combo;
with Gtk.GEntry;
[23:11:31] <subjrs> uptime
[23:11:31] <Жаба> subjrs, My uptime is 43.799667657 days
[23:15:36] <vgodunko> subjrs: похоже всё поправили, теперь не выйдет segmentation fault сделать.
[23:15:57] <vgodunko> Даже pragma Interrupt_State не помогает
[23:16:33] <vgodunko> Остаётся надежда на множественную каскадную ошибку, но что-то влом придумывать.
[23:16:58] <subjrs> хммммм
[23:17:00] <vgodunko> Ядро GPS сделано на Ada/GtkAda.
[23:17:15] <vgodunko> А вот туча всякой навесухи закодирована на Python.
[23:17:35] <vgodunko> Тесты тоже все на python-е сделаны.
[23:23:07] <landgraf> subjrs, у меня ж был такой системник, интернеты на теплаке раздавал )
[23:23:09] <landgraf> бесшумный
[23:23:21] <landgraf> теперь у родителей пашет под PCLInuxis
[23:23:25] <subjrs> блин
[23:23:27] <landgraf> *OS