[11:09:29] <gour> про timezone на C:
http://stackoverflow.com/questions/3118582/how-do-i-find-the-current-system-timezone
http://stackoverflow.com/questions/7062984/getting-timezone-in-windows-with-c
[11:11:11] <landgraf> gour, так вчера же уже выяснили что в zoneinfo много файлов с одиковой суммой, не подходяит
[11:27:37] <gour> так симлинк в /etc/
[11:28:14] <gour> ( /etc/timezone )
[11:52:32] <vgodunko> Спасибо за поддержку, gour
[11:52:38] <gour> есть ещё evironment variable TZ, только её никто не ставит :)
[11:53:10] <vgodunko> Под Linux пока вырисовался такой алгоритм:
[11:53:35] <vgodunko> 1. Разрешаем символьную ссылку /etc/localtime
[11:53:45] <vgodunko> 2. Читаем /etc/timezone
[11:53:57] <vgodunko> 3. Парсим /etc/sysconf/clock
[11:54:11] <vgodunko> Конечно, должен быть ещё
[11:54:18] <vgodunko> 0. Проверяем TZ
[12:00:50] <StarGate> [notice] bridge "#ada@irc.tpu.ru <-> ada-ru@conference.jabber.ru" is running in limited mode
[16:59:43] <subj_rs>
xxx: Известны 10 преимуществ Паскаля перед Си :) Я приведу только одно, но самое важное:
На Си Вы можете написать:
for(;P("\n").R-;P("\ "))for(e=3DC;e-;P("_ "+(*u++/8)%2))P("| "+ (*u/4)%2);
На Паскале Вы НЕ МОЖЕТЕ такого написать.
[18:50:52] <landgraf> vgodunko,qtada чтоли заюзать вместо curses?
[19:03:51] <vgodunko> Нет, это откровенно провокация! Как-же я могу сказать "нет"?!
[20:08:46] <landgraf> make[3]: Entering directory `/home/pavel/rpmbuild/BUILD/qtada-gpl-3.0.0/examples/graphics_view/elastic_nodes'
GELA_INCLUDE_PATH=../../../source/tools/amoc/gela/stdlib/ ../../../source/tools/amoc/amoc -I. -I. -I../../../source/core -I../../../source/core -I../../../source/gui -I../../../source/gui -I../../../source/sql -I../../../source/sql ./graph_widgets.ad
[20:08:52] <landgraf> уже минут 5 стоит на этом
[20:09:26] <yeo> не помню как было, давно строил
[20:13:47] <landgraf> pavel 31435 0.0 0.0 9488 592 pts/12 S+ 16:56 0:00 /bin/sh -c failcom='exit 1'; \ for f in x $MAKEFLAGS; do \ case $f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ list='elastic_nodes '; for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail"
[20:14:35] <landgraf> жрет весь процессор
[20:17:41] <vgodunko> Зависло видать. --with-gela?
[20:18:17] <landgraf> ага
[20:18:20] <landgraf> с ней самой
[20:19:00] <landgraf> asis.adb:1947:14: warning: possible infinite recursion
[20:19:16] <landgraf> не нравятся мне такие сообщения )
[20:20:02] <vgodunko> Открываем amoc-asis_implementation_gela.adb.in
[20:20:10] <vgodunko> Комментируем строки:
[20:20:22] <vgodunko> Asis.Ada_Environments.Close (Context);
Asis.Ada_Environments.Dissociate (Context);
Asis.Implementation.Finalize;
[20:20:35] <vgodunko> не помню какую точно, можно и все три
[20:21:27] <landgraf> o_O
[20:22:18] <vgodunko> GNAT не может финализировать распределённые глобально объекты
[20:23:21] <vgodunko> known issue :-(
[20:27:21] <landgraf> vgodunko, а GUI там надо в каком-то qt-designer рисовать емнип?
[20:28:16] <vgodunko> Не обязательно
[20:28:21] <vgodunko> Можно всё кодить
[20:28:42] <vgodunko> Можно дизайн забацать в Qt Designer-е, а реализацию в Ada
[20:29:34] <landgraf> vgodunko, а документация как обычно? ads?
[20:29:56] <vgodunko> Qt Assistant Вам в помощь
[20:30:07] <landgraf> кто это?
[20:30:11] <landgraf> он знает про аду? )
[20:30:13] <vgodunko> ads по большей части сгенерированы, там ничего особенного нет
[20:31:18] <vgodunko> И по QtAda там есть немножко
[20:34:13] <landgraf> собралось
[20:34:40] <landgraf> for Source_Dirs use ("../../include/qtada/sql");
[20:34:44] <landgraf> опять патчить :((((
[20:40:04] <vgodunko> :-)