Size: a a a

2020 October 22

N|

Naiλ Gibaev | The Re... in pro.elixir
Артем Паньков
решение прям гениально, заводить табличку для 1 переменной
ну, где одна переменная, там и вторая
источник

N|

Naiλ Gibaev | The Re... in pro.elixir
всяко лучше чем с DETS и другим ворохом проблем ковыряться
источник

АП

Артем Паньков... in pro.elixir
у детса нет каких-либо проблем с подобными задачами
источник

P

Pavel in pro.elixir
а если нод приложения станет больше одной?
источник

АП

Артем Паньков... in pro.elixir
не станет
источник

P

Pavel in pro.elixir
просто я критично не понимаю, если там говорится про админку - там скорее всего есть Phoenix, а значит есть Ecto, и уже есть один "репозиторий" заводить DETS, гемороится с тем что оно там где-то лежит и так далее, бекапы опять же, и завести одну табличку (ведь переменных может станет 2-3-5-10 потом) и удобно это все делать через БД
источник

N|

Naiλ Gibaev | The Re... in pro.elixir
Pavel
просто я критично не понимаю, если там говорится про админку - там скорее всего есть Phoenix, а значит есть Ecto, и уже есть один "репозиторий" заводить DETS, гемороится с тем что оно там где-то лежит и так далее, бекапы опять же, и завести одну табличку (ведь переменных может станет 2-3-5-10 потом) и удобно это все делать через БД
+
источник

АП

Артем Паньков... in pro.elixir
если честно, по большей части пофигу, где это будет лежать, если это будет делать либа. лишь бы не писать эту стандартную историю руками.
ну а если уж писать руками, то жить проще всего с детс
источник

АП

Артем Паньков... in pro.elixir
обьём кода - 5 строк вместо сотен
источник

P

Pavel in pro.elixir
Сотен строк кода? СОТЕН? Завести одну табличку и сделать 1 сервис?
источник

P

Pavel in pro.elixir
Ну короче DETS, так DETS. Зачем тогда либа нужна? GenServer + DETS и все
источник

АП

Артем Паньков... in pro.elixir
Pavel
Сотен строк кода? СОТЕН? Завести одну табличку и сделать 1 сервис?
да там одна схема-то под сотню будет
источник

AB

Andrei Beliak in pro.elixir
Господа, не подскажете, канал про Эрланг, ии может кто сталкивался - кросс компиляция Эрланг на x86 —> arm32/litttle endian ?
источник

ВК

Василий Кузнецов... in pro.elixir
источник

N|

Naiλ Gibaev | The Re... in pro.elixir
Andrei Beliak
Господа, не подскажете, канал про Эрланг, ии может кто сталкивался - кросс компиляция Эрланг на x86 —> arm32/litttle endian ?
источник

N|

Naiλ Gibaev | The Re... in pro.elixir
Andrei Beliak
Господа, не подскажете, канал про Эрланг, ии может кто сталкивался - кросс компиляция Эрланг на x86 —> arm32/litttle endian ?
байткод бима кросскомпилить не нужно, если я не ошибаюсь, а вот с NIF могут быть проблемки
источник

P

Pavel in pro.elixir
Артем Паньков
да там одна схема-то под сотню будет
https://pastebin.com/mhtKjezt 33 строчки, и сразу готова для Phoenix, еще репозиторий строчек 20 будет с :erglan.term_to_binary и обраткой на загрузке, ну и GenServer который это держит строчек 15-20. Там на все будет строчек 100 а не на схему
источник

АП

Артем Паньков... in pro.elixir
Pavel
https://pastebin.com/mhtKjezt 33 строчки, и сразу готова для Phoenix, еще репозиторий строчек 20 будет с :erglan.term_to_binary и обраткой на загрузке, ну и GenServer который это держит строчек 15-20. Там на все будет строчек 100 а не на схему
камон, это только ченджсеты, а ещё запросики, а ещё контекст, да и протестить надо
источник

P

Pavel in pro.elixir
Артем Паньков
камон, это только ченджсеты, а ещё запросики, а ещё контекст, да и протестить надо
Ну так все остальное будет и с DETS, или как предлагаете выбирать оттуда? Магией? У вас и там и там будет прослойка, которая достает значения из интерфейса, из-за Ecto вы просто можете валидировать это более кастомно + иметь готовые ништяки с Phoenix.HTML + иметь готовые миграции для накатывания начальных значений.
источник

P

Pavel in pro.elixir
Тут добавляется только прослойка из миграции/репозитория и схемы, которая даст кучу ништяков
источник