Что-то я окончательно запутался в логике сжатия картинков ’ом :blobsadreach:

@skobkin ты хоть объясни, как @Mahury вставляет в посты картинки со сторонних ресурсов…

@johan в каком смысле "со сторонних"? Вроде все, что вижу на странице из недавних, лежит на лоршевском S3, как и должно.

@skobkin @Mahury

@iliazeus @skobkin @Mahury А. Т.е. это лорш кэширует на s3? Тогда вопрос снимается @erua

@johan насколько понимаю, не кешируется, а просто хранится на постоянке. Мастодон позволяет админу выбрать, где будут храниться картинки.

docs.joinmastodon.org/admin/op

@skobkin @Mahury @erua

@iliazeus @skobkin @Mahury @erua Блин, в смысле — да, хранится. Но что-то я как-то перестал (окончательно) понимать, как это работает. Потому что вроде как картинка обернута в ссылку на s3, но по клику грузится кэшированная копия уже с хранилища моего инстанса. Хрень какая-то нездоровая-жабоскриптовая :blobsad:

@johan насколько понимаю я, с чужих инстансов картинки сохраняются вместе с остальным контентом поста, просто обычно не в полном разрешении. Но можно открыть оригинал в том месте, где он хранится.

Вроде все логично - все, что ты видишь в интерфейсе твоего инстанса - подтягивается всегда с твоего инстанса.

Чтобы прям оригинал увидеть, в веб-мастодоне можно нажать "открыть ссылку в новой вкладке" на картинке (или Ctrl+щелчок, что суть то же самое).

@skobkin @Mahury @erua

@iliazeus @skobkin @Mahury @erua теоретически можно как html попробовать вставить (-soc вроде умеет); но там ширину как-то задавать надо. А в атрибуты width/height не умеет, картинка вставляется, но с оригинальной высотой и уходит за край колонки :blobsad:

@𝕵𝖔𝖍𝖆𝖓 ⛧ тот вариант #Markdown что поддерживается в постах мастодонов — оно же имеет теги для вставки картинок, а страдания ты развёл из-за стремления управлять вёрсткой — раз нет возможности указания размеров картинки, то хер проссышь как мастодоновские клиенты будут показывать эти самые картинки?
дык в самих файлах графических как бы инфа есть о размере.
Follow

@erua Ага. Но тут по ходу выяснилось, что, в принципе всё нормально с картинками больших размеров: инстанс закэширует уменьшенную копию, полную версию можно посмотреть через «Открыть ссылку в новой вкладке».

@𝕵𝖔𝖍𝖆𝖓 ⛧ ну это если твой инстанц, где ты постишь не взгреет тебя за постинг большого числа картинок не маленьких.

вот народ на lor.sh (вряд ли Скобкин, скорее кто-то друго) вопрос диского пространства решили подключив хранилище объектное, посредством S3-прослойки на уровне логики веб-приложения (собственно и реализующей мастодон-сервер).

а французы с qoto.org так прямо и подорвались нести расходы на хранение твоих картинок со своим энергокризисом и зданиями залитыми навозом фермерами.

@erua Напомню, весь сыр-бор из-за идеи заливать картинки на dvd.chat. Я хз, где он; админ в Калифорнии, постит на ниппонском…

@𝕵𝖔𝖍𝖆𝖓 ⛧ что за болезненная тяга постить в мастодон?
есть же pixelfed-инстанцы, спецом для постинга картинок. закинул туда, а мастодон-аккаунте форварднул/расшарил/забустил.
мастодон — это такое убожество, в техническом плане, что одно должно было умереть пока ползло в продакшен.
тяжёлое, кривое, косое и бажное, потому админы мастодон-серверов задрюченные неврастеники.

плерома тот же функционал один в один предоставляя жрёт в разы меньше ресурсов, не такая капризно истеричная в управлении с администрированием.
вспомни хотя бы такой момент, что даже контейнер с мастодон-сервером (узлом, инстанцем) не могли сделать. сколько ни пытались делать и мануалов выкладывать по использовани, а ни у кого это не работало.

@erua

что за болезненная тяга постить в мастодон?
есть же pixelfed-инстанцы, спецом для постинга картинок. закинул туда, а мастодон-аккаунте форварднул/расшарил/забустил.

Так я именно это и хочу делать.

@𝕵𝖔𝖍𝖆𝖓 ⛧ тебя подкупило что:

«Join to enjoy: - 200GB»



ну типичный пидораха в поисках халявы, согласны постить картинки на Firefish-инстанах :)

@erua И? В чём проблема? не портит картинки, в отличие от / . И особо без разницы, будет там 200 гигов или 10 — для картинков достаточно.

@𝕵𝖔𝖍𝖆𝖓 ⛧ ну если pixelfed действительно портит картинки, тогда предпочёл бы хостить их на каком-то S3-хранилище, вставляя в посты через ссылку и тэги/разметку.
основной критерий в этом случае — контроль жизненного цикла картинки. захотел все махом убрать из какой-то серии — убрал бакет/фолдер, где они лежат в хранилище.
аналогично важно, когда захотел изменить, переделав что-то.
например, на картинках оказался чей-то логотип или косяк какой исправить решил.

@erua

ну если pixelfed действительно портит картинки, тогда предпочёл бы хостить их на каком-то S3-хранилище, вставляя в посты через ссылку и тэги/разметку.

Действительно портит. Не портит из известных мне pixelfed.art (регистрация закрыта); но там в рулезах упомянуто NO generated images (ну, пока не придирались); да и заполнять аккаунт всякими проходными вещами не хочу.

вставляя в посты через ссылку и тэги/разметку.

В том-то и проблема, что это зделоть в крайне проблематично (если вообще возможно).

@𝕵𝖔𝖍𝖆𝖓 ⛧ #^https://www.digitalocean.com/community/tutorials/markdown-markdown-images
![Alt text](https://assets.digitalocean.com/articles/alligator/boo.svg "a title")
и пользоваться ссылками на свой MinIO?

@erua Я попробовал — таким макаром картинка вставляется тупо в оригинальном размере, без превью и прочего, разумеется, не влезая в колонку и ломая ленту. Так что это не вариант вообще.

@𝕵𝖔𝖍𝖆𝖓 ⛧ ленту они ломают лишь в контексте отдельно взятого клиента. но вот не в случае веб-морды.

@erua Я как раз в вебморде и смотрел. Она не ресайзит картинку, вставленную через Markdown :blobsad:

@𝕵𝖔𝖍𝖆𝖓 ⛧ покажи какой-нибудь пример, конкретный пост с картинкой вставленной через
![Alt text](https://aaa.bbb/ccc.jpeg "a title")
@𝕵𝖔𝖍𝖆𝖓 ⛧ да они ебанулись. скинь админам qoto.org ссылку на #^https://qoto.org/@johan/111929944713936474 и спроси, какого хера. инглишь они понимают весьма неплохо. а матерный и подавно.

@erua Почему ты считаешь, что ебанулись? Другие реализации ж вообще не понимают картинок в тексте.

@𝕵𝖔𝖍𝖆𝖓 ⛧ какие другие? да у qoto.org есть функциональные изменения в серваке, но таким изменением веб-морды, которые из этого вытекали.
так же есть две веб-морды разных для мастодона + одна дополнительная у плеромы.

@erua

да у qoto.org есть функциональные изменения в серваке, но таким изменением веб-морды, которые из этого вытекали.

Не распарсил мысль :blobsad:

так же есть две веб-морды разных для мастодона + одна дополнительная у плеромы.

Ты веб-клиенты имеешь в виду или что?

У есть больше одного форка: -soc; (форк glitch-soc :blobcatwink: ). На mementomori.social пилят нечто свое; и еще несколько, где я не регистрировался, не знаю, в чём плюсы/минусы.

@𝕵𝖔𝖍𝖆𝖓 ⛧ имею ввиду front-end на инстанцах.
например, есть:
• Pleroma FE
• Mastodon FE
и ещё какой-то вариант для мастодона.
т.е. часто на плерома-инстанцах можно выбирать между тремя front-end'ами, на усмотрение пользователя, какой ему больше нравится, такой и ставит для себя дефолтным.
Show more
@𝕵𝖔𝖍𝖆𝖓 ⛧ в двойне ебанулись, но веб-морды у мастодон-серверов есть две как минимум и «клиентов» тоже с пяток наберётся. походу не торопились добавлять функционал rich edit text (постов с форматированным текстом) т.к. не получалось договориться или типа того.

@erua Всё равно не понимаю: в каком месте ебанулись-то и в чём виноваты? В том, что сделали поддержку Markdown, который конвертирует в </img>, и оно отображается браузером, собсно, так, как и должно?

@𝕵𝖔𝖍𝖆𝖓 ⛧ у меня то в хабзилле тоже самое спокойно в веб-морде показывается. т.к. ресайзится самим браузером и вписывается в колонку. абсолютно ничего сложного в этом нету.

@erua Ну вот код картинки в таком виде приходит, никаких скриптов на нее не понавешено → браузер отображает так, как должен, т.е. в полном размере. Другие форки вообще не отображают. Кто прав в ситуации, которая вообще не задокументирована — сказать, имхо, сложно.

@𝕵𝖔𝖍𝖆𝖓 ⛧ у хабзиллы оно выглядит как:
<img style="max-width: 100%;" src="https://images.weserv.nl/?n=-1&il&url=https://calckey.dvd.moe/file/dvd-calckey/dvd-calckey/c56f62a3-d976-4034-a2f1-6f5358b37663.jpg" alt="Image/photo" loading="eager">
Show more
@𝕵𝖔𝖍𝖆𝖓 ⛧ до смешного, можешь где-нибудь сам MinIO поднять, на каком-нибудь хостинге за 1200 рублей в год. у него и S3 и ссылки и прозрачная структура всего хранилища на файловой системе (два варианта реализации, если правильно помню).

@erua Вот зачем мне это делать, если есть сервис, не портящий картинки и являющийся частью федиверса?

@𝕵𝖔𝖍𝖆𝖓 ⛧ ты не семейный, социальной нагрузки никакой не несёшь.
при этом у тебя ни кола ни двора, а всё съёмное. два чемодана и комп, эдакое подобие цифрового кочевника.
взял хостинг на год по цене двух соевых латте и не еби никому мозг своими картинками.
хранением, обновлением и управлением их временем жизни.
Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.