Гайз, я пытаюсь вспомнить зачем мы в какой-то момент тушили gen_server по таймауту вот таким способом: - сначала прилетает первый таймаут, в стейте делается пометка что timer ...
В чем сейчас смысл брать С/С++ для нового проекта вместо Rust?
Господа, вопросец. Есть некий старый кусок кода, которому не один год. Хочется туда навернуть автоформаттер, чтобы код стал выглядеть поконсистентней. Проблема только в том, ч...
Да, окей. А таймер который взводится из callback ret тоже каждый раз снимается, выходит?
Господа: какой ныне есть дешевый и простой способ упаковать рекорд в бинарь и распаковать обратно? Применение: класть на диск или в ембед хранилище, так что обратная совместим...
Что касается "фанатиков" я недавно очень сильно смеялся с этого доклада. https://www.youtube.com/watch?v=WiPp9YEBV0Q Фанатики -- это не только про blazing fast & zero cost abs...
Ну это уже полноценный backoff, да, но должен ли супервизор этим заниматься?
Ребят, поделитесь опытом. Положим, есть какой-то внешний API, из него летят данные: неважно какие, главное что структурированные и документированные. С нашей стороны эти данны...
Если так: -module(learn). -export([sum/2]). sum(X, Y) -> X + Y. erlang:halt(). %% <- Eh?
А тебе когда компилятор ошибки показывает, ты ему тоже ехидно отвечаешь?
@petrkozorezov привет! Нашел на гитхабе твой snowflake, он в поддерживаемом состоянии?
Кроме того, как тут приколотить restart intencity? Этот intencity придется дублировать в двух местах или вовсе определять не в супервизоре, а в мониторе.
Гайз, расскажите какие у вас гайдлайны по логам? Конкрено меня интересует логика разделения логов по уровням. Я искал что-то стандартное чтобы не изобретать велосипед, но ниче...
Или ты имеешь в виду прям одно статическое дерево? В теории, можно передать эту бандуру в корневой супервизор, а он дальше рекурсивно по веточкам раскидает. Но как-то непонятн...
Какие параметры? Сервер отвечает ошибкой репликации, попробуй со слейва прочитать хотя бы консольным тулом.
В примере из документации: ``` -module(m). ... -ifdef(debug). -define(LOG(X), io:format("{~p,~p}: ~p~n", [?MODULE,?LINE,X])). -else. -define(LOG(X), true). -endif. ```
— Здравствуйте, это чат про Эрланг? — Да — Как мне засунуть рекорд в лямбду в Java 21?
А, он игнорирует slaveOk? В таком случае, действительно, проблема в драйвере.
Вот люди удивляются почему я так не люблю эликсир. Я только что полчаса потратил на поиск ошибки в коде, корни которой в дизайне. Вопрос на засыпку: что вернет функция x/0 в Э...
Только причем здесь это все? Суть в том, что в примере одно выражение — одновременно и матчинг и биндинг. Здесь некуда впихивать оператор.