Немного про UX. Внезапно, сегодня в пользу линуксов.
Как я разблокирую хранилище секретов или, например, PGP-ключ:
Linux: Дай мне пароль
Я: Вот
Linux: Неправильный пароль. Дай снова. У тебя две попытки.
Windows: Дай мне пароль
Я: Вот
Windows: Неправильный пароль. Дай снова. У тебя две попытки.
Windows: Выбрасывает фокус куда-то хуй знает куда
Windows: Посмотрим куда ты его введёшь второй раз, лол
И эту хуйню я наблюдаю уже достаточно давно. До сих пор никто не поправил.
The #Trump admin proposed a rule change that would prohibit only actions that directly hurt or kill actual animals, not the #habitats they rely on. If finalized, the change could make it easier to #log, #mine & build on #lands that #EndangeredSpecies need to thrive.
"#Habitat loss is the biggest single cause of #extinction & endangered species—it makes sense to address it,"Ctr for Biological Diversity govt affairs dir Brett Hartl said. He called efforts to deny that cause "callous & reckless."
#трансгуманизм #биопроблемы #log @rf @ru
Ачивка: минимальная ЧСС дошла до 57 ударов в минуту сидя, 53 лёжа, до 50 во сне.
LOR.SH - IS SHUTTING DOWN SOON
As has already been stated in announcements, this will happen in a couple of months.
Because of this, I've noticed more than once that everyone is creating threads like "where do we go now."
Since I have a pretty decent outreach, I propose creating the ultimate "where do we go now" thread.
In it, I suggest: Discussing what to do next and why there's no need to panic
Where you can register a new account
How you can "migrate" to a new account
Discussing hosting your own personal server
If possible, bringing up any questions not yet addressed in this thread that may be bothering you
I also suggest using the hashtag #LorshMigration for anyone who wants to talk about this now or find each other after the server shuts down, in case something goes wrong. I'm already following it and posting under it with my thoughts on the move or sharing useful info.
If you'd like, you can participate in a subthread for a "census" of people who've moved, stating where you moved from and where to.
Please remember that this thread is not communication with support staff, but just a chat with people who decided to help out on their own initiative.
Thanks to all the users. I wish you all a cozy new home.
DON’T FORGET that Mastodon has a migration feature, and you can take all your followers with you. You don’t need to start from scratch and lose your connections! To learn more – keep reading the thread!
#lorsh #fediverse #Mastodon #log #news #migration #LorshMigration #instance
LOR.SH - ЗАКРЫВАЕТСЯ
Как уже было написано в объявлениях, это произойдёт через пару-тройку месяцев.
В связи с этим я уже не первый раз вижу то как все создают треды "куда бежать".
Так как у меня достаточно неплохой "outreach", предлагаю сделать ультимативный тред "куда бежать".
В нём предлагаю: Обсудить что теперь делать и почему не нужно паниковать
Где можно зарегистрировать новый аккаунт
Как можно "переехать" на новый аккаунт
Обсудить хостинг своего персонального сервера
По возможности обсудить не поднятые в этом треде вопросы, которые вас волнуют
Также предлагаю хэштег #LorshMigration для тех, кто хочет сейчас что-то обсудить по теме или после закрытия сервера найти друг друга если что-то пошло не так. Я уже подписан на него и сам пишу под ним посты о своих впечатлениях о переезде или делюсь информацией по теме.
Если есть желание можете поучаствовать в субтреде переписи переехавших указав откуда и куда вы переехали.
Пожалуйста, помните, что этот тред - это не общение со службой поддержки, а просто переписка с людьми, которые по своей инициативе решили вам помочь.
Всем пользователям lor.sh - спасибо. Желаю вам найти себе уютное новое пристанище.
НЕ ЗАБЫВАЙТЕ, что в Mastodon есть функция миграции и вы можете унести всех подписчиков с собой. Начинать жизнь на новом сервере с нуля и терять связи - не нужно! Чтобы узнать подробнее - читайте тред дальше!
@ru @rur @rf
#lorsh #fediverse #Mastodon #rufedi #log #news #thread #migration #LorshMigration #instance
Так, пришло время постить БОЛЬШОЙ ТРЕД по миграции между серверами, который я готовил в последнее время.
Просьба не писать в этот тред ничего до того как я опубликую последний пост кончающийся на: "Всем спасибо и удачного переезда!".
Ну и само собой, бустим, отправляем вашим друзьям ещё не переехавшим с lor.sh и вот это всё!
Обнаружил тут, что в Mastodon появилась страница "Severed relationships" в разделе "Follows and followers" настроек.
You may lose follows and followers when you block a domain or when your moderators decide to suspend a remote server. When that happens, you will be able to download lists of severed relationships, to be inspected and possibly imported on another server.
Наконец-то сам Mastodon предоставил хоть какой-то инструмент борьбы с последствиями действий бесноватых модераторов.
Следующий шаг - сообщать пользователю в уведомлениях, что в связи с действиями администрации связь с XXX нарушена и предлагать сменить сервер для восстановления.
Это, как и указание налога на чеке с товаром, могло бы несколько повысить осознанность пользователей.
Так, господамы-товарищи!
Настало время запускать переезд на мой новый аккаунт на моём маленьком и уютном сервере.
Скоро этот аккаунт на lor.sh перейдёт в состояние только для чтения, а вас должно автоматически переподписать на мой новый аккаунт: @skobkin@gts.skobk.in
Если этого не произошло в течение ~суток, а вы всё ещё почему-то хотите меня читать - подпишитесь сами.
Также если вы ещё являетесь пользователем lor.sh, то скоро для вас на моём новом аккаунте будет тред про миграцию и темы с ней связанные. Не переключайтесь.
Кстати, для желающих следить за процессом или искать друзей-беженцев предлагаю использовать тэг #LorshMigration.
Кстати, товарищи пользователи.
У нас, кажется, починилась выгрузка данных аккаунта.
Так что рекомендую запросить архив если хотите сохранить свой контент после закрытия сервера.
Сделать это можно тут:
Evening entertainment: This collection of logs that got rejected last winter because they don't fit through the burner door.
Of course the reason nobody split them before is because they're all gnarly, knotty bastards. Or worse, double trunk branching points.
Hacked and wedged my way through the load. Good sport. Am thoroughly knackered, which usually makes for better sleep after!
Возможно, вы грустите из-за того, что lor.sh закрывается.
Но вообще, у этого есть и плюсы.
Например, некоторые его обитатели побежали искать себе варианты для селфхоста. Естественно, как это обычно бывает, незамутнённый взгляд под непривычным углом быстро находит проблемы.
Поэтому, например, @rayslava вон скоро будет чинить плагин для Emacs под Mitra, а мы с @iliazeus уже нашли несколько проблем в GoToSocial и одном веб-клиенте для него и Mastodon.
Так что может lor.sh летом и закроется, но тем самым даст некоторый толчок нашей федеративной экосистеме стать лучше.
Так что налейте мне полстакана да выпьем за лорш и людей, которые там собрались
Блин, у меня какая-от непонятная херота с WebSocket соединениями на моём GoToSocial.
Альтернативные мастодон-морды не могут подключиться к вебсокету. А ручной коннект через создание вебсокета в консоли браузера - срабатывает.
При этом при WS-коннекте из того же Masto-FE Standalone (GTS flavor) я вижу, что в заголовках запроса улетает sec-websocket-protocol
равный моему токену, который и так передаётся в урле при подключении:
/api/v1/streaming?access_token=<my_token_here>
И это очень странно. Потому что sec-websocket-protocol
так-то вроде вообще не для этого.
Соответственно, если я попытаюсь воспроизвести руками и сделать примено так:
new WebSocket(
"wss://gts.skobk.in/api/v1/streaming?access_token=<your_token>",
"<your_token>"
);
То получу аналогичный результат с проблемой соединения.
Но вот какого хера это происходит - неясно.
Тем временем не факт, что проблема только в этом. В Phanpy при этом заголовка такого в запросе нет, но результат - такой же.
Со стороны GTS же я вижу такое:
gotosocial | timestamp="13/04/2025 03:01:29.171" func=streaming.(*Module).handleWSConn level=INFO streamID=<redacted> username=skobkin requestID=<redacted> msg="opened websocket connection"
...
gotosocial | timestamp="13/04/2025 03:01:34.214" func=streaming.(*Module).readFromWSConn level=ERROR streamID=<redacted> username=skobkin requestID=<redacted> msg="error during websocket read: websocket: close 1006 (abnormal closure): unexpected EOF"
gotosocial | timestamp="13/04/2025 03:01:34.214" func=streaming.(*Module).handleWSConn level=INFO streamID=<redacted> username=skobkin requestID=<redacted> msg="closed websocket connection"
Хотелось бы подумать, что "да это просто Nginx не настроен!", но:
101
Обновил у себя Forgejo с 7.x.x LTS до 10.x.x Stable.
Думал, что придётся попердолиться с поломками обратной совместимости что-то опять поудалять или подобавлять в конфиг.
Сначала натравил на релизноты и чейнджлоги последних трёх мажоров ChatGPT и попросил сделать выжимку.
Почитал, не поверил, пошёл читать сам.
В итоге обновился буквально тем, что у себя в .env
файле поменял версию образа с 7 на 10 и дёрнул:
docker compose pull
docker compose up -d
Потом ещё для перестраховки пошёл и проверил с помощью forgejo doctor check --all
, что ничего не сломалось.
Там были ровно те же ворнинги, которые были ещё со времён переезда с Gitea на 7.x.x - заодно пофиксил их.
Короче, выражаю свой респект господам из @forgejo за достойный переход на SemVer, достойное ему следование и достойное избегание лишних поломок даже между мажорными версиями
P.S. Надо будет теперь где-нибудь в конце апреля заехать на выходящий скоро свежий LTS релиз и снова долго в ус не дуть обновляя минорные версии автоматом.
Идея для полезной автоматизации государством.
Вот вы уже собираете данные обо всех моих покупках через системы ОФД и ко.
Давайте вы мне автоматически будете рассчитывать налоговый вычет за каждый платёж в благотворительный фонд, оплату визита к врачу, покупку лекарств и т.п.?
Как идея? Бежим реализовывать уже завтра?
Obsidian говорит, что наброски постов для треда о закрытии lor.sh и миграции уже достигли более 6100 символов и почти 1000 слов.
В общем, если вы не знаете что делать - не паникуем, ожидаем, в ближайшие дни всё будет
Как-то немного по-новому начинает видеться социальный граф когда открываю главную своего инстанса, который появился только вчера и вижу:
federating with 1196 other instances
Если видите, что я на вас не подписался - без паники.
Я тут подписался на небольшую группу человек и тестирую свой личный инстанс. В теории может получиться так, что я найду тут какие-то недостатки и либо создам инстанс на другом поддомене или поеду на какой-то другой публичный.
Но если всё пройдёт удачно - я сделаю "миграцию" сюда, вас сюда автоматически подпишет (если вы были подписаны на @skobkin), да и свои подписки оттуда я тоже перевезу.