[00:03:41] <geniepro> слушай, а почему в игре престолов нет огнестрельного оружия? ведь взрывчатка им известна, правда в виде жидкостей вроде
[00:05:10] <vаlexey> у них ведь дикий огонь - это нечто практически магическое
[00:06:57] <geniepro> да какая там магия? смешали какие-то легковоспламеняющиеся жидкости и вуаля
[00:07:13] <vаlexey> неа. в книжке это описано.
[00:07:17] <geniepro> потом зажённой стрелой взорвали -- де тут магия?
[00:07:32] <vаlexey> после гибели последнего дракона новый дикий огонь делать практически не получалось.
[00:07:37] <vаlexey> или вообще не получалось
[00:07:50] <geniepro> ну неважно, при производстве магию сколько угодно пусть используют, всё равно при использовании она не нужна
[00:07:56] <vаlexey> а после того как вылупились новые - магия вернулась в мир, и снова поперло производство
[00:08:26] <vаlexey> ну и ты учти, что эта штука не обязательно горит с выделением большого колличества газа :-)
[00:08:38] <geniepro> а та баба с красными волосами -- она же вроде могла магию использовать и до вылупления драконят
[00:08:57] <vаlexey> но очень, очень хреновенько
[00:09:13] <geniepro> судя по тому как в той бухте у замка бомбануло -- явно много газа выделилось
[00:09:46] <vаlexey> либо это просто спец. эффект именно что фильма :-)
[00:09:53] <vаlexey> а вселенная таки из книжки все же
[00:10:05] <vаlexey> ну и он очень взрывоопасный, дикий огонь этот
[00:10:20] <vаlexey> что-то похожее на жидкий нитроглицерин наверно
[00:10:30] <vаlexey> был огнестрел на нитроглицерине?
[00:11:04] <geniepro> ну, щас у нас, в нашем мире делают подобное -- винтовки с жидкостью вместо пороха
[00:11:29] <vаlexey> жидкость жидкости рознь. да и технологии  далеко вперед пошли
[00:11:34] <geniepro> ну и жидкий нитроглицерин Нобелю удалось же в твёрды превратить -- и без магии
[00:11:36] <vаlexey> сейчас и водород как топливо используют
[00:11:53] <vаlexey> нобель жил все же не в 1400 году
[00:12:06] <vаlexey> а тут уровень примерно тот.
[00:12:53] <geniepro> судя по вооружениям, в игре престолов 1200 год максимум, так как огнестрелы у нас были в конце 1200-х годах точно
[00:13:25] <vаlexey> ну вычти из нашего мира порох, и добавь нитроглицерин в 1400 году
[00:13:41] <vаlexey> как взрывчатка массового поражения - прокатит
[00:13:47] <vаlexey> как штука для огнестрела - нет
[00:16:36] <geniepro> вот какие пухи туда надо добавить )) http://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Upshot-Knothole_GRABLE.jpg/969px-Upshot-Knothole_GRABLE.jpg
[00:17:30] <geniepro> ладно, я спать ))) бб
[00:18:59] <vаlexey> бб :-)
[00:54:22] <boris_ilov> ББ опять меня выбесил
[00:54:51] <boris_ilov> http://forum.oberoncore.ru/viewtopic.php?f=23&t=5103&p=87338#p87338
[00:55:21] <boris_ilov> API говно
[00:55:26] <boris_ilov> просто говно
[00:55:51] <boris_ilov> на каждый шаг попадаешь в дерьмо
[00:57:09] <Jordan> Files.dir.New чем собственно плох?
[00:57:23] <boris_ilov> Тем что это создание файла
[00:57:57] <boris_ilov> Весьма странно создавать файл чтобы создать каталог
[00:58:22] <Jordan> Может какой параметр есть, который созжаёт каталог
[00:58:24] <vаlexey> то есть ты создаешь файл в несуществующем каталоге, и тогда еще и каталог создается?
[00:58:36] <vаlexey> или как?
[00:58:48] <boris_ilov> ну типа того
[00:59:03] <vаlexey> или можно просто каталог там создать?
[00:59:07] <vаlexey> (ибо каталог это таки файл)
[00:59:43] <Jordan> Оберни винапи функцию CreateDirectory
[00:59:55] <Jordan> И вызывай
[01:00:01] <boris_ilov> vаlexey: Нет. Файл
[01:00:06] <vаlexey> бе
[01:00:22] <boris_ilov> после такого http://golang.org/pkg/os/
[01:00:30] <boris_ilov> ББ выглядит как унылое говно
[01:00:53] <Jordan> Он и до этого выглядет, не особо...
[01:01:04] <vаlexey> со стандартной библиотекой, да что там стандартной, просто библиотекой скаропки с данной реализацией поставляющейся, у Оберонов традиционно плохо
[01:01:15] <boris_ilov> Jordan: Да понятно что можно обернуть. Но во фреймворке то почему эго нет???
[01:01:35] <vаlexey> вон, даже в плюсах в следующем стандарте можно будет каталожеством заниматься!
[01:01:52] <boris_ilov> и это наверно главная проблема оберонов
[01:02:09] <vаlexey> там много главных проблем :-)
[01:02:20] <vаlexey> там еще и фрагментация дикаи и отсутствие общего кодинг-стайла
[01:02:22] <boris_ilov> вторая проблема - это сообщество которое фапает на эту "стандартную либу"
[01:02:22] <Jordan> В С++ вообще нет, стандартного средства работы с каталогами, только в тсандарте С++11 запилили работу с потоками.
[01:02:42] <vаlexey> Jordan: я про C++14
[01:02:56] <boris_ilov> Ну плюсы таки и не фреймворк. Не?
[01:03:08] <Jordan> Из компиляторов только gcc C++11 совместимый
[01:03:09] <vаlexey> Ну, в общем да
[01:03:22] <vаlexey> Jordan: clang еще и MSVS
[01:03:30] <boris_ilov> У меня ж претензия не к CP а к ББ
[01:03:36] <Jordan> В фрии паскале всё из коробки
[01:04:13] <vаlexey> boris_ilov: ну, оберон пожизни без фремворка/оси смысла не имеет. То есть КП оторвать от ББ - не самая лучшая идея.
[01:04:26] <vаlexey> А ББ типо минималистичен :-)
[01:04:36] <boris_ilov> говнолистичен он
[01:04:56] <vаlexey> Ваще, не ной - создал файл, создался каталог, удалил файл! Напиши одну такую простую функцию и всё! :-D
[01:04:59] <Jordan> vаlexey Слишком минималтстичен, обрубок. Плавец с одной рукой
[01:05:25] <vаlexey> обрез!
[01:05:55] <Jordan> boris_ilov Это не баг, это фича! :-)
[01:06:28] <boris_ilov> vаlexey: Так понятно, что можно так сделать. Но логика где? ХДЕ ЛОГИКА?
[01:06:31] <vаlexey> там могут быть сложные исторически обоснованные причины такого поведения :-)
[01:06:56] <boris_ilov> ога. Руки не из того места торчали... исторически....
[01:07:03] <vаlexey> они могут быть зарыта в логике и особенностях оригинальной ОБерон-ОС
[01:07:05] <Jordan> vаlexey Наслоения безграмонтной архитектуры ББ?
[01:07:11] <vаlexey> boris_ilov: глянь, в Обероне было также?
[01:07:47] <vаlexey> Jordan: ну там да, наслоилось - Оберон ОС, сверху несколько слоев Mac и WIn API (нюансов реализации хоста поверх них)
[01:08:12] <vаlexey> По сравнению с самим ББ, язык там (КП) прям таки стройным совершенством кажется.
[01:08:13] <Jordan> boris_ilov Я уж думал, что ББ и в кривь и в козь, обруган. А нет ещё находятся изъяны. Жуть.
[01:11:49] <vаlexey> boris_ilov: а в Обероне вообще каталоги то были?
[01:12:06] <boris_ilov> не помню
[01:12:20] <vаlexey> подозреваю, что нет. :-)
[01:13:11] <boris_ilov> бляяя
[01:13:21] <boris_ilov> что то я даже через Files.dir.New не могу создать
[01:15:42] <Jordan> boris_ilov Поищи по исходникам CreateDirectory, есть ли упоминания?
[01:15:55] <boris_ilov> есть
[01:16:03] <boris_ilov> В Files.dir.New
[01:16:31] <Jordan> Ну
[01:16:49] <Jordan> Может баг в функции Files.dir.New
[01:17:10] <Jordan> Скинь всю функцию
[01:17:15] <Jordan> В  чат
[01:19:10] <boris_ilov> MODULE Setup;

IMPORT
  Log,
  Files, HostFiles,
  Stores,
  Dialog,
  TextModels,
  TextMappers,
  DevCompiler,
  DevCommanders;

PROCEDURE ReadPlainText(file: Files.File): TextModels.Model;
VAR
  rd: Stores.Reader;
  text: TextModels.Model;
  wr: TextModels.Writer;
  ch: SHORTCHAR;
BEGIN
  rd.ConnectTo(file);
  rd.SetPos(0);
  text := TextModels.dir.New();
  wr := text.NewWriter(NIL);
  WHILE ~rd.rider.eof DO
     rd.ReadSChar(ch);
     wr.WriteChar(ch);
  END;
  RETURN text;
END ReadPlainText;

PROCEDURE CreateDir(VAR loc: Files.Locator; IN path: ARRAY OF CHAR);
VAR
newloc: Files.Locator;
file: Files.File;
BEGIN
     newloc := HostFiles.NewLocator(path);
     (*newloc.res := 76;*)
     file := Files.dir.New(newloc, Files.dontAsk);
END CreateDir;

PROCEDURE CompileThis*;
VAR
  loc, newloc: Files.Locator;
  file, res: Files.File;
  text: TextModels.Model;
  p: DevCommanders.Par;
  s: TextMappers.Scanner;
  path: Files.Name;
  err: BOOLEAN;
BEGIN
  loc := Files.dir.This("");
  ASSERT(loc # NIL);
  err:= FALSE;
  p := DevCommanders.par;
  IF p = NIL THEN
     Dialog.ShowMsg("#Dev:NoTextViewFound")
  ELSE
     s.ConnectTo(p.text);
     s.SetPos(p.beg);
     s.Scan;
     WHILE ~err & (s.start < p.end) & (s.type = TextMappers.string) DO
        path := s.string$;
        s.Scan;
        IF (s.type = TextMappers.char) & (s.char = "/") THEN
           s.Scan;
           IF (s.type = TextMappers.string) THEN
              path := path + "/Mod/" + s.string + ".cps";
              file := Files.dir.Old(loc, path, Files.shared);
              IF file = NIL THEN
                 Log.String('File "' + path + '" not found'); Log.Ln;
              ELSE
                 CreateDir(loc, s.string$ + "/Code/");
                 CreateDir(loc, s.string$ + "/Sym/");
                 text := ReadPlainText(file);
                 (*DevCompiler.CompileText(text, 3, err);*)
              END;
              s.Scan;
           ELSE
              err := TRUE;
           END;
        ELSE
           err := TRUE;
        END;
     END;   
     IF err THEN
        Log.String("Oops! Something went wrong. Check the list of files.");
     END;
  END;
  
END CompileThis;

END Setup.
[01:19:28] <boris_ilov> см CreateDir
[01:21:26] <vаlexey> Гы. В ОС Оберон тоже не так всё просто
[01:21:28] <vаlexey> http://www.inf.ethz.ch/personal/wirth/ProjectOberon/PO.System.pdf
[01:21:32] <vаlexey> См. 7.1 и 7.4
[01:23:21] <boris_ilov> тык Oberon system their implementation underscores this separation by the existence
of two modules: Files and FileDir
[01:24:39] <vаlexey> boris_ilov: ты посмотри на спеку модуля
[01:24:46] <vаlexey> и сходу скажи как там создать каталог
[01:28:24] <boris_ilov> там походу нет каталогов
[01:29:14] <Jordan> boris_ilov Я не знаю, нужно лезть в потроха Files.dir.New, Смотри file: Files.File; есть файл,  file := Files.dir.New(newloc, Files.dontAsk);
[01:29:51] <Jordan> Files.dontAsk может есть другие параметры
[01:30:08] <boris_ilov> так вот мне как раз донт аск нужно
[01:31:42] <boris_ilov> valexey: Там Dir походу тупо управление Б-деревом
[01:32:30] <vаlexey> boris_ilov: Ну вот оттуда и у ББ ноги растут.
[01:32:43] <vаlexey> Нет в Обероне понятия "каталог" и всё тут.
[01:33:03] <boris_ilov> Угу
[01:33:10] <boris_ilov> похоже на наследство
[01:33:29] <vаlexey> там такого легаси-недоделок много
[01:33:53] <vаlexey> и, самое поганое, что народ эти недоделки частенько там возводит в ранг "минимализма-такинадоДелать"
[01:34:07] <vаlexey> отличительные черты от поганого мейнстрима
[01:36:07] <boris_ilov> Jordan: У меня там кстати ошибка вкралась newloc := loc.This(path); должно быть
[01:36:16] <boris_ilov> но один хер не работает
[01:36:23] <Jordan> Я извиняюсь, но писание на ББ, какое то дрочерство. То того нет, то этого нет.
[01:36:44] <Jordan> boris_ilov Оберни вин апишние функции. И все дела.
[01:37:07] <vаlexey> ну, для ряда задач да, оно не подходит в плане прикладного программирования. вначале нужно нарастить систему/фреймворк для решения прикладной задачи
[01:39:02] <Jordan> vаlexey Так сколько лет прошло, у ББ есть сообщество, до сих пор сиськи мнут. Извиняюсь за оборот.
[01:39:29] <vаlexey> очень малое сообщество на самом деле
[01:39:36] <vаlexey> и слишком консервативное
[01:39:42] <vаlexey> идеалогия слишком консервативна
[01:40:10] <vаlexey> ультраконсервативное течение свидетелей Оберона :-)
[01:40:28] <vаlexey> http://macroevolution.livejournal.com/168029.html
[01:40:34] <vаlexey> Табличка хороша
[01:43:22] <Jordan> И опрос, преобладает из проголосовавших 52%, западный стиль
[01:44:14] <boris_ilov> о!
[01:44:21] <boris_ilov> а я создал таки каталоги
[01:44:30] <boris_ilov> только не там где надо
[01:44:33] <boris_ilov> и не понял как
[01:44:41] <Jordan> как? Ну вот, в пустую ругал.
[01:45:15] <Jordan> в тему http://huh.by/uploads/posts/2014-04/1398370387_programmirovanie-magiya.jpeg
[01:45:43] <Jordan> как то так?
[01:46:04] <boris_ilov> почему в пустую. создал то через ж... Files.dir.New
[01:47:02] <boris_ilov> тьху блин
[01:47:08] <boris_ilov> еще ошибочку нашел
[01:47:36] <boris_ilov> в общем Files.dir.New все работает (ну если б не работало я вообще о...ел)
[01:48:21] <Jordan> Так в чём была проблема то? Отпиши на форуме.
[01:49:01] <boris_ilov> проблема как была так и осталась
[01:49:18] <vаlexey> тебе шашечки или ехать? :-)
[01:49:38] <boris_ilov> чего описывать? Что с помощью Files.dir.New можно каталог создать? Так это в доках написано
[01:50:00] <Jordan> Так писал, что не работает.
[01:50:12] <Jordan> В место каталога, файл
[01:50:33] <boris_ilov> да то что не работает это я там накосячил. Это фигня была
[01:50:46] <boris_ilov> проблема была не в этом
[01:54:16] <boris_ilov> в обсчем как то так
[01:54:35] <boris_ilov> MODULE Setup;

IMPORT
  Log,
  Files, HostFiles,
  Stores,
  Dialog,
  TextModels,
  TextMappers,
  DevCompiler,
  DevCommanders;

PROCEDURE ReadPlainText(file: Files.File): TextModels.Model;
VAR
  rd: Stores.Reader;
  text: TextModels.Model;
  wr: TextModels.Writer;
  ch: SHORTCHAR;
BEGIN
  rd.ConnectTo(file);
  rd.SetPos(0);
  text := TextModels.dir.New();
  wr := text.NewWriter(NIL);
  WHILE ~rd.rider.eof DO
     rd.ReadSChar(ch);
     wr.WriteChar(ch);
  END;
  RETURN text;
END ReadPlainText;

PROCEDURE CreateDir(VAR loc: Files.Locator; IN path: ARRAY OF CHAR);
VAR
newloc: Files.Locator;
file: Files.File;
BEGIN Log.String(path); Log.Ln;
     newloc := loc.This(path);
     file := Files.dir.New(newloc, Files.dontAsk);
END CreateDir;

PROCEDURE CompileThis*;
VAR
  loc, newloc: Files.Locator;
  file, res: Files.File;
  text: TextModels.Model;
  p: DevCommanders.Par;
  s: TextMappers.Scanner;
  sub, path: Files.Name;
  err: BOOLEAN;
BEGIN
  loc := Files.dir.This("");
  ASSERT(loc # NIL);
  err:= FALSE;
  p := DevCommanders.par;
  IF p = NIL THEN
     Dialog.ShowMsg("#Dev:NoTextViewFound")
  ELSE
     s.ConnectTo(p.text);
     s.SetPos(p.beg);
     s.Scan;
     WHILE ~err & (s.start < p.end) & (s.type = TextMappers.string) DO
        sub := s.string$;
        s.Scan;
        IF (s.type = TextMappers.char) & (s.char = "/") THEN
           s.Scan;
           IF (s.type = TextMappers.string) THEN
              path := sub + "/Mod/" + s.string + ".cps";
              file := Files.dir.Old(loc, path, Files.shared);
              IF file = NIL THEN
                 Log.String('File "' + path + '" not found'); Log.Ln;
              ELSE
                 CreateDir(loc, sub + "/Code");
                 CreateDir(loc, sub + "/Sym");
                 text := ReadPlainText(file);
                 (*DevCompiler.CompileText(text, 3, err);*)
              END;
              s.Scan;
           ELSE
              err := TRUE;
           END;
        ELSE
           err := TRUE;
        END;
     END;   
     IF err THEN
        Log.String("Oops! Something went wrong. Check the list of files.");
     END;
  END;
  
END CompileThis;

END Setup.

DevCompiler.Compile
Setup.CompileThis
Dev/CPC486 Dev/Linker
Host/Windows
Std/Api Std/Folds
UTF8/Converter UTF8/JediPlain
System/Config

Restart BlackBox to continue
[02:18:21] <vаlexey> boris_ilov: так в чем проблема то? Ж-) работает же!
[02:18:41] <boris_ilov> В том что через жопу
[02:19:04] <boris_ilov> Типа вот приходишь ты в гости с ночевкой
[02:19:16] <boris_ilov> а тебе предлагаю прилечь на табуретку
[02:20:33] <boris_ilov> Если ББ следует безкаталожной идеологии
[02:20:37] <vаlexey> ну, если на ней удается нормально выспаться... то почему бы и нет :-)
[02:20:41] <boris_ilov> так нахер тогда каталоги?
[02:21:04] <vаlexey> тут скорее не на таберетку предлагают лечь спать, а на стол :-)
[02:21:14] <vаlexey> на котором только что поели и убрали со стола ;-)
[02:21:43] <vаlexey> вроде и выспаться можно, и ровно и нормально. но что-то не то. подстава ощущается ;-)
[02:21:54] <vаlexey> о! или все равно что в гробу спать ;-)
[02:23:30] <boris_ilov> Кстати ровно такой же косяк у них в текстовой подсистеме
[02:23:44] <boris_ilov> там тоже слизали архитектуру бездумно
[02:24:00] <boris_ilov> На каждый атрибут создается пис
[02:24:21] <boris_ilov> Но в обероне так было потому что у шрифтов не было атрибутов!!!
[02:24:38] <boris_ilov> там курьер 12 это физически отдельный шрифт
[02:24:54] <boris_ilov> и потому этот шрифт привязывался к пису
[02:25:17] <boris_ilov> и каждый новый размер шрифта в документе это новый пис
[02:25:19] <vаlexey> :-)
[02:25:28] <boris_ilov> но блин в ББ то нормальные шрифты
[02:25:36] <vаlexey> То есть ББ нужен редизайн таки? Чтобы избавиться от тяжкого Оберон-наследия? ;-)
[02:25:40] <boris_ilov> нахера надо было повторять это?
[02:25:54] <boris_ilov> теперь из-за этого тормоза
[02:26:02] <boris_ilov> угу
[02:26:08] <vаlexey> Потому, что наверно не сразу так было в ББ. Он же постепенно развивался.
[02:26:33] <boris_ilov> ну наверно да
[02:26:49] <boris_ilov> вот только россейское сообщество никак не хочет этого воспринимать
[02:27:02] <boris_ilov> для них ББ гениально спроектирован
[02:27:34] <boris_ilov> и любая критика сразу превращается в шматки дерьма с вентилятора
[02:28:23] <boris_ilov> http://risovach.ru/upload/2013/11/mem/vse-poh_35256714_orig_.jpg
[02:30:12] <vаlexey> ога
[02:32:38] <boris_ilov> Вообще у меня от ББ такое впечатление
[02:32:53] <boris_ilov> будто писали подростки в переходный период
[02:34:02] <boris_ilov> и типа "Смотри Джон я одной функцией могу и файлы и каталоги создавать. Я крут! Нам больше не нужна отдельная функция!"
[02:34:19] <vаlexey> захотелось срубить бабла на скорую руку адаптировав Оберон под винды? :-)
[02:34:37] <boris_ilov> Ну и бабла
[02:34:50] <boris_ilov> Но главное мне кажется что таки сперма в голову
[02:35:15] <boris_ilov> Ну т.е. они себя там альфа самцами наверно ощущали
[02:35:36] <boris_ilov> Потому что стиль именно такой
[02:35:58] <boris_ilov> Все кругом универсальное до нельзя
[02:36:23] <boris_ilov> Я такое наблюдаю у кодеров новичков
[02:36:43] <boris_ilov> Пытаются изобразить какие-то супер пупер механизмы
[02:36:51] <vаlexey> да уж. составные документы те же например...
[02:36:55] <boris_ilov> от которых в итоге только головная боль
[02:37:07] <vаlexey> с другой стороны, ТОГДА это было модно. очень модно. всё такое ООПшно универсальное
[02:37:10] <vаlexey> во все щели
[02:37:18] <vаlexey> расширяемое во все стороны и плагинабельное
[02:37:29] <boris_ilov> А с опытом приходит понимание что универсальность далеко не всегда есть добро
[02:37:46] <vаlexey> да, узкоспециализированный формат часто лучше
[02:37:52] <vlad3> хуяк
[02:37:53] <тихий бот> http://cs605623.vk.me/v605623845/3d13/jw5llTstFwY.jpg
[02:38:06] <vаlexey> особенно для такой специфической штуки как исходники :-)
[02:38:09] <boris_ilov> Опытный кодер должен чувствовать где нужна специализация а где универсальность
[02:39:01] <boris_ilov> А вот разрабы ББ такое ощущение что не преобрели еще это понимание к моменту разработки ББ
[02:39:14] <vаlexey> vlad3: я на одной своей рубашке, на изнанке нашел страшную надпись - js core
[02:39:15] <vlad3> А потом забили на ББ? :)
[02:39:22] <vаlexey> что бы это могло значить? :-)
[02:39:25] <boris_ilov> слишком много гормонов было в крови
[02:39:27] <vlad3> Oh my! Сжечь!
[02:40:06] <vаlexey> Ну таки да. Сейчас свои продукты они пишут на .net/c#, а всем советуют пользовать Go :-)
[02:40:41] <vаlexey> а, и java еще пользуют
[02:41:01] <boris_ilov> Go действительно няшка
[02:41:03] <vаlexey> собственный фреймворк оказался обременительным и нинужным
[02:41:24] <vаlexey> для некоторых задач - таки да. особенно когда нужно хуяк-хуяк и в продакшн :-)
[02:41:31] <boris_ilov> я в нем с ходу обнаружил все то, чего так не хватает ББ
[02:41:56] <boris_ilov> Ну идея то в целом не плохая
[02:42:03] <vаlexey> boris_ilov: а в нем же нет динамической подгрузки модулей! и выгрузки!11
[02:42:04] <boris_ilov> но реализация говно
[02:42:14] <vаlexey> как без этого жить? :-)
[02:42:27] <boris_ilov> Зато там все остальное впоряде
[02:42:43] <boris_ilov> Ну и по сравнению с сями там нет гемора со сборкой
[02:42:57] <boris_ilov> Правда компилирует медленно
[02:43:04] <boris_ilov> как плюсы
[02:43:15] <vаlexey> в сях проблемы со сборкой по сути ровно потому, что в стандартной либе почти нихрена нет на самом деле.
[02:43:47] <vаlexey> ну пакетный манагер не прижился. вообще кто во что горазд. свобода, итить её.. :-)
[02:44:50] <boris_ilov> кста!
[02:44:58] <boris_ilov> все хотел обсудить
[02:45:12] <boris_ilov> Долбаный знаковый байт
[02:45:17] <boris_ilov> Нахера?
[02:45:23] <boris_ilov> В чем смысл был?
[02:45:39] <boris_ilov> я тут опять с ним боролся на днях
[02:45:52] <vаlexey> в смысле? а что с ним бороться то?
[02:46:09] <vаlexey> и где ты с ним боролся?
[02:46:30] <boris_ilov> Мне надо было вставлять в исходники BOM при сохранении
[02:46:43] <boris_ilov> так вот я заеб...ся это делать
[02:47:03] <boris_ilov> Это не описать
[02:47:11] <boris_ilov> это нужно попробовать сделать
[02:47:21] <boris_ilov> не подглядывая в мой код
[02:47:56] <vаlexey> а чем тебя SHORTCHAR не устроил?
[02:48:52] <boris_ilov> в итоге я на нем и остановился
[02:49:34] <vаlexey> хотя это тоже конечно смотрится как создание каталогов через file.New :-)
[02:50:23] <boris_ilov> мне вынесло мозг что байту нельзя присвоить шестнадцатиричное число
[02:50:40] <boris_ilov> типа b := 0EFH
[02:50:56] <vаlexey> Небось привести надо будет?
[02:50:56] <boris_ilov> ибо оно INTEGER
[02:51:09] <vаlexey> Типа SHORT(SHORT(0EFH))
[02:51:11] <boris_ilov> приведение на константе не пашет!
[02:51:30] <boris_ilov> можно только в отдельную переменную типа INTEGER
[02:51:34] <vаlexey> Эмм.. Правильно, потому что у константы на самом деле НЕТ типа.
[02:51:35] <boris_ilov> и уже потом приведение
[02:52:01] <vаlexey> погоди, а разве SHORTINT нельзя присвоить 0EFH?
[02:52:19] <boris_ilov> можно наверно
[02:52:45] <boris_ilov> но почему байту то нельзя присвоить 0EFH?
[02:52:55] <boris_ilov> какого хрена?
[02:53:04] <vаlexey> а, нормально
[02:53:06] <vаlexey> можно
[02:53:08] <vаlexey> :-)
[02:53:14] <boris_ilov> что в этом плохого?
[02:53:21] <vаlexey> Просто 0EFH - оно больше чем MAX(BYTE) ;-)
[02:53:31] <vаlexey> А вот 010H - вполне присваивается ;-)
[02:53:32] <boris_ilov> тык понятно что больше
[02:54:01] <boris_ilov> но ведь знака то нет у шестнадцатеричных чисел
[02:54:03] <vаlexey> проверка на этапе компиляции!
[02:54:23] <vаlexey> чо это?
[02:54:25] <vаlexey> b := -010H;
[02:54:27] <vаlexey> работает
[02:54:36] <boris_ilov> O_O
[02:54:43] <boris_ilov> Да ладно
[02:55:19] <boris_ilov> тогда я вообще чего то в этой жизни не понимаю
[02:55:52] <boris_ilov> и нахер нужен знак в шестнадцатиричных константах?
[02:56:00] <vаlexey> MODULE T;
IMPORT StdLog;
VAR
b : BYTE;
PROCEDURE Do*; BEGIN StdLog.Int(b); END Do;
BEGIN
b := -010H;
END T.

[02:56:05] <vаlexey> проверь
[02:56:12] <boris_ilov> да я верю
[02:56:21] <vаlexey> эмм.. а какая разница в каком виде число представлено?
[02:56:22] <boris_ilov> вот только смысл какой в этом?
[02:56:24] <vаlexey> оно всегда число
[02:56:31] <vаlexey> это ж тебе не с байтиками работать и битиками
[02:56:36] <vаlexey> для битиков есть SET
[02:56:38] <vаlexey> :-)
[02:56:55] <boris_ilov> разница в том что на любом языке BOM в исходниках будет выглядеть как BOM
[02:57:04] <boris_ilov> а в ББ как магические числа
[02:57:48] <boris_ilov> вот пример https://github.com/ilovb/1c-toolkit/blob/master/lua/cf_tools/cf_reader.lua#L2
[02:58:13] <boris_ilov> EF BB BF
[02:58:24] <vаlexey> я вики уже открыл
[02:58:27] <vаlexey> там больше :-)
[02:58:31] <boris_ilov> Любой кто работал с UTF-8 знает это наизусть
[02:58:31] <vаlexey> http://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%80%D0%BA%D0%B5%D1%80_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%B1%D0%B0%D0%B9%D1%82%D0%BE%D0%B2
[02:59:07] <boris_ilov> Во первых в ББ еще и посчиать надо будет
[02:59:25] <boris_ilov> ибо я так в уме не умею отрицательные числа получать
[02:59:43] <boris_ilov> Вместо того чтобы написать в исходнике как есть
[03:00:46] <vаlexey> тебе каждый истинный оберонщик ответил бы что это - частный случай, который бывает очень редко. так что можно и перетерпеть. и ради этого одного случая корячить язык и компилятор - смысла нет
[03:01:03] <vаlexey> также как нет смысла ковырять компилятор и язык ради структурных литералов :-)
[03:01:09] <boris_ilov> Ну я в общем то написал как надо https://github.com/ilovb/ilovbox/blob/9045f7074bce2d0284e73112adf2510fe5321e3a/UTF8/Mod/Converter.cps#L131
[03:01:34] <boris_ilov> и не знаю как бы мне помогли отрицательные числа
[03:01:54] <boris_ilov> хоть десятичные хоть шестнацатиричные
[03:01:59] <boris_ilov> это была бы хрень
[03:02:35] <vаlexey> ну тем более! ведь все разрешилось! язык СМОГ! ;-)
[03:02:53] <boris_ilov> Тык вот вопрос то остался
[03:03:03] <boris_ilov> нахрен нужен знаковый байт?
[03:03:19] <vаlexey> для 8 битных чисел? :-)
[03:03:26] <vаlexey> бывают такие. в некоторых случаях
[03:03:31] <boris_ilov> если при любой потребности гораздо проще и удобнее юзать SHORTCHAR?
[03:03:44] <boris_ilov> пример? :)
[03:03:58] <boris_ilov> я вот ничего придумать не могу
[03:04:05] <vаlexey> например у нас ток в таком числе передается с прибора :-)
[03:04:22] <vаlexey> и ускорение по каждой из трех осей
[03:04:28] <boris_ilov> Знаковые байты?
[03:04:35] <vаlexey> да
[03:04:41] <vаlexey> про ток я загнул
[03:04:44] <vаlexey> но ускорение - точно
[03:04:49] <vаlexey> оно и в плюс и в минус бывает
[03:05:12] <vаlexey> собственно оно в прибор с датчика именно в таком вот виде и приезжает
[03:05:23] <boris_ilov> Ну для решения вашей проблемы легко бы подошло вычитание 128
[03:05:39] <boris_ilov> из обычного байта
[03:06:02] <vаlexey> вначале нужно было бы сконвертить в int ;-)
[03:06:10] <boris_ilov> ну тык да
[03:06:17] <vаlexey> в общем, нафига козе тарантас, если можно по человечески?
[03:06:26] <boris_ilov> хочешь сказать у вас и вычисления на знаковых байтах?
[03:07:16] <vаlexey> угу. а фигли там? все что потом с этими ускорениями делается - делается в принципе с этими же байтами.
[03:07:28] <boris_ilov> Я вообще байт воспринимаю как некую промежуточную субстанцию для всяких бинарных вещей
[03:07:36] <vаlexey> но там нет никакой сверхложной математики. там алгоритмика скорее.
[03:08:06] <vаlexey> ну, название неудачное придумали, чо. не называть же его было SHORTSHORTINT? :-)
[03:08:23] <vаlexey> в сях все проче - int8_t, uint8_t и всё :-)
[03:08:26] <vаlexey> всё всем понятно
[03:08:32] <boris_ilov> Да я вообще не ощущаю потребности в нем
[03:08:42] <boris_ilov> обычный байт гораздо чаще нужен
[03:08:53] <vаlexey> Это в Оберонах то байтом назовут, то SHORTCHAR'ом, то еще как. ТО в SYSTEM запихают, то в язык выпихнут, то вообще уберут...
[03:09:11] <vаlexey> мышиная возня какая-то.
[03:09:28] <boris_ilov> ну вот в Oberon-07 нормально в последнем
[03:09:53] <vаlexey> я знаю что мне нужно и то и другое. не часто, но нужно. ибо когда нужно - тогда нужно ;-)
[03:09:58] <boris_ilov> правда для реального применения таки нужно в систем int8 int16 int32 int64 etc
[03:11:06] <vаlexey> * тут мог бы быть очередной наш с тобой спор по поводу места типов с явной емкостью в повседневной жизни программиста, но я пошел спать
[03:11:08] <vаlexey> :-)
[03:11:14] <vаlexey> bb
[03:11:19] <boris_ilov> бб
[03:11:21] <vаlexey> https://twitter.com/SciencePorn/status/465629433513406464/photo/1/large
[08:38:51] <geniepro> boris_ilov> Весьма странно создавать файл чтобы создать каталог
в юниксах всяких каталог -- это просто файл с информацией о других файлах
[08:56:00] <geniepro> vаlexey> http://macroevolution.livejournal.com/168029.html
vаlexey> Табличка хороша
мало того что табличка сомнительная, так он ещё и политику зачем-то приплёл
если он учёный, так занимался бы наукой, а не политикой...
[08:57:17] <geniepro> Jordan> в тему http://huh.by/uploads/posts/2014-04/1398370387_programmirovanie-magiya.jpeg
мой маленький оберон -- программирование это магия!
[09:46:19] <geniepro> http://ilvovsky.livejournal.com/403921.html
новодворская, боровой -- таких людей раньше называли врагами народа и казнили, а сейчас им что-нить будет за госизмену?
[12:52:29] <geniepro> http://lenta.ru/news/2014/05/08/dna/
ну всё, пипец, ждите новых неведомых болезней )))
[13:25:44] <geniepro> ну чо, россияне, раз уж литва с их полтора человека решила ввести против вас санкции, вам капец )))
[13:48:24] <vаlexey> какая разница сколько там людей? :-)
[13:50:13] <geniepro> ну, от кол-ва людей зависит их влияние типа
[13:50:48] <geniepro> ну чо, сколько танков вчера подбил? ))
[13:58:27] <vаlexey> я помню? :-)
[13:58:39] <vаlexey> всю статистику что помнил - я тебе выдал ;-)
[14:27:33] <geniepro> всё-таки сишарп и правдо быдло-ФЯ )))
[14:34:02] <vаlexey> шарп - поддерживает множество парадигм
[14:34:11] <vаlexey> и каждую из них - как быдлопарадигму ;-)
[17:52:43] <vаlexey> эволюция: http://medportal.ru/mednovosti/news/2014/05/05/191who/
[18:50:19] <vlad2> /me пообнимался с бездомным ниггером. В этой жизни надо попробовать все.
[19:08:32] <vаlexey> vlad2: O_O
[19:08:33] <vlad2> vаlexey: ты тоже готовься, их там на юге много ;)
[19:08:36] <vаlexey> как это тебя угораздило?
[19:08:50] <vаlexey> говорят Балтимор вообще нигга-таун
[19:09:05] <vlad2> Был застигнут в расплох. Пошел мне на перерез и стал просить денег, потом обниматься полез.
[19:09:22] <vlad2> Теперь футболку досрочно стирать :)
[19:09:50] <vаlexey> оу! блин.
[19:09:52] <vаlexey> ужас!
[19:10:09] <vаlexey> /me представил российского бомжа который обниматься полез
[19:11:38] <vаlexey> а ведь небось в США даже слово кНИГА говорить опасно!
[19:12:02] <vlad2> Короче вот - они наглые. Т.е. если наперерез идут - надо соответственно _резко_ курс менять. Будет похоже на assault с кго стороны и возможно отвянет.
[19:13:09] <vаlexey> ужас! то есть даже в вашей северной деревне негры есть?
[19:16:45] <vlad2> Угу. Причем как раз в самом что ни на есть цетре даунтауна.
[19:16:53] <vlad2> Я поэтому и не готов был ;)
[19:17:14] <vаlexey> ха! скиловый нигга! знал где ловить!
[19:17:17] <vаlexey> эффект внезапности!
[19:17:22] <vаlexey> спецназ!
[19:17:55] <vlad2> Именно. Я потом еще раз бумажник/карточки проверил - мало ли какой НЛПшник :)
[19:18:04] <vаlexey> да, в этой жизни надо ВСЁ!
[19:19:09] <vаlexey> vlad2: приезжай к нам! у нас тоже бомжи есть! Белые (ну, почти белые - если отмыть белые). Должен же ты познать разницу!
[19:19:13] <vаlexey> Сорта ;-)
[19:19:29] <vlad2> Нах-нах. Лучше вы к нам :)
[19:22:57] <vаlexey> бомжи всех стран, объединяйтесь!
[19:23:05] <vаlexey> интернационал!
[19:23:19] <vlad2> Я вот когда увидел сколько лайков к песенке "никогда мы не будем братьями" (https://www.youtube.com/watch?v=jj1MTTArzPI) все никак не мог для себя определить - что же это такое в мире творится, как будто нефиговый процент людей сошел с ума. Но вчера все встало на свои места. Я увидел вот это: https://www.youtube.com/watch?v=ToqNa0rqUtY. Все норм. Просто мир действительно сошел с ума.
[19:25:49] <vаlexey> vlad2: ну, это же цирк
[19:26:06] <vаlexey> люди всегда любили в цирке посмотреть на какое-нибудь чудо
[19:28:55] <vlad2> Не. В цирке тебя действо должно захыватывать и вызывать восторг, а не вызвать отвращение где-то на глубоко инстинктивном уровне. Оно ближе не к цирку, а к кунсткамере.
[19:29:30] <vlad2> /me просмотрел клип Канчиты от начала до конца
[19:30:16] <vlad2> Ибо надо тренироваться, чтобы жить в этом меняющемся мире :)
[19:31:12] <vаlexey> что-то жесткий тренинг у тебя - то с бомжеНигрой, то клип Кончиты от начала до конца...
[19:31:24] <vаlexey> А что завтра? Завтра ты с ней будешь обниматься? ;-)
[19:31:54] <vlad2> Нет. ЗАвтра меня не застигнут врасплох :)
[19:32:17] <vаlexey> эмм.. сам первый обниматься побежишь? ибо лучшая защита - это нападение!
[19:32:49] <vlad2> Если я увижу тутку с бородой идущую мне на перерез - я уже не буду думать о том, почему у тетки борода, я резко сменю курс :)
[19:33:06] <vаlexey> http://static01.rupor.sampo.ru/11751/606779-untitled2.jpg
[19:35:49] <vаlexey> тяжело питону... http://funportal.info/pictures/zavis.jpg
[19:38:20] <vlad2> то самое дерево: http://oi62.tinypic.com/14jpamg.jpg
[19:44:07] <vаlexey> сакура! :-)
[19:44:53] <vlad2> Переросток :)
[19:46:02] <vаlexey> ну, судя по тому как оно цветет, там потом должны быть какие-то плоды
[20:20:47] <Jordan> vlad2 Для чего он обниматься полез? Чего хотел?
[20:21:00] <Jordan> За обнимашку доллар?
[20:21:11] <Kemet> !!
[20:21:26] <Jordan> =
[20:21:46] <Jordan> точнее так =:
[20:25:19] <Kemet> тут подумал, а не реализовать ли Directx под А2, залез в исходники Wine и ужаснуклся, как оно страшно написано, это так ребята из вайнв пишут или енто наследие микрософта помноженноке на опенсурс
[20:26:25] <Jordan> Лучше opengl совместимую core версию 1.2
[20:28:38] <Jordan> За копирование апи можно получить по заднице http://www.opennet.ru/opennews/art.shtml?num=39739
[20:28:56] <Jordan> Новость свежая
[20:36:37] <Jordan> Kemet Оно и понятно, писано на си, макрос на макросе и скобкой подгоняет.
[20:41:17] <vаlexey> ПрямойХ нинужен!
[20:41:55] <Kemet> нужен нужен, няшная штукаа
[20:42:17] <vаlexey> OpenGl - наше ффсйо!
[20:42:52] <Jordan> И кто будет писать под directx на АО2?
[20:43:05] <vаlexey> а опенсорс таки обычно более читабелен чем клозедсорс. по моему опыту :-)
[20:43:28] <Jordan> Тут не то что, под directx под ао не заставишь писать. Без обид
[20:43:45] <vаlexey> Kemet: или ты не под операционку А2, а под прогу подвиндовую А2 хотел DX вкорячить?
[20:45:02] <Kemet> vаlexey: под виндовую А2 у меня уже есть, я теперь хочу напрямую дергать в А2 ее, без авинды
[20:45:17] <vаlexey> эмм.. а дрова откуда?
[20:45:54] <Kemet> vаlexey: ну пока софт рендер, с ссе а потом уже дрова нада пилиьть,
[20:46:26] <vаlexey> не понимай, почему не OpenGl то,
[20:46:27] <vаlexey> ?
[20:46:29] <тихий бот> тварь я дрожащая, или тот, кому надо?
[20:46:37] <vаlexey> опенгл он же стандартный.
[20:46:50] <vаlexey> и бОльший процент рынка держит :-)
[20:47:08] <Jordan> directx можно написать поверх opengl
[20:47:36] <Jordan> Не думаю, что один человек осилит такой фронт работ.
[20:47:49] <vаlexey> нельзя. ну, то есть можно конечно, но смысла в этом мало
[20:48:23] <vаlexey> ну вот и допрыгались: http://lenta.ru/news/2014/05/12/ask1/
[20:48:29] <vаlexey> лейся кровь рекою
[20:48:32] <Jordan> vаlexey valve так и сделала и портировала свои игры под linux
[20:48:48] <vаlexey> Jordan: там не совсем оно.
[20:49:08] <vаlexey> А чтобы оно работало хоть как-то, они еще и реализацию OpenGl в системе правили
[20:50:19] <Jordan> vаlexey Потихоньку верёнм восточную украину
[20:50:30] <Jordan> *вернём
[20:50:33] <Kemet> ну вообще у меня есть на примете небольшая контора, юзающая ДХ и есть почти готовая железяка с драйверами под А2, вот я и думал, не совместить ли
[20:51:01] <vаlexey> Jordan: кому нужна будет эта пустошь?
[20:51:27] <vаlexey> Kemet: ну тогда, возможно. имеет смысл, да.
[20:52:38] <Jordan> vаlexey Незнаю, но украина подходит к точке невозврата, когда за оружие возьмётся не 10000-ый, а каждый второй
[20:53:02] <vаlexey> угу. и тому поспособствовала немало Россия.
[20:53:12] <Jordan> С чего вдруг
[20:53:34] <Jordan> Бандеры сами власть захваили
[20:53:46] <vаlexey> с того, что она Крымом создала нехороший прецедент
[20:53:50] <Kemet> а что у обенжл за реализации вменяемые?
[20:54:00] <vаlexey> Kemet: mesa
[20:54:24] <Kemet> про месу на реактосе чегойто ругались
[20:54:34] <Jordan> vаlexey Может и так, но крымом бандеровцы не прикроются.
[20:54:51] <Kemet> откатились к старой реализации, чета с рендерм чели
[20:54:59] <vаlexey> Jordan: ты так говоришь Бендера, будто это что-то плохое ;-)
[20:55:08] <Jordan> Сукины твари
[20:55:19] <vаlexey> Kemet: меса - по умолчению в линуксе
[20:56:15] <Jordan> vаlexey Хорошего там мало. Фашисты и в 21 веке фашисты. Хоть как их не называй. дела выдают.
[20:56:32] <vаlexey> "После нападения Германии на СССР был вместе с другими деятелями украинского националистического движения арестован немецкими оккупационными властями за попытку провозглашения самостоятельного Украинского государства и помещён под стражу, а позднее отправлен в концлагерь Заксенхаузен, откуда был отпущен гитлеровцами в сентябре 1944 года."
[20:56:45] <vаlexey> Фашист такой фашист, аж в концлагере сидел с 41 по 44 год :-)
[20:56:57] <vаlexey> За то что боролся за независимость Украины ;-)
[21:01:03] <Jordan> Какой украины? Западной или восточной? Восточная всегда стремилась к России.
[21:02:40] <Jordan> http://ru.wikipedia.org/wiki/Дивизия_СС_«Галичина»
[21:02:44] <Kemet> бандеровцы это ублюдки, где бы они ни находились
[21:02:53] <Jordan> Вот тебе и за свободу украины
[21:03:30] <Jordan> vаlexey Уже проходили, всё описано в истории. Отбелить не получится.
[21:04:35] <vаlexey> Jordan: отбелить кого и чего? Бендера и его крыло всегда выступало за полную независимость. И эти СС-бригады -- это не его.
[21:06:04] <vаlexey> тем более что он то в это время в концлагере был вообще :-)
[21:07:52] <vаlexey> http://us2.campaign-archive2.com/?u=833bf5395122c8de57f99f863&id=853c245786&e=6040c0fda3
[21:12:52] <Jordan> Интересная статья
[21:14:47] <vlad2> "И коллизию российско-украинских отношений тоже понимают. Чай, не из Айовщины." (с) Галковский.
[21:14:56] <vlad2> Вот так вот взял и поустил. Ни за что :)
[21:16:08] <vаlexey> vlad2: а что, у вас там все тупые? :-)
[21:16:33] <Jordan> Но всё же статья поверхностная, здравые мысли есть, но многое упущено.
[21:17:21] <vlad2> Аойва для америкосов - это типа рязанщина/мухосранск. И товарищ Галковский в курсе.
[21:18:14] <vаlexey> хы. глухая провинция?
[21:18:29] <vlad2> Угу.
[21:25:41] <vаlexey> "Заложенная в Files модель --- более общая нежели ФС в виде дерева каталогов. Если пользоваться исключительно Files, необходимости создавать "каталоги" не возникает. Поэтому и операции такой нет. И "это жесть" тут не применимо."
[21:25:49] <vаlexey> http://forum.oberoncore.ru/viewtopic.php?f=23&t=5103&p=87350#p87349
[21:25:54] <vаlexey> ч.т.д. :-)
[21:26:03] <vаlexey> то есть реакцию таки я верно предсказал ;-)
[21:27:04] <vаlexey> нету, значит нинужно! и вообще, за этим же Великая Концепция прослеживается!
[21:27:20] <vаlexey> /me представил помойку из сотен тысяч файлов
[21:27:26] <vаlexey> коне-ечно каталоги не нужны!
[21:29:12] <vlad2> Да, даже порадовало - есть еще запал :)
[21:34:02] <vlad2> А то я по коматозному состоянию форумов думал, что настоящие оберонщики окончательно обленились и не реагируют на клеветы.
[21:34:46] <vаlexey> старые стали, ленивые...
[21:34:50] <vlad2> vаlexey: в temp\ легко можно обнаружить сотню тысяч файлов :)
[21:34:57] <vаlexey> на самом деле в мае самый мертвый сезон.
[21:35:06] <vаlexey> ну, на то оно и темп :-)
[21:35:14] <vlad2> Да куда уж мертвее.
[21:35:23] <vlad2> И секция VAR не убивается...
[21:37:10] <Jordan> То, что нет в концепции оберон оси, хлам? Так по логике получается?
[21:39:36] <vlad2> Не, они так не скажут :)
[21:40:18] <vаlexey> Оберон - это чистота концепций и порядок ума!
[21:41:49] <vlad2> Локальный оптимум!
[21:42:06] <vаlexey> Личный опиум!
[21:42:41] <vlad2> Чемоданчик, котрый всегда с тобой!
[21:43:42] <vаlexey> и никаких сундуков!
[21:44:56] <geniepro> vаlexey> с того, что она Крымом создала нехороший прецедент
Алексей, я знал что ты либерал, нол не настолько же! ))
как, ну вот как казалось бы неглупые люди так непатриотичны? о_О
[21:45:13] <vаlexey> при чем тут свобода?
[21:45:59] <vlad2> согласен с valexey'ем ;)
[21:46:56] <Jordan> Оба были в америке, намекает... :-)
[21:46:56] <vlad2> присоединение крыма это конечно локальный потимум, но вот последствия пока очень трудно предстказать. Но они будут.
[21:47:24] <vаlexey> Jordan: я не был :-)
[21:47:53] <Jordan> А в европе был.
[21:48:23] <geniepro> vlad2> Аойва для америкосов - это типа рязанщина/мухосранск. И товарищ Галковский в курсе.
кстати, рекомендую "Глухомань - Non Non Biyori" http://ru.wikipedia.org/wiki/Non_Non_Biyori
[21:48:28] <vаlexey> Я и сейчас в Европе. Не в Азии же :-)
[21:48:28] <vlad2> vаlexey собирается, так что он в открытом логе все правильно говорит ;)
[21:49:39] <geniepro> кстати, скоро, уже совсем скоро новое новлуние )
[21:49:56] <vlad2> geniepro - там про что?
[21:50:04] <vаlexey> боюсь в данном случае весь пар в свисток уйдет, то есть в политику :-)
[21:50:47] <vlad2> Сколько ж можно?
[21:51:06] <vаlexey> ну, там постоянно что-то новое
[21:51:12] <geniepro> vlad2: там про нескольких няш, учащихся в деревенской школе. ваще думать не надо, на пейзажи любуйся, мозг раслабляй )
[21:51:36] <vlad2> Не сплошной фансервис?
[21:51:49] <geniepro> vlad2: этого там ваще нету
[21:52:04] <geniepro> это можно смело детям давать на просмотр
[21:52:10] <vlad2> А. Хорошо :)
[21:52:32] <vlad2> Можно Joardan'у рекомендовать? :)
[21:52:36] <geniepro> типа как про танкисток
[21:52:42] <geniepro> можно )
[21:52:48] <vlad2> (он там возмущался фансервисом :)
[21:52:57] <geniepro> насчёт чего?
[21:53:55] <vlad2> Да я ему там рекомендовал какое-то аниме, а он глянул и первым делом нашел самый что ни на есть фансервисный момент.
[21:54:12] <geniepro> эта Глухомань очень неспешная -- много статичных сцен, для тех кто не любит мельтешащие юбки -- самое то
однако мой сотрудник один её не осилил -- слишком медленная ))
[21:54:12] <Jordan> Ага нагуглил, по первому скрину
[21:54:34] <Jordan> Так как называется?
[21:54:36] <geniepro> а, это же про Харухи было
[21:54:45] <geniepro> Jordan: что как?
[21:55:05] <Jordan> Мультик о девочках в деревне, прости Господи. :-)
[21:55:14] <geniepro> geniepro> vlad2> Аойва для америкосов - это типа рязанщина/мухосранск. И товарищ Галковский в курсе.
кстати, рекомендую "Глухомань - Non Non Biyori" http://ru.wikipedia.org/wiki/Non_Non_Biyori
[21:55:37] <vаlexey> аниме без фансервиса - как пиво без водки!
[21:56:13] <geniepro> ну уж извиняйте, не всем напиткам быть алкогольными, не всем фильмам -- немецкими, не всем анимам -- фансервисными )))
[21:58:00] <vlad2> Кстати, а Харухи новую там не делают еще?
[21:58:14] <vlad2> Книжки ж вроде не закончились.
[21:58:21] <geniepro> вроде нет
[21:58:50] <geniepro> я в жж мониторю -- новостей об этом не было, а должно было бы быть наверняка )
[21:59:29] <Jordan> Мне понравился аниме об "отношениях" чего то о любви. История любви.
[21:59:42] <geniepro> тру турс то нанто? ))
[21:59:55] <geniepro> я её так и не досмотрел )
[22:00:40] <Jordan> Правда, меня озадачили некоторые действия, персонажей.
[22:00:52] <geniepro> Тур Нанто. Путешествие любви - Koitabi True Tours Nanto
[22:01:03] <Jordan> Да оно
[22:01:16] <geniepro> а что озадачило?
[22:01:29] <geniepro> ваще эта аниме прежде всего -- реклама города Нанто
[22:01:42] <geniepro> типа для туристов
[22:01:55] <geniepro> так что особо логики не жди )
[22:02:36] <geniepro> я там только первую серию посмотрел -- типичная восточная история
[22:02:57] <geniepro> в смысле -- юго-восточная
[22:03:10] <Jordan> Сейчас смотрю Деревня / Non Non Biyori Немного нудно.
[22:03:39] <geniepro> ну мне нра
[22:04:23] <geniepro> это надо не смотреть, а созерцать, не отвлекаясь на чаты ))
[22:06:21] <Jordan> У меня на мониторе ввреху кино идёт, внизу чат.
[22:10:36] <vаlexey> то есть мы для тебя сабы пишем типа? :-)
[22:11:35] <Jordan> Смотреть и общаться веселее. Нет я в озвучке смотрю.
[22:13:53] <Jordan> Я раньше когда ещё работал второй мониор. Пускал на одном фильмы и сериалы, на другом мониторе интернет серфлю. Когда пересматривал фильмы, оказывается процентов 30 -40 терял информации о фильме.
[22:15:26] <vаlexey> http://forum.oberoncore.ru/viewtopic.php?p=87351#p87351
[22:15:29] <vаlexey> :-)
[22:15:40] <vаlexey> обожаю эти абстрактные универсальные механизмы ;-)
[22:15:50] <vаlexey> через которые хрен сделаешь простые конкретные вещи
[22:16:28] <vlad2> Угу.
[22:17:23] <vlad2> Зачем делать дело, если можно сделать три фабрики :)
[22:17:50] <Jordan> geniepro А есть аниме комедии? Что бы аж ржать от смеха.
[22:17:52] <vаlexey> если еще в в языке я такое понять могу (ибо вокруг этого можно либы построить которые будут конкретные вещи делать), то в стандартной либе - не понимаю
[22:18:23] <vаlexey> стандартная либа должно позволять легко решать повседневные задачи. без горождения оберток собственных для этих задач
[22:26:42] <Jordan> В какой серии Girls und Panzer исполнялю катюшу?
[22:29:42] <Jordan> http://www.youtube.com/watch?v=rIY36UbDbQQ&list=RDTYwBNi1oD4E&index=0
[22:32:13] <geniepro> это в бою с русской командой, в начале второй половины
[22:33:26] <vlad2> Хе-хе.
[22:34:06] <geniepro> Jordan: 8 серия, 13 мин 13 сек начало катющи
[22:37:12] <geniepro> Jordan> geniepro А есть аниме комедии? Что бы аж ржать от смеха.
на ум пока только "Космический пижон - Space Dandy" приходит
[22:37:46] <geniepro> "Операция 'Звезда' - Sekai Seifuku Bouryaku no Zvezda" тоже забавный
[22:38:53] <geniepro> "Харухи Судзумия - Suzumiya Haruhi"
"Чудачество любви не помеха! - Chuunibyou Demo Koi ga Shitai"
[22:39:35] <geniepro> но, правда, в "Чудачество любви не помеха! - Chuunibyou Demo Koi ga Shitai" торлько первые серии мне понравились, дальше они зачем-то начали драму натягивать -- градус комичности резко упал
[22:39:56] <geniepro> а, вот же -- "Кей-Он! - Клуб легкой музыки!- K-On!"
[22:40:26] <geniepro> правда, перевод от Анкорда всё портит, а в хорошем переводе я только полнометражку нашёл
[22:41:00] <Jordan> http://www.youtube.com/watch?v=HtwbUXXRxT8&feature=player_detailpage#t=6982
[22:42:46] <vlad2> Jordan: я пытвлся смотреть "my bride is a mermaid" - местами было смешно до натурального ржача. Но редко. Вобщем я не досомтрел ;)
[22:43:38] <Jordan> Концерт здорово сделали, первый раз такое вижу. Постановки и песни.
[22:43:50] <Jordan> По ссылке ввыше\
[22:43:57] <Jordan> *выше
[22:45:56] <geniepro> почему так:

PROCEDURE omcFSBus.CreateDir (loc: Files.Locator; OUT done: BOOLEAN);

почему не вот так:

PROCEDURE omcFSBus.CreateDir (loc: Files.Locator) : BOOLEAN;

???
[22:46:46] <vlad2> Возможно под код ошибки оставили.
[22:46:50] <Jordan> Функции не любят. Хотя в данном случае функция удобней
[22:48:17] <vlad2> Ну или у них там какое-то искусственное разделение - функции только для математики или для случая неизменности состояния, а процедуры для всего остального.
[22:49:09] <geniepro> такое разделение реально полезно только в хаскеле, где система типов может гарантировать, что функция синуса не форматнёт диск или не бомбанёт пентагон
[22:49:43] <geniepro> да и то в хаскелле в реальных реализациях зачем-то оставили unsafe coerce лазейка
[22:50:45] <vlad2> Корочек, по мне - оба варианта щербные ;) Ибо должна быть процедура без возвращаемого признака, но кмдающая исключение.
[22:50:49] <vаlexey> потому что в тех 0.01% когда оно надо, оно реально НАДО
[22:51:15] <vаlexey> vlad2: угу. а в исключении - подробное описалово почему не шмогла
[22:51:24] <vаlexey> ибо чтобы понять причину - BOOL'а не достаточно
[22:51:32] <vlad2> Именно.
[22:54:02] <vlad2> клеветы
[22:54:04] <тихий бот> Все врут (ц) Хаус
[22:54:14] <vlad2> клеветы
[22:54:14] <тихий бот> Все врут (ц) Хаус
[22:54:29] <vlad2> А кто сделал такие скучные клеветы?
[22:54:29] <geniepro> никто не умеет готовить исключения!!
http://habrahabr.ru/post/221723/
[22:54:49] <geniepro> egp наверное
[22:57:10] <vаlexey> да, обработка ошибок - больная мозоль у всех
[22:59:04] <geniepro> .lem
[22:59:05] <тихий бот> geniepro, Земля замерзает и все гибнут.
[22:59:25] <geniepro> vаlexey: ну и де твой вариант сказочки? )
[23:15:24] <Jordan> http://risovach.ru/upload/2014/05/mem/nelzya-prosto-tak-vzyat-i-boromir-mem_50344598_orig_.jpg
[23:15:27] <Jordan> :-)
[23:15:46] <vlad2> ;)
[23:23:56] <geniepro> блин, придётся пересмотреть властелин колец, а то не помню я там такой сцены ))
[23:24:27] <vlad2> Было-было
[23:28:34] <geniepro> Шон Бин конечно хороший актёр
[23:28:48] <geniepro> кстати, Влад, ты ещё смотришь игру престолов?
[23:34:56] <vlad2> geniepro: я ж писал - две верии посмотрел, заказал еще.
[23:36:28] <geniepro> первые две серии первого сезона или уже два сезона? )
[23:36:45] <vlad2> Первый сезон. Куда торопиться? :)
[23:36:50] <geniepro> короче, там же Шон Бин играет, так вот -- его скоро убьют )))
[23:37:05] <Jordan> спойлер
[23:37:05] <vlad2> Блин. Не надо мне рассказывать ;)
[23:37:23] <vlad2> да, я знаю, что там всех убивают :)
[23:38:05] <geniepro> ваще, этот сериал (эта книга) прославился тем, что самые важные персонажи на самом пике своей славы бесславно погибают )) я вот всё жду, как автор разделается с красоткой Дайанерис Таргариен -- она до сих пор почему-то жива )
[23:41:49] <vlad2> пусть понравится кому, я и даром не возьму (с) ;)
[23:43:18] <Jordan> .ad;игры престолов;все умрут
[23:43:19] <vlad2> Странный персонаж вообще. По итогам двух серий. Ее там насилуют, а она пытается ублажить зверя.
[23:43:20] <тихий бот> Jordan, "игры престолов" assigned
[23:43:27] <Jordan> игры престолов
[23:43:28] <тихий бот> все умрут
[23:43:38] <geniepro> на самом деле, подозреваю, у автора уже кончается и терпение, и фантазия, вот он и избавляется от надоевших персонажей )
[23:44:12] <geniepro> Jordan: кто? дайанерис? о_О
[23:44:18] <geniepro> не помню такого )
[23:44:39] <geniepro> разве она не в третьей серии появилась?
[23:44:50] <vlad2> Она в самой первой еще появилась.
[23:44:59] <vlad2> В конце.
[23:45:05] <geniepro> там де её ьратец ею торговал? )
[23:45:13] <vlad2> Брательник у нее тоже, еще тот персонаж.
[23:45:16] <vlad2> Ага.
[23:45:31] <Jordan> это которго отравили?
[23:45:31] <geniepro> она ему скоро отомстит, не беспокойся )
[23:45:37] <vlad2> Интересно, как они перевели на русский его угрозы.
[23:45:39] <geniepro> так и скажет -- он не дракон! ))
[23:46:02] <geniepro> ты на инглише смотришь? о_О
[23:46:11] <geniepro> у лостфильма норм дубляж
[23:46:11] <vlad2> Дык!
[23:46:37] <Jordan> Говорит на инглише, но думает на русском :-)
[23:46:40] <vlad2> Не. Нах дубляж. Если есть оригинал.
[23:46:43] <geniepro> так там чо, правда все с английским акцентом базарят?
[23:47:00] <vlad2> Э... В смысле?
[23:47:14] <vlad2> На самом деле у меня с английским хреново - я с титрами смотрю.
[23:47:26] <geniepro> ну у них же фишка такая -- сериал хоть и американский, но персонажи говорят по английски, а не по американски
[23:47:44] <vlad2> Но все равно прелпочитаю оригинал (без понтов, просто оно лучше воспринимается)ю.
[23:48:06] <vlad2> А. Это называется "по-британски". А не по английчки :)
[23:48:15] <geniepro> ну не важно )
[23:48:53] <vlad2> Не. Я бы сказал там нейтральный английский - у чисто британских фильмов - да, заметен другой акцент.
[23:49:05] <geniepro> ваще это же по сути переложение на фентези английской средневековой войны алой и белой роз
[23:49:28] <geniepro> даже фамилии похожи
[23:49:53] <vlad2> Вроде у той, жены боромира, особенно британский чувтсвуется.
[23:51:10] <vlad2> А. Да. Слов много новых узнал. Так что в смысле словаря может и по-британски. А само произношение вполне нейтральное.
[23:51:24] <geniepro> Мишель Фэйрли (англ. Michelle Fairley, род. 1964) — североирландская актриса телевидения, театра и кино.
[23:51:35] <geniepro> у неё ирландский акцент )
[23:51:37] <vlad2> А. Ну вот :)
[23:52:33] <geniepro> она ещё и в гарри поттере играла )) но не гермиону )
[23:52:38] <geniepro> а её мамашу
[23:54:07] <geniepro> в войне Алой и Белой Розы были Ланкастеры и Йорки, а здесь -- Ланниестеры и Старки )))
[23:55:16] <geniepro> так, Тюдоры из Ланкастеров победили, неужели Ланнистеры тоже победят? ))
[23:55:21] <vlad2> У гермионы в гарри поттере очень сильный акцент. Был в первых сериях.
[23:57:10] <geniepro> Э́мма Шарло́тта Дьюе́рре Уо́тсон (англ. Emma Charlotte Duerre Watson; род. 15 апреля 1990, Мезон-Лаффит, пригород Парижа, Франция) — британская киноактриса и фотомодель.
[23:57:31] <geniepro> британка из франции )
[23:58:31] <geniepro> http://upload.wikimedia.org/wikipedia/ru/d/db/Hermionehand.jpg омг неужели это она (в 11 лет)??? )))