These are chat archives for synrc/n2o

5th
Oct 2016
@5HT обновляй syn в n2o до 1.5.0 так как сейчас у меня на 1.1.0 не работают отписки. Сообщения доставляются адресатам которых уже нет в стейте процесса ({pool,Pool})
Denys
@denys-potapov
Oct 05 2016 09:03 UTC
А кто-то может посмотреть на багрепорт
denys-potapov/n2o-blog-example#1
порт свободен?
Denys
@denys-potapov
Oct 05 2016 09:05 UTC
это не мой багрепорт, но похоже что да {n2o,[{port,81111},
{port,81111}, лол
а такой вообще может быть?
Количество портов ограничено с учётом 16-битной адресации (216=65536, начало — «0»). Все порты разделены на три диапазона — общеизвестные (или системные, 0—1023), зарегистрированные (или пользовательские, 1024—49151) и динамические (или частные, 49152—65535).
Denys
@denys-potapov
Oct 05 2016 09:06 UTC
ок, спасибо, не подумал
это же от номада ишью, не удивительно
Vitaly Shutko
@sokal32
Oct 05 2016 13:28 UTC
@5HT это они когда я ушел решили выкинуть mad, я тут не при чем, я был за mad))
Namdak Tonpa
@5HT
Oct 05 2016 13:55 UTC
вот жеж редиски
я думаю что Олег ко мне несколько раз подходил и переспрашивал "не ебанат ли я" :-) видно сразу шо нашкодил, гг
Vitaly Shutko
@sokal32
Oct 05 2016 13:56 UTC
)))
а когда у n2o с зависимостей cowboy уберется? если n2o обычные http запросы кроме переключения протоколов хэндлить не нужно, то нахера та вся туча кода
Namdak Tonpa
@5HT
Oct 05 2016 13:58 UTC
ну выбрасывание ковбоя — это фан прожект, тут фанатизм важен, а не целесообразность
я счас на эликсире пишу, тут как-то с этим проще
все порезано на микро-проекты как в Clojure, поэтому депсов значительно больше чем в Synrc стеке
я счас описал схему KVS в Ecto.Scheme и запускаю это из Эликсира
так шо ждите папки lib в репозиториях и доки в hexdocs
:-)
ну типа Elixir API обертки для всех либ
и в ней докумнтация
Vitaly Shutko
@sokal32
Oct 05 2016 14:00 UTC
ну то что порезано это круто. был бы cowboy порезан оттуда можно было взять только transport
Namdak Tonpa
@5HT
Oct 05 2016 14:00 UTC
ага
Vitaly Shutko
@sokal32
Oct 05 2016 14:00 UTC
блин, в twitter один эликсир везде
и тут
)
Namdak Tonpa
@5HT
Oct 05 2016 14:00 UTC
у меня есть заказ на N2O over plain TCP
в качестве роутера интеграционного
aka N2O REMOTE
Vitaly Shutko
@sokal32
Oct 05 2016 14:02 UTC
я просто че написал, я от скуки начал писать на Java, а вчера вечером сидел на качеле и подумал, не убрать ли ради фана из n2o ковбойскую хрень. думаю что попробую, может че и получится
Namdak Tonpa
@5HT
Oct 05 2016 14:03 UTC
ну просто бери ranch и реж все что не websocket
а потом когда останется только websocket и оно заработает тогда еще один реврайт
возможно выбросить ranch можно
взять non blocking tcp сервер
на prim_inet
Vitaly Shutko
@sokal32
Oct 05 2016 14:03 UTC
та я думаю там выбросить можно почти все, там просто обертка над gen_tcp
с рюшечками
вот я выбросил все, что смог
можешь попробовать выбросить еще
если сможешь :-)
Vitaly Shutko
@sokal32
Oct 05 2016 14:06 UTC
вызов принят)
что-то я одним глазом вижу вроде как ssl нету
Namdak Tonpa
@5HT
Oct 05 2016 14:08 UTC
да нахуй он не нужен
Vitaly Shutko
@sokal32
Oct 05 2016 14:09 UTC
ну так какая-то безопасность без особых усилий
Namdak Tonpa
@5HT
Oct 05 2016 14:09 UTC
тем более что недокументированная возможность prim_inet не позволяет делать этот трюк для SSL )
ну все равно терминация на шлюзе через nginx
никто не терминейтит SSL эрланговским медленным ssl
Vitaly Shutko
@sokal32
Oct 05 2016 14:09 UTC
ну так то да
согласен
Namdak Tonpa
@5HT
Oct 05 2016 14:09 UTC
ну так и нахуй оно
стратегия такая: делаем минимально возможный детачабл tcp сервер
и отдельно ws сервер поверх tcp — пиздим код и парсеры из ковбоя
ranch и всю хуету выбрасываем
cowlib и все это
Vitaly Shutko
@sokal32
Oct 05 2016 14:11 UTC
ок, звучит норм
@5HT на syn хуй положил?
Namdak Tonpa
@5HT
Oct 05 2016 14:21 UTC
обновить до 1.5
ты говорил
сделаю
хорошо, а то я было сегодня подумал что у меня база на эрлаче разъехалась
Namdak Tonpa
@5HT
Oct 05 2016 14:23 UTC
так а шо там просто перебить версию?
n2o же не зависит от grpoc или syn
только sample
нет, если просто версию перебить то не работает
Namdak Tonpa
@5HT
Oct 05 2016 14:26 UTC
так а что неработает c 1.1.0 ?
syn доставляет адресатам которые были зарегистрированы через reg а потом удалены через unreg
Oleg Zinchenko
@cystbear
Oct 05 2016 14:56 UTC

я от скуки начал писать на Java

работай на ОРО не тупи

This message was deleted
 brew install synrc/homebrew-synrc/mad
надо теперь эту штуку запромоутить в главный репо homebrew
сука сука сука блядь
убейте этот проект кто-то
:-)
Roman
@AstRonin
Oct 05 2016 15:10 UTC
@5HT ты ж был против элексира :)
Namdak Tonpa
@5HT
Oct 05 2016 15:13 UTC
ну люди хотят
я ж не могу пойти против людей )
хейтеры уже не те
Roman
@AstRonin
Oct 05 2016 16:04 UTC
добавил пример работы tcp клиента https://github.com/AstRonin/sgi#sample-3 :)
rusjava8
@rusjava8
Oct 05 2016 18:53 UTC
@5HT балин, а я жду.... Ладн
Namdak Tonpa
@5HT
Oct 05 2016 19:16 UTC
чего ты ждешь?
rusjava8
@rusjava8
Oct 05 2016 19:17 UTC
Та уже ничего)
Namdak Tonpa
@5HT
Oct 05 2016 19:17 UTC
загадочно!
скромный какой
rusjava8
@rusjava8
Oct 05 2016 19:17 UTC
украшает
девок только
rusjava8
@rusjava8
Oct 05 2016 19:18 UTC
всех
Namdak Tonpa
@5HT
Oct 05 2016 19:19 UTC
всех девок
так шо делаем?
переименовываем mad в ma ?
rusjava8
@rusjava8
Oct 05 2016 19:20 UTC
та в эм просто и усё
erlang-mad
Namdak Tonpa
@5HT
Oct 05 2016 19:25 UTC
$ erlang-mad dep com ?
не
а шо бинарь mad уже есть?
Namdak Tonpa
@5HT
Oct 05 2016 19:26 UTC
есть
и что это за бинарь
че делает
Namdak Tonpa
@5HT
Oct 05 2016 19:26 UTC
FFMPEG декодер какой-то )
пичаль
made com bun "erlach" :smile:
Namdak Tonpa
@5HT
Oct 05 2016 19:29 UTC
made — интересно
мне нра :trollface:
не то что rebar3 лол, а говорящее название, как make
а эта штука компилируется?
спасибо
должна
но надо выставить годные версии n2o
и прочего
Namdak Tonpa
@5HT
Oct 05 2016 19:36 UTC
а можешь выставить?
чтобы угадать с версией надо ориентироваться на дату аплоада
бля я @rusjava8 говорил уже все он обещал сделать PR
Namdak Tonpa
@5HT
Oct 05 2016 19:37 UTC
Mar 24, 2016
@rusjava8 ДАВАЙ ДЕЛАЙ
@5HT да, маррт
по релизам посмотри
Namdak Tonpa
@5HT
Oct 05 2016 19:37 UTC
ну новых нет
должно работать на master
счас я вытащу
по релизам n2o посмотри и возьми мартовский
на мастер не будет
инфа сотка
а те зачем?
Namdak Tonpa
@5HT
Oct 05 2016 19:38 UTC
мне @rusjava8 заставляет писать имаджборду на эрланге :-)
@5HT тебе нужен март 2015
Namdak Tonpa
@5HT
Oct 05 2016 19:39 UTC
из за того что ты исходники не публикуешь
ты опенсорсить будешь эрлач ?
или АБУ будешь продавать,гг
rusjava8
@rusjava8
Oct 05 2016 19:39 UTC
Что я обещал я всё сделал, о чём речь
если на нем будет овер 10K
@rusjava8 ты обещал мне почку продать
@5HT @rusjava8 есть же прям олдскул стайл имиджборда
там 1000 зависимостей, как вы любите
rusjava8
@rusjava8
Oct 05 2016 19:41 UTC
я вообще их не люблю
мне n2o приглянулся потому что проще
@rusjava8 мне ток непонятна зачем тебе имиджборда
что макабу/вакабу нельзя взять?
rusjava8
@rusjava8
Oct 05 2016 19:43 UTC
можно взять что угодно, но я хочу ерлач
Namdak Tonpa
@5HT
Oct 05 2016 19:43 UTC
блин дай ему исходники за 500 баксов
:-)
пусть играется
@rusjava8 я хочу понять зачем. можно в приват
@5HT так он не может играться, у него времени нет на эти игры
rusjava8
@rusjava8
Oct 05 2016 19:45 UTC
Ни у кого времени нет :)
Namdak Tonpa
@5HT
Oct 05 2016 19:46 UTC
ну имаджборда — это чисто проект Андрея
это его сфера интересов
rusjava8
@rusjava8
Oct 05 2016 19:46 UTC
Та я знаю
Namdak Tonpa
@5HT
Oct 05 2016 19:46 UTC
я не могу просто взять и написать имаджборду
тем более что две на эрланге уже есть )
у нас договор с андреем, я не пишу имаджборды а он не пишет виртуальные машины и языки программирования :-)
rusjava8
@rusjava8
Oct 05 2016 19:47 UTC
вторая вообще не то
Namdak Tonpa
@5HT
Oct 05 2016 19:48 UTC
да понятно, но я к тому что эрлач написан андреем в бесконечных чатах еще в IRC
т.е. проект по сути я вел с самого начала и много консультировал
rusjava8
@rusjava8
Oct 05 2016 19:48 UTC
отож
Namdak Tonpa
@5HT
Oct 05 2016 19:48 UTC
по крайней мере первую версию что лежит счас открытой
поэтому отказываться от нее я не могу
я советую ее
это хороший демо проект как писать приложения на n2o
я думаю, что Андрей сейчас заинтересован не в форках
а в продвижении проекта чтобы пользователи были
да
Namdak Tonpa
@5HT
Oct 05 2016 19:49 UTC
и можно было повысить качество
а когда будет качественный код
тогда его не стыдно будет парить
бесплатно и хвастаться
кому нужны анонимные коменты на сайт - в очередь, у меня есть, бабло не нужно, пикчи можно прикреплять, даже BPG :rocket:
Namdak Tonpa
@5HT
Oct 05 2016 19:50 UTC
ты просто думаешь что у него там какой-то грааль сокровенный :-)
а там обычный эрлач, просто что-то там поменял и написал пару nitro элементов
да я оч стесняюсь своего быдлокода. я из-за этого его каждый год переписываю почти с нуля :smile:
уже есть планы на R4 но времени нет
Namdak Tonpa
@5HT
Oct 05 2016 20:03 UTC
Screen Shot 2016-10-05 at 11.02.44 PM.png
а шо тут делает "null" ?
такого атома ж нет в эрланге, это ты сам придумал свой nil ?
надо сделать хит парад терминаторов в эрланг стеках
undefined, nil, null, []
БАБАХ ТЫ ОБОСРАЛСЯ
@5HT ссылку дай
полнотекстового поиска ж я не сделал
rusjava8
@rusjava8
Oct 05 2016 20:07 UTC
Да норм там дизайн, просто кнопки надо назвать и расположить по другому
что за дауны это пишут? :smile:
Namdak Tonpa
@5HT
Oct 05 2016 20:09 UTC
твои пользователи!
люби их
я потерял ссылку @m-2k не могу найти это сообщение
я всех люблю
Namdak Tonpa
@5HT
Oct 05 2016 20:12 UTC
блин там столько контента уже
Namdak Tonpa
@5HT
Oct 05 2016 20:13 UTC
могу воспроизвести null
@5HT у меня не воспроизвоится
Namdak Tonpa
@5HT
Oct 05 2016 20:13 UTC
после нажатия reply просто фокусируй каретку на сообщение потом обратно на тексте
потом сново типа текст набираешь
и там null-ы в стек добавляются бесконечно
шото картинки опять через одно место прикрепляются
я же уже трижды это переписывал
rusjava8
@rusjava8
Oct 05 2016 20:15 UTC
логи глянь