![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
День тисяча двісті вісімдесят перший
Чекаю на перемогу.
In short, these weird locations require an id if you are detected as being there.
I wonder if EU will follow this "back to medieval times" trick.
https://www.androidauthority.com/android-developer-verification-requirements-3590911/
https://android-developers.googleblog.com/2025/08/elevating-android-security.html
Гугль тут планирует ввести систему подписи кода для андроидных приложений. То есть как ни устанавливай приложение на андроидный телефон - через PlayStore, через альтернативный магазин приложений вроде F-Droid или ruStore, даже через adb - если оно не подписано сертификатом разработчика, выданным гуглом, то фиг оно поставится. А чтобы получить этот сертификат, нужно предоставить гуглю уйму персональной информации.
И это не зависимо от того, собираешься ли ты этот код распространять вообще. Хочешь чтобы работало у тебя на телефоне - должен иметь девелоперский аккаунт
Причем начать внедрение данной "фичи" планируется с Бразили, Таиланда, Индонезии и Сингапура.
X-Post to LJ
Прикупил в основной рабочий ноутбук (который Хара) терабайтный NVME. Благо второй разъем там формфактора 2280, а не 2242, так что выбор есть. Смысл этого действа в том, что когда на ноутбуке начинаешь работать локально, а не использовать его в качестве ssh терминала к большим серверам, 500Гб становится мало. Много контейнеров не разведешь.
Выяснилось что скорость чтения (по hdparm -tT) у нового диска в шесть раз превосходит старый. Старый 425Мб/c, хоть и NVME (Такая скорость вообще типична для SATA SSD) а новый - 2550Мб/c. Больше даже чем у меня сейчас на десктопе где системным диском тоже работает NVME формфактра 2280. Там 2Гб/c. Cached reads конечно, дает меньше разницы 23Gb/s vs 20.
UPD Еще поменял сегодня аккумулятор в UPS десктопа. А то старый похоже совсем уже заряд не держит, и когда был вчера даже не black, а brownout, десктоп отрубился. Что есть непорядок. Заказал на озоне аккумулятор на 7Aч, раскрутил UPS и обнаружил что в нем в огромпом полупутом отсеке (как раз на аккумулятор в 7Aч) стоит аккумулятор на 4.5. Ну поставил на 7, пусть будет. Судя по всему должна его эта схема нормально заряжать. Там еще выход на внеший аккумулятор предусмотрен,
Вот представим себе что у нас есть иная цивилизация. Гуманоидная, иначе не интересно (почему неинтрересно объясняла как-то Кэт Уильямстон Дживу Марресу). Но сформировалась совершенно отдельно и независимо. И биосфера у них на планете немножко другая, а история и география другие - ну совсем.
Соответственно вопрос в том, какие домашние животные будут у них. (возможно, кстати, что на уровне чуть выше наших набор домашних животных сильно поменяется. Вот сейчас всяких минипигов и домашних лис развели).
Нужно чтобы уровень мимимишности был не ниже чем у наших собак и кошек, но все было другое.
Пока приходят в голову следующие мысли
X-Post to LJ
Там сидят за пультом гностики И гоняют диагностики...
Вообще развитие мобильных приложений идет в том направлении, что начинает очень хотеться спортировать на смартфоны Qubes OS. Чтобы поделить приложения на группы так, чтобы каждая группа и ведать не ведала о существовании на той же железке других групп.
Впрочем оверхед там такой что даже в "Технократах и имперцах" у меня аналогичной системой только военные пользуются.
Правда в фантастическом варианте там еще в корневой ОС сидит ИИ, который следит чтобы приложения, запущенные в контейнерах, вредоносную активность не осуществляли.
Qubes OS между тем развивается, и в ней появляются такие полезные вещи как Split GPG (непонятно правда почему только GPG? А как же PKCS11? Ну может я просто документацию до нужного места не дочитал) или CTAP Proxy.
Почему-то вспомнил я про это, когда читал про ROSA Mobile с её эмулятором Андроида.
X-Post from LJ
#!/bin/bash set -eu source config "$HOME/grok.config" host=https://api.x.ai url="$host/v1/chat/completions" question="$*?" echo " { \"messages\": [ { \"role\": \"system\", \"content\": \"You are a helpful assistant that can answer questions and help with tasks.\" }, { \"role\": \"user\", \"content\": \"$question\" } ], \"model\": \"$model\" } " > grok.rq file_path='grok.rq' #file_path=$1 curl -s -X POST $url -H "Content-Type: application/json" -H "Authorization: Bearer $API_KEY" --data @$file_path -o grok.resp cat grok.resp | jq '.choices[].message.content'