[00:14:45] <vlad2> Ага. Причем только на обероне :)
[00:15:11] <TRUE> почему?
[00:15:14] <TRUE> и как?
[00:15:22] <TRUE> http же
[00:17:12] <vlad2> Шутка :)
[00:18:59] <vlad2> накопал еще интересную проблемку в кодогенераторе оберон->жабаскрипт: убирание лишних скобок. Практического смысла мала (хотя код будет более читабельный), но интересно.
[00:19:02] <TRUE> нет, я, конечно, только за. Но это же столько гемора на проверку языка придётся добавить в сервачок. Здесь кто угодно руки опустит.
[00:19:14] <TRUE> так можно никогда форума нового не увидеть
[00:19:41] <TRUE> без скобок читабельней?
[00:21:16] <vlad2> Ну сейчас, например, для "ORD(TRUE)" генерится код типа ((true) ? 1 : 0). Так что да, читабелнее.
[00:21:37] <valexey> Йо. Узнал кто были нашими конкурентами в конкурсе - как минимум один из них работает в itseez - это контора которая специализируется на комптютерном зрении, распозновании образов, это именно она OpenCV библиотеку пилит.
[00:21:41] <valexey> И второй, походу тоже там же.
[00:23:37] <TRUE> а, сгенерированный код читабельней... А смысл? Бинарник же почитать обычно не открывают.
[00:24:01] <valexey> TRUE: это не тот случай. Тут по этому коду отлаживаться.
[00:24:03] <TRUE> А сгенерированный код в одну строку пишется? Чтобы меньше места занимать.
[00:24:07] <valexey> Код нужен читабельный.
[00:24:22] <valexey> Автоформатирование js делает сам браузер в отладчике.
[00:25:10] <TRUE> А смысла от компактного кода не будет? В одну строку и по возможности все идентификаторы однобуквенные?
[00:25:34] <TRUE> транслироваться на стороне клиента быстрее от этого не будет?
[00:26:39] <valexey> нафига? для этого есть 100500 тулзов
[00:33:04] <vlad2> Ага. Сейчас код делается максимально читабельным.
[00:33:28] <TRUE> так он и будет максимально читабельным.
[00:33:34] <TRUE> на обероне : )
[00:33:50] <valexey> читать код на жабаскрипте придется чаще :-)
[00:34:17] <valexey> Короче, я не вижу смысла в обфускаторе встроенном в транслятор.
[00:34:31] <TRUE> не обфускатор. Оптимизатор
[00:34:52] <TRUE> цель - не усложнить чтение, а ускорить выполнение
[00:38:53] <vlad2> Нет сейчас такой цели. Т.е. оптимизация учитывается, но читабельность важнее на данном этапе. Кодгда нужна будет скорость - надо будет сразу смотреть в сторону asm js какого-нибудь...
[00:39:17] <vlad2> Тогда скобочками можно будет уже не заморачиваться, да :)
[00:40:14] <vlad2> И тогда уже придется придумывать какие-то .map файлы для отладки.
[00:40:27] <valexey> ну они же есть стандартные
[00:40:42] <valexey> стандартная технология
[00:41:18] <valexey> http://habrahabr.ru/post/148098/
[00:42:06] <vlad2> Ну круто.
[00:42:12] <vlad2> Все придумали до нас.
[00:43:03] <vlad2> https://wiki.mozilla.org/DevTools/Features/SourceMap
[00:43:10] <vlad2> Обратитк внимание на QA lead ;)
[00:44:27] <valexey> O_o
[01:03:43] <valexey> Текст как интерфейс! http://habrahabr.ru/post/176841/
[01:17:07] <TRUE> неправда. Это палец как интерфейс
[02:08:47] <TRUE> кстати, по поводу конкурса. Размытие заднего фона, наверное, довольно медленное. Как насчёт замены размытия на квадратики (хотя бы как опция)?
[02:31:03] <vlad2> Эффект не тот ;)
[02:31:18] <TRUE> а результат - тот :)
[02:31:19] <valexey> Угу. Но как вариант можно конечно.
[02:31:23] <vlad2> Кстати, а не проще нормальную оптику поставить? :)
[02:31:30] <vlad2> С фокусом.
[02:31:35] <vlad2> Глубоким :)
[02:31:43] <valexey> Неа. Где ты видел нормальну оптику для веб-камер? ;-)
[02:32:05] <valexey> + нормальной оптикой еще управлять кто-то должен. У нас управление виртуальной оптикой удобней чем реальной :-)
[02:32:05] <vlad2> Дык, это уже не нормальная вебкамире - она ж с датчиком глубины.
[02:32:26] <valexey> Такие вебкамеры скоро будут в ультрабуках сразу.
[02:32:35] <vlad2> Ужос :)
[02:32:40] <valexey> А то!
[02:33:30] <valexey> Интел над этим работает со страшной силой.
[02:35:08] <valexey> Кстати, что квадратики, что блюр - сложность будут иметь примерно одну и ту же.
[02:35:24] <valexey> То есть это е будет значительно быстрее. Просто другой визуальный эффект.
[02:36:04] <vlad2> Вообще мне казалось, что блюр должен аппаратно делаться и очень быстро. Нет?
[02:36:36] <valexey> Он отлично параллелится, поэтому на GPU оно отлично выполняется.
[02:38:33] <valexey> Но у нас не было времени на возню с OpenGL шейдерами :-)
[02:39:39] <vlad2> Кстати, я так понимаю любую современную заркалку (с фокусом, ага) можно использовать как веб-камеру.
[02:40:16] <valexey> Ээээ.. Не знаю. Не щупал зеркалок.
[02:40:47] <vlad2> В смысле они сейчас все (чуть дороже entry) умеют видео HD
[02:40:52] <vlad2> И выход у них есть.
[02:40:58] <vlad2> HDMI
[02:41:25] <vlad2> (моя не умееет, но она как раз entry :)
[02:41:43] <valexey> А у компа разве есть hdmi ВХОД?
[02:42:10] <vlad2> Нет? :)
[02:42:34] <vlad2> Мне казалось на приличных видяхах должно быть.
[02:42:36] <valexey> Обычно только выход.
[02:45:09] <vlad2> Я исхожу из тех соображений, что уже почти все имеют выход. Т.е. на видяхе должен быть и вход :)
[02:46:00] <vlad2> Как раньше был вход для видео.
[02:46:11] <vlad2> (не на всех, да, но и не экхотика)
[02:46:38] <valexey> Выход там для того, чтобы моник воткнуть, или плазму.
[02:46:40] <valexey> К камере.
[02:47:05] <vlad2> Не, это понятно. Так же как и понятно желание подключить это к компу, а не к ткпому телеку :)
[02:47:20] <valexey> По сути тут нужен современный тюнер какой-то. Но это уже совсем не веб-камера получается :-)
[17:18:35] <Kemet> !
[17:29:03] <alexey.veselovsky> ?
[17:39:20] <alexey.veselovsky> Да! http://forum.oberoncore.ru/viewtopic.php?f=25&t=4312
[18:00:45] <Kemet> хы, info21 - бот!
[18:01:03] <alexey.veselovsky> А то!
[18:01:06] <alexey.veselovsky> Анонимус!
[18:02:53] <Kemet> блин тяжко будет с сей на оберон портировать, тяжко (
[18:03:25] <alexey.veselovsky> А вот обратно - без проблем вообще! :-D
[18:03:51] <alexey.veselovsky> А почему тяжко то?
[18:03:58] <Kemet> при хорошем знании сей чено не портирровать то
[18:04:17] <Kemet> а пр хреновом - хреново ))
[18:04:28] <alexey.veselovsky> :-)
[18:04:56] <Kemet> ну ты же понимаешь, простой синтакс транслейт тыт мало поможет, нужна вдумчивая работа
[18:05:09] <alexey.veselovsky> это да
[18:05:36] <alexey.veselovsky> если переписывать драйвер, то драйвер исходный рассматривается просто как дока на железку. не переносишь код 1 в 1, не транслируешь
[18:05:48] <alexey.veselovsky> просто как справочником пользуешься скажем гайковым драйвером
[18:06:06] <alexey.veselovsky> И конечно нужна железяка чтобы тестировать чо получилось
[18:06:13] <Kemet> ну пусть я даже напеишу синтакс транслейт, но это малр чем поможет, скорее наоборот - при ручной трансляции ты видишь что там и думаешь как оно там
[18:06:24] <alexey.veselovsky> именно
[18:07:01] <alexey.veselovsky> Народ делал по другом - писали обертку для этих драйверов. И некоторые бсдшные драйвера работали в гайке без переписывания и даже без перекомпиляции :-)
[18:07:32] <Kemet> ну там проще - си и едьф
[18:07:38] <Kemet> ельф
[18:07:49] <alexey.veselovsky> ну, эльф там все же разный несколько
[18:07:57] <alexey.veselovsky> ну и ядра вообще ничего общего не имеют
[18:08:34] <alexey.veselovsky> одно то, что в гайке драйвера например разделены на две части - на ядерную (минимальный размер и функционал) и юзерспейсную (реализует весь функционал через общение с ядерной)
[18:08:46] <Kemet> но все равно проще, но видимо тоже не легко иначе бы в гайке давно была бы вся инфрпаструктура бсдшных дров
[18:08:57] <alexey.veselovsky> Угу
[18:09:18] <alexey.veselovsky> В любом случае, как ты драйвера не переносишь, нужна железка для тестов. Без этого никак
[18:09:33] <Kemet> в гайке видимо как в rsx-11 )
[18:09:42] <alexey.veselovsky> :-)
[18:12:18] <Kemet> найти железяку не проблема, проблема в переписывании, ресурсов мало, думаю может кличь кинуть на паскалевских форумах - они очень хотели ось на не богомерзких сях, вот и будет им православный оберон!
[18:13:44] <Kemet> вообще я и в А2 хотел тоже разделить драйвера на 2 части - собственно железо и логика
[18:15:42] <alexey.veselovsky> А какой там смысл? Там же все на уровне ядра работает, даже пользовательские приложения
[18:18:16] <Kemet> смысл в том, что можно проработать логический слой, универсальный сделать
[18:19:16] <Kemet> свести к единой абстрактной модели, для каждого вида
[18:20:18] <Kemet> сломался кулер под нетбук ( жарко (
[18:26:01] <alexey.veselovsky> перегревается?
[18:30:11] <Kemet> eue? ghb[jlbncz gjl lyj xtujybnm kj;bnm xnj,s hfccnjzybt edtkbxbnm
[18:30:39] <Kemet> приходится под дно чего ложить чтобы расстоягние увеличить
[18:30:54] <alexey.veselovsky> например - сухой лёд!
[18:31:12] <Kemet> ручку )
[18:32:50] <Kemet> оказывается есть еще такой зверь Oberon Computation ToolKit и Matrix
[18:33:22] <Kemet> использующие матрасшироение оберона
[18:33:32] <alexey.veselovsky> для числодробления?
[18:34:34] <Kemet> вижу споайеы и еще кучу всего
[18:34:40] <Kemet> сплайны
[18:35:37] <Kemet> Fast Fourier Transform library
[18:36:34] <Kemet> Non Uniform Spline Interpolation (NUSI) applied to for scalar fields
[18:38:01] <Kemet> Biconjugate Gradient Stabilized iterative solver (belongs to Krylov subspace methods)
[18:40:10] <alexey.veselovsky> круть!
[18:40:11] <Kemet> гиперкуб, фильтры
[18:41:11] <Kemet> хоть в открытом доступе, ну открытом для комьюнити
[18:41:51] <alexey.veselovsky> :-)
[18:48:43] <Kemet> но некоторые файлы помечены только для некоммерческого исп
[18:49:59] <Kemet> к счастью мне это пока не надо, мна бы у них драйвер ahci получить, оно у них есть но скрывают от обчественности (
[18:50:41] <alexey.veselovsky> гыгы. когда опенсорс-проект начинает что-то скрывать, это означает что они пишут настолько хреново, что им жутко стыдно это показывать широкой общественности
[18:50:46] <alexey.veselovsky> я бы таким пользоваться не стал
[18:52:23] <Kemet> ну не скрывают - не публикуют в паблике, я вообще теряюсь в догадках сколько всего полезного и нужного у них есть и какую конфету из этого можно было бы сделать
[19:56:04] <vlad2> valexey: ссылку на телефизор то дай? ;)
[19:56:17] <vlad2> F/
[19:56:18] <vlad2> А.
[19:56:21] <vlad2> Не дочитал.