These are chat archives for synrc/n2o

29th
Aug 2015
Namdak Tonpa
@5HT
Aug 29 2015 06:40
да, почитал книгу про N2O, пришло время обновить ее
@m-2k шо ты хотел бы в книге увидеть?
Andy
@m-2k
Aug 29 2015 08:31
Архитектурные принципы построения продакшн приложений (с наработками в виде шаблонов) и мануал по распределенному n2o от настойки и запуска до рекомендаций к построению фермы на уровне кода
Namdak Tonpa
@5HT
Aug 29 2015 13:32
про games писать?
про forms ?
или forms все-таки оставить для книги по BPE: http://synrc.com/apps/bpe/doc/book.pdf
Andy
@m-2k
Aug 29 2015 15:57
Я имел ввиду более высокую абстракцию. Напиши про что есть желание писать
Namdak Tonpa
@5HT
Aug 29 2015 23:18
@m-2k теперь n2o занимает 1130 LOC
Andy
@m-2k
Aug 29 2015 23:22
да-да, я читаю твиттер :smile:
хм, а куда еще 500 делось?
Namdak Tonpa
@5HT
Aug 29 2015 23:26
удалил mochinum и json :-)
Andy
@m-2k
Aug 29 2015 23:26
норм
осталось переписать ковбой
Namdak Tonpa
@5HT
Aug 29 2015 23:26
перешел на jsone чисто эрланговый японца одного толкового
Andy
@m-2k
Aug 29 2015 23:26
че?
Namdak Tonpa
@5HT
Aug 29 2015 23:27
в rebar.config глянь
Andy
@m-2k
Aug 29 2015 23:27
лiл
Namdak Tonpa
@5HT
Aug 29 2015 23:27
да, ковбой не переписывать надо а просто взять оттуда вебсокеты и все лишнее удалить
Andy
@m-2k
Aug 29 2015 23:28
а сделать PR в репу льюику не вариант?
Namdak Tonpa
@5HT
Aug 29 2015 23:28
удалить все нахуй и прислать PR ? :-)
Andy
@m-2k
Aug 29 2015 23:28
АЗАЗАЗАЗА
Namdak Tonpa
@5HT
Aug 29 2015 23:28
попробуй!
Andy
@m-2k
Aug 29 2015 23:28
а как же http2
Namdak Tonpa
@5HT
Aug 29 2015 23:28
я сразу в твитер запощу этот PR :-)
в http2 нет смысла имея вебсокеты
никаких нахуй хедеров
никакого мультиплекса
проще вебсокетов не может быть технологии
Andy
@m-2k
Aug 29 2015 23:29
в http2 разве хидеры есть?
Namdak Tonpa
@5HT
Aug 29 2015 23:29
вот даже в гугле прутся от этого
есть, пакуются там особым образом
куда ж в HTTP без хедеров
Andy
@m-2k
Aug 29 2015 23:30
а зачем вообще json зависимость в n2o?
Namdak Tonpa
@5HT
Aug 29 2015 23:30
вот счас буду выпиливать
потому что {IO,EVAL,DATA} сейчас приезжает на клиент в виде JSON {EVAL:"",DATA:""}
нужно счас раз и навсегда выбросить JSON!
Andy
@m-2k
Aug 29 2015 23:31
пусть приезжает через bert сука
Namdak Tonpa
@5HT
Aug 29 2015 23:31
просто там все равно строки
будет берт, но там надо тогда все протоколы подрихтовать
Andy
@m-2k
Aug 29 2015 23:32
ага
Namdak Tonpa
@5HT
Aug 29 2015 23:32
благо там порядок, и все это будет безболезненно
Andy
@m-2k
Aug 29 2015 23:33
ггг пичаль synrc/n2o#191
Namdak Tonpa
@5HT
Aug 29 2015 23:34
ну он непонял немного, счас будет и JSON и BERT все красиво
Andy
@m-2k
Aug 29 2015 23:36
кошерная ссылка? http://www.cse.chalmers.se/~coquand/rules7.pdf
Namdak Tonpa
@5HT
Aug 29 2015 23:36
просто я хочу чтобы например весь NITRO протокол можно было переключать на JSON/BERT
Andy
@m-2k
Aug 29 2015 23:36
нуб не умеющий в математику (как я) поймет?
Namdak Tonpa
@5HT
Aug 29 2015 23:36
а если так делать то там немного кода добавляется трубы эти описывать и форматерры
попробуй :-)
так что в n2o срединный путь ad-hoc решений и тотальной упоротой красоты
Andy
@m-2k
Aug 29 2015 23:37
это да
а много пипла json юзают?
Namdak Tonpa
@5HT
Aug 29 2015 23:38
ВСЕ
Andy
@m-2k
Aug 29 2015 23:38
ебать
Namdak Tonpa
@5HT
Aug 29 2015 23:38
но я хочу сделать чтобы review был без JSON и DTL
Andy
@m-2k
Aug 29 2015 23:38
bert пизже ж
поди и jquery у каждого второго?
Namdak Tonpa
@5HT
Aug 29 2015 23:38
если хочеш можешь юзать, но чтобы в core небыло этой хуйни
в приватовском виджете у нас нет jquery :-)
Andy
@m-2k
Aug 29 2015 23:39
узнать что?
Namdak Tonpa
@5HT
Aug 29 2015 23:39
юзать
Andy
@m-2k
Aug 29 2015 23:39
я не юзаю json
и erlydtl мне по сути не нужен
Namdak Tonpa
@5HT
Aug 29 2015 23:40
я не тебя имею ввиду, а гипотетического пользователя
Andy
@m-2k
Aug 29 2015 23:40
я могу эти шаблоны в бинарях хранить
Namdak Tonpa
@5HT
Aug 29 2015 23:40
допиши в нитро element_html element_body и element_meta
чтобы HTML контейнер можно было слепить
а то я тут зашиваюсь
сделаешь за 2 часа ? :-)
а я покурю как JSON выбросить за минимальное количество движений
Andy
@m-2k
Aug 29 2015 23:41
не, я в ближайшие дни ток ридонли
потом могу
Namdak Tonpa
@5HT
Aug 29 2015 23:43
я удаляю routes из review примера
Andy
@m-2k
Aug 29 2015 23:43
зах
Namdak Tonpa
@5HT
Aug 29 2015 23:43
у нас же есть dynaroute твой он прекрасно работает
а если хотят посмотреть как роуты делать пусть в книжку смотрят
Andy
@m-2k
Aug 29 2015 23:43
тогда ок
я переписал роутинг у себя уже давно
Andy
@m-2k
Aug 29 2015 23:52
Apple юзает для анимации продуктов mp4-видео, ахуеть
<figure class="image-hero-scroll renderplayer-canplay mediaObject-enhanced">
<video type="video/mp4" src="blob:http://www.apple.com/48c721ed-25f2-4b7e-baea-659862052c0c" class="mediaObject-element" style="visibility: visible;">
</video>
</figure>
Namdak Tonpa
@5HT
Aug 29 2015 23:53
купертино :-)
Andy
@m-2k
Aug 29 2015 23:54
и svg пикчи отдельными запросами к серверу грузит
Namdak Tonpa
@5HT
Aug 29 2015 23:54
кошерчик
Andy
@m-2k
Aug 29 2015 23:54
нет. их нужно хардкорить в css
Namdak Tonpa
@5HT
Aug 29 2015 23:54
в base64 ? :-)
Andy
@m-2k
Aug 29 2015 23:55
raw
Namdak Tonpa
@5HT
Aug 29 2015 23:55
покаж
Namdak Tonpa
@5HT
Aug 29 2015 23:56
класс
все кароче review app уже на нитросе и новом n2o :-)
Andy
@m-2k
Aug 29 2015 23:56
жир
Namdak Tonpa
@5HT
Aug 29 2015 23:57
    {nitro,  ".*", {git, "git://github.com/synrc/nitro",        {tag, "master"} }},
    {erlydtl,".*", {git, "git://github.com/evanmiller/erlydtl", {tag, "0.8.0"}  }},
    {n2o,    ".*", {git, "git://github.com/synrc/n2o",          {tag, "master"} }},
теперь такую тройку надо вместо n2o писать
Andy
@m-2k
Aug 29 2015 23:57
скоро двойку
Namdak Tonpa
@5HT
Aug 29 2015 23:58
просто может этот пример не трогать?
а во втором DTL выбросить, в том который в mad прошит n2o_sample ?
Andy
@m-2k
Aug 29 2015 23:59
я даж и не знал о нем