These are chat archives for synrc/n2o

3rd
Mar 2016
rusjava8
@rusjava8
Mar 03 2016 20:15
Доброй ночи. Как запускать N2O в фоновом режиме? Сейчас запускаю sudo ./mad deps compile plan repl в мануале не указанно, ну или я не нашел. Спасибо.
Namdak Tonpa
@5HT
Mar 03 2016 20:15
./mad start
и чтобы заатачится $(./mad attach)
выход из заатаченной сессии CTRL+D
rusjava8
@rusjava8
Mar 03 2016 20:19
Спасибо, всё работает. Останавливать и рестартовать я так подозреваю sudo ./mad stop sudo ./mad restart ?
Namdak Tonpa
@5HT
Mar 03 2016 20:19
./mad stop не работает
прибивай пока через ps aux | grep beam
rusjava8
@rusjava8
Mar 03 2016 20:19
Понял
Namdak Tonpa
@5HT
Mar 03 2016 20:19
можно Makefile написать себе
тут более продакшин вариант
50 строчек всего
rusjava8
@rusjava8
Mar 03 2016 20:20
Знаний не достаточно пока :) Попробую.
Namdak Tonpa
@5HT
Mar 03 2016 20:20
Erlang как Java только проще в 10 раз
тут все тоже самое
Synrc это Spring
N2O это Spring MVC
rusjava8
@rusjava8
Mar 03 2016 20:22
Понял. Но я с явой поверхностно знаком, на уровне jquery, разберусь, хорошая тема.
Namdak Tonpa
@5HT
Mar 03 2016 20:23
:-)
rusjava8
@rusjava8
Mar 03 2016 20:23
:-D
rusjava8
@rusjava8
Mar 03 2016 20:39
А где лежит мануал полный по wf: ?
rusjava8
@rusjava8
Mar 03 2016 20:41
Отлично. То что нужно. Спасибо.
rusjava8
@rusjava8
Mar 03 2016 21:05
<script>var transition = {pid: ' ', port:'8000'}</script>
<script src='/n2o/protocols/bert.js'></script>
<script src='/n2o/protocols/client.js'></script>
<script src='/n2o/protocols/nitrogen.js'></script>
<script src='/n2o/bullet.js'></script>
<script src='/n2o/xhr.js'></script>
<script src='/n2o/utf8.js'></script>
<script src='/n2o/template.js'></script>
<script src='/n2o/n2o.js'></script>
<script src='/n2o/validation.js'></script>
<script>protos = [$client,$bert]; N2O_start();</script>
В конце каждой страницы включать?
Andy
@m-2k
Mar 03 2016 21:12
Знаю яву на уровне jquery, это надо записать :-)
Namdak Tonpa
@5HT
Mar 03 2016 21:12
N2O для всех!
внизу каждой страницы, да.
rusjava8
@rusjava8
Mar 03 2016 21:13
Ок!
Namdak Tonpa
@5HT
Mar 03 2016 21:13
$client можно убрать — это JSON форматтер
rusjava8
@rusjava8
Mar 03 2016 21:14
Ок
Namdak Tonpa
@5HT
Mar 03 2016 21:14
но сам файл <script src='/n2o/protocols/client.js'> пока нет
это кстати надо пофиксать
вот тут просто надо убрать $client
rusjava8
@rusjava8
Mar 03 2016 21:15
Я понял, понял
Namdak Tonpa
@5HT
Mar 03 2016 21:16
это у нас неправильно
нельзя без client.js взлететь
фикс тривиальный
rusjava8
@rusjava8
Mar 03 2016 21:24
Я могу сменить порт в конфигах с 8000 на стандартный 80?
Namdak Tonpa
@5HT
Mar 03 2016 21:26
можешь, только про authbind не забудь
rusjava8
@rusjava8
Mar 03 2016 21:27
а в каком файле о нём помнить?
Namdak Tonpa
@5HT
Mar 03 2016 21:27
sys.config
rusjava8
@rusjava8
Mar 03 2016 21:28
понял
Namdak Tonpa
@5HT
Mar 03 2016 21:28
я прочитал в "каком поменять"
authbind это приложение unix которое позволяет запускать сокет сервера в привилегированном диапазоне 1024 (80 < 1024).
а порт менять в sys.config
rusjava8
@rusjava8
Mar 03 2016 21:32
linux debian тоже?
Namdak Tonpa
@5HT
Mar 03 2016 21:32
да
rusjava8
@rusjava8
Mar 03 2016 21:33
А почему 8000 порт по умолчанию? что бы если что избежать конфликта приложений?
Namdak Tonpa
@5HT
Mar 03 2016 21:35
8000 — это ребус на Infinity Groupoid
8 — это перевернутая бесконечность, а три кольца — это групоид
rusjava8
@rusjava8
Mar 03 2016 21:35
ааа, фэншуй
rusjava8
@rusjava8
Mar 03 2016 21:41
Смена порта -> ОК, 443 - тоже поддерживается с сертификатами?
Namdak Tonpa
@5HT
Mar 03 2016 21:41
в ковбое поддерживается (n2o на нем работает)
нужно читать доку по ковбою
но обычно SSL терминируют на nginx
а эрланг на голом порту работает
потому что SSL в эрланге медленный
rusjava8
@rusjava8
Mar 03 2016 21:43
Доходчиво
Для инфы: Железяка: RaspberryPi2, Образ: RASPBIAN JESSIE LITE, Erlang: 18.2.1, N2O(актуальная) -> полёт нормальный :-)
Namdak Tonpa
@5HT
Mar 03 2016 21:48
:eyeglasses:
понравился n2o?
rusjava8
@rusjava8
Mar 03 2016 21:49
Да
Namdak Tonpa
@5HT
Mar 03 2016 21:49
напиши в блоге )
rusjava8
@rusjava8
Mar 03 2016 21:49
Это в каком)
Namdak Tonpa
@5HT
Mar 03 2016 21:49
в своем
rusjava8
@rusjava8
Mar 03 2016 21:50
А нет у меня, будет напишу
Namdak Tonpa
@5HT
Mar 03 2016 21:50
хотябы твит )
хотябы лайк на гитхабе
rusjava8
@rusjava8
Mar 03 2016 21:50
да и твиттера нет
а ну эт могу
все яваФункции оборачивать в wf:wire ?
Namdak Tonpa
@5HT
Mar 03 2016 21:55
да
rusjava8
@rusjava8
Mar 03 2016 23:18
После старта 17 идентичных процессов создаются в системе, это так должно быть?