Size: a a a

Эликсир и Вунш

2019 April 26

ДМ

Дмитрий Макаренко in Эликсир и Вунш
Вот имеено! 😁
источник

AD

Artem Denezhny in Эликсир и Вунш
"время - деньги", деньги по сути осуществленное время в сжатом состоянии, если человек сможет управлять временем, то и необходимость в деньгах отпадёт...
источник

АН

Алексей Новоселов in Эликсир и Вунш
Maksim Lapshin
его добавили, потому что это стал сегодня стандарт де-факто в яваскрипте.

Это плохой стандарт. Яваскрипт развился в бесконечные реитерации разработки фреймворков и экосистем, сделав разработку простой формочки делом на порядок более сложным, чем 5-8 лет назад
я в слаке феникса спрашивал, сказали, что перешли на вебпак, т.к. бранч разрабы забросили и он перестал развиваться
источник

AD

Artem Denezhny in Эликсир и Вунш
​​Погрузка жесткого диска IBM 350 объемом 5 Мб на борт самолета. США, 1956.
источник

АН

Алексей Новоселов in Эликсир и Вунш
хотя твоя причина сыграла не меньшую, а то и большу роль скорее всего)
источник

ДМ

Дмитрий Макаренко in Эликсир и Вунш
Решение:
$ cat /proc/sys/fs/inotify/max_user_watches
Показывало 8192.
Запустил sudo nano max_user_watches и поменял на 118192. Перезапустил сервер — заработало.
🧠
источник

AD

Artem Denezhny in Эликсир и Вунш
@Mister_Mak красавчик
источник

VM

Valik Mogish in Эликсир и Вунш
могу ли я сделать что-то подобное?

//SomeHelper
def some_func() do
   %{first: "chooose", second: "thiiitp"}
end

<div>
 <% SomeHelper.some_func() = %{first: first, second: second} %>
 Querty: <%= second %>
</div>
источник

IS

Ilya Shuma in Эликсир и Вунш
Valik Mogish
могу ли я сделать что-то подобное?

//SomeHelper
def some_func() do
   %{first: "chooose", second: "thiiitp"}
end

<div>
 <% SomeHelper.some_func() = %{first: first, second: second} %>
 Querty: <%= second %>
</div>
Для этого в фениксе предусмотрены вьюхи

page_view.ex:

def get_second() do
   res = SomeHelper.some_func()
   res.second
end


page.html.eex:

<div>
 Querty: <%= get_second() %>
</div>
источник

VM

Valik Mogish in Эликсир и Вунш
спасибо
источник

AD

Artem Denezhny in Эликсир и Вунш
Valik Mogish
могу ли я сделать что-то подобное?

//SomeHelper
def some_func() do
   %{first: "chooose", second: "thiiitp"}
end

<div>
 <% SomeHelper.some_func() = %{first: first, second: second} %>
 Querty: <%= second %>
</div>
по идее это лучше упаковать в Хелпер, а потом этот Хелпер вызывать во Вьюхе, тем более что в исходном коде так и написано))
//SomeHelper

https://peteris.rocks/blog/helpers-in-phoenix-framework-with-elixir/
источник

AD

Artem Denezhny in Эликсир и Вунш
немного патернов по elixir

https://extips.blackode.in
источник
2019 April 27

AD

Artem Denezhny in Эликсир и Вунш
LiveView -  найпопулярнейшая тема обсуждений за последнее время по Elixir

https://elixir.libhunt.com/newsletter/152
источник

AD

Artem Denezhny in Эликсир и Вунш
`Docker Hub Hacked`

В Docker Hub обнаружили утечку данных 190 000 пользователей 🙁 Это касается не только связки логин/пароль, а и токенов (github, bitbucket).

Как минимум стоит переслать в SecOps team, а в идеальном кейсе - поменять эти данные.

Стоит сказать, что пароли были в виде hashed passwords, а не как у Facebook - в plain text 😄

Кстати, если у вас в Docker images были захардожены пароли к каким-то базам данных, или любая сенситив дата - тоже нужно менять.

https://news.ycombinator.com/item?id=19763413
источник
2019 April 29

VM

Valik Mogish in Эликсир и Вунш
Привет ребята!
Не подскажете почему этот код возвращает мне при рендере только ok? что-то не могу понять, в iex терминале если я этот же код проганяю то все вроде работает, на форумах смотрю Enum используют в темлейтах так как я делаю это здесь, но у меня почему то оно не работает как надо
<%= Enum.each([“first”], fn item -> %>
   <%= if room_type in [“first”, “second”, “third”] do %>
       <%= checkbox(@f, :this, value: true) %>
       <p><%= item %></p>
   <% else %>
       <%= checkbox(@f, :this, value: false) %>
 <p><%= item %></p>
   <% end %>
<% end) %>
источник

IA

Ivan Ananev in Эликсир и Вунш
Valik Mogish
Привет ребята!
Не подскажете почему этот код возвращает мне при рендере только ok? что-то не могу понять, в iex терминале если я этот же код проганяю то все вроде работает, на форумах смотрю Enum используют в темлейтах так как я делаю это здесь, но у меня почему то оно не работает как надо
<%= Enum.each([“first”], fn item -> %>
   <%= if room_type in [“first”, “second”, “third”] do %>
       <%= checkbox(@f, :this, value: true) %>
       <p><%= item %></p>
   <% else %>
       <%= checkbox(@f, :this, value: false) %>
 <p><%= item %></p>
   <% end %>
<% end) %>
Сделай map
источник

VM

Valik Mogish in Эликсир и Вунш
отлично, спасибо
источник
2019 April 30

AD

Artem Denezhny in Эликсир и Вунш
cleverfox 🦊
Через distribution действительно к удаленной машине есть полный доступ с правами того юзера, от которого запущен beam
...в продолжении нашего общения по оркестрации нод, есть вот такая погремуха

https://github.com/bitcrowd/sshkit.ex
источник

TF

Terry Filch in Эликсир и Вунш
Artem Denezhny
...в продолжении нашего общения по оркестрации нод, есть вот такая погремуха

https://github.com/bitcrowd/sshkit.ex
оркестратор, который писан на elixir/erlang и на коленке ?
источник

c🦊

cleverfox 🦊 in Эликсир и Вунш
Artem Denezhny
...в продолжении нашего общения по оркестрации нод, есть вот такая погремуха

https://github.com/bitcrowd/sshkit.ex
Я в 2017 году писал софтину, где ноды друг другу не доверяют (админятся разными админами) и там я тоже писал RPC через ssh. Очень удобно. В Erlang очень приятная реализация ssh, на ней что-то писать одно удовольствие.
источник