@proelixir

Страница 883 из 1045
Dmitry
14.02.2018
10:05:57
Магия? Нихуя

Vladimir
14.02.2018
10:06:53
лол

в коллецию WAT-эффектов эликсира

Dmitry
14.02.2018
10:07:43
В доках написано помоему

Google
Alexey
14.02.2018
10:09:37
это не wat эффектов. просто это не одно и то же

имена модулей эликсир, это атомы, но только у них еще приставка Elixir

Evgeny
14.02.2018
10:10:43
Артем
14.02.2018
10:10:51
работает однако, спасибо

блин, видел же это на стековерфлоу и подумал, что ерунда какая-то

Alexey
14.02.2018
10:13:35
о! это потому что: atom Module.concat(["ModuleName"]) ModuleName iex(1)> "ModuleName" |> String.to_atom() :ModuleName "Elixir.ModuleName" |> String.to_atom() ModuleName

Артем
14.02.2018
10:13:59
занятно

Alexey
14.02.2018
10:14:16
просто, для ерланга это будет атом с приставкой эликсир

Evgeny
14.02.2018
10:14:29
a = "Xxxx" String.to_atom("Xxxx") == :"#{a}" ??????

Alexey
14.02.2018
10:17:51
атомы можно так конструировать. через #{} в макросах можно применять. когда атом - это имя функции. и ты атом сгенерировал из исходного имени, плюс какой-то суффикс

a = "Xxxx" String.to_atom("Xxxx") == :"#{a}" ??????
все логично вроде: iex(1)> a = "Xxxx" "Xxxx" iex(2)> "#{a}" "Xxxx" iex(3)> :Xxxx :Xxxx iex(5)> :"Xxxx" :Xxxx iex(6)> :"#{a}" :Xxxx

Evgeny
14.02.2018
10:45:46
просто короче получается, вместо String.to_atom писать :""

Igor
14.02.2018
12:34:41
t.me/hexlet_ru/365

Google
Артем
14.02.2018
12:42:09
line_length: 100 в .formatter.exs
супер, спасибо))

Nikolai
14.02.2018
15:29:16
а нельзя отключить форматирование для конкретного файла каким-нибудь комментарием-флагом?

а то что-то странное он мне делает: |> Enum.group_by(fn {_error, field, _type, _message} -> field end, fn {_error, _field, _type, message} -> message end)

Le
14.02.2018
15:33:21
он настаивает что бы ты анонимки в функции вынес

а там в конфиге можешь указать фаил не проверять, но это так себе

поставь длинну строки которую используешь, там по умолчанию 98

Marsel
14.02.2018
16:08:13
парни, а как апнуть версию зависимого пакета в конкретном deps? я в deps/httpoison/mix.exs поднял версию hackney, потом сделал mix deps.get && mix deps.compile, но кажется оно не сработало

Dmitry
14.02.2018
16:12:09
В .lock файле ручками можно указать

Dmitry
14.02.2018
16:12:44
@et_samoe Примерно вот так прописывая в своем приложении: {:hackney, "~> 1.10", override: true}, {:httpoison, "~> 0.9.0"}

Alexey
14.02.2018
16:12:48
mix deps.update hackney
Сначала только в своем mix.exs надо указать версию hackney и override: true

Marsel
14.02.2018
16:17:28
всем спасибо!

Artem
14.02.2018
17:00:16
а есть кто сталкивался с Tibero?

Buckler
14.02.2018
17:28:40
Hello, Василий! Please, calculate: 78+32=... If you don't answer - you'll get banned from the channel... Good luck!

Hello, Kirill! Please, calculate: 45+99=... If you don't answer - you'll get banned from the channel... Good luck!

Igor
14.02.2018
19:18:15
144

Den
14.02.2018
20:01:14
В .lock файле ручками можно указать
При следующем update не затрется?

Dmitry
14.02.2018
20:49:55
Без понятия, только если на более новую

Dmitry
14.02.2018
21:45:29
При следующем update не затрется?
Лучше так не делать. Тем более там нужны хешы, из можно спутать

Артем
15.02.2018
08:09:29
посоны

Google
Артем
15.02.2018
08:09:40
а как всё-таки заставить работать вот эти переменные?

[arbi@arbi-stage log]$ env | grep ERL RUN_ERL_LOG_MAXSIZE=1000000 RUN_ERL_ENV=RUN_ERL_LOG_MAXSIZE=10000000 RUN_ERL_LOG_GENERATIONS=10 RUN_ERL_LOG_GENERATIONS=10

Dmitry
15.02.2018
08:10:13
Приблизительно так

Артем
15.02.2018
08:10:38
пробовал, не помогло

Alex
15.02.2018
08:14:39
пробовал, не помогло
это не про то ?

https://hexdocs.pm/distillery/runtime-configuration.html

Артем
15.02.2018
08:18:09
This configuration can also be specified in the RUN_ERL_ENV environment variable at the time of running mix release

вот оно у меня установлено в env

Dmitry
15.02.2018
08:19:23
@artem_pankov Как обычные env-ы: RUN_ERL_LOG_MAXSIZE=1000000 bin/release_app start пока всегда работало.

https://github.com/bitwalker/distillery/blob/master/docs/Boot%20Hooks.md#boot-hooks

Через hooks - можно.

Создать pre_start_hook - и там прописать env-ы. Мы используем pre_configure - хук, env-ы в хуках тоже точно сеттятся.

Артем
15.02.2018
08:22:45
Создать pre_start_hook - и там прописать env-ы. Мы используем pre_configure - хук, env-ы в хуках тоже точно сеттятся.
так вот я прописал эти энвы у юзера, под которым происходит и бюлд и работа приложения

на сервере

они же должны начать применяться

деплою я через carafe прост. не смог сжиться с edeliver

Dmitry
15.02.2018
08:26:31
Да, должны.

Alex
15.02.2018
08:26:46
вот оно у меня установлено в env
прям так ? RUN_ERL_ENV="RUN_ERL_LOG_MAXSIZE=1000000 RUN_ERL_ENV=RUN_ERL_LOG_MAXSIZE=10000000 " и не работает?

Dmitry
15.02.2018
08:26:57
Если carafe там не делает какой самостоятельный старт без передачи этих env-ом

Google
Alex
15.02.2018
08:28:00
Артем
15.02.2018
08:28:58
[arbi@arbi-stage ~]$ grep ERL .bash_profile RUN_ERL_LOG_GENERATIONS=10 RUN_ERL_LOG_MAXSIZE=1000000 export RUN_ERL_LOG_GENERATIONS export RUN_ERL_LOG_MAXSIZE export RUN_ERL_ENV="RUN_ERL_LOG_MAXSIZE=10000000 RUN_ERL_LOG_GENERATIONS=10"

Dmitry
15.02.2018
08:28:59
@midster Они и должны отдельными env-ами идти.

Артем
15.02.2018
08:29:10
я конкретно застраховался))

Alex
15.02.2018
08:29:24
you can add a line like set run_erl_env: "RUN_ERL_LOG_MAXSIZE=10000000 RUN_ERL_LOG_GENERATIONS=10" in your release configuration.

Артем
15.02.2018
08:30:06
Если carafe там не делает какой самостоятельный старт без передачи этих env-ом
да, пожалуй, запустил с трейсом, надо проверить. но насколько я помню, я ставил это при edeliver и оно не работало никогда

Dmitry
15.02.2018
08:31:15
Если в pre_start - hook их прописать, то будут и с edeliver и с carafe работать.

И с чем угодно работать.

Артем
15.02.2018
08:34:15
04:54 node:start 01 bin/arbi start

ну да, запускает оно просто вот так

кажись надо в сторону хука копать

Sergey
15.02.2018
08:34:40
господа, а эту драму уже как-нибудь обсуждали в этом чате? http://erlang.org/pipermail/erlang-questions/2018-February/094769.html

Alexey
15.02.2018
08:37:00
нигга тема?

Sergey
15.02.2018
08:37:57
yep, но меня прям порадовало, какую драму из этого подняли

https://twitter.com/_jared/status/963113692463218688

Alexey
15.02.2018
08:38:49
ну вроде на днях был разговор о том, что в твиттере полыхает. и народ уточнял про ссылки. вот, похоже, это они и есть

лучше бы он назвал его paketosobirator.... но я все равно не уверен )

yep, но меня прям порадовало, какую драму из этого подняли
Валерий Тихонов ничего такого не имел в виду, как мне кажется

мы вроде не особо полыхаем по поводу Поноса https://github.com/klarna/ponos

Google
Sergey
15.02.2018
08:43:19
Валерий Тихонов ничего такого не имел в виду, как мне кажется
он там в переписке писал, что ничего такого не имел в виду, и назвал так, потому что racoon уже занято было

Alexey
15.02.2018
08:44:07
ракакун значит надо было называть. но я думаю, он стремился сократить команду

Dmitry
15.02.2018
08:44:16
Уже переименовали в enot

Alexey
15.02.2018
08:44:25
норм

e-note, e-mail, e-business (е-бинзнес)

Dmitry
15.02.2018
08:49:48
Зачем нужен enot для deploy-я, когда уже есть rpm/deb и так далее, которые выполняют всю эту функциональность?

Alexey
15.02.2018
08:50:35
а что, там, за границей действительно так всё плохо с этими всякими расовыми делами?

ну или всё так хорошо. не знаю, как правильно )

Alex
15.02.2018
08:54:40
господа, а эту драму уже как-нибудь обсуждали в этом чате? http://erlang.org/pipermail/erlang-questions/2018-February/094769.html
Мне больше всего понравилось, как пришел натуральный негр из южной африке и напихал всем хуев за воротник. Цены нет таким людям.

Sergey
15.02.2018
08:57:00
Мне больше всего понравилось, как пришел натуральный негр из южной африке и напихал всем хуев за воротник. Цены нет таким людям.
К сожалению, не знаю, о чём ты именно. Но, зная некоторые нюансы про афроамериакнцев, представляется странное.

Sergey
15.02.2018
09:07:17
Alexey
15.02.2018
09:07:52
выглядит так, как будто белые переживают за негров больше, чем сами негры

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