[00:46:32] <vlad2> Жесть.
[09:45:38] <kpmy> Пора валить
[09:45:45] <kpmy> Из Москвы
[09:52:23] <geniepro> с Земли ваще на марс )
[13:17:41] <geniepro> http://www.slideshare.net/cellperformance/data-oriented-design-and-c
[14:49:18] <geniepro> https://pp.vk.me/c625422/v625422646/36eb/h112hlVsyqw.jpg
[15:10:41] <alexey.veselovsky> geniepro: ну что, разобрался с примером? ;-)
[15:17:25] <geniepro> alexey.veselovsky: ну боле-менее
[15:18:46] <geniepro> но этот пример не так интересен
надо другой:
на сервере некий процесс что-то делает, по запросу выдаёт статус процесса
на вебформочке какие-то поля что-то отображают, прогресс там и тд, кнопочки запускают какие-то процессы, передают инфу из полей ввода
вот это было бы дело!!!
[15:19:18] <alexey.veselovsky> вначале нужно простой пример делать. с голым функционалом
[15:19:32] <alexey.veselovsky> а то что ты описал никак от текущей демки не отличается. то есть совсем
[15:19:48] <geniepro> ну как не отличается? отличается -- он интереснее ))
[15:20:08] <geniepro> вебчат напиши на нём )))
[15:20:09] <alexey.veselovsky> зрелищнее - да. но не интереснее ;-)
[15:20:24] <alexey.veselovsky> лениво с сервером возиться :-)
[15:20:35] <alexey.veselovsky> собственно сам напиши! ;-)
[15:20:50] <geniepro> интереснее -- это упрощённое вебприложение, а твоя демка -- так, просто упрощённый фтп-сервер ))
[15:21:08] <alexey.veselovsky> да ладно, там ни слова про файлы нет :-)
[15:21:15] <geniepro> серверную часть тоже на обероне сделай и на нодежс запусти )))
[15:21:57] <geniepro> вот вебпрограмминг я не умею ((
[15:22:14] <alexey.veselovsky> ну вот и научишься :-)
[15:22:19] <geniepro> пытался на ерланге сделать одно вебприложение по работе -- плюнул
[15:23:24] <geniepro> на вебстранице можно жс-скриптом создавать новые поля ввода-вывода, кнопачки?
[15:23:31] <alexey.veselovsky> да
[15:23:32] <тихий бот> alexey.veselovsky, нет
[15:23:35] <alexey.veselovsky> это ж DOM
[15:23:38] <geniepro> так да или нет? ))
[15:23:48] <geniepro> надо попробовать будет на выходных
[15:23:53] <alexey.veselovsky> составной документ :-)
[15:24:06] <geniepro> изучать снова динамичные хтмлы
[15:24:17] <alexey.veselovsky> html не нужен
[15:24:22] <alexey.veselovsky> достаточно DOM’а ;-)
[15:24:35] <geniepro> ну а что такое дом? это же часть DHTML?
[15:24:47] <alexey.veselovsky> DHTML сдохло вроде давно
[15:24:59] <geniepro> ну как сдохло? о_О
[15:25:18] <geniepro> это же вроде просто хтмл+жс+сиэсэс
[15:25:21] <alexey.veselovsky> помнишь демку с волной и с деревом? вот там прежде чем волну показать, создается на страничке оберонокодом канвас и в нем уже рисуется
[15:25:28] <alexey.veselovsky> то есть вставляется новый элемент на страницу
[15:26:03] <geniepro> кстати, что за дурацкую волну ты там сделал? я так и не понял... было бы это пламя камина или плазма -- было бы норм, а так хз что )
[15:26:18] <alexey.veselovsky> а, это XHTML сдох
[15:26:39] <alexey.veselovsky> а так это наглядная демонстрация perlin noise :-)
[15:27:58] <geniepro> на этом оберонежс реальнос сделать что-то типа Office 365 или Google Docs?
[15:28:46] <alexey.veselovsky> да
[15:28:47] <тихий бот> alexey.veselovsky, нет
[15:29:10] <alexey.veselovsky> теоретически :-)
[15:32:36] <geniepro> alexey.veselovsky: http://validator.w3.org/check#
твоя страничка http://oberspace.dyndns.org/oberonjs.html имеет две ошибки:
Validation Output: 2 Errors
Line 21, Column 16: Bad value for attribute action on element form: Must be non-empty.
<form action="">
Syntax of URL:
Any URL. For example: /hello, #canvas, or http://example.org/. Characters should be represented in NFC and spaces should be escaped as %20.
Line 29, Column 4: No p element in scope but a p end tag seen.
</p>
[15:33:15] <alexey.veselovsky> это ужасно... ;-)
[15:33:21] <geniepro> да ваще )
[19:13:12] <vаlexey> дас. вот вещь с которой я обычно стараюсь не связываться и веловипедов не писать - это дата и время
[19:39:46] <vlad2> Слабак ;) Вот у нас естьт свои и дата и время и даже таймстэмп :)
[19:45:40] <vаlexey> с учетом всего високосного, всех переводов времени для всех стран и прочего извращения?
[20:11:13] <kpmý> беда с этим, да
[20:12:22] <kpmý> странно, что до сих пор не придумали специальный язык описания/программирования дат и промежутков времени
[20:13:50] <vаlexey> а толку там с языка? достаточно либы. языком там никак не поправить
[20:14:04] <vаlexey> там просто нужна чертова таблица всех этих исключений и рассчетов
[20:14:49] <kpmý> ну, язык нужен чтобы не зависеть от языков программирования которых целый зоопарк
[20:15:12] <kpmý> ну язык декларативный конеш, типа sql
[20:16:48] <kpmý> а в описании языка конеш описать, чокак возвращать
[20:17:32] <vаlexey> вселенная не в курсе про целые числа :-)
[20:17:59] <vаlexey> поэтому число оборотов земли вокруг оси не укладывается целочи число раз за время обращения земли вокруг солнца
[20:18:34] <vаlexey> эхъ. а часики в Обероне не работают вообще. Пичаль.
[20:24:57] <geniepro> vаlexey> эхъ. а часики в Обероне не работают вообще. Пичаль.
в смысле? их же там просто нету вроде
или ты про фпгашный оберон?
[20:25:50] <kpmý> https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F
[20:43:58] <_valexey_> geniepro: а ты про какой?
[20:45:27] <geniepro> _valexey_: я про вообще )) нету же стандартной либы для оберонов, де все эти часы и даты были описаны
[20:45:57] <_valexey_> Не, я про конкретное
[20:47:51] <Jordan> в обероне много чего нет. Если в нём нет дат, значи даты не нужны. Всё баловство и излишество. :-)
[21:00:04] <vаlexey> Jordan: в API даты есть
[21:00:22] <vаlexey> http://oberspace.dyndns.org/index.php/topic,643.msg21073.html#msg21073
[21:06:45] <vаlexey> но работает как-то не так
[21:08:39] <kpmý> вирт же писал что-то про часы
[21:09:27] <vаlexey> что именно? где?
[21:10:02] <kpmý> при описании железа оберон-компа, в одном из документов
[21:10:19] <kpmý> типа, там чипа часов нет, поэтому они каждый раз сбиваются
[21:10:47] <vаlexey> ну, это то фигня. это понятно
[21:10:51] <vаlexey> проблема в том, что они не идут
[21:13:57] <kpmý> а ты делал Kernel.SetClock?
[21:14:06] <kpmý> мож они запускаются
[21:14:12] <kpmý> вручную)
[21:14:32] <vаlexey> делал
[21:14:42] <vаlexey> через System.Date
[21:15:00] <vаlexey> такс. прочел модуль Kernel
[21:15:02] <vаlexey> афигеть
[21:15:19] <vаlexey> переменная clock чисто локальная и никогда никем не меняется
[21:15:26] <vаlexey> (кроме SetClock
[21:15:28] <vаlexey> )
[21:16:27] <kpmý> может она лежит в нужной ячейке памяти
[21:16:43] <vаlexey> нет
[21:16:44] <тихий бот> Нет, не нет...
[21:16:52] <vаlexey> иначе бы был бы известен адрес
[21:16:54] <vlad2> А че там на АЭС? Выкинули С++ и поставили ББ?
[21:16:56] <vаlexey> как у всего остального
[21:17:08] <vаlexey> vlad2: поставили прогу писанную в основном на XDS
[21:17:11] <vlad2> (еще не смотрел презентацию)
[21:17:18] <vаlexey> а выкинули корбу
[21:17:27] <vаlexey> и С++, дыа. на серверной части
[21:17:46] <vаlexey> но там вроде ничего сложного. корба с многопоточкой был очевидный оверкилл приводящий к ошибкам.
[21:18:08] <vаlexey> многопоточка вообще штука с которой надо очень аккуратно работать. особенно когда имеешь дело с монстром типа корбы
[21:20:13] <vаlexey> там всего порядка 4000 параметров в секунду читается/пишется.
[21:20:21] <kpmý> ну надо сказать, подсистема Ta_ мне показалась переусложненной
[21:20:34] <kpmý> хотя я давно ее смотрел, когда только выложили
[21:23:15] <vаlexey> которая подсистема?
[21:24:02] <kpmý> http://www.zinnamturm.eu/projects.htm#Dag
[21:25:03] <vаlexey> а
[21:25:28] <vаlexey> ну, в силу поддержки дикой кучи всего разного (гетерогенности, ага) оно сильно простым и не может быть
[21:40:45] <vаlexey> Из жж nikshelepov
— Товарищ сержант, я не стану это надевать.
— Чо ты орешь, боец?
— Не стану...
— А по е...у?
— А вы попробуйте, товарищ сержант!
— Это приказ!
— Это не по уставу!
— А у меня что, все по уставу?! У меня, блядь, вся жизнь не по уставу! Собак в Чечне жрал! Гребаный украинский учил — я син офiцера, мiсцевий, з Симферопiля! Морду гуталином красил — донт шут, бро! хэндзап! Это что?! Тоже по уставу?!
— Товарищ сержант, нас засмеют же...
— Надень килт, сынок, и в строй, я сказал!!! Завтра же прыгать... Ничего... Вон в Англии гвардейцы юбки эти носят - значит и спецназ ГРУ сможет... охохох...
[21:58:50] <kpmý> Российский IT-бизнес рубанули под корень: Минфин решил отменить пониженные отчисления в фонды с высоких зарплат
[21:58:53] <kpmý> УЖАСНО
[21:59:15] <vаlexey> угу
[22:00:34] <kpmý> ДЕРУТ С ТРУДЯЩИХСЯ
[22:02:48] <vаlexey> блин. как же задолбало это говно мамонта вместо человеческого ЯП, вы бы знали...
[22:03:04] <vаlexey> убожество
[22:03:31] <kpmý> пора отдохнуть от оберона
[22:04:23] <vаlexey> а при чем тут оберон?
[22:14:04] <vаlexey> это не оберон, это старше оберона. этому говну уже 30 лет
[22:18:16] <geniepro> vаlexey: о чём речь? об аде что ли? ))
[22:18:29] <vаlexey> матлаб :-/
[22:18:39] <vаlexey> а Ада няшна и удобна
[22:23:01] <vаlexey> на дворе 2014 год, а там такие архаизмы...
[22:23:16] <vаlexey> начиная с того что в одном файле может быть не больше одной функции
[22:23:27] <geniepro> для матлабовцев всё норм же ))
[22:24:45] <vаlexey> да нифига. львиная доля матлабовцев матлаб используют примерно как средний пользователь доса использовал bat-файлы
[22:25:21] <vаlexey> блин, еще и динамическая типизация
[22:28:21] <geniepro> vаlexey: кстати, а ты на том сервере где у тебя форум, можешь запустить nodejs?
[22:28:48] <vаlexey> можешь
[22:30:36] <geniepro> vаlexey: а какие есть средства сериализации записей у оберонжс'а?
[22:31:16] <geniepro> ну и вообще разных типов данных вроде массивов?
[22:31:30] <vаlexey> какие напишешь, такие и будут :-)
[22:31:52] <vаlexey> через js у тебя есть полный рефлекшн ко всему
[22:32:34] <geniepro> не, а на уровне оберона?
[22:33:52] <geniepro> блин, на обероне такие вещи делать -- мука же
зачем Влад выбра оберон а не хаскелл какой-нить )
[22:34:45] <kpmý> сериализация рекордов ненужна
[22:35:08] <geniepro> kpmý: а как их отправлять по сокетам? о_О
[22:35:35] <kpmý> в виде джинсона
[22:35:46] <geniepro> ну это и есть сериализация
[22:35:54] <vаlexey> рукопашная :-)
[22:36:00] <kpmý> значит не нужна)
[22:36:12] <kpmý> ну то есть нужна
[22:36:19] <geniepro> определись )
[22:36:24] <kpmý> всяким чернорабочим-системщикам
[22:36:36] <vаlexey> geniepro: если у тебя есть рефлекшн, то сделать сериализацию не проблема. На уровне репорта нет никакого упоминания о какой-либо метаинформации в рантайме. Так что увы.
[22:36:40] <kpmý> а обычные пользователи сервиса отправки рекордов знать про нее не должны)
[22:36:56] <vаlexey> Но есть нюанс - в рантайме оно и не нужно для сериализации. Можно сделать в компайл-тайме.
[22:37:14] <geniepro> kpmý: для этого кто-то должен один раз сделать эту автоматическую сериализацию
[22:37:37] <kpmý> geniepro: ну вот, веселовский пусть делает, у него голова большая
[22:37:44] <vаlexey> Но вот прямо сейчас проще всего сделать для oberonjs в рантайме.
[22:37:57] <geniepro> kpmý: да не такая уж и большая ))
[22:38:54] <vаlexey> нано! :-)
[22:39:55] <geniepro> интересно, вся эта шумиха вокруг ИГИЛа -- насколько она правдивая?
если какая-нить Псаки заявляет, что игиловцы -- плохие люди, хуже которых только русские -- то может игиловцы не такие уж и плохие?
[22:40:31] <vаlexey> у них установка - на уничтожение всех неверных. то есть всех нас
[22:40:39] <vаlexey> просто по определению
[22:40:40] <geniepro> vаlexey: кто сказал?
[22:40:52] <vаlexey> они сказали. это ж халифат
[22:40:54] <geniepro> откуда тебе это известно? от Псаки?
[22:42:04] <vаlexey> в смысле? это известно всем и вся. и не от псаки. это ж конкурент алькаиды в джихате
[22:42:17] <vаlexey> джихаде
[22:42:38] <vаlexey> вначале это была часть алькаиды, потом разделились.
[22:42:50] <vаlexey> теперь соревнуются кто больше неверных зарежет
[22:43:31] <vаlexey> ИГИЛ станет нашей большой проблемой если не исчезнет через небольшое время, а разрастется.
[22:43:46] <vаlexey> какой-то существенной проблемой США он не станет, ибо не граничит.
[22:44:01] <kpmý> УДИВИТЕЛЬНОЕ СОВПАДЕНИЕ
[22:44:09] <geniepro> американский игил -- конкурент американской алькаиды? да нафига они расплодили этих конкурентов?
[22:44:48] <vаlexey> не не своими же руками неугодные режимы свергать
[22:45:03] <geniepro> vаlexey> в смысле? это известно всем и вся. и не от псаки.
кто-нить объективный в этих делах их изучает? или только истерики проамериканские?
[22:45:22] <vаlexey> думаю да
[22:45:32] <geniepro> ну, думать -- это полезно ))
[22:46:04] <vаlexey> geniepro: а зачем тебе сериализация понадобилась?
[22:46:33] <geniepro> vаlexey: ну а как данные с сервера на клиента пересылать? не вручную же формировать json
[22:46:40] <geniepro> f gjnjv gfhcbnm tuj
[22:46:47] <geniepro> а потом парсить его
[22:46:54] <vаlexey> пересылай в csv :-)
[22:47:41] <geniepro> древовидные данные плохо ложатся на csv ((
[22:47:55] <vаlexey> а что такое древовидное ты хочешь слать?
[22:48:03] <geniepro> ну мало ли )
[22:48:18] <geniepro> дереов каталогов, например )
[22:48:25] <vаlexey> вообще, ты же понимаешь что это все мало отличается от записи/чтения произвольного бинарного файла
[22:48:32] <vаlexey> точее вообще не отличается
[22:49:11] <geniepro> вапще-то сильно отличается -- контролем правильности записи и последующего считывания -- тели типы, те ли поля и тд
[22:51:44] <vаlexey> чаво?
[22:51:56] <vаlexey> какая разница откуда данные прилетели - из сокета или из файла?
[22:51:59] <geniepro> вот я не знаю ,например, существует ли на самом деле этот ИГИЛ, или это мистификация на самом деле?
вот кто отрезает шголовы американсим репортёрам? игиловцы? или црушники, переодетые под игиловцев?
впрочем, конкретно это не важно, ведь хороший американец -- это мёртвый американец...
[22:53:20] <geniepro> vаlexey> какая разница откуда данные прилетели - из сокета или из файла?ну дык вот и надо сериализовать данные -- что для записи в файл, что в сокет
или ты предлагаешь виртовский способ записывать тупо дамп памяти в файл, а потом надеятся что при считывании всё будет нормально (литл ендиан/биг ендиан и тд)?
[22:54:09] <vаlexey> ну напиши процедуру сериализации/десериализации, фигли :-)
[22:54:12] <vаlexey> как в Си
[22:54:29] <vаlexey> либо пользуй рефлекшн, если в твоей реализации он есть.
[22:54:54] <kpmý> да, используй его
[22:57:33] <vаlexey> если что-то вроде ASIS'а у нас будет, то возможно будет отдельную тулзу иметь которая тебе сделает что хочется вне зависимости от реализации. В compile time
[22:57:52] <vаlexey> ибо рефлекшн в рантайм - это все же не правильно и обычно не нужно
[22:58:07] <kpmý> ну в js перевести рекорд в жсон ведь просто)
[22:58:55] <vаlexey> я и говорю - если нужно писать прямо сейчас, то вот через js рефлекшином легко делается
[22:59:20] <vаlexey> если хочется суперправильно, и независимо от реализации, то нужно лезть в компилятор и писать тулзу
[23:15:35] <kpmý> все же язык должен быть модульным, получится что-то типа фреймворка времени компиляции
[23:15:43] <kpmý> compilation machine
[23:16:14] <vlad2> Это уже все было в лиспе. Не?
[23:17:05] <kpmý> кажется, в нем уже все было)
[23:19:14] <geniepro> kpmý: ну дык второй язык программирования в мире (после фортрана)
[23:21:46] <geniepro> http://masterok.livejournal.com/2055120.html Как шагает БЕЛОК http://ic.pics.livejournal.com/masterok/50816465/465662/465662_1000.gif
[23:23:43] <kpmý> да, там вообще сенокос, транспортные рнк и прочий ад
[23:23:52] <kpmý> не то что сраное программирование
[23:36:37] <vаlexey> Это было в лиспе, это есть в D, это есть в C++ :-)
[23:36:41] <Jordan> Ошибся при выборе ноута
[23:36:41] <vаlexey> (clang)
[23:36:55] <vаlexey> не говоря о всяких там немерлях
[23:37:06] <Jordan> Проц не поддерживает аппаратное декодирование hd видео, батарея быстро садится
[23:37:33] <vаlexey> что за проц такой?
[23:37:41] <Jordan> pentium 2020m
[23:37:42] <vаlexey> и почему этим не видяха должна заниматься?
[23:39:09] <Jordan> Tckb ghjw j,hf,fnsdftn uhepbnmcz yf 60-70%
[23:39:18] <Jordan> И батарея стремится к нулю
[23:39:48] <Jordan> Так как проц при обработке грузится на 60-70%
[23:40:23] <vаlexey> жуть
[23:40:26] <Jordan> Решил типа сэкономить
[23:40:36] <vаlexey> не думал что еще есть видяхи которые не умеют hd h264
[23:40:48] <Jordan> И я думал, что есть везде
[23:41:20] <Jordan> Потому особо и не смотрел на такие характеристики
[23:41:55] <Jordan> Конечно можно купить видеокарту для ноута, но это дороже и где взять непонятно
[23:42:06] <vаlexey> а видео там какое?
[23:45:18] <Jordan> не знаю
[23:45:24] <Jordan> вроде 2500
[23:45:34] <Jordan> даже сайт интел молчит
[23:45:36] <vаlexey> хто 2500?
[23:45:47] <Jordan> http://ark.intel.com/ru/products/71142/Intel-Pentium-Processor-2020M-2M-Cache-2_40-GHz
[23:46:00] <vаlexey> ты уверен что видео там интегрировано в проц?
[23:46:01] <Jordan> Intel® Quick Sync Video No
[23:46:20] <Jordan> Приблуда которая как раз и декодирует стоит NO
[23:46:43] <Jordan> Да в проце, я брал без внешней видеокарты
[23:48:12] <Jordan> Ладно, всё равно не поменяешь
[23:49:13] <vаlexey> http://www.notebook-center.ru/video_431.html
[23:49:18] <vаlexey> все оно умеет
[23:49:41] <vаlexey> "Интегрированный видеодекодер Multi Format Codec Engine (MFX) также был оптимизирован и теперь способен воспроизводить видео с разрешением до 4К. Поддерживаются форматы MPEG2, VC1, WMV9 и H.264."
[23:50:15] <Jordan> и как его научить?
[23:50:30] <kpmý> поставь кодеки, лол
[23:50:38] <Jordan> у меня стоит k lite codec pac
[23:50:39] <vlad2> Щаз тебе скажут линукс поставить :)
[23:50:45] <vаlexey> Intel® Quick Sync Video - это для енкодинга а не декодинга
[23:51:04] <vаlexey> драйвера неплохо бы еще поставить, если не стоят :-) к видяхе
[23:51:37] <Jordan> всё стоит, я не такой нуб
[23:51:59] <vаlexey> ну, хз. но железо это всё умеет, факт.
[23:52:04] <vаlexey> попробуй другие плееры
[23:52:09] <vаlexey> начни с родного маздайного
[23:52:11] <Jordan> сейчас vlc качну
[23:54:29] <Jordan> в маздайном даже 720p тормозит