[08:33:03] <coopht> ping
[08:33:05] <Жаба> coopht, Pong from you:  0.571972 s
[08:46:27] <vgodunko> Наконец поставил и настроил у себя IIS
[08:47:00] <vgodunko> На FastCGI в IIS бочку катить не нужно, она выглядит как вполне работающая.
[08:47:27] <vgodunko> По крайней мере режим TCP вполне включается.
[08:47:53] <vgodunko> А засада в том, что GNAT.Sockets как-то нитак прикручены к Windows.
[08:48:12] <vgodunko> Если проще - нулевой дескриптор не есть stdin
[09:49:18] <vgodunko> УРА!!!! ЗАРАБОТАЛО!!!!
[10:45:15] <nordwind> пряздря
[10:52:10] <landgraf> +
[11:16:39] <vgodunko> -
[11:16:49] <vgodunko> Windows это один большой сплошной мину
[11:17:55] <vgodunko> Поскольку вывод в результате один - нужно нафиг переделать всю архитектуру FastCGI, отделив взаимодействие с сервером в отдельный модуль, обработку полученной информации - в отдельный
[15:08:54] <valexey> vgodunko: а почему нулевой дескриптор обязан быть stdin'ом?
[15:09:05] <valexey> гыде про это в стандарте сказано?
[15:09:16] <subj_rs> в посиксе
[15:10:02] <valexey> резве?
[15:10:10] <valexey> по моему, там для этого есть специальные константы
[15:10:18] <vgodunko> Да, 0 - stdin, 1 - stdout, 2 - stderr
[15:10:35] <valexey> а вы с башем не путаете?
[15:10:38] <vgodunko> ls 2>&1 | less
[15:10:46] <valexey> ясно. путаете
[15:11:00] <vgodunko> Нет, bash не знает ничего более этого номера.
[15:11:11] <subj_rs> valexey: ты чота загоняешь. для любого запущенного приложения три потока выделяются по умолчанию
[15:11:29] <landgraf> The file descriptor for standard input is 0 (zero); the POSIX <unistd.h> definition is STDIN_FILENO; the corresponding <stdio.h> variable is FILE* stdin; similarly, the <iostream> variable is std::cin.
[15:11:49] <valexey> именно что он опеределен в стандарте как STDIN_FILENO
[15:11:52] <subj_rs> valexey: тебе оберон совсем мозг проел вместе с функциональщиной )
[15:11:57] <valexey> реальное значение может быть любым
[15:12:14] <subj_rs> valexey: ага, рандомным )
[15:12:23] <valexey> subj_rs: например да.
[15:13:02] <valexey> ибо этот символ - это макрос, в реальности это может быть не константа а функция которая возвратит тот дескриптор, который в данном случае будет для тебя stdin
[15:13:24] <subj_rs> а смысл?
[15:13:40] <subj_rs> все должно быть стандартизированно
[15:13:59] <valexey> дык оно и стандартизировано - stdin - это STDIN_FILENO
[15:14:04] <valexey> все, точка.
[15:14:20] <subj_rs> константа ж
[15:14:28] <valexey> где тут константа?
[15:14:33] <valexey> это сишный символ.
[15:14:43] <valexey> позикс от Си не отделим
[15:15:10] <vgodunko> http://en.wikipedia.org/wiki/File_descriptor
[15:15:22] <subj_rs> http://en.wikipedia.org/wiki/Standard_streams
[15:15:30] <subj_rs> valexey: ботай
[15:16:24] <landgraf> subj_rs, ващет цитата выше именно из этой сттьи )
[15:16:37] <subj_rs> )
[15:28:01] <coopht> http://www2.adacore.com/wp-content/uploads/2006/03/Ada2012_Rational_Introducion.pdf
[15:31:04] <yeo> что это? O_o
[15:32:21] <coopht> введение в Ada2012
[15:34:38] <valexey> STDIN_FILENO
Standard input value, stdin. Its value is 0.
STDOUT_FILENO
Standard output value, stdout. Its value is 1.
STDERR_FILENO
Standard error value, stderr. Its value is 2.

[15:34:43] <valexey> это - расширение позиксное на самом деле
[15:35:02] <valexey> винда, сколь я понимаю, позиксу нынче по дефолту не удовлетворяет
[15:35:30] <valexey> то есть с нее можно требовать только соответствие стандарту си. в си 0, 1, 2   наличие этих констант не гарантируется.
[15:37:00] <vgodunko> Под Windows и констант-то таких нет.
[15:37:18] <vgodunko> Нужно через GetStdHandler получать что там на самом деле
[15:41:02] <valexey> vgodunko: в маздае нет unistd.h?
[15:42:34] <subj_rs>
Put(if N = 0 then "none" elsif N = 1 then "one" else "lots");
прекольна
[15:44:25] <valexey> subj_rs: обычный тернарный оператор
[15:44:44] <valexey> в данном случае оно больше всего синтаксически похоже на if then else в хаскеле
[15:44:49] <valexey> ибо там это тоже выражение
[15:44:57] <valexey> ну, а также на сишный тернарный похоже по семантике
[15:45:16] <valexey> cond ? result1 : result2;
[15:47:34] <subj_rs> valexey:
task My_Task is
with CPU => 10;
а такое умеет? )
[15:47:35] <valexey> то есть небольшой реверанс в сторону функци-анальщины
[15:47:41] <vgodunko> valexey: Должен быть, но это наверное часть POSIX подсистемы.
[15:47:47] <valexey> subj_rs: кто?
[15:47:56] <subj_rs> хацкель
[15:48:11] <valexey> в плане многопоточности хаскель умеет больше чем ада :-)
[15:48:38] <valexey> причем там это не приходится пихать в язык
[21:29:32] <landgraf> кто мне может рассказать как проверить исправность 4066-й микрухи?
[21:30:22] <StarGate> [notice] bridge "#ada@irc.tpu.ru <-> ada-ru@conference.jabber.ru" is running in limited mode