LINUX.ORG.RU

Избранные сообщения der_looser

Посоветуйте относительно свежую и годную фантастику

Форум — Talks

В формате web серриальчиков или полнометражки.

 , ,

pon4ik ()

Переход на MicroG и немного свободного софта

Форум — Mobile

Решил немного написать о моём опыте перехода на MicroG и про небольшой список свободных аналогов софта.

TL;DR: жить на MicroG можно

Но сначала немного дополню статью от derlafff про XPosed.

Не доступен для свежих андроидов

Доступен вплоть до версии 8.1, на тот момент был то ли в альфе, то ли в бете, уже не помню. Для 9 версии есть под названием EdXposed (поддерживает ещё и 8.1).

Переход на MicroG

Существует форк NanoDroid (зеркало на гитхабе). Основные отличия от MicroG:

  • Собран как priv-app
  • Более новая версия сервисов Google
  • Заменяет системный WebView на BromiteWebView (свободный форк хрома, ungoogled, но как пишут авторы, сложно проверить, насколько) с автоматической блокировкой рекламы
  • Поддержка покупок и микроплатежей в Play Store

Прочитать про все отличия можно здесь.

С приложениями, использующими карты Google, могут возникнуть проблемы (например, Runtastic падает, хотя карты установлены). Читать дополнение в конце поста.

Очень желательно иметь Magisk вместо Superuser.

Скачиваем последнюю версию отсюда. Берём самую жирную. Распаковываем архив, редактируем .nanodroid-setup (описание настроек лежит здесь). FakeStore обязателен к установке.

Обязательно сделайте бэкап следующих приложений, т.к. иногда они по ошибке удаляются:

  • DeskClock (заменяется на OmniClock из архива)
  • messaging (заменяется на QKSMS из архива)
  • Gallery2 (замеяется на Simple Gallery из архива)
  • Camera (заменяется на Open Camera из архива)
  • Calendar (заменяется на Simple Calendar из архива)

Приложения заменяются только если в .nanodroid-setup включена установка приложений, в противном случае они просто удаляются.

Скорее всего заменяются ещё клавиатура от Google, Gmail и Google Music (не пользуюсь, поэтому не могу проверить).

Обязательно проверьте, поддерживает ли прошивка SignatureSpoofing, список есть здесь. Процитирую пост по ссылке выше:

Коротко говоря, это обход защитного механизма, не позволяющего прикидываться gapps'ами кому попало. Для этого необходимо либо патчить прошивку при помощи Xposed/Needle/Haystack, либо использовать совместимую прошивку

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

Для обновления компонентов без прошивки архива добавьте этот репозиторий в F-Droid.

Получение приложений

Я решил обойтись без установки Google Play Store. Тем не менее, он должен заработать. Для получения пакетов из Google Play я использую Aurora. Можно использовать аккаунт Google или анонимный. Некоторые приложения не устанавливаются, и я понятия не имею, почему. В основном это гугловые приложения и зависимые от них (к примеру, использующие Google Maps). Через Yalp и файловый менеджер такие приложения устанавливаются. Минимальная версия системы - 5.0. Есть проверка приложений на предмет известных трекеров в базе Exodus Privacy. Для более старых систем есть Yalp Store, который поддерживает версии Android от 2.0 и выше.

Для свободного софта конечно же F-Droid. Ещё существуют M-Droid с более приятным интерфейсом (и вроде как исправленной загрузкой скриншотов, но у меня оно не заработало), и G-Droid (лучше интерфейс, но нет поддержки сторонних репозиториев).

Немного про навигацию

Навигация по GPS работает. С навигацией по мобильной сети есть косяки. В MAPS.ME и некотором софте работает только MozillaNlpBackend, но показывает, будто телефон на другом конце города. Déjà Vu Location Service работает в другом софте (Карты Google, Яндекс.Карты, ЕСТ Такси), с погрешностью в 30-50 метров.

Карты Google работают. Яндекс.Карты тоже. Приложения, использующие OSM и Яндекс.Карты - работают.

Свободные аналоги разного софта

  • Maps - форк MAPS.ME с вырезанной рекламой и трекерами
  • Замена YouTube - YouTube Vanced (поддержка авторизации через MicroG, фоновый режим, тёмная тема и ещё всякие плюшки, есть в репозитории Magisk), NewPipe (не поддерживает авторизацию, есть импорт подписок, экспортировать оные можно здесь). Есть ещё много других, но я знаю только про эти, лол.
  • Fennec F-Droid - Firefox с вырезанной телеметрией и проприетарными компонентами. Базируется на последних сборках официального Firefox. Для любителей ESR есть IceCatMobile.
  • Chrome - Bromite - форк хромиума, нацеленный на приватность и блокировку рекламы. Синхронизация, экономия данных и прочее - вырезано. Репозиторий для F-Droid - здесь.
  • Аутентификатор - Aegis. Поддерживает импорт из других аутентификаторов (нужен root). Попроще и для более старых версий системы - FreeOTP и FreeOTP+ (добавлен импорт и экспорт)
  • SSH клиент - ConnectBot
  • oandbackup - замена TitaniumBackup
  • Scarlet Notes FD - замена Google Keep. Есть синхронизация (как я понял, для включения облачной синхронизации нужно установить версию из Google Play).
  • K-9 Mail - почтовый клиент, поддерживает шифрование OpenPGP (требуется OpenKeychain)

Разный годный открытый софт

  • Nextcloud
  • DAVx⁵ - синхронизация (вместо гуглокалендаря)
  • KDE Connect - интеграция телефона с Plasma (в какой-то момент ещё и с Gnome)
  • OsmAnd~ - навигация, использует OpenStreetMap, и насколько я помню, может использовать и другие источники карт. Приложение платное, полная версия находится в магазинах, ссылки на сайте. Переход на MicroG и немного свободного софта (комментарий)
  • andOTP - простой аутентификатор с возможностью экспорта/импорта и шифрования бэкапов
  • EDS Lite - клиент для работы с криптоконтейнерами VeraCrypt, TrueCrypt, LUKS. Полная версия находится здесь.
  • Password Store - клиент для pass
  • Shelter - песочница для изоляции приложений
  • Forecastie - прогноз погоды, использует OSM
  • Gadgetbridge - подключение умных часов и браслетов
  • Scrambled Exif - удаление EXIF из фотографий
  • Kiwix - выкачивание Википедии и других вики-сайтов и чтение их оффлайн
  • Vanilla Music - музыкальный плеер. Насколько я знаю, единственный поддерживающий теги в OGG Opus. По запросу «vanilla» в F-Droid находятся полезные дополнения.
  • Simple Mobile Tools - простые открытые реализации галереи, календаря, файлового менеджера, контактов, заметок, музыкального плеера, фонарика, калькулятора и других приложений
  • GameDealz - неофициальный клиент для сайта IsThereAnyDeal. Вкратце - поиск скидок на игры.
  • Phoenix for VK - открытый клиент для ВКонтакте

Напишите, если знаете годные аналоги свободного софта (и любой годный открытый софт), добавлю в список.

Всякие мелочи

ClassyShark3xodus - сканирование всех приложений в системе на предмет трекеров. Использует базу Exodus Privacy.

Komoot - не открытое, но использует OSM. Аналог приложений вроде Runtastic (хоть и умеет меньше). Судя по Exodus Privacy, трекеров нет.

UPD: дополнение от ma1uta

UPD2: Хорошая статья на habr.com

 , ,

Deleted ()

ИП по УСН, получение ЭП (выбор аккредитованного удостоверяющего центра)

Форум — Talks

Решил тут зарегистрировать ИП по УСН.

Чтобы не заморачиваться с походами пешком, глянул - как оформить ИП без уплаты пошлины. Это можно сделать, имея квалифицированную электронную подпись. Но на сайте Госуслуг не сказано, какой класс ЭП для этого достаточен. Я так понимаю, КС2?

Есть ли у кого-то из лоровцев опыт регистрации/получения ЭП без похода пешком до аккредитованного удостоверяющего центра? https://e-trust.gosuslugi.ru/CA Возможно ли получить ЭП в удостоверяющем центре другого города, удалённо? Какие цены на ЭП можно считать нормальными? Как не попасть на развод от какой-нибудь шарашкиной конторы? Например, на сайте Госуслуг ссылка на УЦ от регионального отделения ПФР указана на неработающий домен. Как выбрать «правильный» УЦ?

И ещё, по налогам УСН. Там налог 6% при уплате на доход надо платить раз квартал? То есть, 4 раза в год? https://www.nalog.ru/rn77/ip/ip_pay_taxes/usn/ Ну, и сдача декларации по УСН для ИП не позднее 30 апреля.

И по отчётности (это ведь тоже самое, что и декларация?). На сайте Госуслуг написано, что «Вам требуется регулярно предоставлять отчётность в ФНС, ФСС, Росстат и ПФР». Но в табличке по УСН обозначена только лишь отчётность в ФНС. Где истина?

Какие средства УЦ совместимы с Линуксом (Debian stable)?

«AtlasCert» версия 1.1
Notary-PRO 2.6
Notary-PRO 2.7
ViPNet КС2
ViPNet КС3
ViPNet УЦ 4
АПК «УЦ ВТБ» версия 3.1
АПК «Валидата УЦ» версия 2.0
АПК «Удостоверяющий центр МБ» версия 2.0
АПК Валидата УЦ
АПК Верба-сертификат МВ
АПК УЦ ММВБ версия 1.0
Атлант-УЦ
КриптоПро УЦ 1.5
КриптоПро УЦ 2.0
ЛИССИ-УЦ
ПАК «Головной УЦ»
ПАК «Юнисерт-ГОСТ» Версия 2.1
ПАК «Юнисерт-ГОСТ» Версия 3.0
ПАК Бикрипт-УЦ

 , ,

Mirage1_ ()

True Python way

Форум — Development

Привет! Синтаксис и основы языка я знаю, вопрос вот в чем: как и что есть в мире питона для комфортной работы? Какие приняты стандарты? Например, использование pyvenv, pip и т.д

Что надо знать и какие приятные мелочи есть еще?

 

aarexer ()

Хороший форум крякерского комьюнити

Форум — Talks

в связи с вылетом руборды, посоветуйте что-нибудь? Желательно русскоязычное

- форум по разработке методов взлома (все направления: и сеть, и локальный софт, и форматы, итп), в смысле чтобы интерактивно разбираться с проблемами всеобщим разумом
- желательно чтобы там присутствовали всем известные личности с русской сцены
- наработанная база готового софта и прочего хабара
- желательно русскоязычный

 

stevejobs ()

Удалить то, что было поставленно через python setup.py install

Форум — Desktop

День добрый, ЛОР. Нужно было мне скробблер для рокбокса с CLI, нашел на офф вики scrobblethis, ок, скачал, поставил как советует автор через

python setup.py install
Но чертос-два эта штука не работает, находил похожие сообщения на ланчпаде, но ответа там не было, да и судя по последнему обновлению проект давно заброшен. Но суть: Как мне теперь вынести из системы то, что было поставленно таким вот способом?

 , ,

Jefail ()

Кто может выложить апу в F-Droid?

Форум — Talks

Сабж. Я уже хватстался тут своим говнокодом, прошло время, я исправил косяки и довёл приложение до вполне юзабельного состояния. Но сейчас у меня вообще нет времени заниматься им, разве что баг фиксы леплю, если ошибки нахожу. Если кому не влом - можете на F-Droid закинуть? Сорцы открыты, всё под GPLv3, репа тут.
https://github.com/Hochland/Luna
P.S. Если кому интересно попрактиковаться, допилить что-то - форки / пулл реквесты приветствуются.

 , ,

Jefail ()

Бодрой музыки в исполнении симфонических орекстров.

Форум — Talks

Сабж.

В качестве примера:

https://music.yandex.ru/album/3002835/track/25046932

http://www.youtube.com/watch?v=WQTJV-Ec_Fg

(КО с рассказами что это нельзя упоминать вместе даже на одном сайте могут идти лесом :o)

 

Deleted ()

Делимся списками VPN сервисов, платными и бесплатными

Форум — Talks

И так, нашел вот это сервис: https://cryptostorm.is/join.html Сервера в Канаде и Исландии. Есть оплата биткойнами.

Кто что думает?

Мой юзкейс не подразумевает каких-то криминальных/нелегальных действий, просто хочется самому выбирать и иметь право читать в этих ваших Интернетах.

 , , , ,

Oxdeadbeef ()

Постапп, накидайте подобного.

Форум — Talks

Баян наверное, обожаю такие темы. Накидайте если не в лом.

 

splinter ()

libGDX, static field game in AbstractGame

Форум — Development

Код который я видел раньше в примерах заключался в том чтоб при создании любого экрана передать в него переменную на «главный» класс Game;

Если из одно экрана нужно было установить другой то это производилось примерно так

game.setScreen(new AnotherScreen(game, something else...)); 

Я попробовал наследовать каждый экран от своего AbstractScreen, в которое добавил статическое поле game; И при старте игры в самом классе Game сделал

AbstractScreen.game = this; 

Это все работает, выглядит очень лаконично и красиво, но в чем кроется проблема? Почему так никто не делает?

 ,

abs ()

костыли, велосипеды, х#@к и в продакшн, это вот всё

Форум — Talks

Бесполезные, помогите с идеями девиза на футболку. Рисунок с костылями и велосипедами есть, надписи нет. Из требований - 30-50 байт, латиница предпочтительнее (по шрифтовым всяким штукам)

P.S. что уже было и повторять не хочу - keep calm and go into production: http://embed.gyazo.com/ac5e24f3bb0ce1424bb331212fc3d622.png Сейчас рисунок другой и надпись хочу другую

P.P.S. «Slap shit together and deploy» - не есть буржуйский аналог «х#@к х#@к и в продакшн», гугл находит это выражение только в рунете и окрестностях

 , ,

vostrik ()

Документация к языкам программирования

Форум — Development

Всевозможные учебники и книги - это хорошо, но обычно их предлагают купить и часто не совсем дёшево, даже если они описывают базовый уровень. Бесплатным решением, очевидно, является официальная документация. Когда я открыл документацию к python, я был приятно удивлён, что она написана практически как учебник. Для Java вроде бы тоже всё относительно неплохо в этом плане, хотя хотелось бы отдельный оффлайновый pdf.

Мне захотелось скачать себе документацию в подобном виде для C и C++. Зашёл на их официальные сайты, там описание стандарта предлагают получить на сайте ISO за немалые суммы денег. Да и само описание стандарта далеко не для обучения. Хорошо, подумал я, попробую тогда посмотреть документацию к одной из реализаций языка - GCC-CPP, и вижу, что описанное там тоже вовсе не подходит для обучения. Даже описания типов и примеров объявления нет (может плохо искал, но в заголовках не заметил).

Нет, это не тред «подскажите книгу по Сям», таких для начинающих я и сам могу гору насоветовать.

Вопрос следующий: существует ли нормальная доступная бесплатная документация по которой можно изучать C, C++? Официальная документация по другим языкам была бы тоже интересна.


Update

C, C++
Online-ресурсы и учебные пособия для начинающих:

Как дополнение: Рабочая версия стандарта C++14 от 19 ноября 2014 г. (с официального сайта стандарта)


Fortran


Python
В дополнение к официальной документациипереводу руководства Python 3.1):


Object Pascal. Lazarus

Перемещено Klymedy из talks

 , , , ,

grem ()

опСоС свисток и сайты-мошенники

Форум — Talks

Доброго времени суток, ЛОР.

В силу различного рода причин выхожу в сеть преимущественно (только) через сотовую связь. И при «серфинге» в поисковых запросах, причём достаточно безобидных, часто всплывают мошеннические ссылки с кнопкой посередине и мелким шрифтом внизу, говорящим о том, что нажимая на эту «большую кнопку» вы соглашаетесь ... и подписываетесь ... и с вашего счета будут снимать по n условных единиц в сутки. Пару раз наступал на эти грабли, потом стал обращать внимание и аккуратно обходить. Но на днях отдал в пользование машину знакомому, на пять минут, и корректно отошел покурить, тут пока курил и вспомнил про эти сайты-мошенники.

Соответственно возник вопрос, как бороться с данным типом мошенничества? пробивать на whois и отдавать адреса Роскомнадзору? Отмечать в WOTе? Но WOT часто «банит» и достаточно безобидные ресурсы. Подавать в суд? Как они узнают что я с телефона, и при этом попадают в глобальную систему выдачи поисковиков, как от них защититься?

upd: провайдер мегафон, выхожу с ноутбука или стационара, адблок не режет, браузер лиса или iceweasel

 , ,

andregin ()

Epic (choral) Music

Форум — Talks

Помогите определить эту песно и накидайте подобного, пожалуйста.

 

Andrew ()

Ищу ноут с мат-овым экраном и amd видяхой

Форум — Talks

нормальной клавой без двух стрелочек на одну кнопку, экран 13-15 дюрьмов, цена чем меньше тем лучше (хотя допустимо всякое)

есесно чтобы были истории успеха с водружением линукса

 

Deleted ()

Портирование отсюда втуда

Форум — Development

Желаю портировать кучку своего кода из луникса на андроид. Чисто для себя, добавляться в гуглоплеи не нужно, значит можно положить на стандарты, если они там есть. Единственное показавшееся жизнеспособным решение - kivy. Но весь мой код в питоне 3, а у них в факе гордо красуется:

Does Kivy support Python 3.x?

- Yes! As of version 1.8.0 Kivy supports both Python >= 2.7 and Python >= 3.3 with the same codebase. However, be aware that while Kivy will run in Python 3.3+, packaging support is not yet complete. If you plan to create mobile apps for Android or iOS, you should use Python 2.7 for now.

I’ve already started with Python 3.x! Is there anything I can do?

- Be patient. We’re working on it. :)

Что они хотят этим сказать? Поддержка Питона 3 как бы есть, но ее как бы и нет? Кто занимался, как там на самом деле? Может есть варианты помимо kivy?

Под андроид раньше ничего не писал, и после этого порта скорее всего не буду. Из используемых сторонних библиотек только pygtk PyGObject. Все остальное стандартные батарейки. Гуй я так понимаю придется переписывать с нуля?

 ,

entefeed ()

Посоветуйте книгу по java , libGDX

Форум — Development

Нагородил вот такой код

pBalls.add(new Ball(world.createBody(bodyDef),rn.nextInt(3)));
pBalls.get(pBalls.size()-1).body.createFixture(fixtureDef);
pBalls.get(pBalls.size()-1).body.setLinearVelocity(0,-30);

Понимаю что что-то пошло не так и это говно, а не код. Хотелось бы почитать про основные структуры данных(как я понял в java имеется весьма большой набор разных arrayList HashMap и так далее), и саму «философию» java. Собственно использую для разработки игр на libGDX.

 , ,

abs ()

Можно ли делать покупки банковской картой?

Форум — Talks

Пришло СМС от сбербанка, что моя карточка VISA заблокирована. Я туда позвонил, мне сказали, что с моей карточки сегодня пытались снять деньги из Индонезии (где я никогда не был).

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

В связи с этим, вопрос: можно ли делать покупки в магазинах по таким картам?

 

Nxx ()

Группы Epica-alike

Форум — Talks

Доставляет группа из сабжа. Поэтому запрашиваю еще годных групп с женским вокалом. Жанр тот же. Ранний Within Temptation и Sanctorium уже есть. Кастую votafak.

 , ,

DeadEye ()