Email or username:

Password:

Forgot your password?
158 posts total
D:\side\

Это надо в школьную программу.

Игра про придумывание пароля, но после каждого правильного ответа появляется новое правило допустимости пароля, которое тоже нужно соблюсти, причём с учётом всех предыдущих.

Начинается с относительно знакомых требований, но быстро скатывается в концентрированный упорин.

neal.fun/password-game/

Найдено тут (спойлеры!): youtu.be/S9EAUtKVY4E – но после 7 минут я порвался и решил, что хочу пройти сам.

#infosec #games #videogames #password

D:\side\

🔓 LTT на последней WAN Show запустили клиент #Steam, пока тестировали новый ИИ. Он был без аккаунта, поэтому вывел форму входа.

Кто-то из зрителей отсканировал QR-код входа в эфире и залогинился своим аккаунтом к Линусу на ноутбук.

О-о-ой. :blobcatgiggle:
youtube.com/watch?v=VT4J3my7xn

#infosec #инфобез

Who Let The Dogs Out 🐾

@dside
-- Г - безопасность!
-- Может быть Б?
-- НЕТ! Именно Г!!!

dotterian

@dside@mastodon.ml *Лайнусу.
Линус это другое имя из другой страны (и да, они пишутся одинаково)

Alexey Skobkin

@dside
Там залогинился Candied Anus 👌

D:\side\

:blobfoxsignno: Мда-а-а, #Unity нарвалась.

Даже разработчики, для которых это не основной движок (#Terraria исходно сделана на XNA) решили, что так не пойдёт и самое время подтолкнуть игровые движки с открытым кодом. И посему решили пожертвовать по $100,000 сейчас и по $1,000 ежемесячно на #Godot и #FNA.

Источник: twitter.com/Terraria_Logic/sta

#videogames #games #gamedev #gamedevelopment

D:\side\

: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 его… последнее, что успешно происходит,...

D:\side\

🗞️ #Meta в Канаде начала блокировать у себя ссылки на новостные ресурсы. Под раздачу попало и сатирическое издание The Beaverton, коллеги ИА #Панорама по цеху. Вот что они написали на это Цукербергу:

> Это возмутительно. Отметка #новости на нашем контенте не просто ложна, но оскорбительна и порочит нашу репутацию.

> Отметим, что мы сатирики, лжецы, твари, выдумщики, утрировщики, обманщики, хитрецы и, каждый второй вторник, шарлатаны. Если Meta (какое же тупое название, боже), решит заблокировать вовлечённые в это страницы, у нас не будет выбора кроме как смириться. Но носить клеймо обычного новостного издания вместе с такими отбросами как The Rebel и The National Post? Даже мысль об этом противна.

• 📄 Первоисточник: thebeaverton.com/2023/08/read-
• 🎬 Найдено по наводке из последнего WAN Show: youtu.be/4tj5w97oRYs?feature=s

🗞️ #Meta в Канаде начала блокировать у себя ссылки на новостные ресурсы. Под раздачу попало и сатирическое издание The Beaverton, коллеги ИА #Панорама по цеху. Вот что они написали на это Цукербергу:

> Это возмутительно. Отметка #новости на нашем контенте не просто ложна, но оскорбительна и порочит нашу репутацию.

Limping

@dside мне почему-то кажется что там Цукерберг устранился от микроменеджмента.

Kobayashi-san
@dside Э, тут надо дать контекст: правительство Канады пыталось обязать новости соцсетей содержать и оплачивать новостников из Канады. https://3dnews.ru/1090886/meta-zablokiruet-dostup-k-novostyam-v-facebook-i-instagram-dlya-polzovateley-iz-kanadi
D:\side\

Бобруйск, очевидно же. :blobcatgooglypen:

D:\side\

🖨️ #БудущееПришло! Случайно наткнулся на магазинчик, в котором приобрели ЧПУшный плоттерный резак и нарезают на нём защитные плёнки для экранов под нужную модель по запросу, прямо на месте.

Технологии, конечно, уже давно позволяют, но одно дело теоретически знать, и совсем другое – реально встретить. Причём ещё и в не самом густонаселённом месте.

D:\side\

🚮 Что-то после Nextcloud Tables, Baserow, APITable, NocoDB и других альтернатив #AirTable у меня формируется острое желание всё это выбросить и использовать непосредственно #PostgreSQL, уведомления делать через его триггеры и LISTEN/NOTIFY[1] (которые NodeRED неплохо умеет слушать[2]), а данные в нём редактировать любым или многими из десятков (если не сотен!) инструментов.

Бонус: NOTIFY в транзакциях дожидается коммита, так что можно пытаться вносить изменения "оптимистично" и БД о них сообщит только если их реально удалось произвести (они вписались в текущие схему и данные, клиент подтвердил транзакцию коммитом и в процессе этого ничего не пошло не так).

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

[1]: postgresql.org/docs/current/sq
[2]: flows.nodered.org/node/node-re

#SelfHosting

🚮 Что-то после Nextcloud Tables, Baserow, APITable, NocoDB и других альтернатив #AirTable у меня формируется острое желание всё это выбросить и использовать непосредственно #PostgreSQL, уведомления делать через его триггеры и LISTEN/NOTIFY[1] (которые NodeRED неплохо умеет слушать[2]), а данные в нём редактировать любым или многими из десятков (если не сотен!) инструментов.

D:\side\

💡 Если вы используете #Obsidian в связке с #Syncthing, вам наверняка здорово понравится вот это:
github.com/friebetill/obsidian

По команде он сам найдёт конфликтующую версию от Syncthing и в общем полотне редактора покажет отличия от неё и варианты устранения этих отличий. А когда отличия закончатся, сам предложит убрать лишнюю версию.

(Как слияние для git в VSCode, но без git — на порядок проще.)

D:\side\

🗣️ Что-то я уже давно не трогал #Rhasspy.

Выпущена ранняя версия Rhasspy 3, а в ней распознаёт речь уже Whisper (по моделям от OpenAI), а синтезирует Piper. Всё ещё без облаков.

Whisper даже без закрытого словаря показывает впечатляющую точность. Для русского языка, да.

Даже модель tiny-int8 (43Мб), пригодная для Raspberry Pi 4, довольно шустро выдаёт похожий текст. А если чётко произнести, то даже правильный.

А small (968Мб) настолько суров, что даже восстанавливает по паузам пунктуацию, бьёт на предложения и замечает (по интонации?) вопросы!

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

Что до Piper — после Larynx улучшение инкрементальное, но заметное. Голос звучит куда естественнее, фонемы соединяются органичнее.
Всё ещё местами странное ударение и добавились неловкие паузы, но "чтение первого абзаца случайной статьи с Википедии" теперь вызывает куда меньшее недоумение.

🗣️ Что-то я уже давно не трогал #Rhasspy.

Выпущена ранняя версия Rhasspy 3, а в ней распознаёт речь уже Whisper (по моделям от OpenAI), а синтезирует Piper. Всё ещё без облаков.

Whisper даже без закрытого словаря показывает впечатляющую точность. Для русского языка, да.

Даже модель tiny-int8 (43Мб), пригодная для Raspberry Pi 4, довольно шустро выдаёт похожий текст. А если чётко произнести, то даже правильный.

D:\side\

🏠 …и #HomeAssistant тоже растёт.

Собственно, Whisper и Piper я испытывал именно в нём, на его новом помощнике Assist. К нему, к сожалению, чисто голосом сейчас обратиться никак, хотя в сообществе придумали забавные методы типа обращения к нему по телефону (поднял трубку, сказал, услышал ответ, положил). Но интерфейс добавления названий для разных объектов — красота. Удобно и в нужном месте.

И в мобильное приложение HA его добавили как мобильного ассистента — а вот это уже может быть интересно, т. к. это готовое удалённое (!) голосовое управление. Если туда добавят ещё и слово-активатор, можно будет старые андроиды приспосабливать как голосовые терминалы. Прикольно! Причём для моей системы работает уже сейчас, и почти без настройки!

Есть вещи и помельче.

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

🏠 …и #HomeAssistant тоже растёт.

Собственно, Whisper и Piper я испытывал именно в нём, на его новом помощнике Assist. К нему, к сожалению, чисто голосом сейчас обратиться никак, хотя в сообществе придумали забавные методы типа обращения к нему по телефону (поднял трубку, сказал, услышал ответ, положил). Но интерфейс добавления названий для разных объектов — красота. Удобно и в нужном месте.

Kirill Zholnay

@dside Не врубился Rhasspy - это движок голосового чата? Типа команды давать, а он под капотом скрипты запускает?

D:\side\

:blobcatgooglyshrug: Климарев всё не успокоится:
t.me/zatelecom/26036

Внезапно, да, с децентрализацией приходит разнородность культуры. И в некоторых местах культура по вашим субъективным меркам будет странная. Поэтому между некоторыми серверами связь сознательно оборвана модераторами. Но даже почти наглухо изолированный сервер Мастодона – всё ещё сервер Мастодона и почему-то в его прегрешениях виновата вся сеть, да? Децентрализация вдруг пропадает?

А то, что централизованность платформы не панацея, хорошо видно в его горячо любимом Telegram – он, видимо, давненько не бывал в комментариях на YouTube, где скамеры разных видов зазывают от лица канала именно в Телеграм: забрать выигрыш или достать пикантных материалов. Авторы крупных каналов уже устали на это жаловаться и ограничиваются предупреждением зрителей, а LinusTechTips даже начали использовать сторонний скрипт автомодерации.

В общем, Климарев и Федивёрс по-прежнему в отношениях вида "не читал, но осуждаю".

:blobcatgooglyshrug: Климарев всё не успокоится:
t.me/zatelecom/26036

Внезапно, да, с децентрализацией приходит разнородность культуры. И в некоторых местах культура по вашим субъективным меркам будет странная. Поэтому между некоторыми серверами связь сознательно оборвана модераторами. Но даже почти наглухо изолированный сервер Мастодона – всё ещё сервер Мастодона и почему-то в его прегрешениях виновата вся сеть, да? Децентрализация вдруг пропадает?

dotterian

@dside@mastodon.ml каждый день вычищаем из комментов на ютубе сотни «Ученuцы 1-l0 класc в uмени».
Нет, конечно, никакого ЦП в централизованных площадках не существует. Конечно централизованные площадки очень волнует модерация, а не «денег заработать».

Почему-то в отношении централизованных площадок есть понимание «много пользователей нереально модерировать, и виновата в их пригрешениях не площадка, а сами пользователи».

Но как только выгодно повернуть историю в другом свете, как только потенциальный заработок миллиардеров утекает «налево», так сразу виноваты те, кто не встроил в свой софт «защиту от ЦП».

Тут стоит сделать сноску: статья, на которую ссылается Климарёв опубликована в Washington Post, принадлежащей Джеффу Безосу. Не исключаю вероятность лоббирования интересов через прессу и манипуляцию информацией. Скорее даже уверен, что это так. И тут Климарёв виноват разве что в том, что у него есть дурацкая идея про модерацию, confirmation bias и нежелание разобраться самому.

@dside@mastodon.ml каждый день вычищаем из комментов на ютубе сотни «Ученuцы 1-l0 класc в uмени».
Нет, конечно, никакого ЦП в централизованных площадках не существует. Конечно централизованные площадки очень волнует модерация, а не «денег заработать».

Почему-то в отношении централизованных площадок есть понимание «много пользователей нереально модерировать, и виновата в их пригрешениях не площадка, а сами пользователи».

Но как только выгодно повернуть историю в другом свете, как только потенциальный...

Stas

@dside Да достал он. Я упоминал Бобука, чтоб он с ним разобрался в "Точке", но видимо тот не увидел.
Ну и ладно.

D:\side\

🎬 Линус Техтипсович внезапно выкатил неплохое разностороннее рассмотрение:
- почему возможность заменять оперативную память и диск была приятной
- почему мы постепенно эту возможность теряем
- обнаглели ли производители (спойлер: да, хотя не во всём)

youtube.com/watch?v=cLGcGnGJvL

Moana Rijndael 🍍🍕

@dside но ведь возможность заменять диск это буквально мастхев....они же дохнут....

кыштымский карлик

@dside лааадно, где там покупать этот фреймворк лептоп 😅

ElectroFetish

@dside ни одна компания не хочет терять прибыль из-за того что автоматизация производства компонентов делает процесс дооснащения дешевле, чем это было бы сразу непосредственно от производителя. Ломаются принципы капитализма.

D:\side\

😁 Мне лень открывать Твиттер, и идея вроде слишком на поверхности чтобы её ещё никто не предложил – если Маск собрался использовать домен x.com, то брендинг X-COM прям напрашивается. Особенно уместным видится "X-COM: Ужас из глубин".

👽 Ждём пришельцев!

en.wikipedia.org/wiki/X-COM:_T

#x #twitter #games #videogames

D:\side\

🌳 Выкатил на свой садик garden.dside.ru/ относительно крупное обновление.

🌱 Граф теперь покрашен в более "растительную" (под стать саду) гамму: узлы лиственно-зелёные, связи древесно-коричневатые, избранные страницы цветочно-ягодно-розоватые. Вроде с контрастом нигде не накосячил и выглядит не слишком пёстро, но поживее.

🎨 Начал понимать, как пользоваться D3.js. Уже в трёх разных проектах применял, но понимать начал только сейчас. Смешно.

📃 Страница ошибки 404 теперь — заметка про страницы 404 вообще (это вышло почти случайно, но мне понравилось, поэтому развил идею).

💬 Собрал вместе мысли по биометрическим проверкам: garden.dside.ru/biometric-auth

💬 Несколько дополнил страничку для тех, кто думает взяться за геймдев (в котором я, правда, профессионально так работать и не начал, так что верить на слово не стоит, но и не нужно): garden.dside.ru/getting-starte

💬 Дополнил свои размышления о увиденной критике Федивёрса (фанаты Nostr меня уже несколько подзадолбали): garden.dside.ru/fediverse#crit

🌳 Выкатил на свой садик garden.dside.ru/ относительно крупное обновление.

🌱 Граф теперь покрашен в более "растительную" (под стать саду) гамму: узлы лиственно-зелёные, связи древесно-коричневатые, избранные страницы цветочно-ягодно-розоватые. Вроде с контрастом нигде не накосячил и выглядит не слишком пёстро, но поживее.

localhost TCP/UDP
@dside а cdnjs от клаудфлера обязателен? Какие он преимущества даёт на маленьком сайте с небольшой нагрузкой?
D:\side\

💬 «…но в интерфейсах чувствуется тяжёлая рука современных разработчиков, которые борются с проблемами производительности путём покупки ноутбуков помощнее.»

#ДиалогиБезКонтекста

D:\side\

📱 Наткнулся в #fdroid на интересное — SMS Gate. Код даже почитал немного.

f-droid.org/en/packages/com.gi

В сущности, превращает телефон в удалённо управляемый SMS-терминальчик.

(Что само по себе не слишком интересно, это же можно делать через Termux:API и SSH, кому не чуждо скриптизёрство.)

У него два режима: файловая система и IMAP. Работают они, в сущности, одинаково, различается только хранилище.

В режиме IMAP приложение заливает SMS в указанный почтовый ящик по мере их поступления.

Как?

У каждого сообщения указывается отправителем и адресатом этот же самый ящик, реальный получатель указывается в теме сообщения, а в теле письма — текст.

Так можно на них отвечать в обычном почтовом клиенте. Они будут по SMTP уходить обратно к вам в почтовый ящик, где SMS Gate будет их обнаруживать дублировать по #SMS.

Судя по коду, он старательно старается игнорировать у ответов префиксы Re: и цитаты в содержимом.

И совместимость с #Android 2.3+.
Полезное применение для смартфонов-старичков.

📱 Наткнулся в #fdroid на интересное — SMS Gate. Код даже почитал немного.

f-droid.org/en/packages/com.gi

В сущности, превращает телефон в удалённо управляемый SMS-терминальчик.

(Что само по себе не слишком интересно, это же можно делать через Termux:API и SSH, кому не чуждо скриптизёрство.)

sattellite

@dside Я ранее использовал, кажется именно его, для того чтобы бэкапить смс на почту и потом при смене телефона их восстанваливать.

D:\side\

:twittercheck: Страница о мастодонских галочках / подтверждении / верификации теперь доступна и на русском языке! :blobcatsalute:
(≈6 часов как)

Пример актуальной галочки можно увидеть у меня в профиле. Даже два.

joinmastodon.org/ru/verificati

D:\side\

Переводы на странице в основном мои, так что если там что-то поломано, винить можно меня.

Но лучше будет мне об этом сообщить.

А совсем в идеале — зайти на Crowdin проекта и поправить самостоятельно:
github.com/mastodon/joinmastod

9800

@dside
Это цукеру нужно?

D:\side\

Что-то похоже, что в холиваре "гиф" или "джиф" победил "мп4". :blobcatbolb:

sattellite

@dside как самый широкоиспользуемый компактный формат хранения 🙂

D:\side\

:blobcatthinking: Я в новой волне Твиттерян замечал предложения взаимных подписок, причём местами в контексте, что это будто неявный "социальный протокол" такой, как small talk.

:blobcatshrug: Скажу честно — я с этой традицией не знаком, не очень её понимаю и следовать не собираюсь.

:blobcatgoogly: Когда речь идёт о случайных персонажах в интернете (коим я здесь являюсь для ≈всех) — мне кажется, что подписки в обе стороны должны быть двумя самостоятельными процессами. Наткнулся на интересный контент, открыл профиль, если там тоже интересно — подписался.

:blobcatpeekaboo: А я стараюсь держать у себя в ленте небольшой объём постов, чтобы на ознакомление с ним не уходило много времени. К сожалению, знакомиться в деталях с каждым профилем из практически двух сотен подписчиков, появившихся у меня всего за пару дней, я очумею.

Так что не принимайте отсутствие ответной подписки на свой счёт. Если вы постите интересное для меня, я наверняка на вас ещё наткнусь. :blobcatthumbsup:

:blobcatthinking: Я в новой волне Твиттерян замечал предложения взаимных подписок, причём местами в контексте, что это будто неявный "социальный протокол" такой, как small talk.

:blobcatshrug: Скажу честно — я с этой традицией не знаком, не очень её понимаю и следовать не собираюсь.

:blobcatgoogly: Когда речь идёт о случайных персонажах в интернете (коим я здесь являюсь для ≈всех) — мне кажется, что подписки в обе стороны должны быть двумя самостоятельными процессами. Наткнулся на интересный контент,...

sun_rise

@dside твитторяне вроде как таким образом хотят расширить свою ленту, так как до конца еще не разобрались как работает подтягивание контента из федерации.

Paul

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

D:\side\

Перевёл схемку с объяснением устройства лент, упомянутую @th3rdsergeevich, на русский язык.

Исходный пост с текстовым пояснением: mastodon.ml/@th3rdsergeevich/1

Show previous comments
stetzen

@dside @th3rdsergeevich
Меня несколько удивляет (ну, во всяком случае, кажется контринтуитивным), что если пост продвинул человек с моего сервера, то пост попадет в ленту федерации, а не в ленту моего сервера. Спасибо большое!

🪐GalaxyOf...💫

@dside
О как. Очень наглядно и понятно. Утащила.

@th3rdsergeevich

D:\side\

💡 В Fediverse некоторые серверы могут представлять и показывать в постах нестандартные эмодзики (узнал сегодня, что у них есть краткое название #emojo, в противовес обычным emoji).

Вводите в редакторе поста двоеточие, начинаете вводить кусок названия — видите менюшку вариантов.

У нас на mastodon.ml вот такие: emojos.in/mastodon.ml — из некоторые, стоящие особого внимания:
- маркеры тона, вроде :tone_sarcasm: :tone_joke: или :tone_genuine: — в отличие от своих буквенных собратьев, их значение можно понять, наведя на них мышь
- :twittercheck: — абсолютное оружие по Маску, здесь можно подставить даже в ник, если хотите
- :blobcat: — без комментариев

Если вы на другом сервере — откройте emojos.in/ и введите адрес вашего, чтобы увидеть, что у вас есть.

Вне Mastodon поддерживаются они неплохо (а местами даже лучше!), но не на 100% — какие-то проекты ещё не научились, а какие-то даже сознательно отказываются (кх… S̴m̷i̵t̴h̵e̸… кхе!).

💡 В Fediverse некоторые серверы могут представлять и показывать в постах нестандартные эмодзики (узнал сегодня, что у них есть краткое название #emojo, в противовес обычным emoji).

Вводите в редакторе поста двоеточие, начинаете вводить кусок названия — видите менюшку вариантов.

У нас на mastodon.ml вот такие: emojos.in/mastodon.ml — из некоторые, стоящие особого внимания:
- маркеры тона, вроде :tone_sarcasm: :tone_joke: или :tone_genuine: — в отличие от своих буквенных собратьев, их значение...

Gnosyz 🖖:straightally:

@dside Спасибо, дсайд, это кстати очень полезный пост 👍

iam

@dside и как мы раньше жили без эмодзи!?

Lina

@dside в кальке их больше, да! :ablobcatheartsqueeze:
И зачем же так Гришу подначивать?! )
Вон, сколько просили ушки в мастодон!? Женя добавил? Нет, они же так и не появились... :ablobcatcry:
вот и у него другие задачи пока есть перед добавлением эмодзи, наверное :blobcatanimeeyes:

Go Up