@proelixir

Страница 938 из 1045
Sergey
23.04.2018
15:50:51
тогда да, не совместим, пора issue открывать :D
да, видимо никто не делает релизы в elixir

Kioshimafx
23.04.2018
15:51:01
почему много кто делает

просто странно где там при генерации амбрела аппа Mix.env используется

надо будет попробовать :)

Google
Sergey
23.04.2018
15:54:00
defmodule Foo.Mixfile do use Mix.Project def project do [ apps_path: "apps", start_permanent: Mix.env == :prod, deps: deps() ] end # Dependencies listed here are available only for this # project and cannot be accessed from applications inside # the apps folder. # # Run "mix help deps" for examples and options. defp deps do [ {:distillery, "~> 1.5", runtime: false}, ] end end

Kioshimafx
23.04.2018
15:56:05
хм не это не должно мешать

Aleksandr
23.04.2018
15:56:54
Тут не должно быть проблемы

Sergey
23.04.2018
16:00:22


Kioshimafx
23.04.2018
16:03:46
сейчас попробую сам собрать :)

мне кажется в конфигах намудрил что-то

Sergey
23.04.2018
16:05:42
Все прям стоковое

Kioshimafx
23.04.2018
16:09:32
Хм у меня сработало все

могу тебе репку залить

https://github.com/kiopro/umberllatest

держи :) mix deps.get && mix release

Sergey
23.04.2018
16:29:09
держи :) mix deps.get && mix release
Окей, спасибо, домой приеду -- посмотрю

Google
Артем
23.04.2018
18:09:27
господа

устройтесь кто-нибудь в aeon, plz

Peter
23.04.2018
18:11:33
это какой-то форк monero (на c++) а что там интересного?

Dmitry
23.04.2018
18:12:14
Артем
23.04.2018
18:13:34
это какой-то форк monero (на c++) а что там интересного?
не, форк монеро это название похожее, это вроде не они. интересного не знаю, но они перестанут искать людей. и можно будет вздохнуть спокойно. они стучатся и на апворке и через hh, нет больше сил

Dmitry
23.04.2018
18:14:07
На апворке кстати не встречал

Артем
23.04.2018
18:14:17
как бы завтра не увидеть кого-то от них в лифте

Dmitry
23.04.2018
18:14:35
Когда поймут что никто не идёт

Всем хорошо

Артем
23.04.2018
18:15:23
ну да, мошт. хотя 250+ итак вроде не очень плохо, да и стэк интересный

Dmitry
23.04.2018
18:16:08
250 + сколько?

Мне говорили 200 )

Артем
23.04.2018
18:16:59
вообще 250 + 0, но уже пару десятков-то можно накинуть жи

Dmitry
23.04.2018
18:17:08
Ясно

Артем
23.04.2018
18:17:58
а я тока вступил в проект, нехорошо, да и денег побольше

Sergey
23.04.2018
18:56:10
держи :) mix deps.get && mix release
так это, а ты запускал? Просто у меня проект-то билдится, но в итоге в runtime падает.

Kioshimafx
23.04.2018
21:58:36
➜ umberllatest git:(master) ✗ asdf current elixir 1.6.4 (set by /Users/kiopro/.tool-versions) erlang 20.3.2 (set by /Users/kiopro/.tool-versions)

Sergey
24.04.2018
02:52:05
да, у меня все ок
а, покажи, пожалуйста, как запускаешь?

Google
Sergey
24.04.2018
03:34:36
да, у меня все ок
-_- я просто при билде собирал без MIX_ENV=prod, как-то надеялся, что при вызове mix release --env=prod это само сделается. Спасибо за помощь.

Максим
24.04.2018
06:43:51
Подскажите, есть какой-то способ обновить переменные окружения без перекомпиляции?

Никита
24.04.2018
06:46:05
@Slavenin опрашивать их не в атрибутах модуля, не?

Максим
24.04.2018
06:46:38
у меня в конфиге есть переменные

если я их меняю в системе

в приложении они не меняются

так как вгенериваются в приложение

есть какой-то способ их обновить без перекомпиляции

Никита
24.04.2018
06:47:35
ну если ты их вгенериваешь в атрибутах модуля @ то они при компиляции опрашиваются

а так все без перекомпиляции обновляется)

Aleksandr
24.04.2018
06:48:20
есть какой-то способ их обновить без перекомпиляции
http://michal.muskala.eu/2017/07/30/configuring-elixir-libraries.html

Максим
24.04.2018
06:50:27
а так все без перекомпиляции обновляется)
нет, обновляется в окружении, но не в приложении host: System.get_env("HOST"), key: System.get_env("KEY"), если в консольке вызвать System.get_env("HOST"), то будет ок. Если запустить приложение, то значения этих параметров будут старые

Никита
24.04.2018
06:50:50
Как они в приложении берутся?

просто вот прям щас с такой же историей)) и уже не раз

Максим
24.04.2018
06:51:35
@key Application.get_env(:app, :sub)[:key]

Никита
24.04.2018
06:51:42
коллега в атрибутах модуля задал @dfd Application.get_env(:app, etc

вот

@key

вычисляется при компиляции

один раз

Google
Никита
24.04.2018
06:52:04
не задавай атрибутом модуля, а бери функцией

Максим
24.04.2018
06:52:50
т.е через какую-то функцию, которая будет System.get_env("HOST") возвращать?

Никита
24.04.2018
06:52:52
def key(), do: Application.get_env(:app, :sub)[:key]

угу

атрибуты модуля вычисляются при компиляции

Максим
24.04.2018
06:53:16
а, понял

Артем
24.04.2018
08:50:51
https://medium.com/@lukerollans/counter-caching-in-phoenix-8ac372e5c0c5

какая крутая штука в рельсах была, а я и не знал

Eduard
24.04.2018
09:13:50
/stat@combot

Combot
24.04.2018
09:13:50
combot.org/chat/-1001061355522

Артем
24.04.2018
09:19:46
что бы вы использовали для хранения счётчиков, если бы точно знали, что нода будет нет одна? мнезия или всё-таки редис?

I
24.04.2018
09:23:16
я вот в ситуации, что мне нужны счетчики, доступные из рельсы и феникса, придется на редисе сделать counter_cache’ы не совсем подходят, там слишком много обновлений :(

Dmitry
24.04.2018
09:25:15
Я бы протокол сделал

И реализовал мнезию

И скорее всего мне бы этого хватило

Артем
24.04.2018
09:26:27
да, тут вопрос собственно про быстрый доступ внутри нод, мнезия вроде должна быть повеселее

но редис точно работает =)

есть два полярных мнения. с одной стороны модно говорить что мнезия говно и еле работает, бьется там всё и такое. с другой стороны - дескать, делать вам нечего, редис на эликсире использовать

Google
Dmitry
24.04.2018
09:48:54
Врут всё

Dmitry
24.04.2018
09:53:34
я бы смотрел на то, какие сервисы будут завязаны под это все. Если эрланг/эликсир -> мнезия, а если буду сверху еще накручивать руби, го, и прочие шалости - то редис

ибо писать свою обертку/протокол - геморно

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