
Anton
10.07.2017
20:55:32
preload, where, select

Marsel
10.07.2017
20:56:54
u = user |> Repo.preload(:posts)
в where можно
== ^user.id
если более подробный пример покажешь, понятнее будет что тебе посоветовать

Google

Anton
10.07.2017
21:00:28
изначально было:
from(show in Show,
join: ep in assoc(show, :episodes),
where: show.id == ^id and show.status == "Running" and ep.airstamp >= ^Timex.to_naive_datetime(Timex.now),
select: {show, ep},
preload: [episodes: ep])

Marsel
10.07.2017
21:00:31
я не знаю зачем) просто как я понял ему надо использовать имеюющуюся запись в следующем запросе

Anton
10.07.2017
21:01:07
но у меня уже есть запись show и мне кажется оверкилом ее еще раз доставать по id

Marsel
10.07.2017
21:04:21
вытащить все episodes у этого show, у которых ep.airstamp >= ^Timex.to_naive_datetime(Timex.now) ?

Anton
10.07.2017
21:05:21

Marsel
10.07.2017
21:08:13
у эпизода есть show_id ?

Anton
10.07.2017
21:08:26
да

Marsel
10.07.2017
21:10:36
просто как то так не подходит?
from(ep in Episode,
where: ep.show_id == ^show.id
and ep.airstamp >= ^Timex.to_naive_datetime(Timex.now)
)
хотя видимо можно и вот так https://stackoverflow.com/a/40471759/5647514

Anton
10.07.2017
21:25:01
да спасибо, у меня получилось вот так
show |> Repo.preload([episodes: (from ep in Episode, where: ep.airstamp >= ^Timex.to_naive_datetime(Timex.now), limit: 1)])

Artem
11.07.2017
06:59:26
400!

Mikhail
11.07.2017
07:40:49
400!
чот у меня калькулятор не берёт 400!

Google

kirill
11.07.2017
14:59:17
Амигос, а есть какой-нибудь проект на Эликсире в github - код которого можно весело и увлекательно почитать? но не либа для разработки или инструментарий для разработки

Dmitry
11.07.2017
14:59:59
Hexfactor

kirill
11.07.2017
15:02:42
а что такое hex deps?

Dmitry
11.07.2017
15:03:28
Тут в файлах есть классные

kirill
11.07.2017
15:03:43
почти дочитал не нашел
hex-это pakage system?

Dmitry
11.07.2017
15:06:08
Вот на главной странице

kirill
11.07.2017
15:07:56
не ,ну это инструментарий разработчика(
перерыл github/explore и не нашел ни одного проекта которые не является либой или инструментом для разраба

Dmitry
11.07.2017
15:08:55
Забавный ты

kirill
11.07.2017
15:08:59
ага)
на эрланге есть всякие СУБД, телефонные сервера и тд
а в эликсире не могу найти

Dmitry
11.07.2017
15:09:58
Субд это не инструмент разработчика?

kirill
11.07.2017
15:10:09
:)
или я не могу понять область применения Эликсира?
просто не хочу после прочтения книжки все забыть - а хочу покопать какойнить код...

Psy
11.07.2017
15:41:24

Google

Psy
11.07.2017
15:44:29

maier
11.07.2017
16:07:04

Dmitry
11.07.2017
16:11:44
Пробую Elixir. Провожу эксперементы со скоростью обработки строк, парсю строку рекрусивно как список либо как binary (текст в одинарных либо в двойных ковычках) не пойму как эффективней и как правильней. Что думаете? Что эфективней и удобнее парсить строку вида "11+22" либо '11+22'?

Psy
11.07.2017
16:13:03
<<>>

Dmitry
11.07.2017
16:17:49
что-то списки [ ] иногда работаю быстрее чем <>
но я так понимаю что памяти они занимают значительно больше?

kirill
11.07.2017
16:27:19
Списибо за ссылочки)
про аналог фейсбука раньше видел) а вот ЦМСку почему-то не видел
точнее Учебный курс статей "как сделать фейсбук)

Dmitry
11.07.2017
16:44:20
Если на чтении - что-то делается не правильно

Dmitry
11.07.2017
16:50:05
Ну парсить тоже можно по-разному...

Александр
11.07.2017
16:53:26
Я думаю что правильнее парсить в binary (двойных кавычках), ибо не надо конвертировать текст и куски туда и обратно в charlist
и матчинг <> выглядит нагляднее чем списками

Ар? Тем?
11.07.2017
16:54:51

kirill
11.07.2017
17:36:57
https://habrahabr.ru/post/311088/

Ар? Тем?
11.07.2017
17:37:37
я думал это про cms

Dmitry
12.07.2017
07:12:21
Можно в пайп оператор передать несколько первых параметров за раз?

eugene
12.07.2017
07:23:13
"несколько первых" - это, блин, как?

Admin
ERROR: S client not available

Google

Andrey
12.07.2017
07:37:35
если их несколько, то некоторые видимо не первые?

Dmitry
12.07.2017
08:05:01
Ну к примеру функция принимает 10 аргументов, а я хочу ей передать первые 5 пайпом, а остальные в скобках

Anton
12.07.2017
08:06:36

Dmitry
12.07.2017
08:06:56
Это и так понятно
Вопрос только в том можно или нет

Anton
12.07.2017
08:09:20
нет

Taras ?
12.07.2017
08:29:41

Dmitry
12.07.2017
08:30:09
Можно ещё в рекорд

kirill
12.07.2017
09:54:33

Александр
12.07.2017
11:15:11
Всем привет,
занялся тут тестированием через Hound,
и возникла проблема запуска хрома через chromedriver
как его запускать и правильно завершать при остановке приложения?
то есть запустить то нет проблем
а вот как сделать чтобы он сам завершался при убивании приложения это у меня пока не получается
ещё я выяснил что выход по ctrl+c из iex не слишком правильным является

Nikita
12.07.2017
11:18:15
а как надо?

Александр
12.07.2017
11:19:41
System.halt
или
:init.stop

shadowjack
12.07.2017
11:24:27
Господа, у кого инвайт на elbitz есть?

anton
12.07.2017
16:17:11
вроде не было еще
https://blog.discordapp.com/scaling-elixir-f9b8e1e7c29b

عاصم بن حارث
12.07.2017
22:00:34
а как надо?
1. В модуле System есть экпорт ф-ции halt()
2. через вызов эрл. :init.stop()

Nikita
12.07.2017
22:01:14

Google

عاصم بن حارث
12.07.2017
22:02:00

Errynarc
13.07.2017
04:32:11
https://t.me/folderarchive — канал, где сливают платный полезный образовательный контент и курсы.

Alexander
13.07.2017
10:20:18
отлично. Поспеев стал 400м страдальцем нашего чатика

Dmitry
13.07.2017
10:20:34

anton
13.07.2017
10:21:33

Ар? Тем?
13.07.2017
10:21:45

Alexander
13.07.2017
10:22:03
хм
да, просралось