These are chat archives for synrc/n2o

4th
Jun 2017
Namdak Tonpa
@5HT
Jun 04 2017 11:08
починил review пример в n2o/samples, в котором теперь работает обновленный AVZ, который нам любезно пофиксал @doxtop
Namdak Tonpa
@5HT
Jun 04 2017 12:22
— wf:context((wf:context())#cx{lang="UA"}). — это нужно ставить не в коде, а где-то прятать
например в хендлере
в N2O есть хендлеры которые срабатывают на каждом запросе
query, session — это например хендлеры
обычно переопределяется какой-то хендерл и в нем выставляются необходимые чести контекста
Egor
@madmake
Jun 04 2017 12:23
mad пофиксили? с логоми кажись был косяк...
Namdak Tonpa
@5HT
Jun 04 2017 12:23
какой косяк раскажи
если не пофиксали то пофиксаю счас
Egor
@madmake
Jun 04 2017 12:24
ну у мну лог непашет на старшей версии...
Namdak Tonpa
@5HT
Jun 04 2017 12:24
как ты вызываешь лог
а на master ?
Egor
@madmake
Jun 04 2017 12:25
io:format пашет wf:info нет...
мастер раньше пробова лсейчас нет.
ну просто конфиг юзать и wf не получаеться приходиться время от времени пользовааться либо младшей версией, либо io
Namdak Tonpa
@5HT
Jun 04 2017 12:33
> wf:info(index,"msg: ~p~n",[hello]).
index:msg: hello

ok
у меня работает
добавь просто sasl приложение в .applist
error_logger не работает без sasl
> n2o_log:info(index,"msg: ~p~n",[hello]).

=INFO REPORT==== 4-Jun-2017::15:34:35 ===
index:msg: hello

ok
5> n2o_io:info(index,"msg: ~p~n",[hello]).
index:msg: hello

ok
Egor
@madmake
Jun 04 2017 12:36
ок спс
чекну
Egor
@madmake
Jun 04 2017 12:41
еще такой вопрос, как понять n2o без вебсервера точнее без ковбоя, т.е. статика nginx отдается а стольное по mqtt?
Namdak Tonpa
@5HT
Jun 04 2017 12:53
да
надо пытаться ставить voxoz/mq репозиторий
я даже хотел сделать чтобы synrc/review содержал index.htm и прямо с github сервился
а конектился к http://ns.synrc.com:8000
Namdak Tonpa
@5HT
Jun 04 2017 13:01
если хочешь могу прямо счас сделать
Egor
@madmake
Jun 04 2017 13:02
мне нравиться что старт менее секунды, в моем случае 1.5-2с
точнее не старт а вс поднимаеться менее чем 1сек...
если не тяжко залей пожалуйста, можно будет пощупать пример...
Namdak Tonpa
@5HT
Jun 04 2017 13:08
ну вот пожалуйста http://review.n2o.space
хостится на https://github.com/synrc/review сервер на ns.synrc.com
cat https://github.com/synrc/review/blob/master/CNAME
review.n2o.space
и никакого ковбоя :-)
Namdak Tonpa
@5HT
Jun 04 2017 13:16
ну как, заебись?
Egor
@madmake
Jun 04 2017 13:22
заебок.
Namdak Tonpa
@5HT
Jun 04 2017 13:31
добавил ссылку на review субдомен в рут https://n2o.space
теперь надо для остальных в таком же стиле сделать странцы
var h = encodeURIComponent(str.charAt(i)).substr(1).split('%');
[Error] URIError: String contained an illegal UTF-16 sequence.
    encodeURIComponent (utf8.js:16)
    utf8_toByteArray (utf8.js:16)
    bin (bert.js:24)
    querySource (nitrogen.js:31)
    (anonymous function) (Anonymous Script 1 (line 1:1560))`
бага в utf8
емоджи не конвертируются
надо переписать encodeURIComponent по байтойобски
synrc/n2o#295
Namdak Tonpa
@5HT
Jun 04 2017 14:14
как сейчас выглядит n2o.js
$ cat utf8.js
try { module.exports = { dec: utf8_dec, enc: utf8_toByteArray }; } catch (e) { }

// N2O UTF-8 Support

function utf8_toByteArray(str) { 
        return { t: 107, v: (new TextEncoder("utf-8")).encode(str) }; };
function utf8_dec(ab) { 
        if (!(ab instanceof ArrayBuffer)) ab = 
              new Uint8Array(utf8_toByteArray(ab).v).buffer;
        return (new TextDecoder()).decode(ab); }
в IE11 нет TextDecoder, поэтому для Edge нужны polyfills
Egor
@madmake
Jun 04 2017 18:22
а что с ftp (upload)? форма есть но робит...
и еще такой вопрос порт 8083 как изменить на стороне сервера...
Namdak Tonpa
@5HT
Jun 04 2017 18:24
в конфиге
Egor
@madmake
Jun 04 2017 18:25
т.е. это просто ws websoket_port
Namdak Tonpa
@5HT
Jun 04 2017 18:25
да
но по TCP тоже работает
фтп пока не работает в 4.5: кстати почините, чо :-)
я ж не могу все за 1 день починить )
месяц только от эхо избавлялись и кольцо писали
Egor
@madmake
Jun 04 2017 19:11
завтра попробую помочь...