Size: a a a

Эликсир и Вунш

2018 July 22

IA

Ilya Averyanov in Эликсир и Вунш
Это естественная хотелка
источник

AD

Artem Denezhny in Эликсир и Вунш
так кто спорит, но какое это имеет отношение к библиотеке указанной выше
источник

PS

Petr Stepchenko in Эликсир и Вунш
Может то, что это библиотека для аплоада файлов с сервера?
источник

AD

Artem Denezhny in Эликсир и Вунш
кстати с sftp таже хрень, на ссервере устанавливается возможность докачки, есть докачка - можно докачивать, нет - в сад
источник

ML

Maksim Lapshin in Эликсир и Вунш
Artem Denezhny
так кто спорит, но какое это имеет отношение к библиотеке указанной выше
Прямое: это хипстерская поделка, которая не умеет partial upload или проработанный софт, который использовался в бою
источник

AD

Artem Denezhny in Эликсир и Вунш
ты хэйтер, не умеешь варить, кто тебя это есть заставляет, сиди жди своей манной каши
источник

AD

Artem Denezhny in Эликсир и Вунш
@maxlapshin а по поводу больших файлов, можно пользоваться cdn, туда грузишь свой контент в 60 Гб, потом его аплоадишь в нужное тебе место по джобу и прибиваешь ссылку на cdn, дешево и сердито
источник

ML

Maksim Lapshin in Эликсир и Вунш
Artem Denezhny
ты хэйтер, не умеешь варить, кто тебя это есть заставляет, сиди жди своей манной каши
Ты понимаешь, что твое поведение сейчас выглядит как «ой ну все, иди к своей глашке»?
источник

AD

Artem Denezhny in Эликсир и Вунш
@maxlapshin ну так а твое поведение выглядит как "мама, хочу вон ту большую пушку с верхней полки", а мама и говорит, "это не пушка, а ствол пожарного рукава"
источник

IA

Ilya Averyanov in Эликсир и Вунш
Наверно у либы слишком общее описание
источник

IA

Ilya Averyanov in Эликсир и Вунш
"otp app for storing"
источник

IA

Ilya Averyanov in Эликсир и Вунш
Что создает завышенные ожидания
источник

IA

Ilya Averyanov in Эликсир и Вунш
По-видимому, либа это фасад для нескольких api файлохранилок
источник

AD

Artem Denezhny in Эликсир и Вунш
ну штука вполне адекватная для бэендоских задач по обработке очередей при работе с файлами, скажем для подобного ребята на рельсах используют сайдик, и народное творчество, а тут все из коробки и по спецификации otp - красота

+ авторы модуля как бы берут обязательство следить за спецификацией api провайдеров которых они указали, тоже приятно

... а вообще главная фишка данного модуля, унифицированная обработка файлов для разных провайдеров
источник

AD

Artem Denezhny in Эликсир и Вунш
@maxlapshin

специально для лентяев

Belt
Installation for the S3 backend

If you want to use the S3 backend, you also need to add ExAws with ExAws S3 as well as Hackney and sweet_xml (which are required by ExAws) to your dependencies and applications list
https://bitbucket.org/pentacent/belt/

смотрим, а что там:

ExAws.S3.Upload
View Source

Represents an AWS S3 Multipart Upload operation
Examples

"path/to/big/file"
|> S3.Upload.stream_file
|> S3.upload("my-bucket", "path/on/s3")
|> ExAws.request! #=> :done
https://hexdocs.pm/ex_aws_s3/ExAws.S3.Upload.html#content

что и требовалось доказать, мультипарт есть, дальше прямые руки программиста и проблема решена
источник

IK

Ihor Katkov in Эликсир и Вунш
Так оно внутри exaws использует?
источник

AD

Artem Denezhny in Эликсир и Вунш
Ihor Katkov
Так оно внутри exaws использует?
источник
2018 July 23

ДК

Денис Квiтковий in Эликсир и Вунш
Я готов титанически поднимать активность этого чата! Своими вопросами уровня табуретки 🌳
Да, я сначала гуглю, но, возможно, плохо.
Итак, судя по всему, в том, что желаю сделать, ничего не выходит.
Вкратце, кусок моего вопроса звучит так: "Как строку превратить в list с одним char'ом в ячейке?" Короче, "abcdefgessdf" -> [ "a", "b", ...., "f"]
Из нагугленого String.to_charlist и типо оно уже разделено. Однако, дальше, обычный [head | tail] отчего-то не работает как надобно :\

Кто что подскажет?
источник

M

Moi_nik in Эликсир и Вунш
iex(1)> String.graphemes("abcdefgessdf")
["a", "b", "c", "d", "e", "f", "g", "e", "s", "s", "d", "f"]
источник

TT

Taras 🦀 Taraskin in Эликсир и Вунш
Денис Квiтковий
Я готов титанически поднимать активность этого чата! Своими вопросами уровня табуретки 🌳
Да, я сначала гуглю, но, возможно, плохо.
Итак, судя по всему, в том, что желаю сделать, ничего не выходит.
Вкратце, кусок моего вопроса звучит так: "Как строку превратить в list с одним char'ом в ячейке?" Короче, "abcdefgessdf" -> [ "a", "b", ...., "f"]
Из нагугленого String.to_charlist и типо оно уже разделено. Однако, дальше, обычный [head | tail] отчего-то не работает как надобно :\

Кто что подскажет?
в эрланг-стайле можно просто откушать по-одному символу, пересобрать в список ))

хотя да, наверное встроенное в эликсир чуть более оптимизированно работает
источник