These are chat archives for synrc/n2o

9th
Mar 2016
Andrii Zadorozhnii
@doxtop
Mar 09 2016 04:47
появи себе поле first если нужно, всего один дефайн :) что бы оно только значило хз. а код посылает себе отрендереные элементы и экшены, которые потом рендерит уже на измененном доме
Andy
@m-2k
Mar 09 2016 05:15
first это типа антипод top - начало цепочки. чтобы фолдить с другого конца
фиды же в kvs двусвязные

а код посылает себе отрендереные элементы и экшены, которые потом рендерит уже на измененном доме

вот это не понял. понятно что кто-то что-то отсылает, но receive разве не блокирует поток? в чем разница с ресив и без?

Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:26
хз, я не понимаю почему они двусвязные например :)
никогда не ходил с другого конца
но ин женерал, если кому-то такое нужно, то не вижу причин себе не добавить такие походы
Namdak Tonpa
@5HT
Mar 09 2016 05:28
как только заплатят деньги за first, он сразу появится в kvs
пока он никому не нужен просто
Andy
@m-2k
Mar 09 2016 05:28
потому что есть prev и next и можно указывать в фолде направление
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:28
ну вот удалить нужно некст :)
Andy
@m-2k
Mar 09 2016 05:29
бла бла бла
удали
Namdak Tonpa
@5HT
Mar 09 2016 05:29
заплати
удалим
Andy
@m-2k
Mar 09 2016 05:29
сорян
я нищеброд
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:29
про потоки и блокирования это ты чето закрутил
там не в этом дело должно быть
Andy
@m-2k
Mar 09 2016 05:29
пойду солью kvs от tapsters )
@doxtop а в чем же
там ref указывается, он реализует какой-то хитрый механизм?
в доке вроде написано что мессаги с ref первые обрабатываются
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:30
без кода не скажу, тем более там ща все так поменялось что я уже не в теме, но экшены просто вайрить сразу когда ты рисуешь встроенные елементы тупо
поэтому самому себе отсылаются
чтобы в конце зарендерить экшены для всего елемента готовенького уже
вроде было так
Andy
@m-2k
Mar 09 2016 05:32
там был PR с коментом почему receive и ref...
@doxtop всё болеешь?
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:33
ну реф очевидно чтобы матчить в ресиве
Andy
@m-2k
Mar 09 2016 05:33
шоп другое не приехало, ок
но receive можно просто выкинуть же
он тут как timer:sleep(0)
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:34
экшены могут быть везде они в процесс дикшенари
ты вставляешь куда-то потенциально сложный елемент
в котором могут быть пиздец-шо вооще в мире и экшены и скрипты и все такое
Andy
@m-2k
Mar 09 2016 05:34
так
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:34
если ты это на полдороги начнешь вайрить
но у тебя на странице будет пиздец и взрывы от жаваскрипта, а элемент еще так до конца и не появится в доме
Namdak Tonpa
@5HT
Mar 09 2016 05:35
я это 10 раз уже ему объяснял
взял попкорн
Andy
@m-2k
Mar 09 2016 05:35
ггг
Namdak Tonpa
@5HT
Mar 09 2016 05:36
оно тупо по циклу делает grep и потом вопорсы задает по каждой строчке
так уже два года
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:36
insert_adjucent - в сигнатуре все написано:)
Namdak Tonpa
@5HT
Mar 09 2016 05:36
посколько исходников всего 1000 LOC
он уже по 10 разу проходит круг бытия
крутится в цикле n2o )
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:37
елементс- это любая йобаная последовательность всех нитро елементов мира которую тебе разрешено пиздячить в любое место - н2о - это йоба фреймворк а не хуйня какая-то тебе строчки иннерХтмль вставлять :)
Andy
@m-2k
Mar 09 2016 05:38
кто сказал что я на полдороги вайрить начну
у тебя из спавна возвращается R и A
почему бы их не получить в родном потоке
Namdak Tonpa
@5HT
Mar 09 2016 05:39
перепиши рендерер
там всего 4 функции
:-)
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:39
в какм родном? процпесс дикшионари разный йо
экшены в процес дикшенари складываются
Andy
@m-2k
Mar 09 2016 05:39
wf:render и wf:actions что, параллельно тому что результ возвращают еще и в стейт срут?
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:40
ну и шо за бля пиздец. это эрланг. тут "потоками" срут и блюют
Andy
@m-2k
Mar 09 2016 05:40
ты мне не про эрланг задвигай а про эту хуету
Namdak Tonpa
@5HT
Mar 09 2016 05:41
ты вопрос сначала сформулируй
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:41
я про хуиту тебе написал уже
:)
Namdak Tonpa
@5HT
Mar 09 2016 05:41
а то ты мычишь тут уже вторые сутки
Andy
@m-2k
Mar 09 2016 05:41
яж написал
wf:render и wf:actions что, параллельно тому что результ возвращают еще и в стейт (process dictonary) срут?
Namdak Tonpa
@5HT
Mar 09 2016 05:41
так написана половина эрланга и чуть больше чем все функции n2o_cx
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:41
директли в стейй :)
Andy
@m-2k
Mar 09 2016 05:42
тогда понятно зачем они в новый поток обернуты
Namdak Tonpa
@5HT
Mar 09 2016 05:42
непонятно тебе
и врядли ты поймешь уже )
обернуты они чтобы восстановить рекурсивную последовательность рендеринга
когда экшины для подчиненных элементов должны быть отрендеренные перед экшином родительского
для этого мы просто запускаем паралельный процесс рендера в чистом констексте
а потом собирыем результаты
можно это делать через акумулятор но тогда надо переписать весь рендер стек нитро
а можно просто было написать три спавна
этот баг был пофиксан в 1.5
Andy
@m-2k
Mar 09 2016 05:44
можешь же когда хочешь
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:44
та нихуя там низя переписать :)
гг
потому что хуй кто че переписывает
Namdak Tonpa
@5HT
Mar 09 2016 05:44
ну отложеный рендеринг
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:45
все тока пиздят )
Namdak Tonpa
@5HT
Mar 09 2016 05:45
ну можно и переписать че
Andy
@m-2k
Mar 09 2016 05:45
я в n2o_event что-то делал, не пизди
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:45
даже по prev ссылкам никто нихуя не ходил, а уже нужен конец :)
Namdak Tonpa
@5HT
Mar 09 2016 05:45
ага
Andy
@m-2k
Mar 09 2016 05:46
да его уже 2 года просят
просто забили хуец
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:46
нельзя забить хуец на то что тебе нахуй не нужно :)
Andy
@m-2k
Mar 09 2016 05:46
ну допустим у меня страница 1000 записей
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:46
как минимум это уже не забить хуец называется,
Andy
@m-2k
Mar 09 2016 05:47
последние внизу блядь
гружу в браузер по 50 штук
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:47
лять
:)
вот он
Namdak Tonpa
@5HT
Mar 09 2016 05:47
да тут пиздец
придется руби брать
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:47
я нашел его
Andy
@m-2k
Mar 09 2016 05:47
хули не так
сука
:smile:
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:47
50 блять записей грузит сцукок
Namdak Tonpa
@5HT
Mar 09 2016 05:47
без руби нихуя не получится я без SQL
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:47
это бля ты :)
Andy
@m-2k
Mar 09 2016 05:48
@doxtop а скок надо
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:48
я не могу пользоватся сайтами и магазинами пока ты жив
еще и комбо небось рисуешь
выберите блять 75
:)
Andy
@m-2k
Mar 09 2016 05:48
какое комбо
Namdak Tonpa
@5HT
Mar 09 2016 05:48
вебрите скидку, и варианты в комбобоксе )
Andy
@m-2k
Mar 09 2016 05:49
лол
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:49
вы хотите видеть 25.50.75 итемов на этой странице :)
гг
Namdak Tonpa
@5HT
Mar 09 2016 05:49
-a +A
прыгнуть сразу в конец
в первое сообщение которое вы написали
:-)
Andy
@m-2k
Mar 09 2016 05:49
я грю у меня на странице фид сверху вниз а не как стена в вашем фейсбуке ебаном
Namdak Tonpa
@5HT
Mar 09 2016 05:50
я тебе говорил что ты можешь кастомный контейнер сделать себе?
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:50
та контейнев в простом виде в котором он в квс вообще имхо демо пурпоус.
Andy
@m-2k
Mar 09 2016 05:51
у половину kvs впридачу переписать?
Namdak Tonpa
@5HT
Mar 09 2016 05:51
ну что ты хочешь чтобы я за тебя нужную функциональность тебе писал?
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:51
контейнер в нормальной жизни собирать должен инфы про себя знамо больше чем каунт елементов
просто на этом простом можно построить все :)
Andy
@m-2k
Mar 09 2016 05:53
а кто-нибудь юзает insert_top/3 и insert_bottom/3?
их при желании можно схлопнуть в одну insert_adjacent
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:54
эта хуйня вообще для пхп-шников
я бы если писал, то забыл бы что такое есть
Namdak Tonpa
@5HT
Mar 09 2016 05:55
мы юзазаем
у нас на нитро все написано
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:55
ну кто сильно налеагает на елементы то а
да
:)
Andy
@m-2k
Mar 09 2016 05:56
@5HT есть insert_top/3 и insert_top/2
Namdak Tonpa
@5HT
Mar 09 2016 05:56
вот ужас то
как пережить то только такое можно
Andrii Zadorozhnii
@doxtop
Mar 09 2016 05:57
таблица небось :0
Namdak Tonpa
@5HT
Mar 09 2016 05:57
именно
Andrii Zadorozhnii
@doxtop
Mar 09 2016 06:01
сколько лет прошло и никто не доебался почему вставить можно только в tbody. гг
Andrii Zadorozhnii
@doxtop
Mar 09 2016 10:05
This message was deleted
вронг чат :)
Andy
@m-2k
Mar 09 2016 21:51
если процесс обслуживающий страницу падает, то его подписки в gproc/syn останутся же?
мож их по пиду удалять тогда в catch?
и после вызова event(terminate)
Oleg Zinchenko
@cystbear
Mar 09 2016 23:33

если процесс обслуживающий страницу падает, то его подписки в gproc/syn останутся же?

syn хз, а в gproc они отрегистрирываются