Email or username:

Password:

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

👓 На релизе #Godot 4.0 я немного ошалел с того, что они запустили свой редактор, со всеми удобствами, на Android-устройствах[3]. Пошёл поставил себе на планшет даже, и да, заработало. У интерфейса были трудности с тачем, но с мышью он работал отменно. (И в этом ключе, увы, ситуация пока не поменялась.)

Но! :blobcatglowsticks:

Теперь его запустили[1] и на VR-шлемах Meta Quest 3 и Meta Quest Pro. Причём если я всё[2] правильно интерпретирую, то получилось впечатляюще бесшовно — находясь прямо в виртуальном окружении своего проекта, можно доставать окно редактора, вносить в нём изменения и загружать прямо в окружение без перезапуска (hot reload). И всё это работает прямо на борту шлема. Весело. :blobcatwhatsthis:

[1]: godotengine.org/article/dev-sn
[2]: github.com/godotengine/godot/p
[3]: godotengine.org/download/andro

👓 На релизе #Godot 4.0 я немного ошалел с того, что они запустили свой редактор, со всеми удобствами, на Android-устройствах[3]. Пошёл поставил себе на планшет даже, и да, заработало. У интерфейса были трудности с тачем, но с мышью он работал отменно. (И в этом ключе, увы, ситуация пока не поменялась.)

D:\side\

:blobcatscience: А вы знали, что у Ollama умеет сообщать моделям о доступных им внешних инструментах? Я вот не знал. А там и API довольно простой[1], внезапно. Я по-быстрому набросал скриптик, который уверяет нейросеть, что у неё в распоряжении есть калькулятор, задаёт ей вопрос и выводит полученные в ответ команды к калькулятору. Довольно примитивный: curl как в документации + склеивание переменных + доставание массива с вызовами через jq.

Почему-то llama3.1 (:8b) убеждена, что объём сферы измеряется в квадратных метрах и использует диаметр вместо радиуса, а вот mistral-nemo (:12b) (на скриншоте) таким не страдает. А llama3.1 хорошо знает скорость света, например (только единицы измерения понимает плохо).

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

[1]: github.com/ollama/ollama/blob/

:blobcatscience: А вы знали, что у Ollama умеет сообщать моделям о доступных им внешних инструментах? Я вот не знал. А там и API довольно простой[1], внезапно. Я по-быстрому набросал скриптик, который уверяет нейросеть, что у неё в распоряжении есть калькулятор, задаёт ей вопрос и выводит полученные в ответ команды к калькулятору. Довольно примитивный: curl как в документации + склеивание переменных + доставание массива с вызовами через jq.

D:\side\

Пока я в других приложениях ошивался, Tusky куда-то посеял упомянутый скриншот вместе с альт-текстом к нему :blobcatgooglyshrug:

Если ваш уголок федивёрса неспособен осознать редактирование сообщений, возможно вам придётся открыть страницу с исходным постом. Извините. :blobcatverysad:

D:\side\

:blobcatthinking: Казалось бы, замена у компьютерного кресла колёс на простые ножки это прямой регресс и потеря функций…

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

Любопытно. +1 успешный эксперимент.

D:\side\

:blobcatwhatsthis: Ни фига себе, новомодного нейро-рисовальщика #Flux Acly (автор ai-diffusion) прикрутил к #Krita практически сразу[1] как модель релизнулась (ред.: и это уже даже не последняя версия, так что вот вам лучше ссылка на весь список релизов плагина):
github.com/Acly/krita-ai-diffu

[1]: github.com/Acly/krita-ai-diffu

Тр3тий Сергеевич

@dside Я слегка отстал от нейротрендов... В чем его фишка?

D:\side\

:blobcatsleepless: Очень тяжело уговорить себя идти спать, когда в пет-проекте, вызревавшем с 2016, впервые заработала его основная фича.

До MVP, увы, ещё довольно далеко, т. к. работает это на фиксированных данных, и дальнейшая работа это запиливание очередного скучного CRUD, чтобы туда можно было засунуть *полезные* данные, но так не хочется терять набранную скорость!.. А-а-а-а-а-а-а-а! :blobcatverysad:

Но надо. :blobcatcomfslep:

D:\side\

Будучи в основном бэкендщиком, лезть во фронтенд весело, конечно. Но в данном случае это оказалось максимально эргономичным для конечного продукта решением. В нём будет много внешних ссылок, которые открываться будут браузером, так что от браузера бежать бесполезно. А отсутствие этапа установки должно сработать на лёгкость освоения. В теории. (Криптошизы с выключенным JS отвалятся, но сказать по правде, их не очень жалко, пусть пишут себе локальную версию, если хотят.)

Так что я заперт в комнате, где нету примерно ничего, кроме JavaScript и IndexedDB. И запускать всякие адовые фронтендные сборочные комбайны с NodeJS я пока тоже не хочу – до сих пор флэшбеки от борьбы с их тормозами в CI, не хватало мне ещё этих же тормозов в разработке.

Так что обхожусь пока тем, что можно просто скачать и импортировать прямо браузером с вебсервера со статикой и не получить тормозиллу (pun intended). Надолго ли этого подхода хватит, поглядим. Пока хватает и потолка не видно.

Будучи в основном бэкендщиком, лезть во фронтенд весело, конечно. Но в данном случае это оказалось максимально эргономичным для конечного продукта решением. В нём будет много внешних ссылок, которые открываться будут браузером, так что от браузера бежать бесполезно. А отсутствие этапа установки должно сработать на лёгкость освоения. В теории. (Криптошизы с выключенным JS отвалятся, но сказать по правде, их не очень жалко, пусть пишут себе локальную версию, если хотят.)

D:\side\

:blobcattilt: Набрёл на старинный монтаж танцующего Петросяна под нейрофанк, и это всё ещё прекрасно, как задумка, так и исполнение: youtu.be/7fwvA9FPUAM

#rusmeme #meme

КМБ-4

@dside
Да, от души тогда похрюкал

D:\side\

⛏️ Курьёзы из #DeepRockGalactic: вскоре после того, как я сделал этот скриншот, я пошёл закрывать достижение, для которого нужно повстречать Глифида-дредноута (эдакого "босса"), будучи единственным выжившим и не имея боеприпасов в оружии.

Соединил эти два события в голове я только на следующий день.

#videogames #games

D:\side\

⚠️ Что-то #Steam штормит. Сейвы не синхронизируются, управление скриншотами не догружается. И с противоцензурными средствами ситуация не улучшается, т. е. это, видимо, не РКН. И всё это в субботу. Ай.

D:\side\

☕ На днях нехило так перепил кофе, и в автобусе катился, активно борясь с тошнотой.

Вернувшись после квестов по городу, отправил остальной кофе в форму для льда с мыслью получить эдакий "кофе в таблетках". Как употреблять это, ещё не придумал, но мутации* в процессе готовки иногда приводят к интересным результатам.

* делать всё как обычно, но на одном шаге отмочить какую-нибудь странную фигню

#ФедиГотовит

Moana Rijndael 🍍🍕

@dside надо заварить cold brew, а потом замораживать :ageblobcat:

D:\side\

☕ Что ж, это как минимум интересно смотрится.

#ФедиГотовит

D:\side\

🚗 Достал из закромов бэклога Distance.

Лет 9 назад были в раннем доступе, последний апдейт месяц назад, и всё ещё неплохи[1].

Абсолютно аркадные гонки, реализм они видали в гробу, у них на машинах реактивные двигатели (как просто ускоритель, так и маневровые для вращения), прыгалка и складные крылья. И им норм.

youtube.com/watch?v=57AFXGzrhr

[1]: steamcommunity.com/id/dside_ru

#games #videogames

D:\side\

:blobcatwhatsthis: Со вчерашней подачи[1] попробовал whisperfile:
huggingface.co/Mozilla/whisper

В принципе, попробовать напрямую whisper.cpp мог и раньше, но сходу не натыкался на билды и забивал, т. к. не хотел компилировать сам.

В целом: прикольно.
Даже в Termux работает! На моём уже далеко не новом MediaTek medium раз в 25 медленнее реалтайма ( :blobcatsad: ) и галлюцинирует Игоря Негоду ( :blobcatlul: ), но работает.

Положил в ящичек идею запилить из этого добавление в заметки диктофонных записей: ffmpeg'ать их в нужный формат (WAV в 16кГц), преобразовывать в txt и подклеивать в специальный Markdown-файл в заметках. После этого, правда, надо будет выработать привычку диктофоном пользоваться, но не попробую – не узнаю!

[1]: mastodon.ml/@gospodin/11299032

:blobcatwhatsthis: Со вчерашней подачи[1] попробовал whisperfile:
huggingface.co/Mozilla/whisper

В принципе, попробовать напрямую whisper.cpp мог и раньше, но сходу не натыкался на билды и забивал, т. к. не хотел компилировать сам.

В целом: прикольно.
Даже в Termux работает! На моём уже далеко не новом MediaTek medium раз в 25 медленнее реалтайма ( :blobcatsad: ) и галлюцинирует Игоря Негоду ( :blobcatlul: ), но работает.

Limping

@dside А он получается строго требует WAV?

D:\side\

:blobcatcomfeyes: А ведь миссия, считай, уже выполнена.
xkcd.com/810/ (перевод в альт-тексте)

Moana Rijndael 🍍🍕

@dside нет...они выдают простыни текста которые невозможно читать. Либо бесполезный спам.

D:\side\

:blobcatlul: Луис Россманн поднимает очень смешное (при очень страшной ситуации) гипотетическое следствие недавней трагедии в ресторане Диснея: youtu.be/ikA9KkiTH-c

Суть трагедии: Женщина скончалась от аллергии после трапезы в ресторане Диснея. Дисней заявляет, что из-за соглашения подписки Дисней+, где устанавливается решение споров через арбитраж, она отказалась от права подать на них в суд.

Луис отмечает, что если принять этот аргумент как есть, то получается, что можно галочкой "я согласен с условиями" дать разрешение на причинение себе смерти без ответственности за это *гигантскому* кругу лиц, а согласие может быть дано при оформлении бесплатного пробного периода.

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

Это уже кажется слишком безумным даже для лояльной к корпорациям системы законов США, но посмотрим, как будут развиваться события.

:blobcatlul: Луис Россманн поднимает очень смешное (при очень страшной ситуации) гипотетическое следствие недавней трагедии в ресторане Диснея: youtu.be/ikA9KkiTH-c

Суть трагедии: Женщина скончалась от аллергии после трапезы в ресторане Диснея. Дисней заявляет, что из-за соглашения подписки Дисней+, где устанавливается решение споров через арбитраж, она отказалась от права подать на них в суд.

D:\side\

:blobcatwhat: Никогда не хочешь зайти в папку с файлами БД, увидеть одну пустую коробку и спросить себя "а где?"

Оказывается, если в #Docker примонтировать к официальному постгресу свой том в /var/lib/postgresql, то контейнер сделает новый *анонимный* том *внутри* него и по указанному пути будет только пустая папка data и никаких данных. Данные будут писаться на диск, только не туда.

Монтировать надо сразу в /var/lib/postgresql/data.

Об этом даже в описании образа postgres на Docker Hub написано:
hub.docker.com/_/postgres
> Important Note: when mounting a volume to /var/lib/postgresql, the /var/lib/postgresql/data path is a local volume from the container runtime, thus data is not persisted on the mounted volume.

Вот и использовал, блин, официальный compose-файл. Перепроверил, там эта ошибка до сих пор. :blobcatglare:

К счастью, БД, которая у меня была так "устроена", содержит временные данные, восстанавливать её не пришлось бы никогда, но сюрприз тем не менее неприятный.

:blobcatwhat: Никогда не хочешь зайти в папку с файлами БД, увидеть одну пустую коробку и спросить себя "а где?"

Оказывается, если в #Docker примонтировать к официальному постгресу свой том в /var/lib/postgresql, то контейнер сделает новый *анонимный* том *внутри* него и по указанному пути будет только пустая папка data и никаких данных. Данные будут писаться на диск, только не туда.

Dr. Quadragon ❌

@dside Епыть, страх-то какой.

Galactic Jew 🇮🇱

@dside никогда не хочешь проснуться сутра, прочитать вот такой пост, пытаться вспомнить как это сделано на твоем собственном мастодон инстансе, поставленном год назад :-) встать, полезть проверять, найти что все правильно, и пытаться мучительно вспомнить откуда это правильно взялось :-)

D:\side\

Помидурок 🍅

(Реально услышанное произношение слова "придурок", вероятно от человека из страны, где в языке звук [r][1] редок или отсутствует.)

[1]: ipachart.com/

#словотворчество

D:\side\

🧊 М-да. Оказывается, Frost, ведущий Cold Take, недавно ушёл из #SecondWind. На публику SW отреагировал довольно вяло, заявив об абстрактном "несоответствии ожиданий".

Сегодня Frost поделился подробностями и уликами. О том, как развалился видеоканал The Escapist и образовался Second Wind. Он утверждает, что его самого чуть не назначили главредом The Escapist, и что владельцы, Gamurs, собирались просто уволить всех, кроме трёх человек (Frost, Yahtzee и третий то ли не назван, то ли я пропустил).

В происходящем Frost обвиняет Ника Каландру (Nick Calandra) нынешнего главреда Second Wind, ранее главреда The Escapist, вокруг увольнения которого публично освещалось образование SW. И обвинения серьёзные, в основном из области этики, причём основанные на очень похожих историях из разных его (Ника) мест работы за 6 лет.

Frost планирует публиковаться независимо.
Я подписался на его канал из расчёта на Cold Take, а прилетело вот такое пушечное ядро.

youtu.be/MbPiP_eR3gQ

#videogames #games

🧊 М-да. Оказывается, Frost, ведущий Cold Take, недавно ушёл из #SecondWind. На публику SW отреагировал довольно вяло, заявив об абстрактном "несоответствии ожиданий".

Сегодня Frost поделился подробностями и уликами. О том, как развалился видеоканал The Escapist и образовался Second Wind. Он утверждает, что его самого чуть не назначили главредом The Escapist, и что владельцы, Gamurs, собирались просто уволить всех, кроме трёх человек (Frost, Yahtzee и третий то ли не назван, то ли я пропустил).

Dr. Quadragon ❌

@dside Недолго музыка играла...

А Яци тоже ушел?

D:\side\

:blobcatlul: Набрёл на алиэкспрессе на лот с нашивками, по большей части солдатскими. Прощёлкал его из любопытства и встретил прекрасное:

D:\side\

:blobcatlul: Вот шутил вчера @drq на @regex цитатой "Вы не хотите подписать мою петицию?" из Postal 2 в отношении кампании #StopKillingGames[1].

А сегодня выяснилось, что разработчики Postal 2, Running With Scissors, это (пока?) крупнейший актор из геймдева, эту кампанию поддержавший!

youtube.com/watch?v=sEVBiN5SKu

[1]: stopkillinggames.com/

#РегВыр


@dside@mastodon.ml @drq@mastodon.ml @regex@xxivproduction.video на сколько бы мне не нравился postal 2 и paradise lost, но RWS как разработчик "крупнейший среди поддержавших" - звучит так себе
По мноооогим причинам
Начиная тем что они не занимались онлайн играми и заканчивая их списком игр
И это не вспоминая их историю с 1С

Go Up