These are chat archives for synrc/n2o

2nd
Apr 2016
Konstantin Zakablukovsky
@KonZee
Apr 02 2016 04:29

Привет всем.
Не работает wf:update, если есть перенос строк "\n" в выводимом тексте. Воспроизводится с DTL, тот же самый код в одну строку будет работать. И при сохранении в textarea нескольких строк, например так <<".button\n &--brand">>, пока там одна строка - тоже все ок.
Ошибка в ФФ:

SyntaxError: unterminated string literal
onio()n2o.js (строка 27)
onclient()client.js (строка 10)
N2O_start/ws.onmessage()n2o.js (строка 15)
connect/$conn.port.channel.onmessage()bullet.js (строка 28)
n2o.js (строка 28)

Как починить?

Roman
@AstRonin
Apr 02 2016 05:18
я ескейпил через регексп
re:replace(Retturn, "\n", "\\\\&", [{return, list}, global])
это потому что, в js попадает строка с newline, а js не признает многострочных строк...
Namdak Tonpa
@5HT
Apr 02 2016 08:29
wf:jse/1
Roman
@AstRonin
Apr 02 2016 09:15
оу, супер, что-то я забыл про это...
Konstantin Zakablukovsky
@KonZee
Apr 02 2016 11:46
Отлично, то что нужно.
Andy
@m-2k
Apr 02 2016 19:44
чот какая-то хрень с бандлом
мало того что .applist и sys.config не всосал так еще и такого рода говно сыпет:
=ERROR REPORT==== 2-Apr-2016::15:44:14 ===
ux_unidata_parser: File ../priv/UNIDATA//auxiliary/WordBreakProperty.txt.gz not found.
mad master
Andy
@m-2k
Apr 02 2016 19:52
@5HT че за хуйня
Andy
@m-2k
Apr 02 2016 20:08
разобрался
уваров сфейлил
Andy
@m-2k
Apr 02 2016 20:23
а шо code:priv_dir/1 в бандле разве не должно работать?
{error,bad_name}
Namdak Tonpa
@5HT
Apr 02 2016 20:44
нет конечно
Andy
@m-2k
Apr 02 2016 20:44
ну вот у меня зависимость не заработала
Namdak Tonpa
@5HT
Apr 02 2016 20:44
mad_repl:load_file/1
Andy
@m-2k
Apr 02 2016 20:45
это шо
Namdak Tonpa
@5HT
Apr 02 2016 20:45
ты шо опять на наркотиках?
Andy
@m-2k
Apr 02 2016 20:45
не
Namdak Tonpa
@5HT
Apr 02 2016 20:45
:-)
Andy
@m-2k
Apr 02 2016 20:45
в общем чо делать то
Namdak Tonpa
@5HT
Apr 02 2016 20:47
и что?
ты иногда так тупишь что я удивляюсь как ты вообще навигацию по файлам осуществляешь :-)
Andy
@m-2k
Apr 02 2016 20:48
)))))
КАКУЮ НАВИГАЦИЮ
Namdak Tonpa
@5HT
Apr 02 2016 20:49
так все — я спать :-)
"ой все"
Andy
@m-2k
Apr 02 2016 20:49
мне надо чо-то подгрузить заранее или мне надо исходники зависимостей фиксать?
Namdak Tonpa
@5HT
Apr 02 2016 20:50
ну чтобы из бандлов работало надо mad_repl:load_file вызывать
а перед ней file:read_file/1
Andy
@m-2k
Apr 02 2016 20:50
но код не мой
Namdak Tonpa
@5HT
Apr 02 2016 20:50
чтобы не проебать если подменили на ФС
ну а откуда ux может знать про бандлы mad ?
Andy
@m-2k
Apr 02 2016 20:51
знач любой депс юзающий priv_dir несовместим с mad?
Namdak Tonpa
@5HT
Apr 02 2016 20:52
конечно
Andy
@m-2k
Apr 02 2016 20:52
ты в кэпа играешь или прост хочешь сказать что решения не предвидится
:smile:
Namdak Tonpa
@5HT
Apr 02 2016 20:54
каким образом я могу это сделать?
Andy
@m-2k
Apr 02 2016 20:55
а чо там должно быть в пути?
mad_repl:load_file("deps/ux/priv/UCA/allkeys.txt.gz").
{error,etsfs}
Namdak Tonpa
@5HT
Apr 02 2016 20:56
удостоверся что этот файл попал в бандл
Andy
@m-2k
Apr 02 2016 20:57
как
Namdak Tonpa
@5HT
Apr 02 2016 20:57
и что mad при старте прочитал static.gz в ETS
escript — это ж gz файл
удали заголовок до PK хедера
переименуй в gz
и посмотри
внутри static.gz
его тоже розархивируй
Andy
@m-2k
Apr 02 2016 21:05
у меня какая-то жопа в именах
{"ZGVwcy91eC9wcml2L1VOSURBVEEvYXV4aWxpYXJ5L1dvcmRCcmVha1Byb3BlcnR5LnR4dC5neg==",
 <<31,139,8,8,158,59,221,78,0,3,87,111,114,100,66,114,101,97,107,80,114,111,
Namdak Tonpa
@5HT
Apr 02 2016 21:06
ну это в ETS
это ок
base64:decode
Andy
@m-2k
Apr 02 2016 21:06
с беам все ок
{"ux_unidata_parser_blocks.beam",
 <<70,79,82,49,0,0,8,88,66,69,6
а захуй base64 тут
Namdak Tonpa
@5HT
Apr 02 2016 21:06
долго обяснять :-)
из-за винды кароч
Andy
@m-2k
Apr 02 2016 21:07
а
kvs:dir бля
ls надо
Namdak Tonpa
@5HT
Apr 02 2016 21:07
вот прямо надо пиздец кровь из носа!
Andy
@m-2k
Apr 02 2016 21:07
ага )))
Namdak Tonpa
@5HT
Apr 02 2016 21:08
видел твою игруху
Andy
@m-2k
Apr 02 2016 21:08
какую
на paper.js?
Namdak Tonpa
@5HT
Apr 02 2016 21:08
про пионерок на природе
Andy
@m-2k
Apr 02 2016 21:09
бля да это пиздец
кто это все писал
энкоды ебаные
ets:lookup(filesystem, wf:to_list(base64:encode("deps/ux/priv/UCA/allkeys.txt.gz"))).
[{"ZGVwcy91eC9wcml2L1VDQS9hbGxrZXlzLnR4dC5neg==",
ахуеть коротко и ясно блядь
Namdak Tonpa
@5HT
Apr 02 2016 21:11
ets:tab2list(filesystem).
у тебя какая-то хуйня
потому шо у меня там нет base64
base64 только в файле
а в ETS все ок
Andy
@m-2k
Apr 02 2016 21:12
ets:tab2list(filesystem).
[{"ZGVwcy9lcmxfaW1nL3ByaXYvcG5nc3VpdGUvdGJibjFnMDQucG5n",
  <<137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,32,
    0,0,0,32,4,0,...>>},
 {"ZGVwcy9lcmxfaW1nL3ByaXYvcG5nc3VpdGUvYmFzbjZhMTYucG5n",
  <<137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,32,
    0,0,0,32,16,...>>}
Namdak Tonpa
@5HT
Apr 02 2016 21:12
это неправильно
у меня в om такого нет
что то ты неправильно делаешь
Andy
@m-2k
Apr 02 2016 21:12
я делаю ./mad bun
более нихуя
Namdak Tonpa
@5HT
Apr 02 2016 21:13
./review sh
...
> ets:tab2list(filesystem).
[{"deps/n2o/priv/protocols/bert.js",
может mad какой-то промежуточный
Andy
@m-2k
Apr 02 2016 21:14
а все конец света откладывается
перевытащил mad
Namdak Tonpa
@5HT
Apr 02 2016 21:14
наверно mad просто промежуточный был какой-то
Andy
@m-2k
Apr 02 2016 21:14
да
Namdak Tonpa
@5HT
Apr 02 2016 21:15
блядь
я тут вытащил rebar3
Andy
@m-2k
Apr 02 2016 21:15
и чо
кончил радугой?
Namdak Tonpa
@5HT
Apr 02 2016 21:15
и он сука так долго стартует что я вообще не понимаю как люди на нем работают
это ок считается?
Andy
@m-2k
Apr 02 2016 21:15
500 метров скачалось поди
меня мад порадовал скоростью после ребара
а после фиксов мад ваще ахуенно агрессивно стартует ща
Namdak Tonpa
@5HT
Apr 02 2016 21:16
я не понимаю как можно это в OTP тащить ? :-)
каких фиксов?
Andy
@m-2k
Apr 02 2016 21:16
ну там же у них все такое
Namdak Tonpa
@5HT
Apr 02 2016 21:17
нужно LING пилить потому что нажеды на OTP команду никакой
Andy
@m-2k
Apr 02 2016 21:17
ну много рекомпилялось ненужного при старте, как год уже ты пофиксал
Namdak Tonpa
@5HT
Apr 02 2016 21:17
если они такое же hash колько в 20 эрланг засунут .... как ребар3
Andy
@m-2k
Apr 02 2016 21:17
кольцо [fix]
анальное
:smile:
Namdak Tonpa
@5HT
Apr 02 2016 21:18
давай скинемся на разработку LING
если каждый скинется по 1000 баксов
Andy
@m-2k
Apr 02 2016 21:18
ахуел что ли
Namdak Tonpa
@5HT
Apr 02 2016 21:18
сможем нанять "Си синьора" на пару часов попилить наши задачи по LING )
Andy
@m-2k
Apr 02 2016 21:19
а чо кириллов не пилит
Namdak Tonpa
@5HT
Apr 02 2016 21:19
не хочет опускаться до Си
Andy
@m-2k
Apr 02 2016 21:19
поднял бы уже на железе
Namdak Tonpa
@5HT
Apr 02 2016 21:19
он счас на Coq пишет и матан карандашом на бумаге
Andy
@m-2k
Apr 02 2016 21:20
ты хочешь xen клоуд? это еще надо xen-боев
Namdak Tonpa
@5HT
Apr 02 2016 21:20
нет
попросим чтобы сделали чтобы N2O можно было пускать
на LING в POSIX среде на Linux обычных
Andy
@m-2k
Apr 02 2016 21:20
а сторадж
Namdak Tonpa
@5HT
Apr 02 2016 21:20
ну проброс в файловую систему хоста
плюс то что в бандле
Andy
@m-2k
Apr 02 2016 21:20
ZFS )
Namdak Tonpa
@5HT
Apr 02 2016 21:20
ну поставишь на ZFS — будет ZFS
в файловую систему хоста
Andy
@m-2k
Apr 02 2016 21:21
там есть слайсовые теневые копии для бэкапа )
Namdak Tonpa
@5HT
Apr 02 2016 21:21
без фанатизма — чтобы везде работало
Andy
@m-2k
Apr 02 2016 21:21
не догоняю нахуя в 2016 году тормозят аппликейшон чтобы бэкапы делать
80к рублей это пиздец много чот
Namdak Tonpa
@5HT
Apr 02 2016 21:23
ну не тормозить можно только те у которых транзакционный коммит лог есть
Andy
@m-2k
Apr 02 2016 21:23
для бомжа
типа меня
Namdak Tonpa
@5HT
Apr 02 2016 21:23
это 1 айфон
че впадло айфон дать?
ты че не гоп?
не можешь ойфон отжать у ся на районе?
Andy
@m-2k
Apr 02 2016 21:23
профит если будет то да, а так я свое говно никак не разгребу
Namdak Tonpa
@5HT
Apr 02 2016 21:24
ну прикинь что не надо эрланг ставить и с эрлангом ебаться
скопировал файл и у тебя приложение хоть на Windows (теперь уже!) в виде ELF бинарника вместе с виртуальной машиной вшитой
Andy
@m-2k
Apr 02 2016 21:24
если бы эрланг заменить на php то профит ахуенный
а так эрланг юзают 3 долбоеба
Namdak Tonpa
@5HT
Apr 02 2016 21:25
так есть же PHP для эрланга
Andy
@m-2k
Apr 02 2016 21:25
к тому же под nginx'ом
а для nginx и так отдельную тачку надо
Namdak Tonpa
@5HT
Apr 02 2016 21:25
N2O используют как минимум 30 миллионов пользователей
Andy
@m-2k
Apr 02 2016 21:25
он в bare metal не умеет вроде еще
откуда инфа
Namdak Tonpa
@5HT
Apr 02 2016 21:25
нахуя ему баре метал
только POSIX
bare metal — это для космонавтов
это пхпешникам не продаш
Andy
@m-2k
Apr 02 2016 21:26
для космонавтов говорял lisp )
Namdak Tonpa
@5HT
Apr 02 2016 21:26
а один ELF файл можно продать
LISP слишком примитивный для современного слова техники сейчас
Andy
@m-2k
Apr 02 2016 21:27
а кложа
Namdak Tonpa
@5HT
Apr 02 2016 21:27
есть конечно лиспы крутые типа ACL2
Andy
@m-2k
Apr 02 2016 21:27
ггг
Andy
@m-2k
Apr 02 2016 21:28
such lisp, so )))(((
Namdak Tonpa
@5HT
Apr 02 2016 21:28
на нем корректность процессоров проверяли
Andy
@m-2k
Apr 02 2016 21:28
0
1
лол
Namdak Tonpa
@5HT
Apr 02 2016 21:30
удали эту строчку
спасибо
Andy
@m-2k
Apr 02 2016 21:31
го в приват в след раз, лалка
Andy
@m-2k
Apr 02 2016 21:38
уваров наркоман, запихал конфиги в gzip на фс
за что, почему не матчинг внутри кода
нет пути
Namdak Tonpa
@5HT
Apr 02 2016 21:39
люди не готовы к этому :-)
частично конфиги на уровне кода предоставлены уже
многие ключи конфига это имена модулей поддерживающие определный конфигурационный API
это все связано
ключи sys.config никуда не пропадут
application:get_env/3 — всегда будет с нами
Andy
@m-2k
Apr 02 2016 21:41
да не, тут у него генсервер, чтение скорее всего один раз + эти конфиги он эспортнул откуда то скорее всего
кстати config.erl надо удалить
для продакшона не катит
Namdak Tonpa
@5HT
Apr 02 2016 21:41
удали
Andy
@m-2k
Apr 02 2016 21:42
времени нет
Namdak Tonpa
@5HT
Apr 02 2016 21:43
у себя удали на венике
мистер продакшин
Andy
@m-2k
Apr 02 2016 21:43
у себя тоже времени нет удалять )
все тлен
Namdak Tonpa
@5HT
Apr 02 2016 21:44
зато пиздеть я вижу есть время
Andy
@m-2k
Apr 02 2016 21:44
а ты думал
ну и как тебе анимешницы на поляне
Namdak Tonpa
@5HT
Apr 02 2016 21:44
нормас но надо немного сжать
по времени
и чтобы можно было проклацывать
Andy
@m-2k
Apr 02 2016 21:44
так можно
на пробел
Namdak Tonpa
@5HT
Apr 02 2016 21:45
написать тогда надо внизу
ПРОБЕЛ — для проклацывания
Andy
@m-2k
Apr 02 2016 21:45
это стандартно для ВНок
можешь зажать даже
Namdak Tonpa
@5HT
Apr 02 2016 21:45
или SPACE BAR to FWD
Andy
@m-2k
Apr 02 2016 21:45
и улететь в КОСМАС
да эт ваще превью альфы
даже не альфа
Namdak Tonpa
@5HT
Apr 02 2016 21:45
ну у меня уже заказ на такую игру есть
Andy
@m-2k
Apr 02 2016 21:45
там половины базы нет даже
Namdak Tonpa
@5HT
Apr 02 2016 21:45
но надо интерэкшин
Andy
@m-2k
Apr 02 2016 21:46
ORLY?
я могу упороться
хуле
Namdak Tonpa
@5HT
Apr 02 2016 21:46
на буддийскую тему
Andy
@m-2k
Apr 02 2016 21:46
ток там лаги дикие на HI-RES дисплеях типа ретины
Namdak Tonpa
@5HT
Apr 02 2016 21:46
История жизни Шакьямуни в комиксах
Andy
@m-2k
Apr 02 2016 21:46
а рисовать кто будет
Namdak Tonpa
@5HT
Apr 02 2016 21:47
найдем художников
если делать не говно — художники полюбому должны быть
Andy
@m-2k
Apr 02 2016 21:47
если есть эскизы могу кое чо сам сделать
Namdak Tonpa
@5HT
Apr 02 2016 21:48
ну есть статика
иконы придется оживлять
но надо в SVG переводить
у меня уже этот процесс идет
художники получают ЗП
но контент не для игрушки, но его можно использовать и для игрушки
Andy
@m-2k
Apr 02 2016 21:49
ты хочешь svg анимации?
Namdak Tonpa
@5HT
Apr 02 2016 21:49
ну такие не сильные
Andy
@m-2k
Apr 02 2016 21:49
у меня такого нет
Namdak Tonpa
@5HT
Apr 02 2016 21:49
по жанру как принятно в таких стори тейлингах
Andy
@m-2k
Apr 02 2016 21:49
там прост png
Namdak Tonpa
@5HT
Apr 02 2016 21:49
ну объекты будут SVG
а анимации тоже художников дело
думаю нам надо будет что то типа Fake SMILE
Andy
@m-2k
Apr 02 2016 21:49
ну они на js или чо
Namdak Tonpa
@5HT
Apr 02 2016 21:49
SVG SMIL
кто они?
Andy
@m-2k
Apr 02 2016 21:50
анимации
Namdak Tonpa
@5HT
Apr 02 2016 21:50
ну да а че
а как ты предлагаешь?
Andy
@m-2k
Apr 02 2016 21:50
никак
Namdak Tonpa
@5HT
Apr 02 2016 21:50
без анимаций?
Andy
@m-2k
Apr 02 2016 21:51
я вообще не знаю что это потому что даже не касался
Namdak Tonpa
@5HT
Apr 02 2016 21:51
ну было бы прикольно если б у многорукого шивы руки задвигались по формуле
Andy
@m-2k
Apr 02 2016 21:51
но paper.js умеет грузить svg
Namdak Tonpa
@5HT
Apr 02 2016 21:51
иначе ВАУ эффекта не будет
Andy
@m-2k
Apr 02 2016 21:51
ток хз как оно там, ебашится сразу в канвас или остается свг
Namdak Tonpa
@5HT
Apr 02 2016 21:51
надо какая-то изюминка техническая
мне надо чтобы SVG оставалось
какой смысл в растеризации?
она же GPU будет жрать
Andy
@m-2k
Apr 02 2016 21:52
можно двигат быстро без тормозов
Namdak Tonpa
@5HT
Apr 02 2016 21:52
и вообще жрать электричество
Andy
@m-2k
Apr 02 2016 21:52
свг будет, статика нет
это ж канвасы
Namdak Tonpa
@5HT
Apr 02 2016 21:53
ну растр не жрет он аппартно bitblt делает
а SVG да поджирает
Andy
@m-2k
Apr 02 2016 21:53
я поэтому и заюзал канвасы в эрлаче
можно тысячи картинок грузить и ниче не лагает при ресайзе или прокрутке
в отличие от img
Namdak Tonpa
@5HT
Apr 02 2016 21:54
ну хочешь делай на канвасе
но моушен какой-то нужен
возможно даже по серфейсам
Andy
@m-2k
Apr 02 2016 21:55
да не, я те прост про электричество сказал
Namdak Tonpa
@5HT
Apr 02 2016 21:55
ну так я тоже про это
Andy
@m-2k
Apr 02 2016 21:57
а свг анимации не поддерживают трансформацию path?
ну шобы гнулось
Namdak Tonpa
@5HT
Apr 02 2016 21:57
не на всех браузерах
Andy
@m-2k
Apr 02 2016 21:57
там, перспектива, нелинейные искажения
Namdak Tonpa
@5HT
Apr 02 2016 21:57
только те кто SVG SMIL поддерживают
Andy
@m-2k
Apr 02 2016 21:57
а то примеры в инете хуета какая то
Namdak Tonpa
@5HT
Apr 02 2016 21:57
остальные как IE12 сосут хуй
Andy
@m-2k
Apr 02 2016 21:57
для детей
IE ненужен
Namdak Tonpa
@5HT
Apr 02 2016 21:58
ну мой огонь — это path траснформация
Andy
@m-2k
Apr 02 2016 21:58
как ее сделать
в чем
Namdak Tonpa
@5HT
Apr 02 2016 21:58
я делал в Sketch
руками рисова анимационный PATH
Andy
@m-2k
Apr 02 2016 21:58
она плавная или рваная?
не помню уже
Namdak Tonpa
@5HT
Apr 02 2016 21:59
а потом его CTRL-C+CRTL-V копипастил в свой SVG
и подхачивал по стандарту )
у меня немного рваная
но можно сделать не по колхозному — было бы желание и время
Andy
@m-2k
Apr 02 2016 22:00
надо чтобы нарисовал две фигуры и они во времени сами друг в друга превращались
непонятно ток как маркеры сопоставлять
и непонятно скок это js времени сожрет
это уже дифференцирование какое-то
Namdak Tonpa
@5HT
Apr 02 2016 22:01
обычные квадратичные и кубические сплайны
Andy
@m-2k
Apr 02 2016 22:03
не уж то такого нет, это реализация тайминговых функций css с нуля сук
Andy
@m-2k
Apr 02 2016 22:10
@5HT у меня шото mad .applist не сохраняет в бандл
Namdak Tonpa
@5HT
Apr 02 2016 22:22
ПИЧАЛЬ
Andy
@m-2k
Apr 02 2016 22:22
а где все файлы
в filesystem какое-то говно одно и beam'ов нет
Andy
@m-2k
Apr 02 2016 22:28
удалил до PK хидер а он шот не разархивируется
как обычно ничего не работает
Namdak Tonpa
@5HT
Apr 02 2016 22:28
ты просто не смышленый :-)
у хакеров всегда получается
а детишки только рыдают и срут
Andy
@m-2k
Apr 02 2016 22:29
у хуякеров
Namdak Tonpa
@5HT
Apr 02 2016 22:30
у хуяторов тоже получается :-)
Andy
@m-2k
Apr 02 2016 22:30
объяснить нормально не можешь почему у меня в бандле апплиста и сисконфига нет?
Namdak Tonpa
@5HT
Apr 02 2016 22:30
у счастливчиков еще получается )
Andy
@m-2k
Apr 02 2016 22:30
на старом маде все работает
Namdak Tonpa
@5HT
Apr 02 2016 22:30
у лузеров – нет
Andy
@m-2k
Apr 02 2016 22:30
тут я обновляюсь и нихуя не работает
и ты тип такой, ЕБАТЬ БРАТАН тебе надо посмотреть блядь внутрь escript хуедер поменять и подрочить пару часов
у нас же полная обратная совместимость
коре не трогай
хуе мое
лол
вместо того чтобы обновить депсы, я обновляю депсы и без чьих либо пояснений должен понять почему ничего уже не запускается
думаю когда n2o перевытяну опят все раком встанет
Namdak Tonpa
@5HT
Apr 02 2016 22:35
Screen Shot 2016-04-03 at 1.34.34 AM.png
для ебанатов
Andy
@m-2k
Apr 02 2016 22:36
и как мне эта лаймовая пикча поможет?
Namdak Tonpa
@5HT
Apr 02 2016 22:37
тебе никак :-)
тебе пиздец
я просто для тех кто это читать будет )
как депсы о чем ты пиздишь?
если есть техническая предьява
уверен она формулируется в виде Issue
рано или поздно это кто-то заметит
то что ты тут кукарекаешь — это я уже понял что полагаться на это не нужно
ты сам обесценил свои слова
Namdak Tonpa
@5HT
Apr 02 2016 22:44
synrc/mad#51 у тебя хватило ума создать
значит и второй создаш :-)
ты что не понимаешь что code:priv_dir/1 в бандле работать не будет ? :-)
сколько раз я это объяснял?
Andy
@m-2k
Apr 02 2016 22:46
это было до того как ты сюда прилез
можешь закрыть
Namdak Tonpa
@5HT
Apr 02 2016 22:47
та нахуя пусть читают
может кто-то каментнет :-)
Andy
@m-2k
Apr 02 2016 22:47
мож мож
Namdak Tonpa
@5HT
Apr 02 2016 22:48
ну так что есть воспроизведение у мегаошибки которая забывает паковать .applist и sys.config ?
:-)
жду же
Andy
@m-2k
Apr 02 2016 23:06
обновил