Damus
Andrey [0xdc, 0x09]; profile picture
Andrey [0xdc, 0x09];
@Andrey [0xdc, 0x09];

16 y. o. fullstack dev from Russia
Alpine Linux #nosystemd
:neocat_flag_agender: :neocat_flag_ace: :neocat_flag_pan:

Previously @darkcat09

🕑 UTC+4:00
🎧 Linkin Park, Spiritbox
💻 Rust, Python, Bash, HTML-CSS-JS
🔑 Keyoxide: 5PY4K5P4WGMX

~$ alias dc09=/usr/bin/cat

Relays (1)
  • wss://relay.ditto.pub – read & write

Recent Notes

Andrey [0xdc, 0x09]; profile picture
Просидел за кодингом до часа ночи (i.e. до сейчас), делаю git push, чё-т форджейо виснет и долго запросы обрабатывает.

А, это у меня бэкап собирается. Каждые, ээ, пять что ли дней, в 02:05 по крону.

Я в бэкап кладу в том числе медиа из GoToSocial, а чтобы сохранять только локальные, без гигабайтов временных проксированных медиа, через cli гтса получаю список айди локальных аттачей.

Так вот гтс на протяжении минимум пяти минут долбит цпу в 100%, потому что делает селект по всем аттачам, получает их по порядку и извлекает данные в гошном коде -- хотя казалось бы, это решается одним sql-запросом, без вытаскивания всех строк (чем я и заменю использование cliшки, видимо).

С миграциями в гтс ровно так же, но там понять можно, это более сложная операция.

Раньше не задумывался / не замечал, потому что бэкап делается ночью. А сервер, оказывается, в этот момент реально перегружен и не может обрабатывать базовые запросы к гиту (и к другим сервисам).
note1chx6s...
Andrey [0xdc, 0x09]; profile picture
@nprofile1q...
Вот да, и я пытался нагуглить, нельзя ли хотя бы через adb отозвать пермишен на получение списка приложений — похоже, что нет.

Задетектить включенный vpn-сервис на андроиде проще простого, connectivitymanager в отдельном флаге спокойно отдаёт.
Найти приложения среди установленных по регулярке или заранее известным именам пакетов — да пожалуйста.

Так что, если зачем-то нужны банки, госуслуги и макс, то обязательно в рабочий профиль.
std::living std::fish · 2w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqt6dep49sxtgvdxm2qujmvukhx8pdshywlxvad28jq6sq8ntp5r9shvjc5c nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqq2ge3rhqrsn3s5q5cz7agfxz6yl8tkyw9uemzqlwt62ua0j7umxske089c ды
std::living std::fish · 4w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqt6dep49sxtgvdxm2qujmvukhx8pdshywlxvad28jq6sq8ntp5r9shvjc5c yes, but that's eeeeeeeee py