These are chat archives for synrc/n2o

26th
Jun 2016
rusjava8
@rusjava8
Jun 26 2016 09:31
Посоветуйте редактор с подсветкой erlang и html для debian, пока рассматриваю только emacs как один из лучших вариантов...
Yuriy Al. Shirokov
@yashrk
Jun 26 2016 09:36
Использую Emacs, полёт нормальный. Там же erlang-mode и вот это вот всё.
Yuriy Al. Shirokov
@yashrk
Jun 26 2016 09:42
Про otp.mk никто не хочет отвечать, поставлю вопрос иначе. Как раскатываете свои n2o-сервисы на продакшене? Расскажите. Бандл, кажется, действительно не вариант. С otp.mk имею проблему: сайт, нормально работающий из mad repl и mad bundle, в собранном через make release релизе падает при попытке отдать страницу с длинным бессмысленным стектрейсом примерно такого вида:
Cookie: "document.cookie='site-sid=5209daee8b9f896b6113252a16a18968; path=/; expires=Fri, 14-Jul-2084 15:47:12 GMT';"

=ERROR REPORT==== 26-Jun-2016::12:33:05 ===
Error in process <0.542.0> on node 'myapp@127.0.0.1' with exit value:
{[{reason,undef},
  {mfa,{n2o_cowboy,handle,2}},
  {stacktrace,[{action_wire,wire,
                            ["document.cookie='site-sid=5209daee8b9f896b6113252a16a18968; path=/; expires=Fri, 14-Jul-2084 15:47:12 GMT';"],
…
=ERROR REPORT==== 26-Jun-2016::12:33:05 ===
Ranch listener http had connection process started with cowboy_protocol:start_link/4 at <0.542.0> exit with reason: {[{reason,undef},{mfa,{n2o_cowboy,handle,2}},{stacktrace,[{action_wire,wire,["document.cookie='site-sid=5209daee8b9f896b6113252a16a18968; path=/; expires=Fri,
…
Roman
@AstRonin
Jun 26 2016 12:01
Я Интел идею использую, там классный модуль для ерланга есть, доволен
Andy
@m-2k
Jun 26 2016 12:32
Написано же что нет функции
Otp.mk норм, но я давно не юзал
N2o core менялся, возможно надо пофиксать что то
Сейчас пока на mad start сижу, норм, ничо не падает
@AstRonin что за идея?
Roman
@AstRonin
Jun 26 2016 13:03
@m-2k IntelIdea, ide такая
rusjava8
@rusjava8
Jun 26 2016 13:56
@AstRonin intelliJ IDEA я тоже использую но на ноуте и стационарном, лучше и не придумать как по мне, а теперь вот возникла потребность в редакторе с подсветкой синтаксиса на удалённой машине без иксов, выбрал Emacs
Andy
@m-2k
Jun 26 2016 14:37
Примапь директорию и редактируй
Roman
@AstRonin
Jun 26 2016 14:52
Ну vim еще есть
rusjava8
@rusjava8
Jun 26 2016 16:06
В принципе и в mc по умолчанию нормальная подсветка
Andy
@m-2k
Jun 26 2016 16:59
Мне nano норм :-)
rusjava8
@rusjava8
Jun 26 2016 17:00
Да он и был, без подсветки скучно
192.168.1.21/123/ роутит на индекс, как и прописано по умолчанию, но почему то без бекграунда во всех имеющихся браузерах, а без / в конце урла норм
Andy
@m-2k
Jun 26 2016 17:04
Ага. Разберись с этим сам :)
rusjava8
@rusjava8
Jun 26 2016 17:10
Разобрался :)
Yuriy Al. Shirokov
@yashrk
Jun 26 2016 17:13
@m-2k Кстати, make start из otp.mk тоже вполне успешно запускает сервер. Так что как-то криво он релиз пакует.
Andy
@m-2k
Jun 26 2016 17:27
Никогда релизами не пользовался, надо тестить
Make start то же самое что mad start, для меня нет разницы
Юзаю mad пока
Можешь бандлы генерить но у меня не прижилось
Слишком кровавый продакшн получается:-)
Yuriy Al. Shirokov
@yashrk
Jun 26 2016 17:29
Я погонял wrk на бандлах и так, получил от бандла замедление в 6 раз.
Andy
@m-2k
Jun 26 2016 17:30
Выложи на гист или гитхаб?
Результат
Yuriy Al. Shirokov
@yashrk
Jun 26 2016 17:42
Да там нечего выкладывать, это же не настоящий бенчмарк. Так, подтвердил свои ощущения, что с бандлом больше тормозит.
Andy
@m-2k
Jun 26 2016 17:52
Ну я тоже так же подтвердил себе что redis медленнее мнезии, но все до сих пор юзают Sql :-)
@cystbear
Roman
@AstRonin
Jun 26 2016 17:59
че за бандлы, что это за ерунда?
Andy
@m-2k
Jun 26 2016 17:59
Mad bundle
Упакованный образ, разворачивается в озу
Поддерживает перегрузку файлов из локальной фс + рекомпил
rusjava8
@rusjava8
Jun 26 2016 18:03
@m-2k а где почитать про mad bundle?
Yuriy Al. Shirokov
@yashrk
Jun 26 2016 19:03
Там пример в README, больше особо ничего и не надо
rusjava8
@rusjava8
Jun 26 2016 19:04
Ага, увидел, спасибо
rusjava8
@rusjava8
Jun 26 2016 19:28
Кто подскажет почему при запуске бандла ругается escript: exception error: undefined function sample:main/1 ?
Andy
@m-2k
Jun 26 2016 19:32
Потому что у тебя её нет
Ты вроде взял, скопировал, сюда вставил, нажал отправить. И не прочитал?
rusjava8
@rusjava8
Jun 26 2016 19:35
Да нет, читал я, выполнил по инструкции из README же
This message was deleted
    $ ./mad app sample
    $ cd sample
    $ ../mad deps compile plan bundle sample
    $ ./sample repl
Andy
@m-2k
Jun 26 2016 19:42
Ишью заведи если что то не работает
rusjava8
@rusjava8
Jun 26 2016 19:47
Завел. Заработало
Andy
@m-2k
Jun 26 2016 19:48
Норм