Игра про придумывание пароля, но после каждого правильного ответа появляется новое правило допустимости пароля, которое тоже нужно соблюсти, причём с учётом всех предыдущих.
Начинается с относительно знакомых требований, но быстро скатывается в концентрированный упорин.
Даже разработчики, для которых это не основной движок (#Terraria исходно сделана на XNA) решили, что так не пойдёт и самое время подтолкнуть игровые движки с открытым кодом. И посему решили пожертвовать по $100,000 сейчас и по $1,000 ежемесячно на #Godot и #FNA.
:blobcatpawtongueleft: Боже, как я хорош, как мощны мои лапищи :tone_sarcasm:
☁️ Пошёл обновить Nextcloud с 26.0.3 на 26.0.6. Крошечный апдейт, патч-релиз, да? Обойдёмся без бэкапа? Давайте? Давайте. … 🤨 Сегфолт? В *моём* Nextcloud? 😶 Откуда нафиг? 😱 Так-так, ой-ой (💾 срочно сделал снепшоты данных, "пока-не-сделал-хуже"). 🤔 Эксперименты практически наугад: другой базовый дистр, мажорный апгрейд, другие БД и Redis… есть сегфолт в `php occ upgrade`, под strace его… последнее, что успешно происходит, это соединение с Redis, а дальше в PHP сегфолт. Хм. 😕 Плохо. Вертаем взад. Спасаем бэкап. Восстанавливаюсь до "пока-не-сделал-хуже" снепшотов. В них, правда, версия уже новая, и со старым кодом они не стартуют… 😑 Заменяю в данных version.php версией из образа. 😐 Всё стартует, но с предупреждением, что version.php повреждён. Грязно. Но лучше, чем было. 💾 Снепшот. Обновил до 26.0.4. 😌 Работает. Целостность полная. … 💡 Бэкапы. Каждый апдейт. КАЖДЫЙ, СЦУКО. 💡 Хвала btrfs и снепшотам.
:blobcatpawtongueleft: Боже, как я хорош, как мощны мои лапищи :tone_sarcasm:
☁️ Пошёл обновить Nextcloud с 26.0.3 на 26.0.6. Крошечный апдейт, патч-релиз, да? Обойдёмся без бэкапа? Давайте? Давайте. … 🤨 Сегфолт? В *моём* Nextcloud? 😶 Откуда нафиг? 😱 Так-так, ой-ой (💾 срочно сделал снепшоты данных, "пока-не-сделал-хуже"). 🤔 Эксперименты практически наугад: другой базовый дистр, мажорный апгрейд, другие БД и Redis… есть сегфолт в `php occ upgrade`, под strace его… последнее, что успешно происходит,...
🗞️ #Meta в Канаде начала блокировать у себя ссылки на новостные ресурсы. Под раздачу попало и сатирическое издание The Beaverton, коллеги ИА #Панорама по цеху. Вот что они написали на это Цукербергу:
> Это возмутительно. Отметка #новости на нашем контенте не просто ложна, но оскорбительна и порочит нашу репутацию.
> Отметим, что мы сатирики, лжецы, твари, выдумщики, утрировщики, обманщики, хитрецы и, каждый второй вторник, шарлатаны. Если Meta (какое же тупое название, боже), решит заблокировать вовлечённые в это страницы, у нас не будет выбора кроме как смириться. Но носить клеймо обычного новостного издания вместе с такими отбросами как The Rebel и The National Post? Даже мысль об этом противна.
🗞️ #Meta в Канаде начала блокировать у себя ссылки на новостные ресурсы. Под раздачу попало и сатирическое издание The Beaverton, коллеги ИА #Панорама по цеху. Вот что они написали на это Цукербергу:
> Это возмутительно. Отметка #новости на нашем контенте не просто ложна, но оскорбительна и порочит нашу репутацию.
🖨️ #БудущееПришло! Случайно наткнулся на магазинчик, в котором приобрели ЧПУшный плоттерный резак и нарезают на нём защитные плёнки для экранов под нужную модель по запросу, прямо на месте.
Технологии, конечно, уже давно позволяют, но одно дело теоретически знать, и совсем другое – реально встретить. Причём ещё и в не самом густонаселённом месте.
🚮 Что-то после Nextcloud Tables, Baserow, APITable, NocoDB и других альтернатив #AirTable у меня формируется острое желание всё это выбросить и использовать непосредственно #PostgreSQL, уведомления делать через его триггеры и LISTEN/NOTIFY[1] (которые NodeRED неплохо умеет слушать[2]), а данные в нём редактировать любым или многими из десятков (если не сотен!) инструментов.
Бонус: NOTIFY в транзакциях дожидается коммита, так что можно пытаться вносить изменения "оптимистично" и БД о них сообщит только если их реально удалось произвести (они вписались в текущие схему и данные, клиент подтвердил транзакцию коммитом и в процессе этого ничего не пошло не так).
Голый постгрес мне даёт гибкость системы для дальнейших изменений, некоторой машинностью интерфейсов меня не напугать, а в масштабе данных о конкретном домохозяйстве опасений о его производительности нет вообще.
🚮 Что-то после Nextcloud Tables, Baserow, APITable, NocoDB и других альтернатив #AirTable у меня формируется острое желание всё это выбросить и использовать непосредственно #PostgreSQL, уведомления делать через его триггеры и LISTEN/NOTIFY[1] (которые NodeRED неплохо умеет слушать[2]), а данные в нём редактировать любым или многими из десятков (если не сотен!) инструментов.
По команде он сам найдёт конфликтующую версию от Syncthing и в общем полотне редактора покажет отличия от неё и варианты устранения этих отличий. А когда отличия закончатся, сам предложит убрать лишнюю версию.
(Как слияние для git в VSCode, но без git — на порядок проще.)
Выпущена ранняя версия Rhasspy 3, а в ней распознаёт речь уже Whisper (по моделям от OpenAI), а синтезирует Piper. Всё ещё без облаков.
Whisper даже без закрытого словаря показывает впечатляющую точность. Для русского языка, да.
Даже модель tiny-int8 (43Мб), пригодная для Raspberry Pi 4, довольно шустро выдаёт похожий текст. А если чётко произнести, то даже правильный.
А small (968Мб) настолько суров, что даже восстанавливает по паузам пунктуацию, бьёт на предложения и замечает (по интонации?) вопросы!
Я как-то дальнейшее развитие своей говорилки планировал из расчёта на закрытый словарь, но похоже, что он не потребуется, можно сосредоточиться на тексте.
Что до Piper — после Larynx улучшение инкрементальное, но заметное. Голос звучит куда естественнее, фонемы соединяются органичнее. Всё ещё местами странное ударение и добавились неловкие паузы, но "чтение первого абзаца случайной статьи с Википедии" теперь вызывает куда меньшее недоумение.
Собственно, Whisper и Piper я испытывал именно в нём, на его новом помощнике Assist. К нему, к сожалению, чисто голосом сейчас обратиться никак, хотя в сообществе придумали забавные методы типа обращения к нему по телефону (поднял трубку, сказал, услышал ответ, положил). Но интерфейс добавления названий для разных объектов — красота. Удобно и в нужном месте.
И в мобильное приложение HA его добавили как мобильного ассистента — а вот это уже может быть интересно, т. к. это готовое удалённое (!) голосовое управление. Если туда добавят ещё и слово-активатор, можно будет старые андроиды приспосабливать как голосовые терминалы. Прикольно! Причём для моей системы работает уже сейчас, и почти без настройки!
Есть вещи и помельче.
Например, он научился показывать свою приборную панель (дэшборд, окей) через медиаплееры. Со скроллом даже. Правда, на 49 дюймах всё очень огромное и масштаб я сходу не нашёл. Но штука полезная.
Собственно, Whisper и Piper я испытывал именно в нём, на его новом помощнике Assist. К нему, к сожалению, чисто голосом сейчас обратиться никак, хотя в сообществе придумали забавные методы типа обращения к нему по телефону (поднял трубку, сказал, услышал ответ, положил). Но интерфейс добавления названий для разных объектов — красота. Удобно и в нужном месте.
Внезапно, да, с децентрализацией приходит разнородность культуры. И в некоторых местах культура по вашим субъективным меркам будет странная. Поэтому между некоторыми серверами связь сознательно оборвана модераторами. Но даже почти наглухо изолированный сервер Мастодона – всё ещё сервер Мастодона и почему-то в его прегрешениях виновата вся сеть, да? Децентрализация вдруг пропадает?
А то, что централизованность платформы не панацея, хорошо видно в его горячо любимом Telegram – он, видимо, давненько не бывал в комментариях на YouTube, где скамеры разных видов зазывают от лица канала именно в Телеграм: забрать выигрыш или достать пикантных материалов. Авторы крупных каналов уже устали на это жаловаться и ограничиваются предупреждением зрителей, а LinusTechTips даже начали использовать сторонний скрипт автомодерации.
В общем, Климарев и Федивёрс по-прежнему в отношениях вида "не читал, но осуждаю".
Внезапно, да, с децентрализацией приходит разнородность культуры. И в некоторых местах культура по вашим субъективным меркам будет странная. Поэтому между некоторыми серверами связь сознательно оборвана модераторами. Но даже почти наглухо изолированный сервер Мастодона – всё ещё сервер Мастодона и почему-то в его прегрешениях виновата вся сеть, да? Децентрализация вдруг пропадает?
@dside@mastodon.ml каждый день вычищаем из комментов на ютубе сотни «Ученuцы 1-l0 класc в uмени». Нет, конечно, никакого ЦП в централизованных площадках не существует. Конечно централизованные площадки очень волнует модерация, а не «денег заработать».
Почему-то в отношении централизованных площадок есть понимание «много пользователей нереально модерировать, и виновата в их пригрешениях не площадка, а сами пользователи».
Но как только выгодно повернуть историю в другом свете, как только потенциальный заработок миллиардеров утекает «налево», так сразу виноваты те, кто не встроил в свой софт «защиту от ЦП».
Тут стоит сделать сноску: статья, на которую ссылается Климарёв опубликована в Washington Post, принадлежащей Джеффу Безосу. Не исключаю вероятность лоббирования интересов через прессу и манипуляцию информацией. Скорее даже уверен, что это так. И тут Климарёв виноват разве что в том, что у него есть дурацкая идея про модерацию, confirmation bias и нежелание разобраться самому.
@dside@mastodon.ml каждый день вычищаем из комментов на ютубе сотни «Ученuцы 1-l0 класc в uмени». Нет, конечно, никакого ЦП в централизованных площадках не существует. Конечно централизованные площадки очень волнует модерация, а не «денег заработать».
Почему-то в отношении централизованных площадок есть понимание «много пользователей нереально модерировать, и виновата в их пригрешениях не площадка, а сами пользователи».
Но как только выгодно повернуть историю в другом свете, как только потенциальный...
🎬 Линус Техтипсович внезапно выкатил неплохое разностороннее рассмотрение: - почему возможность заменять оперативную память и диск была приятной - почему мы постепенно эту возможность теряем - обнаглели ли производители (спойлер: да, хотя не во всём)
@dside ни одна компания не хочет терять прибыль из-за того что автоматизация производства компонентов делает процесс дооснащения дешевле, чем это было бы сразу непосредственно от производителя. Ломаются принципы капитализма.
😁 Мне лень открывать Твиттер, и идея вроде слишком на поверхности чтобы её ещё никто не предложил – если Маск собрался использовать домен x.com, то брендинг X-COM прям напрашивается. Особенно уместным видится "X-COM: Ужас из глубин".
🌱 Граф теперь покрашен в более "растительную" (под стать саду) гамму: узлы лиственно-зелёные, связи древесно-коричневатые, избранные страницы цветочно-ягодно-розоватые. Вроде с контрастом нигде не накосячил и выглядит не слишком пёстро, но поживее.
🎨 Начал понимать, как пользоваться D3.js. Уже в трёх разных проектах применял, но понимать начал только сейчас. Смешно.
📃 Страница ошибки 404 теперь — заметка про страницы 404 вообще (это вышло почти случайно, но мне понравилось, поэтому развил идею).
💬 Несколько дополнил страничку для тех, кто думает взяться за геймдев (в котором я, правда, профессионально так работать и не начал, так что верить на слово не стоит, но и не нужно): https://garden.dside.ru/getting-started-building-games
🌱 Граф теперь покрашен в более "растительную" (под стать саду) гамму: узлы лиственно-зелёные, связи древесно-коричневатые, избранные страницы цветочно-ягодно-розоватые. Вроде с контрастом нигде не накосячил и выглядит не слишком пёстро, но поживее.
💬 «…но в интерфейсах чувствуется тяжёлая рука современных разработчиков, которые борются с проблемами производительности путём покупки ноутбуков помощнее.»
В сущности, превращает телефон в удалённо управляемый SMS-терминальчик.
(Что само по себе не слишком интересно, это же можно делать через Termux:API и SSH, кому не чуждо скриптизёрство.)
У него два режима: файловая система и IMAP. Работают они, в сущности, одинаково, различается только хранилище.
В режиме IMAP приложение заливает SMS в указанный почтовый ящик по мере их поступления.
Как?
У каждого сообщения указывается отправителем и адресатом этот же самый ящик, реальный получатель указывается в теме сообщения, а в теле письма — текст.
Так можно на них отвечать в обычном почтовом клиенте. Они будут по SMTP уходить обратно к вам в почтовый ящик, где SMS Gate будет их обнаруживать дублировать по #SMS.
Судя по коду, он старательно старается игнорировать у ответов префиксы Re: и цитаты в содержимом.
И совместимость с #Android 2.3+. Полезное применение для смартфонов-старичков.
📱 Наткнулся в #fdroid на интересное — SMS Gate. Код даже почитал немного.
:blobcatthinking: Я в новой волне Твиттерян замечал предложения взаимных подписок, причём местами в контексте, что это будто неявный "социальный протокол" такой, как small talk.
:blobcatshrug: Скажу честно — я с этой традицией не знаком, не очень её понимаю и следовать не собираюсь.
:blobcatgoogly: Когда речь идёт о случайных персонажах в интернете (коим я здесь являюсь для ≈всех) — мне кажется, что подписки в обе стороны должны быть двумя самостоятельными процессами. Наткнулся на интересный контент, открыл профиль, если там тоже интересно — подписался.
:blobcatpeekaboo: А я стараюсь держать у себя в ленте небольшой объём постов, чтобы на ознакомление с ним не уходило много времени. К сожалению, знакомиться в деталях с каждым профилем из практически двух сотен подписчиков, появившихся у меня всего за пару дней, я очумею.
Так что не принимайте отсутствие ответной подписки на свой счёт. Если вы постите интересное для меня, я наверняка на вас ещё наткнусь. :blobcatthumbsup:
:blobcatthinking: Я в новой волне Твиттерян замечал предложения взаимных подписок, причём местами в контексте, что это будто неявный "социальный протокол" такой, как small talk.
:blobcatshrug: Скажу честно — я с этой традицией не знаком, не очень её понимаю и следовать не собираюсь.
:blobcatgoogly: Когда речь идёт о случайных персонажах в интернете (коим я здесь являюсь для ≈всех) — мне кажется, что подписки в обе стороны должны быть двумя самостоятельными процессами. Наткнулся на интересный контент,...
@dside твитторяне вроде как таким образом хотят расширить свою ленту, так как до конца еще не разобрались как работает подтягивание контента из федерации.
В твиттере новых людей подсовывали алгоритмы, что расширяло круг общения. Здесь, похоже, придется самому думать, как не остаться в пузыре, который сам себе создал.
@dside@th3rdsergeevich Меня несколько удивляет (ну, во всяком случае, кажется контринтуитивным), что если пост продвинул человек с моего сервера, то пост попадет в ленту федерации, а не в ленту моего сервера. Спасибо большое!
💡 В Fediverse некоторые серверы могут представлять и показывать в постах нестандартные эмодзики (узнал сегодня, что у них есть краткое название #emojo, в противовес обычным emoji).
Вводите в редакторе поста двоеточие, начинаете вводить кусок названия — видите менюшку вариантов.
У нас на mastodon.ml вот такие: https://emojos.in/mastodon.ml — из некоторые, стоящие особого внимания: - маркеры тона, вроде :tone_sarcasm: :tone_joke: или :tone_genuine: — в отличие от своих буквенных собратьев, их значение можно понять, наведя на них мышь - :twittercheck: — абсолютное оружие по Маску, здесь можно подставить даже в ник, если хотите - :blobcat: — без комментариев
Если вы на другом сервере — откройте https://emojos.in/ и введите адрес вашего, чтобы увидеть, что у вас есть.
Вне Mastodon поддерживаются они неплохо (а местами даже лучше!), но не на 100% — какие-то проекты ещё не научились, а какие-то даже сознательно отказываются (кх… S̴m̷i̵t̴h̵e̸… кхе!).
💡 В Fediverse некоторые серверы могут представлять и показывать в постах нестандартные эмодзики (узнал сегодня, что у них есть краткое название #emojo, в противовес обычным emoji).
Вводите в редакторе поста двоеточие, начинаете вводить кусок названия — видите менюшку вариантов.
У нас на mastodon.ml вот такие: https://emojos.in/mastodon.ml — из некоторые, стоящие особого внимания: - маркеры тона, вроде :tone_sarcasm: :tone_joke: или :tone_genuine: — в отличие от своих буквенных собратьев, их значение...
@dside в кальке их больше, да! :ablobcatheartsqueeze: И зачем же так Гришу подначивать?! ) Вон, сколько просили ушки в мастодон!? Женя добавил? Нет, они же так и не появились... :ablobcatcry: вот и у него другие задачи пока есть перед добавлением эмодзи, наверное :blobcatanimeeyes: