These are chat archives for synrc/n2o

4th
Mar 2016
Namdak Tonpa
@5HT
Mar 04 2016 02:53
нет
fxmy wang
@fxmy
Mar 04 2016 09:42

./mad attach just prints

to_erl .
RETURN: ok

while to_erl . works as expected
using zsh here
anyone meets the same problem? :joy:

Namdak Tonpa
@5HT
Mar 04 2016 09:42
use $(./mad attach)
fxmy wang
@fxmy
Mar 04 2016 09:44
wow that works.. so what is the difference by the way :joy:
Namdak Tonpa
@5HT
Mar 04 2016 09:44
man bash
rusjava8
@rusjava8
Mar 04 2016 13:56
В N2O только erlydtl можно использовать?
rusjava8
@rusjava8
Mar 04 2016 14:04
Тег #br{} не является обязательным?
Andy
@m-2k
Mar 04 2016 14:05
Зачем
Google:html
Так трудно что ли
rusjava8
@rusjava8
Mar 04 2016 14:06
Да просто смотрю в коде после каждого тега
Andy
@m-2k
Mar 04 2016 14:07
Ну если там inline элементы то почему нет, но лучше в дивы оборачивать имхо
rusjava8
@rusjava8
Mar 04 2016 14:08
Да, в дивы лучше однозначно, давно не использую тег br, а тут вдруг он, вот и решил переспросить, мало ли.
rusjava8
@rusjava8
Mar 04 2016 14:15
В N2O только erlydtl можно использовать?
Namdak Tonpa
@5HT
Mar 04 2016 15:19
nitro элемент #dtl использует erlydtl
можешь написать элемент другого темплейтера
rusjava8
@rusjava8
Mar 04 2016 15:28
Да запутался немного что-то, часть проектов использует erlydtl стилистику, а часть просто html
Namdak Tonpa
@5HT
Mar 04 2016 15:31
N2O не накладывает никаких ограничений, может SPA, DTL, что угодно юзать
хоть Angular.js
но мы советуем использовать SPA протокол client server и голый HTML
если много формочек, то nitro DSL
rusjava8
@rusjava8
Mar 04 2016 15:31
во
Namdak Tonpa
@5HT
Mar 04 2016 15:32
если нужна совместимость с шаблонами джанги, то DTL
Andy
@m-2k
Mar 04 2016 15:32
Макс, как тебе реакт-жс
Или полимер
Namdak Tonpa
@5HT
Mar 04 2016 15:32
да юзайте что вам удобно :-) мне удобны nitro элементы
rusjava8
@rusjava8
Mar 04 2016 15:33
Namdak Tonpa
@5HT
Mar 04 2016 15:33
это тот проект из которго форканулся N2O
Andy
@m-2k
Mar 04 2016 15:33
Говорят сервер сайд рендеринг дно и прошлый век
ну кто говорит пусть на реакте пишет
rusjava8
@rusjava8
Mar 04 2016 15:34
о, да, вроде то что надо, спасибо
Namdak Tonpa
@5HT
Mar 04 2016 15:34
в N2O вообще не нужно синхронизировать стейт
Andy
@m-2k
Mar 04 2016 15:34
Мне интересно твое мнение бля
Namdak Tonpa
@5HT
Mar 04 2016 15:34
у нас нет проблем, которые решает реакт
ну свое мнение я написал в README.md N2O
сущесвует много сценариев: серверные и клиенсткие
Andy
@m-2k
Mar 04 2016 15:35
Хуя
Namdak Tonpa
@5HT
Mar 04 2016 15:35
N2O для всех сценариев рендеринга
Andy
@m-2k
Mar 04 2016 15:35
Говорят что для реакта достаточно ковбоя
Namdak Tonpa
@5HT
Mar 04 2016 15:36
для n2o.hs достаточно Network.WebSocket и что?
Andy
@m-2k
Mar 04 2016 15:36
Будешь ws хендлер вкорячивать в n2o?
Namdak Tonpa
@5HT
Mar 04 2016 15:36
я не понимаю шо ты пиздишь
каряка
Andy
@m-2k
Mar 04 2016 15:37
Гггг
Namdak Tonpa
@5HT
Mar 04 2016 15:37
четко скажи
Andy
@m-2k
Mar 04 2016 15:37
Ну из ковбоя брать, выкидывать его нахуй вместе с http и вшивать в n2o
Блин, опять хуйню написал
Namdak Tonpa
@5HT
Mar 04 2016 15:38
а типа проект по выбрасыванию ковбоя
ну он на он холде
пока времени нет
Andy
@m-2k
Mar 04 2016 15:38
А желание
Namdak Tonpa
@5HT
Mar 04 2016 15:38
желание есть
Andy
@m-2k
Mar 04 2016 15:38
Это главное
Namdak Tonpa
@5HT
Mar 04 2016 15:38
посмотрим что будет в 2.0
уже буду пиздить более осознанней
Andy
@m-2k
Mar 04 2016 15:38
Еще больше мапов
Лол
Namdak Tonpa
@5HT
Mar 04 2016 15:39
блядь да, он там ебанулся с мапами
Andy
@m-2k
Mar 04 2016 15:39
Ага
Но он вроде как тестил там чо то
Ты понимаешь нах он их воткнул?
Namdak Tonpa
@5HT
Mar 04 2016 15:39
ну как бы при любом раскладе рекорды быстрее мапов
поддался моде )
Andy
@m-2k
Mar 04 2016 15:40
Всего лишь?
Тогда провал
Namdak Tonpa
@5HT
Mar 04 2016 15:40
блядь посмотри вокруг )
все какую-то хуйню пишут
Andy
@m-2k
Mar 04 2016 15:40
Хипсторы одни и явабляди )
rusjava8
@rusjava8
Mar 04 2016 15:40
джикверасты :-D
Namdak Tonpa
@5HT
Mar 04 2016 15:41
про jQuery только не спрашивай, почему у нас его нет )
Andy
@m-2k
Mar 04 2016 15:41
Ахахха
rusjava8
@rusjava8
Mar 04 2016 15:42
Да я понял что не надо спрашивать) Думаю как теперь ajax реализовать
Andy
@m-2k
Mar 04 2016 15:42
Ахахахах ахахахах
Бляяяя
Namdak Tonpa
@5HT
Mar 04 2016 15:42
ну а куда ты хочешь аякс делать
rusjava8
@rusjava8
Mar 04 2016 15:42
отож
Andy
@m-2k
Mar 04 2016 15:42
Башорг, ты хде
Namdak Tonpa
@5HT
Mar 04 2016 15:42
для этого надо отдельный эндпойнт
а зачем тебе XHR если у тебя супервебсокеты есть?
rusjava8
@rusjava8
Mar 04 2016 15:43
Знать бы как ними пользоваться для этих целей
Andy
@m-2k
Mar 04 2016 15:43
Он про ws нихуя не знает, инфа сотка
сначала это прочитай
AJAX тебе не нужен — это устаревшая технология
Andy
@m-2k
Mar 04 2016 15:44
Это не технология а один большой костыль
rusjava8
@rusjava8
Mar 04 2016 15:44
Читал
Andy
@m-2k
Mar 04 2016 15:44
Технология это слишком сильно сказано
Namdak Tonpa
@5HT
Mar 04 2016 15:44
N2O работает через последний стандарт который поддерживают все браузеры WebSocket, AJAX или XHR использует только тогда когда WebSocket не доступен на старых браузерах
rusjava8
@rusjava8
Mar 04 2016 15:44
а
Andy
@m-2k
Mar 04 2016 15:45
Надо в правилах чата записать что прежде чем задать сотню вопросов, просто напиши что ты хочешь сделать
Хули все такие стесняши
rusjava8
@rusjava8
Mar 04 2016 15:47
Да, по ходу WebSockets то что надо
Буду почитывать, спасибо
Andy
@m-2k
Mar 04 2016 15:48
Для инфы: Железяка: RaspberryPi2, Образ: RASPBIAN JESSIE LITE, Erlang: 18.2.1, N2O(актуальная) -> полёт нормальный :-)
ебать
на чайнике 18 эрланг
rusjava8
@rusjava8
Mar 04 2016 15:48
ну да
Andy
@m-2k
Mar 04 2016 15:49
напиши и выложи в гист кулстори, пихну на erlang.one
Namdak Tonpa
@5HT
Mar 04 2016 15:49
он делает какой-то интерфейс для умного дома )
rusjava8
@rusjava8
Mar 04 2016 15:49
неа
Namdak Tonpa
@5HT
Mar 04 2016 15:49
или дашборд управления роботом
Andy
@m-2k
Mar 04 2016 15:49
О, кул, хочу такой себе
умный дом
rusjava8
@rusjava8
Mar 04 2016 15:49
просто у меня их 4 лежит и мне удобно на них работать
Andy
@m-2k
Mar 04 2016 15:50
а то какие-то гопники одни занимаются этой темой
rusjava8
@rusjava8
Mar 04 2016 15:50
можно быстро операционку сменить и так далее
Namdak Tonpa
@5HT
Mar 04 2016 15:50
реально напиши текст как у тебя все охуенно прошло а мы фидбеки вывесим
Andy
@m-2k
Mar 04 2016 15:50
@rusjava8 так запилишь кулстори про старт n2o на чайнике?
rusjava8
@rusjava8
Mar 04 2016 15:50
что то запорол, карту сменил и опять погнал а не копаешься в чем трабл
Andy
@m-2k
Mar 04 2016 15:50
иначе бесплатный саппорт будет ограничен :smile:
rusjava8
@rusjava8
Mar 04 2016 15:51
:-D
Andy
@m-2k
Mar 04 2016 15:51
хотя надо понимать что малина - хуета оверпрайснутая
Namdak Tonpa
@5HT
Mar 04 2016 15:51
да, лучше Creator CI-20 на MIPS брать
rusjava8
@rusjava8
Mar 04 2016 15:51
Да напишу мануал, вот только разберусь нормально, что бы финал мана был годный
Namdak Tonpa
@5HT
Mar 04 2016 15:51
там PowerVR на плате и HDMI
Andy
@m-2k
Mar 04 2016 15:52
или что-нибудь на Cortex (ARM) ^-^
rusjava8
@rusjava8
Mar 04 2016 15:53
да конечно ерунда железяка, но то что надо тянет и стоит копейки
Andy
@m-2k
Mar 04 2016 15:54
@rusjava8 мана по окончанию не получится. лучше писать реалтайм а потом пофиксать. потому что при изучении 80% всего что было просто теряется в памяти
у меня оч с трудом получилось написать мануал на хабр. и то там половина проебана, половина недоразжевано и как то по пизде голопом
rusjava8
@rusjava8
Mar 04 2016 15:55
ну тож верно
накидаю на выходных
Andy
@m-2k
Mar 04 2016 15:56
@imflop у тебя сайт не резолвится ) ERR_NAME_NOT_RESOLVED
кложуру изучает, видимо - занят
rusjava8
@rusjava8
Mar 04 2016 16:05
Изучил уже и понял что всё тлен...
Namdak Tonpa
@5HT
Mar 04 2016 16:05
читай http://5ht.co
там много документов которые касаются N2O
ну и наш стек http://synrc.com/apps/
тут ты найдешь прибежище минимализма
Andy
@m-2k
Mar 04 2016 16:06
слишком много энглиша блеать!
Namdak Tonpa
@5HT
Mar 04 2016 16:06
если любишь всякие штуки типа малины, то N2O тебе понравится
блядь переводите, хуле
rusjava8
@rusjava8
Mar 04 2016 16:07
:-D
На erlang.one https реализован через nginx?
Namdak Tonpa
@5HT
Mar 04 2016 16:08
да
rusjava8
@rusjava8
Mar 04 2016 16:08
А на производительность не влияет?
Если так не на прямую
Namdak Tonpa
@5HT
Mar 04 2016 16:08
nginx одна из самых быстрых терминаций существующих на планете
rusjava8
@rusjava8
Mar 04 2016 16:09
Ну да
Andy
@m-2k
Mar 04 2016 16:09
ахуел что ли
Namdak Tonpa
@5HT
Mar 04 2016 16:09
поэтому влияет, все очень быстро становится :-)
Andy
@m-2k
Mar 04 2016 16:09

А на производительность не влияет?

бомба

а, у тебя же чайник. не, за nginx не переживай
переживай что эрланг жрет овер 500мб
Namdak Tonpa
@5HT
Mar 04 2016 16:10
да, если база, то наш KVS будет как мед
он неплохо живет на хостах без памяти )
Andy
@m-2k
Mar 04 2016 16:13
на хостах без памяти и с ssd )
Namdak Tonpa
@5HT
Mar 04 2016 16:13
ну как раз малина )
rusjava8
@rusjava8
Mar 04 2016 16:13
:-D
Andy
@m-2k
Mar 04 2016 16:15
флешка это отнюдь не ссд, скорость на порядок отличается
например: Intel SSDPEDME800G401 W:1000/R:2600 MB/s
rusjava8
@rusjava8
Mar 04 2016 16:27
ВещЪ
Namdak Tonpa
@5HT
Mar 04 2016 16:28
у меня есть ноут с RAID-0 4x SSD
VAIO Z
rusjava8
@rusjava8
Mar 04 2016 16:29
для?
А зачем в видео с джетдрайвом подключать потом старый ssd к компу если содержимое одинаковое?
Namdak Tonpa
@5HT
Mar 04 2016 16:33
в 2010 давал один гигабайт в секунду.
rusjava8
@rusjava8
Mar 04 2016 16:33
Прилично
Namdak Tonpa
@5HT
Mar 04 2016 16:33
работать было очень приятно, собственно на нем я N2O и написал.
rusjava8
@rusjava8
Mar 04 2016 16:33
под виндой?
Namdak Tonpa
@5HT
Mar 04 2016 16:33
счас уже с MacBook Air 13" на Хасвеле максимально запакованом
под Ubuntu, непомню какая она была в 2011
самое главное — это время работы
чем дольше ноут работает тем круче, могу даже на виндовс пересесть
ну конечно на ноуты с хуйовым тачпедом не пересяду )
rusjava8
@rusjava8
Mar 04 2016 16:35
а на маке норм, мне нравится
но всё равно на стационарном моноблоке удобнее
Andy
@m-2k
Mar 04 2016 16:36
и как ща убунта? она ж лагучая до графики, а с третьим гномом вообще говно
Namdak Tonpa
@5HT
Mar 04 2016 16:36
после мака конечно туда возвращаться невозможно
Andy
@m-2k
Mar 04 2016 16:36

но всё равно на стационарном аймаке удобнее

пофиксал яблочника

rusjava8
@rusjava8
Mar 04 2016 16:36
эт да
Andy
@m-2k
Mar 04 2016 16:37
@5HT ну и после винды, мака у меня тогда еще не было
Namdak Tonpa
@5HT
Mar 04 2016 16:37
не ну на линуксе с эрлангом удобнее работать чем на винде
там какое-то все ебанутое
Andy
@m-2k
Mar 04 2016 16:37
лол, ну это понятно
rusjava8
@rusjava8
Mar 04 2016 16:37
на маке тоже ерланг работает норм
Andy
@m-2k
Mar 04 2016 16:37
но нахера макось менять на линукс
Namdak Tonpa
@5HT
Mar 04 2016 16:38
ну если бы мне предложили скажем на ASUS ZenBook модель с Убунту которая живет в два раза дольше мака я бы перешел
мне похуй было что там графика глючит
Andy
@m-2k
Mar 04 2016 16:38
там и разрешение всего 1980
в максималке
Namdak Tonpa
@5HT
Mar 04 2016 16:39
но фишка в том, что мак живет дольше всех)
Andy
@m-2k
Mar 04 2016 16:39
ШРИФТЫ НЕТОЧНЫЕ !!!
Namdak Tonpa
@5HT
Mar 04 2016 16:39
а на MBA 13" ты думаешь какое разрешение? :-)
Andy
@m-2k
Mar 04 2016 16:40
у меня beam изрядно батарею подсаживает
Namdak Tonpa
@5HT
Mar 04 2016 16:40
да ну
Andy
@m-2k
Mar 04 2016 16:40
эйр да, поэтому я его и не купил
мне надо и для графона
Namdak Tonpa
@5HT
Mar 04 2016 16:40
нифига такого
то другое что-то у тебя
Andy
@m-2k
Mar 04 2016 16:41
мож мож
но простой с беам и простой без него отличаются )
иногда кстати после сна если открыт обсервер он вешает одно ядро в сотку )
и вообще у меня заебала мышь отваливаться
на олдскульном osx такого дерьма не было
я не пидор чтобы страдать, нахуй мне эта пидорская политика
rusjava8
@rusjava8
Mar 04 2016 16:44
на олдскульном osx тачпад лагал
Andy
@m-2k
Mar 04 2016 16:45
10.9 была чоткая ось, потом выпустили лагающего и шагающего эксковатора 10.10 а потом поняли что обосрались, выпустили 10.11 и сказали что она на 25 процентов быстрее. вот пидоры!
rusjava8
@rusjava8
Mar 04 2016 16:45
ну там реально пидоры рулят :-D
Andy
@m-2k
Mar 04 2016 16:46
я как бэ к этому и клоню
rusjava8
@rusjava8
Mar 04 2016 16:46
ну тогда туда же и смайлы из айфона новые :-D
Andy
@m-2k
Mar 04 2016 16:48
кстати 10.9 в стиле kde юзала двойную буферизацию, хотя бы визуально так было. а теперь всё блядь мерцает и мигает как в винде когда еще рендер не рисовал через DX
Namdak Tonpa
@5HT
Mar 04 2016 16:49
шо ты несешь
остановись
Andy
@m-2k
Mar 04 2016 16:49
ну пофиксай меня, я не особо вендоеб, прост ощущения высказал
rusjava8
@rusjava8
Mar 04 2016 16:49
Есть mac pro для рендера
Но стоит дороже чем природные рендеры
Andy
@m-2k
Mar 04 2016 16:51
под рендером я имел ввиду отрисовку окошечек и формочек в ОС
какие еще природные рендеры
ты наркоман?
rusjava8
@rusjava8
Mar 04 2016 16:51
Та упаси
Andy
@m-2k
Mar 04 2016 16:52
тогда я
у меня мак про, что это значит
хочу природный рендер БЫСТРА
rusjava8
@rusjava8
Mar 04 2016 16:53
Последняя ОС на средней конфигурации норм работает
я о ноуте и аймаке
Andy
@m-2k
Mar 04 2016 16:53
а не, у меня не мак про.
но он крут. настолько что его надо в стеклынный клуб и в музей
Namdak Tonpa
@5HT
Mar 04 2016 16:54
оно не греется?
Andy
@m-2k
Mar 04 2016 16:54
кто
Namdak Tonpa
@5HT
Mar 04 2016 16:54
мак про
rusjava8
@rusjava8
Mar 04 2016 16:54
греется
Andy
@m-2k
Mar 04 2016 16:54
черный цилиндр?
или макбук про
@5HT помнишь Mark-II красный? с вертолетом
Namdak Tonpa
@5HT
Mar 04 2016 16:56
черный цилиндр
Mark-II — это костюм Айронмена?
Andy
@m-2k
Mar 04 2016 16:57
f[f[f[f
z gsnf.cm yfqnb )
rusjava8
@rusjava8
Mar 04 2016 16:57
хаха
wf:send - это и есть реализация ws ответа клиенту?
Namdak Tonpa
@5HT
Mar 04 2016 16:59
нет, wf:send — это PubSub API
отсылается автоматически когды ты выходишь из функции event/1
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 17:01
Недурные нынче лего
rusjava8
@rusjava8
Mar 04 2016 17:01
Что хотел заказчик и что сделали разработчики?
Andy
@m-2k
Mar 04 2016 17:01
@kagami-ryuuji это был 92 год
а ща хуйня какая-то продается
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 17:02
Да? Хм. По-моему, в начале 90-х у меня были только железные конструкторы
С отвертками и прочим
Andy
@m-2k
Mar 04 2016 17:02
ну загугли lego catalogue 1992
Namdak Tonpa
@5HT
Mar 04 2016 17:03
шо вы несете
кто думает что Лего сдулся последние два видоса включите
rusjava8
@rusjava8
Mar 04 2016 17:04
Там наскільки мені відомо тільки один коплект ? букву М пропустил
Та пока научишься управлять нормально замучаешься собирать
Есть смысл использовать только веб сокеты? Я имею ввиду как там с поддержкой в браузерах?
rusjava8
@rusjava8
Mar 04 2016 17:09
Всё, всё, извиняюсь
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 17:19
Namdak Tonpa
@5HT
Mar 04 2016 17:20
это своим заказчикам показывайте )
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 17:22
Да я только пробую. Пока ковбой без n2o. Слабоват я пока после пхп. Даже свой bert.js и utf8.js написал. Пытался ориентироваться на твои, но почти ничего не понимал
Пришлось гуглить и читать про utf и erlang external formst
*term formatr
Namdak Tonpa
@5HT
Mar 04 2016 17:25
у каждого свой путь
хочешь ебаться — ебись )
Semyon Novikov
@semka
Mar 04 2016 17:27
Нихрена себе слабость
Namdak Tonpa
@5HT
Mar 04 2016 17:28
bert.js я сам не понимаю
я понимал его только когда писал
но врядли кто-то меньше и лучше сделает )
utf8.js можно сделать лучше но не короче
rusjava8
@rusjava8
Mar 04 2016 17:29
я тоже хотел уточнить что это
Namdak Tonpa
@5HT
Mar 04 2016 17:29
это енкодер/декодер эрланг термов
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 17:29
У меня и правда громоздко получилось. Да еще и с повторяющимися кусками кода
Namdak Tonpa
@5HT
Mar 04 2016 17:29
у нас же нетJSON а формат какой-то должен быть
между клиентом и сервером
поэтому N2O ипосльзуется нативный формат Erlang термов BERT
rusjava8
@rusjava8
Mar 04 2016 17:30
Теперь понятно
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 17:30
и еще сделал пока только декодер
Namdak Tonpa
@5HT
Mar 04 2016 17:30
чтобы на сервере не было никаких преобразований
чтобы сразу из вебсокета в аргумент функции попадало
без дополнительного декодирования
всю работу по кодированию ложим на JS
чтобы на Эрланге была максимальная емкость
@kagami-ryuuji ну у нас сейчас достаточно идиоматический bert.js
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 17:33
https://github.com/kagami-ryuuji/game/tree/master/apps/game/priv/scripts
писал на typescript, плагин для атома компилил в js
Namdak Tonpa
@5HT
Mar 04 2016 17:33
просто форматики это красиво и там все понятно сразу станет
ну нормально написано
BERT на тайпскрипте тоже нужен
если будет отдельной либой можем на тебя ссылку поставить
rusjava8
@rusjava8
Mar 04 2016 17:34
wss ещё есть оказывается
Namdak Tonpa
@5HT
Mar 04 2016 17:35
открыл для себя мир вебсокетов ?
rusjava8
@rusjava8
Mar 04 2016 17:35
о, да
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 17:36
В выходные могу заняться
rusjava8
@rusjava8
Mar 04 2016 17:36
и оказывается порт не надо менять совсем на 80-ый
Namdak Tonpa
@5HT
Mar 04 2016 17:36
не надо
потому что 80 для выплевывания статики
а вебсокеты на другом порту же )
выпускай n2o.ts
клиентскую либу для N2O на TypeScript
чтобы все совместимое было
а мы ее пропиарим как официальную
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 17:46
Окей )
Semyon Novikov
@semka
Mar 04 2016 17:48
Макс зазываэ
Надо всё-таки тебе Swift-порт N2O сделать, видимо)
Я, правда, пока не вполне раздупляю, как тут всё работает.
Namdak Tonpa
@5HT
Mar 04 2016 17:48
тебе осталось только дисконекты захендлить в булете
n2o.swift да!
спрашивай если что то непонятно
если книга которая помогает понять расставленные мной акценты
и код всего 1000 строк
и я круглосутно дежурю в чате
Semyon Novikov
@semka
Mar 04 2016 17:51
Я как раз книжку читаю
Namdak Tonpa
@5HT
Mar 04 2016 17:51
саксесс неизбежен
все ошибки редактируй сразу тут
Semyon Novikov
@semka
Mar 04 2016 17:51

This processes was very useful to organize persiste stateful connection

Persistent, наверное

какая глава?
ссылка на вебе какая?
Semyon Novikov
@semka
Mar 04 2016 17:52
3.5 Async Processes
Namdak Tonpa
@5HT
Mar 04 2016 17:52
ок
Semyon Novikov
@semka
Mar 04 2016 17:52
Щя попробую найти в репе и пулл-реквест отправить
Namdak Tonpa
@5HT
Mar 04 2016 17:54
уже synrc/n2o@fcf7cbd
Semyon Novikov
@semka
Mar 04 2016 17:54
фак
проебал такой шанс стать контрибьютором!
:)
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 17:55
:D
Namdak Tonpa
@5HT
Mar 04 2016 17:55
не проебал, я смержил
Showing 0 changed files with 0 additions and 0 deletions.
Semyon Novikov
@semka
Mar 04 2016 17:55
Ну всё, пойду резюме обновлять

Showing 0 changed files with 0 additions and 0 deletions

zen patch

Namdak Tonpa
@5HT
Mar 04 2016 17:57
парное программирование
один пишет — другой удаляет )
Namdak Tonpa
@5HT
Mar 04 2016 18:05
за 1000 коммитов в n2o
944 commits / 44,707 ++ / 83,091 --
я удалил в два раза больше чем написал )
после доктора написал больше всех в N2O @m-2k
64 commits / 642 ++ / 479 --
63 строки
@doxtop написал мало
135 commits / 39,315 ++ / 6,800 --
но походу половину
вот такая бухгалтерия
всего через N2O прошло около 85 тыс строк кода
а осталась в репозитории одна тысяча :-)
Semyon Novikov
@semka
Mar 04 2016 18:08
Вот это меня и подкупает
Вообще вам очень не хватает хипстерского мануала с построчным разбором происходящей магии
rusjava8
@rusjava8
Mar 04 2016 18:09
100%
Namdak Tonpa
@5HT
Mar 04 2016 18:09
это рисовать нада
Semyon Novikov
@semka
Mar 04 2016 18:09
Outlaw Techno Psychobitch Web Framework Manual
rusjava8
@rusjava8
Mar 04 2016 18:09
Было бы очень и очень
Namdak Tonpa
@5HT
Mar 04 2016 18:09
это больше искусство чем писательство
Web M.F.
Semyon Novikov
@semka
Mar 04 2016 18:11
Хотите убертупой вопрос?
Namdak Tonpa
@5HT
Mar 04 2016 18:11
давай
Semyon Novikov
@semka
Mar 04 2016 18:12
В эрланге есть пайп? Вроде эликсировского |>?
Namdak Tonpa
@5HT
Mar 04 2016 18:12
нет
Semyon Novikov
@semka
Mar 04 2016 18:12
вот говно
rusjava8
@rusjava8
Mar 04 2016 18:12
:-)
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 18:12
А что это такое?
Semyon Novikov
@semka
Mar 04 2016 18:12
скобкозаменитель
Namdak Tonpa
@5HT
Mar 04 2016 18:12
это типа композиция функций
Semyon Novikov
@semka
Mar 04 2016 18:13
"хуй" |> b |> a == a(b("хуй"))
Не типа, а она и есть какбе
rusjava8
@rusjava8
Mar 04 2016 18:13
как то не читабельно
Namdak Tonpa
@5HT
Mar 04 2016 18:13
не как бе, а так и есть типа
Semyon Novikov
@semka
Mar 04 2016 18:14
Да ладно, как раз намного читабельнее
Namdak Tonpa
@5HT
Mar 04 2016 18:14
кароче видишь тут другая культура )
rusjava8
@rusjava8
Mar 04 2016 18:14
как еврит справа на лево если только
Namdak Tonpa
@5HT
Mar 04 2016 18:14
мы мыслим AST нам похуй как там оно читается
rusjava8
@rusjava8
Mar 04 2016 18:14
налево
Semyon Novikov
@semka
Mar 04 2016 18:14
типа
input |> validate |> add_unicorns |> validate_one_more_time |> to_json
Namdak Tonpa
@5HT
Mar 04 2016 18:14
все равно можно все в let переписать
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 18:14
Да не, вполне читабельно. Но я к скобочкам привык
Namdak Tonpa
@5HT
Mar 04 2016 18:15
и в эрланге просто A1 = fun(..), A2 = fun(),... fun(A1,A3).
я по этому поводу особо не страдаю
Semyon Novikov
@semka
Mar 04 2016 18:15
Про let notation я чот не подумал
Можно, в принципе
Namdak Tonpa
@5HT
Mar 04 2016 18:16
ну вот
главное что паттерн мачинг первоклассный
быстрый
и бинарный есть!
Semyon Novikov
@semka
Mar 04 2016 18:16
<sarcasm>Дак конечно, у вас тут типов-то три штуки</sarcasm>
Namdak Tonpa
@5HT
Mar 04 2016 18:16
ну в Exe будет бесконечность типов
Semyon Novikov
@semka
Mar 04 2016 18:17
Там рокетсайнс, моя тупой
Namdak Tonpa
@5HT
Mar 04 2016 18:17
будешь пальцы гнуть всем говорить что ты на Лефовском прувере пишешь
Semyon Novikov
@semka
Mar 04 2016 18:17
я Coq-то не осилил
Namdak Tonpa
@5HT
Mar 04 2016 18:17
ну Exe это Coq
1 в 1 переписывается все
Semyon Novikov
@semka
Mar 04 2016 18:17
Вот видишь
А я его не осилил
Namdak Tonpa
@5HT
Mar 04 2016 18:17
потому что там сайта такого няшного не было как у нас
у нас все для тупых
прувер занимает 300 строчек
rusjava8
@rusjava8
Mar 04 2016 18:18
^_^ такого?
Semyon Novikov
@semka
Mar 04 2016 18:18
Наррркоманы
Namdak Tonpa
@5HT
Mar 04 2016 18:18
не понять невозможно!
Semyon Novikov
@semka
Mar 04 2016 18:18
Следующий тупой вопрос: макросов в эрланге же тоже нет?
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 18:19
Есть
Semyon Novikov
@semka
Mar 04 2016 18:19
Вот это поворот!
Namdak Tonpa
@5HT
Mar 04 2016 18:19
есть что-то типа препроцессора и есть парс трансформ на уровне AST
Semyon Novikov
@semka
Mar 04 2016 18:19
А что тогда мешает сделать пайп?
Или он не нужен?
Namdak Tonpa
@5HT
Mar 04 2016 18:19
ничего, уверен есть где-то и пайп и монады в нотации лист компрехеншинов
их завались на гитхабе
мне не нужен
Semyon Novikov
@semka
Mar 04 2016 18:19
В эликсире же
Namdak Tonpa
@5HT
Mar 04 2016 18:19
я пользуюсь парс трансформом только в крайнем случае
Semyon Novikov
@semka
Mar 04 2016 18:19
Ну, за исключением монад
Namdak Tonpa
@5HT
Mar 04 2016 18:20
когда надо скорость увеличить
а не для того чтобы макросами размахивать
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 18:20
"С макросом наперевес
"
Namdak Tonpa
@5HT
Mar 04 2016 18:20
в Exe любая синтаксическая конструкция кстати макрос над языком Om
let case data record — это макросы
spawn send и recieve тоже
тебе понравится
record — это типа класса ООП у него есть поля
data — это ндуктивный тип, типа GADT, деревья
все просто
хочешь себе макрос try — вперед
Namdak Tonpa
@5HT
Mar 04 2016 18:25
или макрос do
все макросы встроены будут в потоковый парсер как цепочки
как протколы N2O :-)
Semyon Novikov
@semka
Mar 04 2016 18:26
Остановите его кто-нибудь!
Namdak Tonpa
@5HT
Mar 04 2016 18:27
там даже полвина BNF — это LISP синтаксис
как Io вообщем будет
Semyon Novikov
@semka
Mar 04 2016 18:27
Кстати, как ни странно, Стив его ещё пилит
Namdak Tonpa
@5HT
Mar 04 2016 18:28
ага я видел, сайт обновился на черный
Semyon Novikov
@semka
Mar 04 2016 18:28
Я тут даже в гитхаб-репу смотрел, правда ведь пилит
Semyon Novikov
@semka
Mar 04 2016 18:49
Я чото не раздуплил pickle из NITRO
Мне показалось или это security by obscurity?
Даже если вы юзаете AES, у вас шейред кей на клиенте и на сервере
Или я реально не раздуплил?
Namdak Tonpa
@5HT
Mar 04 2016 18:52
не раздуплил
это токен которые выдается челу
но в который он не может заглянуть
там мы держаим имена функций эрланговых
это для тех кто типа вообще упорот
Semyon Novikov
@semka
Mar 04 2016 18:53
Дошло
Namdak Tonpa
@5HT
Mar 04 2016 18:53
для банков и т.д.
Semyon Novikov
@semka
Mar 04 2016 18:53
то есть на клиенте размаринование не планируется
Namdak Tonpa
@5HT
Mar 04 2016 18:53
нет
только отсыл назад этого токена по нажатии на кнопку
pickle я убрал обычный
сделал чтобы вообще без идиотского base64
или что там
это nitrogen legacy
надо убрать в новых версиях
это хуйня
Semyon Novikov
@semka
Mar 04 2016 18:55
в книжке про base64 написано, что добавляет смеха
Namdak Tonpa
@5HT
Mar 04 2016 18:55
обскуре что ни на есть
Semyon Novikov
@semka
Mar 04 2016 18:55
Ваще пока это параллельная вселенная нахуй
Я прочитал уже 2/3 книжки
всё ещё не понимаю как на N2O писать
зато знаю, как сделать кастомный форматтер
или регистратор :)
Namdak Tonpa
@5HT
Mar 04 2016 18:56
на первой странице был полный пример страницы на n2o
ты просто пропустил ее )
Semyon Novikov
@semka
Mar 04 2016 18:56
Не, я её прочитал дважды
Semyon Novikov
@semka
Mar 04 2016 18:56
Сказываются две вещи
Namdak Tonpa
@5HT
Mar 04 2016 18:57
    body() ->
      [ #span    { id=title,       body="Your nickname: " },
        #textbox { id=user,        body="Anonymous" },
        #panel   { id=history },
        #textbox { id=message },
        #button  { id=send,        source=[user,message],
                                   body="Send",
                                   postback=chat } ].

    event(init) -> wf:reg(room), wf:async("looper",fun loop/1);
    event(chat) -> User    = wf:q(user),
                   Message = wf:q(message),
                   n2o_async:send("looper",{chat,User,Message}).
Semyon Novikov
@semka
Mar 04 2016 18:57
  1. Я толком не знаю эрланг
  2. Я толком не понимаю пока саму философию
Namdak Tonpa
@5HT
Mar 04 2016 18:57
боди — это статика
ивент — это сигналы
Semyon Novikov
@semka
Mar 04 2016 18:57
Не, генерацию html я раздуплил
Ну, смотри, мне надо написать rest/json сервис
с развесистой логикой и всем таким
Namdak Tonpa
@5HT
Mar 04 2016 18:57
просто но это другая библиотека
n2o это вебсокет аппликейшин сервер )
Semyon Novikov
@semka
Mar 04 2016 18:58
на скале я бы нахуярил моделей, контроллеров, там, подключил бы жсон-форматер
Namdak Tonpa
@5HT
Mar 04 2016 18:58
тебе надо https://github.com/synrc/rest
Semyon Novikov
@semka
Mar 04 2016 18:58
а тут такой засетапил страницу
Namdak Tonpa
@5HT
Mar 04 2016 18:58
REST пример есть в N2O
Semyon Novikov
@semka
Mar 04 2016 18:58
И КИШКИ КРОВИЩА СУПЕРВАЙЗЕРЫ АСИНК РАСПИДОРАСИЛО!
Namdak Tonpa
@5HT
Mar 04 2016 18:58
это модуль users
Semyon Novikov
@semka
Mar 04 2016 18:58
Ага, я уже закладочку там сделал
Namdak Tonpa
@5HT
Mar 04 2016 18:59
Вот пример полного REST MEMCACHE сервиса
-module(users).
-behaviour(rest).
-compile({parse_transform, rest}).
-include("users.hrl").
-export([init/0, populate/1, exists/1, get/0, get/1, post/1, delete/1]).
-rest_record(user).

init() -> ets:new(users, [public, named_table, {keypos, #user.id}]).
populate(Users) -> ets:insert(users, Users).
exists(Id) -> ets:member(users, wf:to_list(Id)).
get() -> ets:tab2list(users).
get(Id) -> [User] = ets:lookup(users, wf:to_list(Id)), User.
delete(Id) -> ets:delete(users, wf:to_list(Id)).
post(#user{} = User) -> ets:insert(users, User);
post(Data) -> post(from_json(Data, #user{})).
интерфейс в ETS таблицу эрланга
Semyon Novikov
@semka
Mar 04 2016 18:59
Это я понял, кстати. И круто
Namdak Tonpa
@5HT
Mar 04 2016 18:59
но это не N2O
Semyon Novikov
@semka
Mar 04 2016 18:59
ETS, кстати, в персистентность умеет? или для этого надо DETS?
Namdak Tonpa
@5HT
Mar 04 2016 18:59
это REST
ну надо другой такой написать
у нас это называется KVS
Semyon Novikov
@semka
Mar 04 2016 18:59
Отоночо
Namdak Tonpa
@5HT
Mar 04 2016 18:59
KVS занимает 300 строчек
Semyon Novikov
@semka
Mar 04 2016 19:00
Это начинает немного пугать
KVS это основа виртуальной машины LISP
это персистентное хранение цепочек без стейта в памяти
двухсвязных списков или другими словами деревьев
в любых KV хранилищах
есть драйверы в mongo riak fs redis sql mensia
причем у нас нет ограничения в 2ГБ на DETS
мы просто делаем прозрачный ротейт таблиц
т.е. файлы у нас все по 2ГБ но пользователь этого не видит
но думает что у него терабайты
версионирование есть!
можно поля у рекордов менять
Semyon Novikov
@semka
Mar 04 2016 19:02
Забавная пепяка
Namdak Tonpa
@5HT
Mar 04 2016 19:02
и в цепочках могут быть любые полиморфные рекорды
Semyon Novikov
@semka
Mar 04 2016 19:03
Максим, сделай вид, что я клинический идиот, не пугай меня словами страшными :)
Так и напиши, "можно хранить невнятную хуйню и ничего за это не будет"
И расскажите про Мнезию, в 2009 году на неё ругались. Говорили глючная и неудобная
а тут, смотрю, чот используют
Namdak Tonpa
@5HT
Mar 04 2016 19:04
то были враги, ватники и пидерасы
WhatsApp использует, а мы что хуже?
Andy
@m-2k
Mar 04 2016 19:04

bert.js

за полчаса вспомнить можно, там в именах ф-ий зашквар :smile: как и в kvs

писал на typescript, плагин для атома компилил в js

прикольно выглядит, но жирно

Outlaw Techno Psychobitch Web Framework Manual

мне нравится!

@semka про пидоров и mnesia подтверждаю
про ватников это к zert'у
Semyon Novikov
@semka
Mar 04 2016 19:06
Он тут штоле?
Andy
@m-2k
Mar 04 2016 19:06
и что за хуйню вы тут гоните? слишком много умных словечек!
Semyon Novikov
@semka
Mar 04 2016 19:06
Вот и я о том же!
Andy
@m-2k
Mar 04 2016 19:06
@semka нет, он в ебенях каких-то козлов доит
Semyon Novikov
@semka
Mar 04 2016 19:07
Короче, я так понял меня сейчас, видимо, интересует rest-эндпоинт
Namdak Tonpa
@5HT
Mar 04 2016 19:07
да хуйня он
Semyon Novikov
@semka
Mar 04 2016 19:07
ну и буду раскуривать адскую кухню с нитрой
Namdak Tonpa
@5HT
Mar 04 2016 19:07
если ты хочешь REST ты не понял нихуя про N2O )
Semyon Novikov
@semka
Mar 04 2016 19:07
ну мне без вариантов надо будет рест-морду делать
ну и да, я нихуя не понял про N2O пока :)
Namdak Tonpa
@5HT
Mar 04 2016 19:07
:worried:
Semyon Novikov
@semka
Mar 04 2016 19:07
чо ты хочешь, я на него смотрю пять часов
Namdak Tonpa
@5HT
Mar 04 2016 19:08
почитай http://5ht.co/n2o.htm
Semyon Novikov
@semka
Mar 04 2016 19:08
У тебя прямо талант к доменным именам, Макс. Давно хотел сказать.
Andy
@m-2k
Mar 04 2016 19:08
а какие у него еще
Namdak Tonpa
@5HT
Mar 04 2016 19:08
а как тебе http://groupoid.co ?
не отталкивает? )
Semyon Novikov
@semka
Mar 04 2016 19:09
Это самый понятный из виденых
Namdak Tonpa
@5HT
Mar 04 2016 19:09
.co охуенная зона там много свободного
Andy
@m-2k
Mar 04 2016 19:10
шо за групоид
Semyon Novikov
@semka
Mar 04 2016 19:10
Короче, котаны, вы крутые, я пока нет. Пойду спать, вдруг у меня катарсис случится
Andy
@m-2k
Mar 04 2016 19:10
о чем сайтик
Namdak Tonpa
@5HT
Mar 04 2016 19:10
http://voxoz.com вообще мажорный домен
Semyon Novikov
@semka
Mar 04 2016 19:10
про Om и Exe
erlang.one ещё крутой
Andy
@m-2k
Mar 04 2016 19:19
@semka ты давай завтра отпишись, мануал годный или нет. если нет что надо еще озвучить. ебану еще какой-нибудь очерк или поперевожу оригинал
Semyon Novikov
@semka
Mar 04 2016 19:24
Мануал годный, если человек изначально рюхает во всём
Я вот не рюхаю совершенно, в меня он заходит союзники в Нормандию
Ещё я пока с собаченькой гулял понял, что в меня в принципе тяжело эрланг заходит из-за привычки "думать от типов"
Andy
@m-2k
Mar 04 2016 19:25
тебе рест для чего? чтобы апи для жс либы написать?
Semyon Novikov
@semka
Mar 04 2016 19:25
я пока не представляю, куда тут типы соваьт, похоже что некуда
жс, мобилки, десктоп, всё вот это
Я знаю-знаю, что можно всё это на WS сделать
Andy
@m-2k
Mar 04 2016 19:26
@5HT ну тут тоже вот всякий реакт как я понимаю
Namdak Tonpa
@5HT
Mar 04 2016 19:26
{var,{type,{a}}} — это в Хаскеле Var Type a
Semyon Novikov
@semka
Mar 04 2016 19:26
и буду, но рест рядом всё равно нужен
Andy
@m-2k
Mar 04 2016 19:26
поэтому ему и не понятно
Namdak Tonpa
@5HT
Mar 04 2016 19:26
эрланг таплы — это типы
этот тип называется декартово произведение
как функция — это экспонента
это базовые типы Дакартово Замкнутой Категории
просто у Эрланга нет кодировки Higher Order Types
а типы есть
и кодировку их ты можешь сам себе придумать
Andy
@m-2k
Mar 04 2016 19:27
@semka я в эрланг долго въезжал. но после прочтения книги по нему у меня не то что понимание, но и философия и вообще озерение нахуй пришло насколько тут все просто и хорошо взяимосвязано
Namdak Tonpa
@5HT
Mar 04 2016 19:27
вот EXE это и есть кодировка HOT в типы Erlang
Semyon Novikov
@semka
Mar 04 2016 19:28
Я в 2010 читал Армстронга, уже нихрена не помню
Надо бы перечитать
Andy
@m-2k
Mar 04 2016 19:28
я его страниц 50 прочел и забил
Semyon Novikov
@semka
Mar 04 2016 19:28
или хотя бы LYSE
Andy
@m-2k
Mar 04 2016 19:28
я другую читал
не, lyse хуйня как мне кажется
Semyon Novikov
@semka
Mar 04 2016 19:28
ты тогда пиши сразу название :)
Andy
@m-2k
Mar 04 2016 19:28
как справочник чтобы освежить память да, как мануал по языку думаю хуевато
semka @semka думает нихуя себе поискал функциональный язык для скриптинга
Semyon Novikov
@semka
Mar 04 2016 19:29
@m-2k ты какую читал в итоге?
Andy
@m-2k
Mar 04 2016 19:30
Чезарини Ф. Томпсон С. - Программирование в Erlang - 2012.pdf
Semyon Novikov
@semka
Mar 04 2016 19:30
спасиба
Andy
@m-2k
Mar 04 2016 19:31
29.8Мб
@semka а ты кто такой ваще, на аве наркоман какой-то. с собачкой гуляешь. серийник из южного бутова?
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 19:32
Я тоже Чезарини читал. Только английский вариант, пока не нашел русский
Andy
@m-2k
Mar 04 2016 19:33
я где т нашел
Semyon Novikov
@semka
Mar 04 2016 19:33
@m-2k всё намного хуже, из Перми и вообще iOS программист
Andy
@m-2k
Mar 04 2016 19:33
о, кул
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 19:33
@semka из Перми?
Andy
@m-2k
Mar 04 2016 19:33
в перми не был но думаю там няшно
Semyon Novikov
@semka
Mar 04 2016 19:33
из Перми
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 19:33
Я тоже
Semyon Novikov
@semka
Mar 04 2016 19:34
Ну всё, можно митап устраивать)
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 19:35
Эрланг я схватил за два выходных. И мне настолько стало привычно за эти два дня, что я потом долго обратно в циклы и функции въезжал в пхп
This message was deleted
МОжно )
Andy
@m-2k
Mar 04 2016 19:35
@5HT а тебя жена только на конференции и к прогеру отпускает?
Semyon Novikov
@semka
Mar 04 2016 19:35
Ну, мне чутка проще. Я на функциональных языках пишу давно. Просто у меня что ни язык, тот с BSDM-системой типов
привык, без трубочки уже не могу
Andy
@m-2k
Mar 04 2016 19:36
таплы+матчинг заебись
типы не нужны
Namdak Tonpa
@5HT
Mar 04 2016 19:37
если понимать типы глубоко, то похуй на чем писать
хоть на джаваскрипте можно это все нарисовать
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 19:37
Кстати, поначалу n2o воспринимался мной, как Ифкуиль от программирования
Andy
@m-2k
Mar 04 2016 19:40
блять откуда вы эти слова берете
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 19:40
Я лет 10 назад балдел от искусственных языков
Наткнулся на этот http://www.ithkuil.net/
Andy
@m-2k
Mar 04 2016 19:40
вы тут лоуреаты все? :smile:
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 19:41
Даже эсперанто учил
Namdak Tonpa
@5HT
Mar 04 2016 19:41
ты молодец, у тебя правильно написаный utf8 :-)
напиши еще Bullet.ts и ебанем n2o.ts
Andy
@m-2k
Mar 04 2016 19:42
и почанковую загрузку
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 19:42
Правда? Спасибо. Только там в Encoder нужно подправить кое-что
Namdak Tonpa
@5HT
Mar 04 2016 19:43
и ftp.js тоже да
Andy
@m-2k
Mar 04 2016 19:43
а чем typescript крут?
Namdak Tonpa
@5HT
Mar 04 2016 19:43
но впринципе уже я бы то шо есть уже выложил только для связи с n2o надо все-таки Bullet.js запилить
Andy
@m-2k
Mar 04 2016 19:43
почему бы его с эликсиром не сравнить? )
Namdak Tonpa
@5HT
Mar 04 2016 19:43
ну тем что более безопасно писать
ну это для браузера чисто
заменитель нетипизированного говна джаваскриптово
rusjava8
@rusjava8
Mar 04 2016 19:44
у меня есть книги по ерлангу понаходил как то
Namdak Tonpa
@5HT
Mar 04 2016 19:44
тайпскрипт — это охуенчик
одобряшка
Andy
@m-2k
Mar 04 2016 19:44
а через strict нельзя типы указывать?
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 19:45
Я angular 2 щупал на той неделе, там typescript используют, вот и решил узнать, что это такое
Andy
@m-2k
Mar 04 2016 19:46
ErlangHandbook-RU.pdf
ErlangHandbook-RU.pdf
хотя она где то на гитхабе есть, тоже полезная мне поазалась
также у меня есть бумажная LYSE.. но она такая унылая что ужас
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 19:48
Читал на днях http://learnyousomeerlang.com/content
This message was deleted
А
rusjava8
@rusjava8
Mar 04 2016 19:48
У меня такая бумажная на Русском
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 19:48
А я думаю, что за LYSE
rusjava8
@rusjava8
Mar 04 2016 19:48
Хорошая
Только переплёт плохой
Andy
@m-2k
Mar 04 2016 19:49
@rusjava8 ну я про русскую и говорю
читал через силу
код без хайлайта, говнище
вот еще какая-то хуйня есть
Parameterized Modules in Erlang.pdf
Parameterized Modules in Erlang.pdf
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 19:50
Это про бехавиоры?
Andy
@m-2k
Mar 04 2016 19:51
я не читал
rusjava8
@rusjava8
Mar 04 2016 19:51
Эту рекомендовали как то https://www.gitbook.com/book/dyp2000/russian-armstrong-erlang/details
Andy
@m-2k
Mar 04 2016 19:52
ты переписку читал? :smile:
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 19:52
-module(name, [V1, ..., Vn]).
Разве так можно?
Namdak Tonpa
@5HT
Mar 04 2016 19:53
раньше можно было
есть парс трансформы которые эту фичу возвращают
она нужна для чикаго босса
rusjava8
@rusjava8
Mar 04 2016 19:58
Tompson_Chezarini_Programmirovanie_v_Erlang.pdf такая есть ещё на Русском, но на компе
Вообщем есть что почитать
Andy
@m-2k
Mar 04 2016 19:58
перечитай уже, все эти книги уже обсудили полчаса назад )
Namdak Tonpa
@5HT
Mar 04 2016 19:58
Erlang Handbook уныл
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 19:59
Дома вообще есть книжка "7 языков за 7 недель". Хаскель, Эрланг, Ио, еще что-то там. ОКамл, что ли
Namdak Tonpa
@5HT
Mar 04 2016 19:59
мне нравилась OTP in Acction.
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 19:59
И эта дома есть, все на компе только
Andy
@m-2k
Mar 04 2016 19:59
@5HT ага но к прочтению рекомендовать можно
уныл потому что мал и немногочисленен по фичам
rusjava8
@rusjava8
Mar 04 2016 20:01
Та вроде про версию на английском писали, а я о на русском
Andy
@m-2k
Mar 04 2016 20:02
OTP in Acction. это где знак радиоактивной или биологической опасности на обложке?
Namdak Tonpa
@5HT
Mar 04 2016 20:02
унылость от перевода не пропадает )
Andy
@m-2k
Mar 04 2016 20:02
на русском нет такой (
Namdak Tonpa
@5HT
Mar 04 2016 20:02
OTP in Action нет, там какой-то паж в райтузах нарисован.
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 20:02
По-моему, там турецкий солдат 19в на облжке
Andy
@m-2k
Mar 04 2016 20:02
аа
понил
rusjava8
@rusjava8
Mar 04 2016 20:02
да
Andy
@m-2k
Mar 04 2016 20:02
орелли что ле
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 20:03
А кто там X in Action печатает обычно
Namdak Tonpa
@5HT
Mar 04 2016 20:05
это мегаохуенная книга
настольная
Namdak Tonpa
@5HT
Mar 04 2016 20:06
шо там вирусы?
Andy
@m-2k
Mar 04 2016 20:06
))))))
УХОДИМ ОТСЮДА ТАМ ВИРУС!1111
так лучше? :smile:
rusjava8
@rusjava8
Mar 04 2016 20:07
вирус зика
Andy
@m-2k
Mar 04 2016 20:07
ZEUS.BOTNET.X1
РАЗБИГАИМСЯ!
rusjava8
@rusjava8
Mar 04 2016 20:08
хэхэ
норм он под винду
всё нахуй
Namdak Tonpa
@5HT
Mar 04 2016 20:11
это что BBS ?
напишите BBS кто-то на N2O
115 человек в чате
rusjava8
@rusjava8
Mar 04 2016 20:12
а это что
Namdak Tonpa
@5HT
Mar 04 2016 20:12
:-)
Andy
@m-2k
Mar 04 2016 20:12
а, вот еще уваров, мужик!
Namdak Tonpa
@5HT
Mar 04 2016 20:12
форум
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 20:12
Презентация про игры воодушевила. Сам ММО-сервер делаю
Andy
@m-2k
Mar 04 2016 20:12
чем тебе эрлач плох сука?
Namdak Tonpa
@5HT
Mar 04 2016 20:12
:-)
Andy
@m-2k
Mar 04 2016 20:12
ббс какой-то ебаный вспомнил
из 90-х
Namdak Tonpa
@5HT
Mar 04 2016 20:13
я хочу быструю хуйню
Andy
@m-2k
Mar 04 2016 20:13
@kagami-ryuuji такая же про мнезию и воцап есть
Namdak Tonpa
@5HT
Mar 04 2016 20:13
а там какой-то HVEC
:-)
Andy
@m-2k
Mar 04 2016 20:13
я это пофиксаю
блядь
скоро
я прост болею
Namdak Tonpa
@5HT
Mar 04 2016 20:13
я хочу чтобы картинки уезжали 25 МБ в секунду
Andy
@m-2k
Mar 04 2016 20:13
сорян мужик
Namdak Tonpa
@5HT
Mar 04 2016 20:14
и хостинг купи нормальный!
дать тебе бабло?
Andy
@m-2k
Mar 04 2016 20:14
чем DO плох
Namdak Tonpa
@5HT
Mar 04 2016 20:14
у тебя там какой-то 64MB оперативы
Andy
@m-2k
Mar 04 2016 20:14
гггг
там 512
Namdak Tonpa
@5HT
Mar 04 2016 20:15
ну охуеть!
Andy
@m-2k
Mar 04 2016 20:15
и 1ГГц
Namdak Tonpa
@5HT
Mar 04 2016 20:15
512
rusjava8
@rusjava8
Mar 04 2016 20:15
жЫр
Andy
@m-2k
Mar 04 2016 20:15
))))))
Namdak Tonpa
@5HT
Mar 04 2016 20:15
одну картинку сможет только ресайзнуть за единицу времени
Andy
@m-2k
Mar 04 2016 20:15
пару мс
rusjava8
@rusjava8
Mar 04 2016 20:15
Выслать малинку? :-D
Andy
@m-2k
Mar 04 2016 20:15
@5HT на моем маке не быстрее
@5HT я уберу конвертацию жпег, сделаю для него только jpegtran
будет тебе 25 МБ/с сучка
я вообще хочу сделать отложенную конвертацию в плюс к отложенному постингу
но для jpeg все равно нет смысла его перегонять, так что он останется ЖОПЕГом
а пнг и гифки можно
гифки правда по полчаса могут конвертиться
если метров 10
зато выигрыш по размеру просто пиздец
rusjava8
@rusjava8
Mar 04 2016 20:20

div нету в nitro

ого

div

Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 20:21

panel же, кажется

rusjava8
@rusjava8
Mar 04 2016 20:21
ну надо уточнить же)
Namdak Tonpa
@5HT
Mar 04 2016 20:21
есть и #div{} вроде
rusjava8
@rusjava8
Mar 04 2016 20:22
я не нашел
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 20:22
Я видел где-то фразу, что можно самому доавить
rusjava8
@rusjava8
Mar 04 2016 20:22
и в исходниках нет такого елемента
Andy
@m-2k
Mar 04 2016 20:22
@kagami-ryuuji @rusjava8 #sukablya
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 20:23
Не сообразил, что markdown
rusjava8
@rusjava8
Mar 04 2016 20:23
да что ж такое то
вообщем есть все теги для html5 и точка
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 20:23
А, div же языком зарезервирован
Andy
@m-2k
Mar 04 2016 20:23
какой-то наркоман добавил атом в кавычках когда вокруг все без них
Namdak Tonpa
@5HT
Mar 04 2016 20:24
ебанат какой-то
Andy
@m-2k
Mar 04 2016 20:24
@kagami-ryuuji каким языком? jquery?
Namdak Tonpa
@5HT
Mar 04 2016 20:25
Erlang
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 20:25
1> {div, []}.
* 1: syntax error before: 'div'
Namdak Tonpa
@5HT
Mar 04 2016 20:25
div ключевое слово, поэтому эрланг для рекордов и атомов просит див брать в кавычки иначе не понимает
rusjava8
@rusjava8
Mar 04 2016 20:26
однако
Andy
@m-2k
Mar 04 2016 20:26
а, ну да
а я подумал рекорд такой есть
Namdak Tonpa
@5HT
Mar 04 2016 20:26
есть же
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 20:26
1> 3 div 2.
1
Целочисленное деление
Andy
@m-2k
Mar 04 2016 20:27
@5HT не я думал в эрланге рекорд. а потом пригляделся и понял что мат. операция
#user{} вспомнилось прост
Ryuuji Kagami
@kagami-ryuuji
Mar 04 2016 20:28
Вспомнил, как писал транслятор со смолтока в эрланг на C#
Была куча функций с именами типа 'a:b:c:'() -> ...
rusjava8
@rusjava8
Mar 04 2016 21:12
samples для nitro где полёживает?