00:33:41 *** comrat has left #lab
00:55:08 *** viktor has left #lab
01:59:17 <dzruyk> Появился репо с нашей вики. https://github.com/AMPLab-ru/awkwiki
12:19:52 <snegovik> В интресном мире живем
12:20:20 <snegovik> Устроили сегодня экскурсию по производству своим конкурентам, если можно так выразится
12:20:31 <snegovik> ходят, смотрят, фотографируют
12:20:45 <snegovik> Безволие руководства поражает
12:22:07 <snegovik> я так думаю что большиство конкурентов котрые у комитекса появились им были взращены
12:22:17 <snegovik> вот таким попутсительством
12:29:55 <michail> слух, а кто приехал?
12:30:00 <michail> кому ты показывал?
12:30:07 <snegovik> я не показывал слава богу
12:30:22 <snegovik> ДСК -- потребитель из Ульяновска
12:30:30 <snegovik> там же есть НОМАТЕКС
12:30:39 <michail> а кто показывал? а что там фоткать ) машины они везде одни, в каком режиме их гонять вот это может и секрет
12:30:51 <snegovik> вобщем они как-то вместе работают, ДСК сливает инфу НОМАТЕКСУ
12:31:08 <snegovik> Русел говорил они что-то даже в журналах смотрели
12:31:28 <snegovik> 7 человек шныряют по производство
12:32:34 <snegovik> ну Руслан был расстроен) он когда-то ездил к ДСК, его никуда не пустили вроде как
12:34:15 <snegovik> ну я надеюсь ниче страшного не будет
12:34:54 <snegovik> Показывали как я понял технологи
12:35:56 <snegovik> лучше технологов проихводство никто не знает
12:46:24 <michail> Леха ты nodaved не улучашал?
12:46:43 <snegovik> не прикасался (
12:46:59 <snegovik> даже не в курсе пока что там улучшить можно
12:47:20 <snegovik> я немного nodem допилил
12:47:30 <snegovik> много времени на него убил
12:47:38 <snegovik> ну типил там пока
12:47:42 <snegovik> *тупил
12:47:42 <michail> а там на js?
12:47:46 <snegovik> да
12:47:52 <snegovik> там проблемы были с utf
12:48:01 <snegovik> вобщем еще есть что допиливать
12:48:13 <snegovik> наверно даже проще переписать
12:48:16 <michail> ты сам плагин правил да? там на плюсах было
12:48:24 <snegovik> потому как очень тяжело читать
12:48:43 <snegovik> да, еще поправил M функции
12:48:47 <snegovik> немного
12:49:28 <michail> можно пареньку отправить тому кто плагин делал, чтогбы закомитл, если реально бага есть
12:49:44 <michail> ты ксто качнулся в М??
12:49:48 <michail> могешь уже?
12:50:06 <snegovik> ну на тот момент я писал функции, правил, тестил
12:50:10 <snegovik> сейчас подзабыл(
12:50:23 <snegovik> ну так прикольный язык
12:50:39 <snegovik> с какого-то момента даже начинает нравится это птичий язык
12:51:22 <snegovik> пытался еще у ребят код смотреьт, как ты говорил функции работы с бд, транзацкии всякие
12:51:24 <michail> главное в каком стиле писать
12:51:33 <snegovik> но это очень тяжело
12:51:35 <michail> кхаа )) я тоже много раз их смотрел
12:51:41 <michail> это невозможно почти
12:51:46 <michail> я делал десяток подходов
12:52:06 <snegovik> понятно что у них есть какое-то состояние системы
12:52:21 <snegovik> там даже есть что-то похоже на структуру сложную
12:52:28 <snegovik> глобль куда они состояние записывают
12:52:55 <snegovik> трудно концы с концами связать
12:53:01 <michail> да системная вершина, где храниться состояния БД, состояние меджика
12:53:13 <michail> состояния журналов
12:55:31 <snegovik> парнишке что nodem разрабатывает нехватает обвертки над iconv
12:55:38 <snegovik> надо вернуться к этому
12:56:48 <michail> видишь gtm поддерживает utf8 и так, а это уже другая проблема, что мы читаем koi8-r как байты, а потом надо конвертить
12:57:04 <michail> может это и не проблема nodem ) а вот такая нестыковка
12:57:10 <snegovik> да, там есть такое уловие в плагине
12:57:25 <snegovik> проверятся в каком режиме работет база
12:57:29 <snegovik> M или utf
12:57:45 <snegovik> вобщем в итоге по умолчанию получалось не то что нам нужно
12:58:00 <snegovik> у нас же M, тоесть просто байты
12:58:35 <snegovik> да прсто потом из структур nodejs ты не ковертнешь их
12:58:44 <snegovik> хотя может я не так это делал
12:59:33 <michail> там получается тоже бяка, потому что сам nodejs хранит строки в utf
12:59:36 <snegovik> тоесть iconvjs и всякие конверторы чет не работали
12:59:45 <snegovik> ага
13:00:59 <michail> ксто если еще на той же машине сидишь, самопальный M в mlang в хомяке должен лежять
13:01:09 <snegovik> ага
13:01:13 <snegovik> на наей сижу)
13:01:52 <snegovik> видел, да
13:02:00 <snegovik> надо будет глянуть
13:02:05 <snegovik> и патч тоже видел
13:03:19 <snegovik> у меня 2 моника теперь
13:03:36 <michail> у меня было два, но один я отсоеденил
13:03:37 <snegovik> ну как и у Игоряна
13:03:41 <michail> тебе значит вернули
13:03:45 <snegovik> да
13:03:56 <snegovik> а то Игорь хотел 3-й
13:04:00 <michail> я все равно на одном работал )
13:04:07 <michail> как у Радионова
13:04:11 <michail> 4 вквадрат
13:04:20 <snegovik> да ваще нафига ему столько
13:04:28 <snegovik> наверно он там ютубе смотрит
13:04:31 <michail> и кресло такое коженное с погружением
13:04:34 <michail> чтобы утонуть
13:04:47 <michail> и моники на тебя чтобы сверху смотрели, а ты полулежал
13:05:00 <snegovik> ))
13:05:11 <snegovik> ему надо гугль глас
13:05:20 <snegovik> дополненую реальность
13:14:26 <snegovik> Миха, посмоти chat.amplab.ru/history
13:14:40 <snegovik> там должно быть text/plain; charset=utf-8
13:14:57 <snegovik> поправил конфиг, надоело кодировку менять
14:08:12 <michail> у меня пока не открывается совсем
14:08:28 <michail> все
14:08:31 <michail> круто
14:09:21 <michail> проверил на телефоне, там тоже теперь все читается, до этого были крякозябры
14:09:46 <snegovik> отлично
17:59:54 *** michail has left #lab
21:54:27 <seik0> хистори да, крутяк
22:13:16 <seik0> Обновление отображения терминала, хотя и выглядит простым, но довольно замудрено. Readline должен следить за тремя вещами: текущее содержимое буфера символов отображаемого на экране, обновлённое содержимое этого буфера отображения, и символы которые на самом деле отображённые на экране. При условии сущестования мультибайтных символов, отображаемые символы соответствуют буферу не точно, и механизм
22:13:28 <seik0> обновления содержимого экрана должен принимать это во внимание
22:15:45 <seik0> При отображении, readline должен сравнивать содержимое текущего буфера отображения с обновлённым буфером, выясняя различия и принимая решения как наиболее эффективным способом обновить экран, чтобы отобразить изменившийся буфер.
22:16:53 <seik0> Эта проблема была объектом значительных исследований в течение нескольких лет (задача коррекции строка-к-строке).
22:21:53 <seik0> Подход Readline'а состоит в определении начала и конца части буфера, которая отличается, вычислении стоимости обновления только этой части, включая движение курсора назад и вперёд (например, не будет ли стоить дороже заставлять терминал выполнять команды удаления символов, а потом вставки новых, чем очистить удаляя все оставшиеся в конце строки символы если необходимо и выставляя курсор в нужное
22:22:53 <seik0> * а потом вставки новых, чем просто переписать всё содержимое экрана?)
22:24:25 <seik0> , выполняет обновление с наименьшей стоимостью, затем очищает , удаляя любые оставшиеся в конце строки символы если необхоидмо и выставляя курсор в нужное место.
22:28:51 *** michail has left #lab
23:49:01 <seik0> представте, что вы пишете парсер для bash'а
23:49:04 <seik0> for for in for; do for=for; done; echo $for