@proelixir

Страница 648 из 1045
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
а что такое hex deps?
Может тебе для начала книжечку какую нибудь почитать по эликсиру?

Тут в файлах есть классные

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
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
Может тебе для начала книжечку какую нибудь почитать по эликсиру?
только сегодня дойдя до 210 страницы нашел мельком упоминание об hex)))

Александр
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


Ар? Тем?
13.07.2017
10:21:45
Alexander
13.07.2017
10:22:03
хм

да, просралось

Страница 648 из 1045