These are chat archives for synrc/n2o

3rd
Sep 2015
Andy
@m-2k
Sep 03 2015 00:00
оригинальные файлы перемести
переименуй папку с проектом где компиляешь
route(<<"favicon.ico">>) -> static_file;
route(<<"one">>) -> one;
route(Route) -> % Just check that requested module is beam file
    Exist = lists:foldl(fun(L,A) ->
        M = filename:basename(L,".beam"),
        case A of
так все работает и localhost/one открывается
поэтому я повторю что трабла в вилдкарде dynroute
Namdak Tonpa
@5HT
Sep 03 2015 00:01
ну я тебе три часа уже про то что вайлдкарт надо писать говорю :-)
для ets:tab2list(filesystem).
Andy
@m-2k
Sep 03 2015 00:01
ггггг
Namdak Tonpa
@5HT
Sep 03 2015 00:01
а ты мне какой-то код постишь
кстати если route статический вернуть то и бандл может заработать
в пустой папке
Andy
@m-2k
Sep 03 2015 00:02
он и будет работать
ну да
объясни суть
бандлов
это для систем без ФС
Namdak Tonpa
@5HT
Sep 03 2015 00:03
так шо возвращаем статический роут или ты пофиксаешь свой dynroute?
Andy
@m-2k
Sep 03 2015 00:03
в бандле ФС же readonly?
Namdak Tonpa
@5HT
Sep 03 2015 00:03
ну да но внешняя ФС то работает все функции то работают
это только для лоадера
чтобы стартовать приложения которые внутри бандла
это чисто для редистрибуции
Andy
@m-2k
Sep 03 2015 00:04
я к тому как вообще предполается использовать?
Namdak Tonpa
@5HT
Sep 03 2015 00:04
отсылать по почте один файл
и запускать его на другом компе с эрлангом
Andy
@m-2k
Sep 03 2015 00:04
мне деплоить на сервер так лучше или через гит?
Namdak Tonpa
@5HT
Sep 03 2015 00:04
single file деплой лучше чем гит
это же просто cp
оно всегда атомарное
Andy
@m-2k
Sep 03 2015 00:05
а база когда рядом лежит - норм?
Namdak Tonpa
@5HT
Sep 03 2015 00:05
ну запустится этот бандл и создаст базу если ее нет
а если есть то будет ее юзать
  • mad_repl:load_file написана так
что если ты создаш папку или файлы которые перекрывают бандл то они будут иметь высший приоритет
Andy
@m-2k
Sep 03 2015 00:06
это я знаю
Namdak Tonpa
@5HT
Sep 03 2015 00:06
ну и все
что тебе еще нада?
Andy
@m-2k
Sep 03 2015 00:06
а как в xen
Namdak Tonpa
@5HT
Sep 03 2015 00:06
в xen все немножко по другому но похоже
там ебанистика с файлоавыми системами
Andy
@m-2k
Sep 03 2015 00:07
там ФС расшаривается для каждого инстанса?
Namdak Tonpa
@5HT
Sep 03 2015 00:07
для xen надо отдельный лоадер писать
там GooFS
и ограничение на 255 файлов :-)
Andy
@m-2k
Sep 03 2015 00:07
ГУФС не гуглится чот
Namdak Tonpa
@5HT
Sep 03 2015 00:08
ну пушо это в Cloudozer придумали
Andy
@m-2k
Sep 03 2015 00:08
ебать
Andy
@m-2k
Sep 03 2015 00:08
гуф же умер?
сейчас это реально у себя потестить?
Namdak Tonpa
@5HT
Sep 03 2015 00:09
да
Andy
@m-2k
Sep 03 2015 00:09
а есть профит?
Namdak Tonpa
@5HT
Sep 03 2015 00:10
экспериментальная технология
файлы не работают пока в posix LING
только сеть
ну а xen я думаю ты хуй запустишь с таким вопросами как сегодня )
Andy
@m-2k
Sep 03 2015 00:10
а в эрланге ко мнезии можно по удаленке конектиться?
Namdak Tonpa
@5HT
Sep 03 2015 00:11
mnesia в xen не работает
Andy
@m-2k
Sep 03 2015 00:11
не будет?
я не про xen
например есть нода с мнезией
и есть нода под xen без мнезии. может ли нода xen юзать базу по удаленке?
Namdak Tonpa
@5HT
Sep 03 2015 00:12
нет, remote протокола эрланга в xen нет
только TCP
есть 9p протокол
это будущий интерконнект LING
remote protocol эрланга — говно
Andy
@m-2k
Sep 03 2015 00:13
а если не xen, эрланг вообще может так работать? с базой по сети
когда своей нет
Namdak Tonpa
@5HT
Sep 03 2015 00:13
может
Andy
@m-2k
Sep 03 2015 00:13
ЖИР
Namdak Tonpa
@5HT
Sep 03 2015 00:14
rpc:call же
вызывай функции мнезии на удаленной ноде
не только с мнезией с чем хочешь можно раотать :-)
Andy
@m-2k
Sep 03 2015 00:14
ЖИИИР
Namdak Tonpa
@5HT
Sep 03 2015 00:14
сама мнезия тоже rpc:call юзает
Andy
@m-2k
Sep 03 2015 00:15
чот давно я книгу по эрлангу не открывал, зашкварился вэбом
но kvs же так не настроить?
просто нах цеплять шару на ноду если сетка быстрее
и фс нинужон
Namdak Tonpa
@5HT
Sep 03 2015 00:17
зачем его так "настраивать", для этого ничего настраивать не нужно
Andy
@m-2k
Sep 03 2015 00:17
а, ну да
Namdak Tonpa
@5HT
Sep 03 2015 00:17
просто создай файлик kvs_proxy.erl и везде в API делай rpc:call на соседнюю ноду
Andy
@m-2k
Sep 03 2015 00:17
rpc call к kvs
заебись
Namdak Tonpa
@5HT
Sep 03 2015 00:18
можно типа backend сделать типа store_remote.erl
Andy
@m-2k
Sep 03 2015 00:18
ЖИИИР
как бы это всё развернуть чтобы потестить
ну да чтобы фаулт толеранс
Namdak Tonpa
@5HT
Sep 03 2015 01:10
пришел чувак в IRC говорит что на хаскеле пишет
а сам незнает вообще что такое REST и для чего он :-)
Andy
@m-2k
Sep 03 2015 01:10
а нахуй ему это? :smile:
Namdak Tonpa
@5HT
Sep 03 2015 01:10
заебал уже меня так шо пиздец
ищет ошибки в synrc/rest
Andy
@m-2k
Sep 03 2015 01:11
скучно ему?
Namdak Tonpa
@5HT
Sep 03 2015 01:11
скорее мне
Andy
@m-2k
Sep 03 2015 01:11
пусть dynloader допилит
Namdak Tonpa
@5HT
Sep 03 2015 01:11
пиши wildcard
Andy
@m-2k
Sep 03 2015 01:11
4 утра, я б поспал
Namdak Tonpa
@5HT
Sep 03 2015 01:11
допиливатель
Andy
@m-2k
Sep 03 2015 01:11
эт в ets надо вспоминать
я nginx ебу
Namdak Tonpa
@5HT
Sep 03 2015 01:12
шо там вспоминать 1 сука генератор списка надо написать
в одну строчку
Andy
@m-2k
Sep 03 2015 01:12
erlach проебался
все конфиги в пизду
СУКА
Namdak Tonpa
@5HT
Sep 03 2015 01:12
лох
Andy
@m-2k
Sep 03 2015 01:12
R
Namdak Tonpa
@5HT
Sep 03 2015 01:19
11892324_10153653912698793_367383450929222940_o.jpg
купил себе флешку :-)
Andy
@m-2k
Sep 03 2015 01:27
этот чел заходил периодически в течении года, спрашивал про eventing и прочее
Namdak Tonpa
@5HT
Sep 03 2015 01:27
какой ивентинг ?
Andy
@m-2k
Sep 03 2015 01:28
#ev{}
а чо за флешка
и книга
Namdak Tonpa
@5HT
Sep 03 2015 01:28
флешка, а внутри M.2 SSD который в мак можно вставить
Andy
@m-2k
Sep 03 2015 01:28
heartbeat какой-то даже
в мак уже ниче не вставишь
Namdak Tonpa
@5HT
Sep 03 2015 01:29
в мой еще можно
Andy
@m-2k
Sep 03 2015 01:29
даже на десктопах впаивать начали
Namdak Tonpa
@5HT
Sep 03 2015 01:29
в MacBook Air 13" диски формата M.2
именно такого как на рисунке
Andy
@m-2k
Sep 03 2015 01:29
ну да
у меня уже впаяно
о чем книга?
Namdak Tonpa
@5HT
Sep 03 2015 01:30
а у тебя какой?
Andy
@m-2k
Sep 03 2015 01:30
macbook-pro 2013
Namdak Tonpa
@5HT
Sep 03 2015 01:30
у меня Air6.2
не может быть, в мак бук про тем более можно вставить
раскрути и посмотри
Andy
@m-2k
Sep 03 2015 01:30
ггг
было бы неплохо, а то 8 гигов маловато
Namdak Tonpa
@5HT
Sep 03 2015 01:31
не память!
ДИСК!
Andy
@m-2k
Sep 03 2015 01:31
а, бля
ну это да
Namdak Tonpa
@5HT
Sep 03 2015 01:31
это диск на фотке
Andy
@m-2k
Sep 03 2015 01:31
точняк
как ты нихуя не спишь ночами и еще соображаешь что то
пришли мне книгу в pdf
Namdak Tonpa
@5HT
Sep 03 2015 01:32
ты шо вообще?
Andy
@m-2k
Sep 03 2015 01:32
ОТСКАНИРУЙ БЛЯТЬ!
это та самая книга что ль?
по n2o
Namdak Tonpa
@5HT
Sep 03 2015 01:32
да
Andy
@m-2k
Sep 03 2015 01:32
лол
Namdak Tonpa
@5HT
Sep 03 2015 01:33
задал чуваку прямой вопрос. Посмотрю что ответит :-)
Andy
@m-2k
Sep 03 2015 01:33
сначала поумал что ты дистрибьютить n2o на флешках собрался
fullstack
Namdak Tonpa
@5HT
Sep 03 2015 01:33
это 240ГБ флешка :-)
Andy
@m-2k
Sep 03 2015 01:34
место под базу же
Namdak Tonpa
@5HT
Sep 03 2015 01:36
думал купить себе веник, посмотрел какой ад везде продадают ели нашел внешний SSD диск формата M.2 с USB 3.0 и красивым корпусом.
Andy
@m-2k
Sep 03 2015 01:36
веник это что
внешний?
Andy
@m-2k
Sep 03 2015 01:37
а нах раскрутил?
Namdak Tonpa
@5HT
Sep 03 2015 01:37
он раскрученый продается с двумя отвертками впридачу для мака
Andy
@m-2k
Sep 03 2015 01:38
норм
у меня стока же ща стоит в лаптопе
но чот нихватает уже
Namdak Tonpa
@5HT
Sep 03 2015 01:39
у меня в лептопах всегда максимум стоковый 512 стоит :-)
Andy
@m-2k
Sep 03 2015 01:40
у меня ноут для бедных как ты говоришь
мне кажется в irc ты общаешься с ботом
или он под спидами
Namdak Tonpa
@5HT
Sep 03 2015 01:42
если он еще раз шото спросит я спрошу где звезды на гитхабе :-)
Ilya Gorskin
@Revent
Sep 03 2015 05:25
@5HT и все таки https://github.com/synrc/n2o/blob/master/src/wf.erl#L67-L70 это точно рабочий момент? action_async нет нигде
Namdak Tonpa
@5HT
Sep 03 2015 05:27
да забыл перенести этот файл
Ilya Gorskin
@Revent
Sep 03 2015 05:27
ты вообще не спишь что-ли? :)
Namdak Tonpa
@5HT
Sep 03 2015 05:27
это надо перенести в нитро
Ilya Gorskin
@Revent
Sep 03 2015 05:28
кстати mad up пытается обновить из гита текущий каталог? это нормальное поведение?
Namdak Tonpa
@5HT
Sep 03 2015 05:29
конечно
зачем две команды набирать
одной должно все обновлятся
Ilya Gorskin
@Revent
Sep 03 2015 05:29
ну а если текущий католог просто локальный
Namdak Tonpa
@5HT
Sep 03 2015 05:30
а как оно сыпется у тебя?
Ilya Gorskin
@Revent
Sep 03 2015 05:30
==> up: "."
fatal: Not a git repository (or any parent up to mount point /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
Namdak Tonpa
@5HT
Sep 03 2015 05:30
оно должно просто гит ошибку написать
ну все верно
Ilya Gorskin
@Revent
Sep 03 2015 05:30
просто раньше такого не было
Namdak Tonpa
@5HT
Sep 03 2015 05:30
туту ничего не менялось последнее время
так было всегда
Andy
@m-2k
Sep 03 2015 05:31
это не баг, это – фича! :smile:
Ilya Gorskin
@Revent
Sep 03 2015 05:31
странно
Namdak Tonpa
@5HT
Sep 03 2015 05:33
запускать mad up внтури не git каталога все равно не имеет смысла
так как это опция полностью использует git
Ilya Gorskin
@Revent
Sep 03 2015 05:34
ну я ее использую для обновления deps
Namdak Tonpa
@5HT
Sep 03 2015 05:35
ну можно опцию ввести
mad up deps
чтобы текущий не проверяло
если сильно хочешь
не так не пойдет
Ilya Gorskin
@Revent
Sep 03 2015 05:36
да не надо сильно не напрягает, просто раньше такого не было вроде
Namdak Tonpa
@5HT
Sep 03 2015 05:36
mad up local
deps — опция верхнего уровня ее нельзя использовать как второго
проверить легко — вытащи старую версию
зачем размышлять
Andy
@m-2k
Sep 03 2015 05:38
заебись
Applications: [kernel,stdlib,fs,crypto,compiler,syntax_tools,mnesia,ranch,
               gproc,kvs,cowlib,cowboy,n2o,review,active,erlydtl,jsone,kjell,
               mad,nitro,rest,sh]
Erlang/OTP 18 [erts-7.0] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V7.0  (abort with ^G)
1> Setting up watches.  Beware: since -r was given, this may take a while!
                                                                          Watches established.
@Revent а удалить папку deps не?
Ilya Gorskin
@Revent
Sep 03 2015 05:54
@m-2k зачем?
Andy
@m-2k
Sep 03 2015 05:54
чтобы обновить их
Ilya Gorskin
@Revent
Sep 03 2015 05:55
ну это как бы не корректно :) че их каждый раз удалять?
если опция есть?
Andy
@m-2k
Sep 03 2015 05:55
я удаляю
Namdak Tonpa
@5HT
Sep 03 2015 05:55
при чем тут удалять?
Andy
@m-2k
Sep 03 2015 05:56
хз
Namdak Tonpa
@5HT
Sep 03 2015 05:56
он просто не понял
пизданул как всегда какую-то хуйню
Andy
@m-2k
Sep 03 2015 05:56
да
почему на ковбой такая унылая дока? как и на n2o
Andy
@m-2k
Sep 03 2015 06:32
вот, запилил наконец http://erlang.one
Namdak Tonpa
@5HT
Sep 03 2015 07:07
CSS 600 LOC ?
Screen Shot 2015-09-03 at 10.08.08 AM.png
и в итоге такая хуйня?
тебя поря дисквалифицировать
посмотри как у аппла
Namdak Tonpa
@5HT
Sep 03 2015 07:21
мне не дает покоя неработающий XHR
хочу сделать персистентные процессы под супервизорами на n2o
и хранить для них состояние комет процессов
хотя нахуя кому эти кометы уже нужны
так то семпл работает, но если через ws:send посылать, то такие сообщения уже не дойдут, потому как процессс мгновенно умирает, только обработав XHR POST запрос
Namdak Tonpa
@5HT
Sep 03 2015 08:40
вернул SPA в N2O/sample
Namdak Tonpa
@5HT
Sep 03 2015 08:46
бандл review теперь работает и в DTL и в SPA режиме
@m-2k вот так ты хотел:
вроде все пофиксал
можно тегать все 2.9
Ilya Gorskin
@Revent
Sep 03 2015 09:21
ок хорошо спасибо.
Namdak Tonpa
@5HT
Sep 03 2015 09:24
а ты что юзаешь wf:async ?
там надо все на gen_server переводить
Ilya Gorskin
@Revent
Sep 03 2015 09:26
не не юзаю просто непонятки возникли :)
wf на gen server?
Namdak Tonpa
@5HT
Sep 03 2015 09:27
в action_async.erl внутри вместо spawn надо gen_server:start_link
Ilya Gorskin
@Revent
Sep 03 2015 09:28
понятно
Alexandr
@alle-ox
Sep 03 2015 09:31
c async компиляция сломалась
Namdak Tonpa
@5HT
Sep 03 2015 09:31
показывай
Alexandr
@alle-ox
Sep 03 2015 09:32
action_async.erl:3: can't find include lib "n2o/include/wf.hrl"
Namdak Tonpa
@5HT
Sep 03 2015 09:37
все я все понял
убрал это из nitro
добавил в n2o
и переименовал в n2o_async.erl
Alexandr
@alle-ox
Sep 03 2015 09:46
а при mad deps репозитории не обновляются?
Namdak Tonpa
@5HT
Sep 03 2015 09:47
если есть каталог в deps/* то нет, если нет каталога, то вытаскиваются
mad up только deps/* каталоги обновляет
специально для этого и была написана
@m-2k если ты не перешешь n2o_dynroute я его удаляю
решай будет ли он в 2.9
Namdak Tonpa
@5HT
Sep 03 2015 10:39
@fycth когда книгу допишешь? :-) https://www.gitbook.com/book/fycth/web-development-with-erlang-and-n2o/details
Namdak Tonpa
@5HT
Sep 03 2015 11:06
@m-2k кстати твой n2o_binary.erl я тоже удаляю
иду сегодня к @doxtop писать upload чанковый
вместо него
Andy
@m-2k
Sep 03 2015 14:19
winter is coming
наконец-то можно будет сказать что n2o - production ready
как только будет асинк под ген сервером и почанковая загрузка с компиляцией в бандл
Andrii Sergiienko
@fycth
Sep 03 2015 14:33
@5HT когда допишу не знаю.
Но вот щас, как m-2k говорит, n2o будет production ready, то можно будет уже педалить с удвоенным усердием
там кстати интересная дискуссия в erlng-russian началась
на тему erlang + web
Andy
@m-2k
Sep 03 2015 14:36
@5HT 2000LOC css у апла то есть круче моих 600?
Andrii Sergiienko
@fycth
Sep 03 2015 14:36
пока основная мысль: Elixir наше все
Andy
@m-2k
Sep 03 2015 14:36
эликсир - это рубиподобная фиготень
кмк :smile:
Andrii Sergiienko
@fycth
Sep 03 2015 14:37
ну я не вникал. Со стороны посомтрел - мне не понравилось.
Andy
@m-2k
Sep 03 2015 14:38
на тему или эликсир?
Andrii Sergiienko
@fycth
Sep 03 2015 14:38
Эликсир
У меня чувства от эликсира смешанные. Примерно как от Скалы. Со скалой меня не отпускает ощущение того что на JVM (со всеми его долбанные проблемами и "особенностями") нагрузили сверху еще нечто, добавив туда особенностей и проблем еще и этого нечта.
в итоге это какой-то новый адок
хотя многим нравится
но наверное я не слишком глубоко вникнул чтобы понять красоту
Andy
@m-2k
Sep 03 2015 14:43
@5HT не смогу переписать dynroute пока mad генерит filesystem в ets без метаинфы в какой папке был beam
нужен же вилдкард только по apps/
а там все как один
Снимок экрана 2015-09-03 в 17.44.17.png
@fycth кложу заюзай
Namdak Tonpa
@5HT
Sep 03 2015 15:28
для бимов похуй папка
папки нужны только для priv директории
Andy
@m-2k
Sep 03 2015 15:36
ты читаешь что я пишу?
по-диагонали походу
filelib:wildcard("apps/*/ebin/*.beam")),
Namdak Tonpa
@5HT
Sep 03 2015 15:42
да просто beam ищи plain
зачем в дереве?
ты должен мержить вот это что ты написал с плейн поиском по ets fs
по файловой системе ты ищешь в дереве
Andy
@m-2k
Sep 03 2015 15:48
что значит plain
Namdak Tonpa
@5HT
Sep 03 2015 15:49
то что в бандле, в бандле же все без каталог в корне все beam лежат
Andy
@m-2k
Sep 03 2015 15:49
да
Namdak Tonpa
@5HT
Sep 03 2015 15:49
если в браузере написали /path/to/module
то мы ищешь в бандле ./module.beam
Andy
@m-2k
Sep 03 2015 15:49
но мне надо селект по тем кто лежал в apps
Namdak Tonpa
@5HT
Sep 03 2015 15:50
это если не бандл
Andy
@m-2k
Sep 03 2015 15:50
ну например domain.com/n2o_bullet
с другой стороны и в apps может лежать какой-нибудь utils.erl и его тоже вызывать не ок
поэтому надо добавить статик роутинг а этот пометить как DEVELOP ONLY
для слепых
или вообще выпилить нах
Namdak Tonpa
@5HT
Sep 03 2015 15:52
ну там же должен быть стрикт лист
какие разрешены
wf:config(n2o,allowed_routes,[index,login]).
Andy
@m-2k
Sep 03 2015 15:53
ууууу
а такой есть? лол
Namdak Tonpa
@5HT
Sep 03 2015 15:53
и похуй тогда это в apps/*/ebin на диске или в ets fs
Andy
@m-2k
Sep 03 2015 15:53
тогда в жопу, это всё говно
Namdak Tonpa
@5HT
Sep 03 2015 15:54
ну сделай
Andy
@m-2k
Sep 03 2015 15:54
это говно
надо статик вернуть
Namdak Tonpa
@5HT
Sep 03 2015 15:54
удалять тогда?
Andy
@m-2k
Sep 03 2015 15:54
да
Namdak Tonpa
@5HT
Sep 03 2015 15:54
я вернул уже статик
счас вопрос что с n2o_dynroute
Andy
@m-2k
Sep 03 2015 15:54
потому что ньюбаи ебанутся в это втыкать
Namdak Tonpa
@5HT
Sep 03 2015 15:54
будет ли он в n2o или нет
согласен
я на совещании решаем как аплоад делать двунаправленный с QoS
Andy
@m-2k
Sep 03 2015 15:54
@5HT и надо запилить в sys.config все доступные параметры - это хороший тон
Namdak Tonpa
@5HT
Sep 03 2015 15:55
сделаю к 2.9
Andy
@m-2k
Sep 03 2015 15:55
а лучше всё в config.erl
я люблю им пользоваться
не надо рестартовать приложение из-за какого-то TTL напрмер
Namdak Tonpa
@5HT
Sep 03 2015 15:55
ну у нас уже два конфига :-)
Andy
@m-2k
Sep 03 2015 15:56
sys.config - это для эрланга - там бд и прочая херота которую на лету нельзя поменять или проблематично
config.erl - ЖИР
Namdak Tonpa
@5HT
Sep 03 2015 15:57
ага, напишем главу в n2o book про config.erl
Andy
@m-2k
Sep 03 2015 15:57
чот у меня последнее время руки почасываются на medium что-нибудь пописать
ток пока всё так кривожопо что и писать не о чем
Namdak Tonpa
@5HT
Sep 03 2015 15:58
попробуй application:set_env(n2o,formatter,bert)
Andy
@m-2k
Sep 03 2015 15:59
это ж пиздец, проверять, экспортируема ли функция, если нет - проверять переменные окружения - иначе брать дефолтное значение
Namdak Tonpa
@5HT
Sep 03 2015 15:59
и application:set_env(n2o,formatter,json)
Andy
@m-2k
Sep 03 2015 15:59
ws консоль смотреть?
Namdak Tonpa
@5HT
Sep 03 2015 15:59
добавь wf_convert в log_allow
и смотри консоль сервера
в js я поотключал все
надо там какую-то переменную с сервера брать чтобы debug = true выставлял и от него console.log работали
Andy
@m-2k
Sep 03 2015 16:01
я бы сделал опциональным вывод ошибок в браузер из document.erl
это ж девелоп mode
пустой экран веселее, а срать – в лог на сервере
Namdak Tonpa
@5HT
Sep 03 2015 16:06
@fycth интересная в каком плане?
люди которые никогда не использовали никаких веб фреймворков и не написали ни одного интерактивного веб приложения, размышляют о вебе?
антропологически интерсная или как? :-)
Andy
@m-2k
Sep 03 2015 16:11
wf_convert:JSON {io,_,_}: <<"{var x=qi('auto665136'); x && x.addEventListener('click',function (event){{ if (validateSources([])) ws.send(enc(tuple(atom('pickle'),bin('auto665136'),bin('g2gCaAVkAAJldmQAA3NwYWQAB...
это оно?
Namdak Tonpa
@5HT
Sep 03 2015 16:12
оно
Andy
@m-2k
Sep 03 2015 16:12
wf_convert:BERT {io,_,_}: <<"{var x=qi('auto6136'); x && x.addEventListener('click',function (event){{ if (validateSources([])) ws.send(enc(tuple(atom('pickle'),bin('auto6136'),bin('g2gCa....
какой вариант передает меньше байт?
Namdak Tonpa
@5HT
Sep 03 2015 16:18
у нас BERT
но для BERT надо вызывать utf8_decode
Andy
@m-2k
Sep 03 2015 16:27
@5HT чот у меня кастомный элемент перестал работать
рендерится а js не подгружается
Namdak Tonpa
@5HT
Sep 03 2015 16:31
N2O_start(); изменился но это врядли влияет
json форматтер совместим с предыдущими версиями n2o
Andy
@m-2k
Sep 03 2015 16:34
Не, ивенты приезжают
не приезжает onclick для моих кнопочек
не пойму как понять где затык
render_action(#event{})
ща как поживает?
Namdak Tonpa
@5HT
Sep 03 2015 16:39
ну ты же его последний раз менял
убыстрял там шото
отлично поживает
в nitro живет
Andy
@m-2k
Sep 03 2015 16:39
ща проверю )
Andy
@m-2k
Sep 03 2015 17:32
разобрался
render_action(#event{}) => [<<>>]
твой фикс был, мой код просто бинарь возвращал
n2o то я пофиксал тогда а кастомный элемент с этой fun - нет
Andy
@m-2k
Sep 03 2015 17:47
@5HT в KVS не будешь инкапсуляцию user делать?
Namdak Tonpa
@5HT
Sep 03 2015 17:54
наследование и полиморфизм!
Andy
@m-2k
Sep 03 2015 17:54
мокрые письки скачать без смс
Namdak Tonpa
@5HT
Sep 03 2015 17:55
можно создать какой-то репо куда складывать всякие n2o goodies
типа твоего n2o_dynroute
типа чтобы новички вдохновения набирались
Andy
@m-2k
Sep 03 2015 17:56
прикольна идея!
создай и пихни туда динроут
а я на медиум напишу
описалово
да и вообще
Namdak Tonpa
@5HT
Sep 03 2015 17:57
только ж напиши чтобы он работал в бандле блядь
Andy
@m-2k
Sep 03 2015 17:57
ггг
ок
а проверять обязательно? :smile:
вот сюда пиши
Andy
@m-2k
Sep 03 2015 18:27
а кто-нибудь потом разберется в этой пом^W репе? :smile:
Namdak Tonpa
@5HT
Sep 03 2015 18:28
мы будем потихоньку ее чистить
чтобы к 3.4 она вся была на новом N2O и работала
оно там и так рабочее должно быть
Andy
@m-2k
Sep 03 2015 18:28
это получается что-то типа review?
тогда надо просто ридми добавить и ок
Namdak Tonpa
@5HT
Sep 03 2015 18:29
это контролы для erlang-synrc/cms
его тоже хотим к 3.5 поднять
но сначала файл трансфер протокол и супервизоры для async воркеров
wf:async будет создавать через supervisor:start_child а не через spawn
как в spawnproc/bpe
Andrii Sergiienko
@fycth
Sep 03 2015 18:32
@5HT ну, интересная, скорее, в энтомологическом смысле :)
Namdak Tonpa
@5HT
Sep 03 2015 18:32
так где она?
я люблю хуйню всякую читать!
покаж
Andy
@m-2k
Sep 03 2015 18:34
тут кто-то уже обещал показать его файл трансфер с чанками
Andrii Sergiienko
@fycth
Sep 03 2015 18:34
вот тут можно ознакомиться
Andy
@m-2k
Sep 03 2015 18:35
и обосрался
да, лапшин и жлоба поди любимые ораторы макса )
Andrii Sergiienko
@fycth
Sep 03 2015 18:35
не знаю как Макса, но мои - да
Andy
@m-2k
Sep 03 2015 18:36
там ниче интересного в этих унылых рассылках
Andrii Sergiienko
@fycth
Sep 03 2015 18:36
с давних пор
Andy
@m-2k
Sep 03 2015 18:36
разве что в час ночи мне смс ебаное приходит каждый день
Andrii Sergiienko
@fycth
Sep 03 2015 18:36
я когда-то попытался даже подискутировать. давно еще.
Namdak Tonpa
@5HT
Sep 03 2015 18:36
все эрланг ватники, еще зерта нехватает
Andy
@m-2k
Sep 03 2015 18:36
с богами мне кажется сложно дискутировать
Andrii Sergiienko
@fycth
Sep 03 2015 18:36
дадада!
зерта еще
Andy
@m-2k
Sep 03 2015 18:37
корона дохуя возвышает же
Andrii Sergiienko
@fycth
Sep 03 2015 18:37
но лапшин в принципе в состоянии восполнить недостачу всех прочих
Andy
@m-2k
Sep 03 2015 18:37
зертота норм чувак
Namdak Tonpa
@5HT
Sep 03 2015 18:37
ватота
Andy
@m-2k
Sep 03 2015 18:37
ггг
Namdak Tonpa
@5HT
Sep 03 2015 18:37
m-2k тоже ватота
Andrii Sergiienko
@fycth
Sep 03 2015 18:37
бляююю
Andy
@m-2k
Sep 03 2015 18:37
нет ты
Namdak Tonpa
@5HT
Sep 03 2015 18:37
но хоть не выйобуется
Andrii Sergiienko
@fycth
Sep 03 2015 18:37
латентный?
Namdak Tonpa
@5HT
Sep 03 2015 18:37
нет открытый
Andrii Sergiienko
@fycth
Sep 03 2015 18:38
а. просто не активный
Namdak Tonpa
@5HT
Sep 03 2015 18:38
видел у него в инстаграмме колорадскую ленту на зеркале заднего вида в машине
Andy
@m-2k
Sep 03 2015 18:38
мне норм посоны. а вам?
Namdak Tonpa
@5HT
Sep 03 2015 18:38
активный
схуя б неактивный ленточку постил :-)
Andy
@m-2k
Sep 03 2015 18:38
АХАХХАХА
Andrii Sergiienko
@fycth
Sep 03 2015 18:38
ахуеть
Andy
@m-2k
Sep 03 2015 18:38
а чо не так с лентой?
Andrii Sergiienko
@fycth
Sep 03 2015 18:38
ну это тогда убежденный уже
Andy
@m-2k
Sep 03 2015 18:38
во что
Namdak Tonpa
@5HT
Sep 03 2015 18:39
поедь на донбас посмотри что не так с лентой
Andy
@m-2k
Sep 03 2015 18:39
а донбас тут при чем
это как клеймо у меня на лбу?
она уже висит года 2.5 еще до всей этой хуйни
так че, может мне кто тут объяснит? мож я живу не по понятиям, или непросветлённый?
Namdak Tonpa
@5HT
Sep 03 2015 18:43
пиши n2o_dynroute, я тебе репозиторий создал, го кодить
Andy
@m-2k
Sep 03 2015 18:43
я датадог настраиваю
Andy
@m-2k
Sep 03 2015 18:48
ктоме mtx еще и агента надо на тачку установить?
ущербный у них сайт... и агент
Andy
@m-2k
Sep 03 2015 18:58
без sudo в системе не установишь. лол говноскрипты
на сайте кроме ссаной строки на скрипт ничего нет, типа юзер френдли, хотя по факту я должен быть красноглазым наркоманом чтобы разобрать их блядов скрипт и поставить агента руками. ни на мак ни на DO не ставится из коробки. уебаны.
Andrii Sergiienko
@fycth
Sep 03 2015 19:23
@m-2k не, объяснить тут никак. только на Донбасс придется ехать
Andy
@m-2k
Sep 03 2015 20:25
запилил n2o_dynroute в 6 строк
Andy
@m-2k
Sep 03 2015 21:25
@5HT сможешь запилить тему чтобы в sys.config можно было указывать для mad директории/файлы которые не надо пихать в бандл?
Andy
@m-2k
Sep 03 2015 21:40
@5HT ОЛОЛО уменя temp_id генерятся неуникальные
R18.0
utils:temp_id(20).
["auto468170","auto468171","auto468172","auto468172",
 "auto468172","auto468176","auto468177","auto468177",
 "auto468177","auto468177","auto468178","auto468178",
 "auto468178","auto468179","auto468179","auto468179",
 "auto468180","auto468180","auto468181","auto468181"]
temp_id() -> wf:temp_id().
temp_id(Count) -> [ temp_id() || _ <- lists:seq(1,Count) ].
а какого хера os:timestamp делает в wf:temp_id/0 ?
temp_id() -> {_, _, C} = os:timestamp(), "auto" ++ integer_to_list(C).
она не гарантирует уникальные значения