
Alex
14.05.2018
14:51:16
не, interpolation точно в рантайме.

Dmitriy
14.05.2018
14:55:50

Артем
14.05.2018
14:59:00
не устаю удивляться тому, какое же говно edeliver

Dmitry
14.05.2018
15:02:27
Не устаю удивляться тому, что кто-то его использует...

Google

Артем
14.05.2018
15:04:21
сам в шоке

Evgeny
14.05.2018
15:04:43

Артем
14.05.2018
15:05:15

Dmitry
14.05.2018
15:05:21
Eugene А все равно будет трансформироваться, только позже. Предыдущий вариант быстрее.

Evgeny
14.05.2018
15:06:41
если подсунуть ей какую-нибудь несуществующую функцию, то будет ли название этой функции трансформировано в атом ДО вываливания ошибки?
ха, ты прав
оно успешно компилит любое говно и только при вызове выдаст ошибку

Alex
14.05.2018
15:10:20

Evgeny
14.05.2018
15:11:05
уж лучше и правда
a = fn x -> apply(String, String.to_existing_atom(b), [x]) end

Dmitry
14.05.2018
15:11:49
@artem_pankov Я использую сам drone (он же и CI, его же и для CD) и утверждаю, что можно использовать абсолютно любой агностический к языку программирования tool по deploy-ю.

Alex
14.05.2018
15:11:54

Evgeny
14.05.2018
15:12:41

Google

Денис
14.05.2018
15:30:24
Всем привет, подскажите, кто нибудь использовал swagger для phoenix? У меня вопрос как там хедеры прокидывать для авторизованного пользователя? Доки там что то не оч обширные
А может есть вообще что то получше чем swagger? Я просто его первым нашел с норм доками и начал использовать, но вдруг что получше есть и если поделитесь буду очень признателен

Артем
14.05.2018
15:32:39
начал юзать неделю назад, так себе конечно

V
14.05.2018
16:01:08
Всем Привет!
Ребята я ушёл из компании Эон и проекта метаморфозис.

Dmitry
14.05.2018
16:01:55
Смотря какой eval - eval_quoted в очень и очень редких местах может быть оправдан, eval_string - только в каких-нибудь highly configurable build tool-ах(где ты хочешь куски кода эвалюировать для построения или чего-то не связанного с пользовательским input-ом, но брать из конфигурации) или очень грязном прототайпинге.
@vitaly_terlyuk Почему?

Alister
14.05.2018
16:02:43

V
14.05.2018
16:03:06
Уже объелся и упал на кровать!))

alteregoizm
14.05.2018
16:03:10

V
14.05.2018
16:04:21
Решил сделать проект гораздо лучше!)))

alteregoizm
14.05.2018
16:04:38
программеров и кода забрал, да? :D

V
14.05.2018
16:05:12
Не хочу выносить сор из избы.
Люди остались в компании, если кто захочет пойти со мной я буду рад!)

alteregoizm
14.05.2018
16:06:56
тоже elixir проект?

abc
14.05.2018
16:15:48
за зарплату в принципе глупо работать

Alister
14.05.2018
16:28:23

abc
14.05.2018
16:28:39
это еще хуже)
я больше про долю в компании / стартапе

Aldar
14.05.2018
16:29:02

Anatoliy Kovalchuk
14.05.2018
16:30:04
за то чтобы вернуть паспорт

Google

Alister
14.05.2018
16:30:44
за нейролептики и мескалин

V
14.05.2018
16:42:52
Проект это тело, но оно состоит из людей и все они должны иметь прямую заинтересованность в результате.

Vladimir
14.05.2018
16:43:53

V
14.05.2018
16:44:44
Я за модель деревни хуаси в Китае. Где все жители акционеры одного города. Это экономическое чудо.
Продвигал эту идею несколько лет в рф, но у нас не пошла.

Dmitry
14.05.2018
16:46:15
Интересная идея

V
14.05.2018
17:10:12
В гос думе сказали идея интересная, сделайте пилот на несколько ярдов, если пойдёт поддержим.
Людей сложно было собрать на крупный проект, удалось по этой схеме только один жилой квартал построить

Alex
14.05.2018
17:14:23
это работает разве что в китае, и то, не очень понятно как - где там pr, а где реальные цифры

Dmitry
14.05.2018
17:14:56
Кто-нибудь сталкивался с Discarding message {'$gen_cast',...} from <0.193.0> to <0.184.0> in an old incarnation (1) of this node (2)?

Yaroslav
15.05.2018
09:25:58

Никита
15.05.2018
10:12:43
всем привет! мы ищем спикеров на митап http://elixir-lang.moscow/ дата: ~середина июня. если хотите выступить - смело пишите мне.

Mikhail
15.05.2018
11:29:41
Жаль, что нет коментов, не очевидна причина вывода такого сообщения
это было в межнодовом взаимодействии?

Dmitry
15.05.2018
11:31:50
@tokitori Это происходит в межноудовом взаимодействии, когда ты перестартуешь ноуду, а другая ноуда пытается послать сообщение пиду со старой ноуды.
У пида есть невидимая часть, которая обозначает реинкарнацию.

Mikhail
15.05.2018
11:33:24
Угу, похоже, что пид, которому отправитель хотел передать сообщение, помер. А нода-получаетель говорит: "лалейла, этот пид занят уже другим процессом"

Dmitry
15.05.2018
11:33:44
Ага

Google

Dmitry
15.05.2018
11:34:09
При том интересно, что инкарнация может быть только 1, 2 или 3.
Что будет, если перестартануть ноуд 3 раза быстро?
Она начнет доставлять сообщения пиду с новой ноуды?

Mikhail
15.05.2018
11:35:38
Мне кажется, инкарнации циклические
хотя да, если цикл пройти и попасть снова на нужную инкарнацию...
это из Cesarini/Thompson

Alex
16.05.2018
09:42:41
Привет, кто-нибудь сталкивался с проблемой, когда System.get_env() возвращает nil? Может кто-нибудь знает в чем может быть дело?

Petr
16.05.2018
09:55:08
А приложение загружено?

Alex
16.05.2018
10:17:35
Dev сборка на localhost, переменные объявлял в ~/.bash_profile, в терминале выводятся, например, через echo $VAR_NAME, а в приложении когда использую System.get_env("VAR_NAME") - nil, я же могу так делать?

Anatoliy Kovalchuk
16.05.2018
10:18:23
переменные вкомпиленные в код?
может быть во время компиляции их нету

Alex
16.05.2018
10:23:21
я их получаю в конфиге, а в приложении уже через Aplication.get_env(), их нет во время выполнения, тобишь я посылаю запрос, а там nil

Scas
16.05.2018
11:20:21
пользователь может другой?

Alex
16.05.2018
11:23:17
нет, тот же(

Denis
16.05.2018
11:34:14
добавляешь в баш профайл
делаешь source ~/.bash_profile
и они будут доступные через System.get_env

Alexander
16.05.2018
12:39:23
если релиз и System.get_env используется в конфиге, то в Application.get_env будет значение на момент компиляции релиза

Google

Igor
16.05.2018
12:53:51
Ребят, думаю о том, что бы сделать видео курс о Elixir + GraphQL. Хотели бы видеть такой контент?

Alexey
16.05.2018
12:54:24
ога

Евгений
16.05.2018
12:54:39
Если будет текстовая расшифровка - то да, было бы очень круто.

Aldar
16.05.2018
12:56:07

Evgeny
16.05.2018
13:13:21
спикеры, митапы... на каком ленгвидже вы тут спикаете?
И что это за митап такой? meeting знаю meet up - это вроде глагол, а не существительное.

Dmitry
16.05.2018
13:24:07

Evgeny
16.05.2018
13:25:32
докладчики на тематическую вечерину!
спикеры на митап!
надо сокращать дальше: спитап

Dmitry
16.05.2018
13:29:40

Aliaksandr
16.05.2018
13:29:47
https://en.wikipedia.org/wiki/Conversion_(word_formation)

Evgeny
16.05.2018
13:30:37
хороводоводоводы

Nikullin
16.05.2018
14:10:36

Артем
16.05.2018
14:17:51

MrFlorius
16.05.2018
14:18:42

Артем
16.05.2018
14:22:34
шютка

Dmitriy
16.05.2018
14:45:26
Привет.
Хочу простую вещь сделать с ассоциациями
В рельсах код бы выглядел:
title = Report.find(report_id).task.profile.title
Пытаюсь повторить этот тривиальный код в фениксе. Прописал ассоциации в schema моделей belongs_to
Пробую код:
report = Repo.get(Report, report_id) |> Repo.preload([task: :profile])
report.task.profile.title
ошибка:
protocol Ecto.Queryable not implemented for Task, the given module does not provide a schema. This protocol is implemented for: Atom, BitString, Ecto.Query, Ecto.SubQuery, Tuple
вроде все перепробовал, победить не могу