Size: a a a

2019 December 23

Е

Евгений in pro.elixir
Alexander Beniaminov
только +inf -inf  - это REV
с телефона пишу
источник

DS

D & S in pro.elixir
Блин, а не проще не гадать, а проверить все версии с explain plan
источник

AF

Andrey Fadeev in pro.elixir
Alexey Bolshakov
общий привет!
вопрос про падение процесса виртуальной машины.
у меня бывает падение приложения целиком, при этом в консоли ВМ будет написано, что приложение упало, остановлено, при этом остается запущенной сама виртуальная машина.
как сделать, чтобы и сама виртуалка тоже падала, как процесс ОС?
При запуске приложения в VM указывается что делать при его остановке – https://hexdocs.pm/elixir/Application.html#start/2 . Насколько мне известно, все адекватные тулы для сборки релизов делают так, чтобы приложения запускались с type permanent. Предположу, что проблема возникла из-за какого-то странного нестандартного способа запуска.
источник
2019 December 24

AP

Andrey Pavlov in pro.elixir
Печеньки от флассоник подъехали
источник

AP

Andrey Pavlov in pro.elixir
источник

P

Pavel in pro.elixir
Надеюсь распределенные? 🙂
источник

AP

Andrey Pavlov in pro.elixir
Ну пока нет)
источник

P

Pavel in pro.elixir
Хотя бы OTP внутри?
источник

AP

Andrey Pavlov in pro.elixir
Главное чтоб не Го
источник

v

vldmr in pro.elixir
Andrey Pavlov
Главное чтоб не Го
😄
источник

IK

Ilya Kaznacheev in pro.elixir
Мило
источник

IK

Ilya Kaznacheev in pro.elixir
Господа, есть вопрос от новичка
Мне нужно проитерироваться по массиву с определенным шагом, при этом на каждой итерации нужно брать следующие N элементов и что-то там с ними делать

В обычном процедурном яп я бы сделал это просто через for i:=0; i < len(list); i += N {}
Как это идиоматично сделать в эликсире?
источник

v

vtm in pro.elixir
Можно через стримы
источник

PG

Pïg Grëënëst in pro.elixir
Enum.chunk_every
источник

IK

Ilya Kaznacheev in pro.elixir
vtm
Можно через стримы
Можно подробнее, пожалуйста?
источник

v

vtm in pro.elixir
Ilya Kaznacheev
Можно подробнее, пожалуйста?
Вы опишите условия задачи. Не совсем понятно что именно вы хотите делать, откуда берутся данные, и как именно обрабатывать пачками. А стримы просто ленивые списки. Можно доки почитать. Иногда полезно их юзать.
источник

VS

Viacheslav Shevchenko in pro.elixir
Ilya Kaznacheev
Господа, есть вопрос от новичка
Мне нужно проитерироваться по массиву с определенным шагом, при этом на каждой итерации нужно брать следующие N элементов и что-то там с ними делать

В обычном процедурном яп я бы сделал это просто через for i:=0; i < len(list); i += N {}
Как это идиоматично сделать в эликсире?
Тоже самое и в еликсире, пишите рекурсивную функцию и итерируетесь как вам угодно
источник

IK

Ilya Kaznacheev in pro.elixir
vtm
Вы опишите условия задачи. Не совсем понятно что именно вы хотите делать, откуда берутся данные, и как именно обрабатывать пачками. А стримы просто ленивые списки. Можно доки почитать. Иногда полезно их юзать.
Задачка из адвент оф кода
Данные приходят в виде массива (читаю файл или по сети), а там в каждых N элементах массива последовательно описаны некоторые операции, которые нужно выполнить
источник

v

vtm in pro.elixir
Можно сделать ген стейдж, если данных много.
источник

PG

Pïg Grëënëst in pro.elixir
источник