Фич реквест: запилить «точку входа через CDN Cloudflare», как это сделали на Опеннете - opennet.me
Дело в том, что я студент, живу в Зимбабве и тут п@#%ц что творится иногда с интернетом: веселые админы провайдеров блочат целыми пачками то RU сегмент, то Штаты, то Европку. Слава богу, есть ВПН, помогает.
UPDATE: Помогло удаление папки META-INF в распакованном приложении, после чего все пересобрать и переподписать.
Время от времени возникает нужда отвязать какое-нибудь приложение от Гугломаркета. Будь то игрушка либо приложуха определенной версии, которую я не хочу обновлять.
Что с этим делают обычно моддеры? Перепаковать как-то, переподписав другими ключами или что? Попробовал сделать по этому гайду:
#Распаковал:
apktool d game.apk /path/to/decompiled
cd /path/to/decompiled
#Поменял версию где-то в файлике в MANIFEST. В телефоне светится версия выше, все как надо, по идее.
#Пересобрал:
apktool b -f -o ../modified.apk
cd ..
keytool -genkeypair -v \
-keystore debug.keystore \
-alias androiddebugkey \
-keyalg RSA \
-keysize 2048 \
-validity 10000 \
-storepass android \
-keypass android \
-dname "CN=Android Debug, OU=Unknown, O=Android, L=Unknown, ST=Unknown, C=US"
#Выровнял:
zipalign -v 4 modified.apk aligned.apk
#Переподписал:
apksigner sign \
--ks debug.keystore \
--ks-pass pass:android \
--key-pass pass:android \
--v1-signing-enabled true \
--v2-signing-enabled true \
--v3-signing-enabled true \
--min-sdk-version 21 \
aligned.apk
А Гугл, собака, все равно предлагает ее обновить, когда заходишь в Плей Маркет.
Внимание: я нуб, гуманитарий и далёк от физики. Я просто познаю мир, философствуя.
Так вот. Как я понимаю, я далеко не один, кто считает, что вселенная устроена подобно строению вещества: то бишь, наши планеты, как и вся система - все это «атомы и молекулы» гораздо бОльших миров. И так далее в сторону увеличения.
И точно так же в сторону уменьшения: мы состоим из «атомов и молекул», которые в свою очередь являются планетами и «Солнечными системами» гораздо меньших миров.
И, я так понимаю, все это в геометрических прогрессиях в обе стороны. Еще понимаю: что все это объясняется какой-нибудь квантовой физикой (которая для меня кромешный темный лес).
Потому просьба: посоветуйте какое-нибудь чтиво, где бы объяснялось это все как пятилетнему ребенку (если существует вообще такое).
Собственно, я ищу ответ на главный вопрос: оно же не может вот так до бесконечности с одной стороны уменьшаться, а с другой увеличиваться! Где-то должен быть какая-то черная дыра, портал, точка невозврата, не знаю, где бы перекручивалось одно в другое, подобно ленте Мёбиуса. Опять таки, есть обычная материя и тёмная… Как это все связать воедино?
Давненько остановился на версии сабжа 68.12.1, потому что не пользуюсь календарем, чатами и тасками. Но, как подсказывают на опеннете и здесь на ЛОРе, юзать древность со всеми вытекающими уязвимостями не есть хорошо.
Дай думаю, попробую все-таки этот новый Thunderbird, подготовлюсь, так сказать, проверю, вся ли почта на месте и т.д. Запускаю, а там чистый профиль. Лезу в ~/.thunderbird/profiles.ini, а сабж просто добавляет туда хххххххх.default-release-1 и его и использует, вместо моего хххххххх.default-release.
Кто через это проходил уже? Как подхватить всю свою почту и настройки?
Тут такое дело, на днях искали чувака с онлайн-радио. Суть такова: если задать поиск по слову «neradio», то нифига не находит: https://freeimage.host/i/3zuKSPR
Сегодня в ленте наткнулся на буржуйский сайтец со статьей. Вкратце:
Россия тестирует перекрытие доступа к глобальной сети, и VPN уже не всегда помогает. Как сообщается, Россия на день блокировала некоторые регионы, продолжая развивать свой собственный «суверенный интернет».
Роскомнадзор заблокировал жителей Дагестана, Чечни и Ингушетии, где большинство населения составляют мусульмане, сообщает ISW.
Частичные блокировки связаны с тем, что РФ тестирует свой собственный суверенный интернет, который она сможет полностью контролировать. В этом году она уже тестировала блокировку YouTube и других сайтов, замедляя их настолько, что они становились практически непригодными для использования. По сообщениям, в это вложено 648 миллионов долларов.
В будущем Россия также может заблокировать Amazon Web Services (AWS), HostGator и другие иностранные веб-хостинги, считает ISW. Страна также может заставить своих жителей и компании перейти на российские, чтобы правительство могло обеспечить соблюдение собственных правил.
Впрочем, достаточно загуглить фразу «отключения мобильного интернета возможны в крыму». В результатах куча крымских порталов, включая комментарии самого Аксёнова.
Браузер - Firefox, хотя и в Хромом то же самое, может совсем немного меньше нагрузка.
У всех они в 100% лопатят?
Кто шарит, как отследить, что конкретно загоняет проц? Скрипт какой или элементы на странице? Периодически натыкаюсь на переполненные всякими фреймворками сайты и вижу такую ситуацию. Оно-то фурычит на моем старом уже компе, но в целом со скрипом и это напрягает.
Сабж: во время загрузки начало выскакивать ссобщение об ошибке:
Opening file "/tmp/.ICE-unix/<число>" failed, proceeding without lock: No such device or address
Вроде бы ни на что не влияет, но тем не менее непонятно, откуда оно взялось. Раньше такого никогда не было. Никакими tmpfs не пользуюсь, в /etc/fstab ничего не прописано лишнего, только основной раздел и своп.
Инит: runit, дистр Arch-based.
Пробовал удалять полностью все, что в директории /tmp, но через одну-две перезагрузки снова вижу это сообщение.
Что это может быть и как понять, какому процессу или программе принадлежит этот файл?
==========
UPDATE:
lsof /tmp/.ICE-unix/<число> показывает, что это xfce4-session (точнее xfce4-ses, почему-то обрезается полное название)
Вот что забавно, в текущей сессии у меня там файл 993, также создаются файлы в директории /run/user/993/ (старая сносится по завершению сессии)
Когда перегружаю комп, то вижу ошибку про файл 993, в то время как там уже создается новый файл, с именем 1000. И так далее. Типа как ругается, что не может найти файл от предыдущей сессии…
Посоветуйте, пожалуйста, что-то из старенького: стрелялку/бродилку/бегалку/гонялку/. Пусть это будет не слишком требовательное к ресурсам, лишь бы увлекало и было НАТИВНОЕ. Раньше ведь столько всего годного было и со смыслом. Либо какие-то старые открытые движки, на основе которых слепили что-то интересное. Не особо слежу просто. У меня одна игра на десктопе - OpenArena, но уже подзадолбала, мягко говоря. Нет, вру: есть еще первый и второй Quake.
Хотелось бы еще что-то, во что можно было бы побегать/погонять.
З.Ы. Можно проприетарные, главное, нативные игры и без всяких стимов!
Подскажите, плиз, такую штуку: директории есть пачка логов за год по дням 01012023.log - 31122023.log. Каждый лог состоит из строк типа:
01.01.2023 (time) (login) (etc) IP address (CONNECT)
Запускаю команду:
grep -r "" * | fzf --exact
Изначально выхлоп включает имена файлов и все это отсортировано по ним как надо:
01012023.log:01.01.2023 (time) (login) (etc) IP address (CONNECT)
01022023.log:01.02.2023 (time) (login) (etc) IP address (CONNECT)
01032023.log:01.03.2023 (time) (login) (etc) IP address (CONNECT)
01042023.log:01.04.2023 (time) (login) (etc) IP address (CONNECT)
Но как только ввожу что угодно для поиска, сортировка ломается. А по идее, должно точно так же продолжать сортировать с новой выборкой. Что я делаю не так?
Что нужно еще добавить в эту команду? Догадываюсь, что какая-то лабуда с пайпами или опциями grep, хз.
UPDATE: Я идиод, убейте меня (с) Оно изначально сортирует только по первым двум цифрам. Я просто захотел невозможного, чтобы сортировало «правильно» по датам:
01012023.log:01.01.2023 (time) (login) (etc) IP address (CONNECT)
01022023.log:01.02.2023 (time) (login) (etc) IP address (CONNECT)
01032023.log:01.03.2023 (time) (login) (etc) IP address (CONNECT)
01042023.log:01.04.2023 (time) (login) (etc) IP address (CONNECT)
Такое возможно вообще или нет?
РЕШЕНО:
Либо ugrep -Q -P -F --sort=best -% либо ugrep -Q -P -F --sort=created -% (
удобно для логов, которые были созданы более-менее в эти же даты).
Вопрос к более-менее продвинутым пользователям Криты!
Начал изучать для себя Криту на днях. Не одним же Гимпом все рулить. А вдруг чо с ним произойдет. Так хоть будет куда свалить. Да и работа в нем, мягко говоря, не совсем удобна местами, но это уже другая тема для разговора.
Так вот, дано:
Есть картинка.
Есть видос, как я это делаю в Гимпе. Копия на Ютубе (у кого не открывается).
В Гимпе все довольно просто:
Выделил нужный кусок (причем, я могу зумить туда-сюда, подправляя саму рамку выделения по пикселям, чтобы все ровненько было);
Ctrl+X, Ctrl+V и подвинул этот кусок стрелками куда нужно;
Выделил всё, уменьшил рамку выделения;
Обрезал (Crop to selection)
В Крите все делается иначе, как я понимаю. Обрезка (Crop) работает по-своему. Во-первых, потому, что сама рамка вытягивается почему-то только из того места, где курсор мыши, а не в вольном порядке (как обычно выделение), из-за чего невозможно подогнать эту рамку под вырезаемый кусок.
Окей, пытаюсь воспользоваться обычным выделением, чтобы потом вырезать - но как потом? Выделил и куда тыкать, в какое меню?
Ну и еще: если пытаться при выделении или кроппинге еще зумить туда сюда, то вообще разнос полный. Либо просто я еще не привык или чего-то не знаю.
Кто-то может сделать короткий гайд для такой простой операции?