15 posts total
TIL `say` на маке может говорить нормальным голосом Siri вместо древнего дефолтного булькающего. Нужно просто выбрать голос Siri в System Settings > Accessibilty > Spoken Content, System Voice. Статусбар Jellyfin во время просмотра фильма напоминает о том, что ты сделал плохой выбор. Понадобилось мне как-то отсканировать очень много QR-кодов и сложить все текстовые результаты в одну кучу. Нашёл приложение, что-то вроде "Multi QR Scanner". Там какая-то дико дорогая подписка была, еще и с понедельной оплатой. Взял триал, отсканировал. Разумеется, забыл отменить триал, и пару раз деньги сняли. Сегодня выяснил, что это всё можно было сделать с помощью Apple Shortcuts и встроенных приложений. Как-то совсем сложно стало с js-библиотеками, которые можно просто скачать, или вставить ссылку на публичный CDN, и начать использовать. В процессе написания последней пары постов открыл для себя режим приватности Unlisted в Mastodon. Удобно. Подписавшиеся на тебя всё увидят, случайные люди в глобальной и локальной ленте сервера нет. Бот, который репостить всё на русском языке, такие твиты репостить не должен. @etherflow анлистед вроде не постит в ленту подписчикам, для такого есть followers only. Так и не смог собрать flake Paisa на старом домашнем сервере с 1Гб ОЗУ. Падает на сборке JS. Поставил пока на PikaPods. Прикольная штука. Инстантс Paisa за доллар в месяц, доступ по SFTP, пять долларов в подарок, не просят данные карты. Хотел для простоты вернуться к какому-нибудь открытому селф-хост веб-приложению для домашних финансов, но в итоге снова возвращаюсь к ledger. Почти поставил одно, но потом увидел что там нельзя больше двух аккаунтов в одной записи сделать. Пробую тайловый WM aerospace для мака. Основная проблема в том, что все клавиши-модификаторы уже активно используются. В линуксе Super был выделенной клавишей под такие дела. Здесь таких "бесхозных" клавиш нет. Anytype выглядит интересно. Но идея с расширяемыми объектами и шаблонами объектов работает плохо без возможности часть данных откуда-то импортировать. Вручную вбивать все данные про кино в вашем шаблоне кино, когда их можно достать из кучи источников по названию? Спасибо. Расширяемости (пока) нет, проект закрытый. Оказывается, join в cpython разворачивает генераторы https://berglyd.net/blog/2024/06/joining-strings-in-python/ Сегодня слил очередную попытку подучить чистый emacs и ставлю doom emacs на рабочий ноутбук. Слишком много изменений на текущий момент в жизни в целом чтобы добавлять в неё еще одну точку непривычности, дискомфорта, необходимости учиться на ходу. На улице стало тепло, во двор высыпали местные жытели бухать, жарить шашлыки и слушать "радио дача". |