Size: a a a

2020 December 21

IK

Ihor Katkov in pro.elixir
источник

SM

Sergei Maximov in pro.elixir
Lama Lover
Просто подумал что имеет смысл запилить общение нод с криптографией не через куки, а через pubkey
Может есть такие проекты?
Я нашёл epmdless, там ноды могут общаться через tls
А это не оно?
источник

SM

Sergei Maximov in pro.elixir
Хотя

> Erlang node cookies are however always used, as they can be used to differentiate between two different Erlang networks
источник

DP

Dmitry Ponyatov in pro.elixir
(fun () -> ())
я пару дней всего знаком с Elixir потому мне сложно сказать. В моём понимании Феникс это связка фронта с бэком и прям неслабая такая. Мне сейчас нужно написать 2-5 апи без фронта и максимально простых. Если я ошибаюсь по поводу феникса, то подскажите где
cowboy+ecto не потащит?
источник

((

(fun () -> ()) in pro.elixir
та выглядит хорошо, если бы ещё cowboy на винде собрался у меня
источник

LL

Lama Lover in pro.elixir
В phoenix можно убрать фронт
источник

LL

Lama Lover in pro.elixir
(fun () -> ())
та выглядит хорошо, если бы ещё cowboy на винде собрался у меня
wsl или dev-container
А так, и phoenix и plug используют cowboy внутри
источник

((

(fun () -> ()) in pro.elixir
та я, если честно, пока отложил
источник

LL

Lama Lover in pro.elixir
Возможно, сейчас почитаю
источник

((

(fun () -> ()) in pro.elixir
не я хз, но пользоваться оболочкой что бы код писать, первый раз такая проблема с языком
источник

PG

Pig Greenest in pro.elixir
(fun () -> ())
не я хз, но пользоваться оболочкой что бы код писать, первый раз такая проблема с языком
Повезло вам, что раньше не сталкивались
источник

DP

Dmitry Ponyatov in pro.elixir
Alex Bubnov
Или разбираться, или запихать весь запуск в wsl.
пипец, дожили — никогда не думал, что программисту понадобится принудительно слазить с винды, чтобы писать код 8)

ЗЫ: захотел поиграться с растом, инсталлятор требует тащить 10 Гб MS Visual C Build Tools — датвоюж наркоманы, нельзя было на mingw сделать?
источник

((

(fun () -> ()) in pro.elixir
Pig Greenest
Повезло вам, что раньше не сталкивались
а где бывало ещё такое?
источник

LL

Lama Lover in pro.elixir
> Connections to epmd are not encrypted, so even if you use distribution over TLS, epmd connections are not protected, and potentially vulnerable to man-in-the-middle attacks.
источник

LL

Lama Lover in pro.elixir
(fun () -> ())
не я хз, но пользоваться оболочкой что бы код писать, первый раз такая проблема с языком
Это странно, потому что я знаю людей, которые разрабатывают на винде на эликсире. А какая собственно пробема с компиляцией cowboy ?
источник

SM

Sergei Maximov in pro.elixir
Lama Lover
> Connections to epmd are not encrypted, so even if you use distribution over TLS, epmd connections are not protected, and potentially vulnerable to man-in-the-middle attacks.
Ну в блогпосте предлагают вообще не использовать в этом случае epmd

> A new feature in Erlang/OTP 19.0 lets you do something about it. Two new command line arguments are introduced: -start_epmd, by which you can turn off the automatic starting of epmd when an Erlang node is started, and -epmd_module, whereby you can specify a custom “port mapping” module instead of the standard one, which queries epmd. If you could lock down your nodes to always listen on one single port, you could write a custom module that always returns that port without having to query anything, thereby sidestepping the issue entirely.
источник

((

(fun () -> ()) in pro.elixir
(fun () -> ())
я вот и взял его недавно, но у меня Could not compile dependency :cowboy, \"escript.exe вот такая ошибка. Я гуглил, но ничего не нашёл толкового.  Не знаешь случаем что с этим сделать можно?
^
источник

LL

Lama Lover in pro.elixir
Sergei Maximov
Ну в блогпосте предлагают вообще не использовать в этом случае epmd

> A new feature in Erlang/OTP 19.0 lets you do something about it. Two new command line arguments are introduced: -start_epmd, by which you can turn off the automatic starting of epmd when an Erlang node is started, and -epmd_module, whereby you can specify a custom “port mapping” module instead of the standard one, which queries epmd. If you could lock down your nodes to always listen on one single port, you could write a custom module that always returns that port without having to query anything, thereby sidestepping the issue entirely.
Ну да, вот empdless как раз и реализует этот epmd_module через tls
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Мне кажется, что если ты хочешь соединять ноды через интернет - ты что-то делаешь не то
источник

LL

Lama Lover in pro.elixir
Попробуй создать пустой проект и добавить в зависимость cowboy
Потом грепнуть по коду

Пока что ошибка выглядит так, как будто бы там в коде где-то просто опечатка
источник