Size: a a a

2020 March 03

a

arikai in ErlangRus
Что-то мне кажется, что связано со стримами, в частном (модуль Stream) или общем (ленивые последовательности).
источник

ML

Maksim Lapshin in ErlangRus
arikai
Enumerable для function(2), это, конечно, круто

Но изначально выглядит как ССЗБ. Использовать сериализацию, которая поддерживает сохранение исполняемого кода там, где тебе не нужно - нарываться на проблемы.
для меня это выглядит как генетическая травма из рельс.
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Maksim Lapshin
для меня это выглядит как генетическая травма из рельс.
Так а пример какой-нибудь есть? Я вообще не понимаю, как это можно применить
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Даже в рельсах
источник

AK

Aleksey Kluchnikov in ErlangRus
Lev Walkin
я уже высказывался, что эликсир убъет эрланг. Так и происходит, по сути.
Сейчас это уже не очевидно, конкуренция эрлангу пошла на пользу, Засуетились, тулзы подтянули, мапы внедрили. Сейчас смысла переходить на elixir кмк нету
источник

AK

Aleksey Kluchnikov in ErlangRus
или это сарказм был
источник

AK

Aleksey Kluchnikov in ErlangRus
или двойной сарказм?
источник

AK

Aleksey Kluchnikov in ErlangRus
типа после элексира уже никто не будет писать ни на элексире ни на эрланге? :)
источник

ŹR

Źmićer Rubinštejn in ErlangRus
С другой стороны, ну блин ни разу я из user input не читал код все равно... Типа дырка из серии «сделайте форму на сайте, в которую пользователь может загрузить эрланг код чтобы он выполнился на вашем сервере. ВНИМАНИЕ: есть опасность злоумышленного кода»
источник

a

arikai in ErlangRus
Aleksey Kluchnikov
Сейчас это уже не очевидно, конкуренция эрлангу пошла на пользу, Засуетились, тулзы подтянули, мапы внедрили. Сейчас смысла переходить на elixir кмк нету
А смысл, если всегда на шаг позади?
источник

a

arikai in ErlangRus
Źmićer Rubinštejn
С другой стороны, ну блин ни разу я из user input не читал код все равно... Типа дырка из серии «сделайте форму на сайте, в которую пользователь может загрузить эрланг код чтобы он выполнился на вашем сервере. ВНИМАНИЕ: есть опасность злоумышленного кода»
Нет, тут проблема в другом
источник

a

arikai in ErlangRus
Для сериализации, в данном случае списка, используется ETF
источник

a

arikai in ErlangRus
И потом по нему подходятся не :lists.map, а Enum.map, который обращается к протоколу Enumerable
источник

a

arikai in ErlangRus
Вопрос: что будет, если на отдающей стороне сериализуют что-то другое, а не список, но все ещё реализующее протокол Enumerable?
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Ответ: что будет если на отдающей стороне тебя попросят удалить рут
источник

a

arikai in ErlangRus
Вопрос со звёздочкой: а что будет, если это будет генератор с опасной для сервера логикой?
источник

a

arikai in ErlangRus
Źmićer Rubinštejn
Ответ: что будет если на отдающей стороне тебя попросят удалить рут
Так вот это и дьявол в деталях
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Так я либо доверяю отдающей стороне, и не могу получить ничего кроме списка
источник

a

arikai in ErlangRus
Кто такое реализует - или зелёный ещё, или пофиг
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Либо не доверяю, и использую grpc, json msgpck или что угодно
источник