
abc
13.02.2017
20:31:46
она же в памяти вся
couchdb в этом плане экономичнее в разы

Max
13.02.2017
21:10:21
посоветуйте годный темплейтер
только чтобы феникс не тащил за собой

Google

Max
13.02.2017
21:10:42
наворотов не надо, просто строку подставлять
EEx годный?

Aldar
13.02.2017
21:12:45
он дефолтный

Max
13.02.2017
21:14:30
это хорошо или плохо?

Aldar
13.02.2017
21:14:57
значит самый распространенный)

Max
13.02.2017
21:16:59
где в еликсире аналог /priv/ ?
есть ли он?

Евгений
13.02.2017
21:28:52

Taras ?
13.02.2017
22:08:22

Max
13.02.2017
22:08:34
да приделал EEx
посмотрю

Taras ?
13.02.2017
22:09:37
https://github.com/221V/iexfly/
вот тут я навелосипедил одно и другое, без феникса — ковбой и плаг онли

Alexander
13.02.2017
23:30:03
@zero_nemo попробуй для док apidocjs.com

Google

Alexander
13.02.2017
23:30:10
я что-то прямо проникся

Nikita
14.02.2017
08:07:23
я для доки еще apiblueprint + aglio юзал
только с aglio какая-то херня недавно случилась и оно не хочет работать :)

Alexander
14.02.2017
08:31:35
Апидоксдж не сервис
А то что ты привел - сервисы

Капитан
14.02.2017
08:39:02
Коллеги как сделать чтобы phoenixframework.org работал по https?

Den
14.02.2017
08:39:34
Поставить впереди Nginx и настроить https на нём?

Mikhail
14.02.2017
08:48:37

Alexander
14.02.2017
09:18:57

Max
14.02.2017
09:19:27
ага, спасибо, нашёл уже

ⰿⰰⰾⱏ
14.02.2017
14:06:02

Yuriy
14.02.2017
14:21:36
Может кто сталкивался, у меня вопрос: на чем писать RESTful API на чистом Ерланге? Я тут смотрел на Ковбой — у него дичайший апишник, сейчас пробую чикаго босс, спецом для него OTP 16.03 ставлю, потому что на более высоких версиях не работает одна из зависимостей. Но, опять же, может что-то пойти не так. Жду вашего проффесионального совета
Апишник простейший, на одну сущность

Max
14.02.2017
14:27:29
в ковбое что сложного?
чикагобосс помер давно

Taras ?
14.02.2017
14:29:51
я юзал https://github.com/knutin/elli
только там некоторые места надо проапгрейдить)))

عاصم بن حارث
14.02.2017
14:30:34

Yuriy
14.02.2017
14:32:14

عاصم بن حارث
14.02.2017
14:32:56

Taras ?
14.02.2017
14:38:33

Google

Yuriy
14.02.2017
14:38:36
А кому приходится использовать разные версии OTP, как решаете эту проблему? Кто использует керл?

Andrey
14.02.2017
14:43:09
я уже давно для "разных версий чего-нибудь" использую https://nixos.org/nix/

عاصم بن حارث
14.02.2017
14:45:30
А kerl да, пробовал. Керл как керл: ни хорошо, ни плохо. (Субьективно, это не мой подход)
И последнее. Ныне, особо по версиям не следует плавать ? _внимательно читай релиз нотес_ Бывает, что прям откровения... (Помню, перепиливал сорцы, где еще юзали "параметризованные модули", о!)

Den
14.02.2017
15:02:10
Коллеги, существует ли в природе адекватный DSL для выражения дат, времени, их интервалов и повторов, кроме crontab? Не важно на каком языке даже.

Vladimir
14.02.2017
15:05:36

عاصم بن حارث
14.02.2017
15:06:54

Alexey
14.02.2017
15:08:03
@den_lesnov мне https://github.com/javan/whenever нравится

عاصم بن حارث
14.02.2017
15:09:33

Darth
14.02.2017
16:10:27
Тот момент, когда о том, что сегодня день влюбленных узнаешь от полковника мотострелковых войск

Victor
14.02.2017
17:00:34

Евгений
14.02.2017
17:06:50

Darth
14.02.2017
17:07:38
:D

Alexey
14.02.2017
17:11:36

Alexander
14.02.2017
19:05:40
Я что-то не могу найти, как бы так в плаге маршрут в рантайме определить?
Хочу чтобы ендпойнт в config.exs можно было задать
так чтоб красиво
case uri do
Application.get_env(:myapp, :myendpoint) ->
так не хочу.
ну ладно.

abc
14.02.2017
19:38:45

Google

Rumata
14.02.2017
19:45:59
я вообще футбол смотрю

Капитан
14.02.2017
20:14:53
Коллеги как приложение на phoenixframework запустить как службу, так чтобы после перезапуска или падения приложение запускалось?

abc
14.02.2017
20:20:22
Обернуть супервизором ?

Alexey
14.02.2017
20:27:46
да не. он сам по себе апп. и там все с супервизорами. тут вопрос скорее о том, как вм с приложением запустить в виде сервиса(службы)

عاصم بن حارث
14.02.2017
20:28:34

Alexey
14.02.2017
20:28:58
это к Капитану )

عاصم بن حارث
14.02.2017
20:29:30

Admin
ERROR: S client not available

عاصم بن حارث
14.02.2017
20:32:21

Alexander
14.02.2017
20:33:11
я запил релиз, а потом в убунте systemd юнит:
$ cat /etc/systemd/system/myapp.service
[Unit]
Description=my app
[Service]
User=erl
WorkingDirectory=/home/erl
ExecStart=/home/erl/bin/myapp foreground
и норм.

abc
14.02.2017
20:53:08
а если не systemd то supervisord тоже гуд

Alexander
14.02.2017
20:55:12
Как бы не лучше :)

Alexey
14.02.2017
21:03:53
ну... супервизорд я лично пробовал. правда еще в совсем желторотной стадии. с помощью него запускал что-то типа сервисов, но не апп, а erlang scripts. все это было на впс. и ну просто постоянно не работало )

Александр
14.02.2017
21:15:43
supervisord же тоже надо как-то запускать? =)

Alexey
14.02.2017
21:24:35
ну вот он то как раз всегда демоном работает. там вебморда своя. статусы видно. логи можно посмотреть. так то удобная штука

Rustam
15.02.2017
03:36:37

Alexander
15.02.2017
04:00:32
я monit использую
тоже веборда есть, но главное я гибкие правила пишу, типа отстреливать апп если превысил какое-то ограничение памяти или проца, емейл нотификации о падении и прочее
пробовал интересный pm2 на ноде написаный, но там веселая штука - он сам может помереть и никто не узнает

Google

Alexander
15.02.2017
04:01:57
у ноды стабильность низкая
если запускать, как upstart(рекомендуемый способ в доках к фениксу), то если случается критическая ошибка заваливающая апп, об этом не узнать никогда.
всякого рода rollbar, sentry и прочие мониторилки внутри аппа умирает вместе с ним и не успевают рапортовать
решил поехать в поле, программировать
http://elixir.camp
в прошлый раз я зажопился и только сходил на хакатон
в таких местах можно много узнать быстрее чем нагуглишь в процессе поиска решения проблем.
кстати, тут кто хочет в теплые края и большие города. Местная контора http://cogent.co/careers/ нанимает. Визу спонсирует. #работа

Alexey
15.02.2017
07:15:35

Rumata
15.02.2017
08:11:15
Но если ты терм калбек переопределяешь то там можешь посрать сообщением которым тебе надо в последний момент вроде

ⰿⰰⰾⱏ
15.02.2017
08:14:45

Ivan
15.02.2017
08:53:51
в чем разница между сокетом и вебсокетом? в phoenix chanel может работать с сокетом? или все таки он только для вебсокета?

Евгений
15.02.2017
09:01:24
Phoenix Channel для WS, и при том со своим надформатом

Aldar
15.02.2017
09:04:34
сокет это интерфейс Оси для обмена данными по сети
а вебсокет это протокол обмена на основе tcp

Alexey
15.02.2017
09:05:04

Alexander
15.02.2017
09:05:16
Phoenix Channel может использовать WS как транспорт, а может и что-то другое, например long polling