
Vladimir
06.08.2016
18:44:59
Что именно из этого плохо (раз уж ты на это указал) и почему, собственно.
Ну большинство сводится к нет исключений (что, имхо, хорошо), нет женериков (будет в 2) и неправильное (имхо, хорошее) ООП
Вот это

Google

Andrey
06.08.2016
18:46:07
Неудобно с планшета искать, помнится на хабре была статья по этому поводу
Точнее перевод

Vladimir
06.08.2016
18:48:20
И к этому же прилагается отличный тулинг.

Andrey
06.08.2016
18:57:43
По поводу дженериков, раз можно в массив или мапу передать тип, то почему бы для пользовательского кода не добавить такую возможность, ах ладно и так сойдёт

Vladimir
06.08.2016
18:58:42
Есть кодогенерация, впрочем.

Can
07.08.2016
00:58:51
100

Константин
07.08.2016
06:13:12
Урааа
Быстрее чем руби

Dmitry ?
07.08.2016
06:24:48
Всё быстрее, чем руби

Nik
07.08.2016
07:58:29
всем смотрю скорость нужна

Алиф
07.08.2016
08:26:35
lol there is other language speed better then Elixir so why dont use them ?

Google

Can
07.08.2016
11:07:17
I use C

Aldar
07.08.2016
11:07:34
use assembler
if you need performance

Taras ?
07.08.2016
11:09:11
?

Константин
07.08.2016
16:43:26

Andrey
07.08.2016
19:24:37
Да никто и не спорил в этом контексте
Обсуждался только Go
И где больше горело?

Stanislav
07.08.2016
20:50:05
ээм а какой язык деплоить не удовольствие ?
или он умеет прям хотсвап как эрланг ?

Can
07.08.2016
22:05:33
distillery вроде норм
еделивер я настроил
все четко

Taras ?
08.08.2016
11:08:16
как в миграции создать поле с DEFAULT NULL ?
null: true - не помогло
null: true, default: nil - не помогло
null: true, default: fragment("NULL") - не помогло
где я туплю?
наверное все же туплю —- если string и null: true, default: nil —- получается , если jsonb - нивкакую, получается jsonb нельзя в default null ?

Alex
08.08.2016
11:48:41
create table(:posts) do
add :title, :string, default: "Untitled", null: true
end

Dmitry
08.08.2016
11:49:40
По дефолту и так null

Alex
08.08.2016
11:51:13
кстати, да. Но там jsonb. Но у меня вот jsonb по дефолту можно пустой записать да

Taras ?
08.08.2016
15:12:08
насчет работы с куками -
нагуглил https://www.amberbit.com/elixir-cocktails/phoenix/reading-and-writing-cookies-in-phoenix-with-plug/
но, ругается argument error на строчку
conn.put_resp_cookie(conn, "lang", lang, max_age: 31536000, path: "/")
где я туплю?

Google

Can
08.08.2016
15:15:59
У тебя все это аргументами
Идёт
Через запятую
Предполагаю, что там надо массив передать

Taras ?
08.08.2016
15:17:41
conn.put_resp_cookie(conn, "lang", lang, [max_age: 31536000, path: "/"])
так?
error остался

Can
08.08.2016
15:33:33
какой err?
так верно все

Taras ?
08.08.2016
15:33:58
argument error

Can
08.08.2016
15:34:56
lang
что там?

Taras ?
08.08.2016
15:35:49
"ru"

Can
08.08.2016
15:36:02
а без опций если?
conn.put_resp_cookie(conn, "lang", lang)

Taras ?
08.08.2016
15:36:53
так же
http://pastebin.com/wC5rA4vB
вот весь модуль
ничего не понимаю
о, понял
благодарю
статья одновременно и помогла, и сбила с толку))
case conn.cookies["lang"] do
:nil -> put_resp_cookie(conn, "lang", lang, secure: false, http_only: false, max_age: 31536000, path: "/");
^lang -> put_resp_cookie(conn, "lang", lang, secure: false, http_only: false, max_age: 31536000, path: "/");
lang -> conn
end
|> assign(:lang, lang)
если кому интересно - вот так -
потому что если куки нет - ошибка
+ по-умолчанию там кука серверная ставится

Google

Alex
08.08.2016
19:13:37
С with попробуй переписать, будет лаконичней

Константин
09.08.2016
08:14:07
Подскажите, в правильном ли направлении думаю?
Надо сделать скрипт чтения данных по ссылке и сохранении этих данных в базу
Нужна многопоточность - поэтому эликсир будет лучшим выбором
но для работы Ecto мне потребуются супервизоры и т.д.
Следовательно надо делать OTP Application, но мне его надо убивать по окончанию выполнения задачи
или может не ебать мозг и вызывать через mix cmd?))