Size: a a a

2019 March 06

AM

Aliaksandr Martsinovich in pro.elixir
ну к такого рода материалам в вг всегда были требования ниже, но рефлекс остался
источник

B

Buckler in pro.elixir
Привет, Kris!

Пожалуйста, реши капчу:

Вычисли: 96+25=...

Осталось попыток: 3
Если не решишь - забаню навеки...
Удачи!
источник

AI

Artyom Irza in pro.elixir
Кто-нибудь может подсказать, как реализовать пагинацию в websocket канале?
источник

AK

Andy Krasnov in pro.elixir
Ilya Roslyakov
Будет курс Erlang от WG Forge для студентов, залетайте кому интересно: https://wgforge.wargaming.com/ru/course/wargaming-forge-platform-back-end
а онлайн версия будет?
источник

АН

Алексей Новоселов in pro.elixir
Andy Krasnov
а онлайн версия будет?
вряд ли. это хантинг и сразу школа модого бойца для джунов, а не благотоворительность по несению знаний в массы
источник

AK

Andy Krasnov in pro.elixir
¯\_(ツ)_/¯
источник

ML

Maksim Lapshin in pro.elixir
Artyom Irza
Кто-нибудь может подсказать, как реализовать пагинацию в websocket канале?
ты хочешь гонять данные по вебсокету вместо http?
источник

AI

Artyom Irza in pro.elixir
Maksim Lapshin
ты хочешь гонять данные по вебсокету вместо http?
хочу в лайв режиме отображать таблицу на 100-200 позиций
источник

ML

Maksim Lapshin in pro.elixir
мы делаем похожее, просто гоняем json и шлем данные: с какой это позиции и сколько всего
источник

m

madeinussr in pro.elixir
не очень понимаю в случае с пагинацией, какая разница: ws, http или голубиная почта
источник

AI

Artyom Irza in pro.elixir
не могу найти как мне передать параметры page_size и page_number в сокет
источник

m

madeinussr in pro.elixir
как выше Максим написал: внутри json, например
источник

m

madeinussr in pro.elixir
или внутри protobuf сообщения, или xml, или...
источник

m

madeinussr in pro.elixir
или хочется каждую позицию слать отдельно и где-то между сообщениями запихнуть сообщение с данными о пагинации?
источник

AI

Artyom Irza in pro.elixir
есть такой кусок кода, на данный момент хочу заменить Repo.all на Repo.paginate, но не знаю как и откуда получать параметры page_size и page_number
def handle_info(:status, socket) do
   fields = [:id, :status, :type]
   assigns =
%{assigns: Repo.all(from p in App.Assignment, select: map(p, ^fields))}
   push(socket, "status", assigns)
   schedule_status_send()
   {:noreply, socket}
 end
источник

m

madeinussr in pro.elixir
а почему handle_info, а не handle_in в данном случае?
источник

m

madeinussr in pro.elixir
вот этот парень

@callback handle_in(event :: String.t, payload :: map, socket :: Socket.t) ::
             {:noreply, Socket.t} |
             {:noreply, Socket.t, timeout | :hibernate} |
             {:reply, reply, Socket.t} |
             {:stop, reason :: term, Socket.t} |
             {:stop, reason :: term, reply, Socket.t}
источник

m

madeinussr in pro.elixir
у которого есть payload
источник

к

кана in pro.elixir
это феникс?
источник

AI

Artyom Irza in pro.elixir
madeinussr
вот этот парень

@callback handle_in(event :: String.t, payload :: map, socket :: Socket.t) ::
             {:noreply, Socket.t} |
             {:noreply, Socket.t, timeout | :hibernate} |
             {:reply, reply, Socket.t} |
             {:stop, reason :: term, Socket.t} |
             {:stop, reason :: term, reply, Socket.t}
payload, я так понимаю и есть необходимая мне возможность параметров
источник