Поиск по этому блогу

Показаны сообщения с ярлыком android. Показать все сообщения
Показаны сообщения с ярлыком android. Показать все сообщения

пятница, 4 февраля 2022 г.

Как ограничить доступ к "взрослым" сайтам на телефоне ребёнка (для Android 9+)

Самый простой и быстрый способ ограничить доступ к "взрослым" сайтам на телефоне ребёнка (из тех, что удалось найти) - это настроить на его/её телефоне "Персональный DNS-сервер" (эта штука доступна начиная с Android 9).

Для этого заходим в Настройки / Сеть и Интернет / Дополнительно / Персональный DNS-сервер, ставим переключатель в положение "Имя хоста поставщика персонального DNS-сервера", указываем адрес family.cloudflare-dns.com и сохраняем настройку:


Теперь при попытке зайти на взрослый сайт будет выдаваться сообщение "Не удается получить доступ к сайту".

Если Вам чем-то не нравится сервис от Cloudflare, вот тут есть список других DNS-провайдеров: https://kb.adguard.com/ru/general/dns-providers. Подходят только те провайдеры, которые предоставляет доступ к DNS-over-TLS. 

К сожалению, достаточно популярный отечественный сервис Яндекс.DNS  доступ к DNS-over-TLS пока что не предоставляет. Поэтому, несмотря на наличие у них "Семейного" режима, использовать его для данного способа не получится. И хотя есть возможность настроить "Семейный" режим от Яндекс.DNS для сетей WiFi (либо включив его на роутере, либо настроив DNS вручную на телефоне), но только работать он будет лишь для конкретных настроенных WiFi-сетей, а мобильный интернет вообще никак не будет ограничен. В то же время описанный здесь метод настройки через "Персональный DNS-сервер" работает и для WiFi (для всех сетей), и для мобильного интернета.

Впрочем, и этот метод имеет как минимум один существенный недостаток - ребёнок может самостоятельно залезть в настройки и отключить "Персональный DNS-сервер". Поэтому тщательно следите за тем, чтобы эта статья не попалась ему/ей на глаза!


P.S. Кстати, подобная настройка может быть полезна и на телефонах у взрослых, т.к. помимо "клубничных" сайтов благодаря ей также блокируются сайты, через которые нехорошие люди-редиски распространяют вирусы и трояны.
P.P.S. Если вам нужна только блокировка сайтов, распространяющих вредоносное программное обеспечение, а доступ к взрослому контенту хочется оставить, то можно использовать другой адрес для "Персонального DNS-сервера" - security.cloudflare-dns.com









понедельник, 12 октября 2020 г.

Send to SD card - сохранение на карту памяти из меню "Поделиться" в приложении для Android

Когда в приложении для Android открываешь меню "Поделиться", то там можно увидеть всё что угодно - и "Bluetooth", и "Сообщения", и "Обмен с окружением" и какой-то "Android Beam", но по умолчанию отсутствует самый логичный пункт - "Сохранить на карту памяти". Почему разработчики Android его не добавили я не знаю, но хорошо, что у нас есть F-Droid, в котором выложено приложение, исправляющее этот недочёт. Это приложение называется "Send to SD card":

После установки этого приложения в списке приложений появляется иконка "Настройки отправки на SD карту", нажав на которую, можно настроить папку, куда приложение будет сохранять отправляемый файл (я указал "Начальная папка" = "Последняя папка", чтобы приложение сохраняло файл в последнюю выбранную мною папку). И теперь при нажатии на иконку "Поделиться" в списке выбора появится иконка "SD карта", нажав на которую можно сохранить файл на карту памяти:



четверг, 16 августа 2018 г.

Прослушивание аудиокниг в "турбо-режиме"

Для меня аудиокниги всегда имели два очень серьёзных недостатка (по сравнению с "обычными": электронными или бумажными):
1. Стоит хоть немного отвлечься и вот уже утратил нить повествования, нужно перематывать обратно и слушать ещё раз. Особенно часто отвлекаешься, если книга начитана медленным, заунывным голосом.
2. На прослушивание аудиокниги уходит куда больше времени, чем на чтение этой же "обычной" книги. За то время, пока слушаешь "одну страницу", можно успеть прочитать штук пять.
Тем не менее, неоспоримым преимуществом аудиокниг для меня всегда было то, что их можно слушать даже в таких условиях, когда "обычную" книгу не почитаешь: во время ходьбы, в темноте и т.п.
И вот однажды, слушая один подкаст (уже сейчас не вспомню какой), я узнал о существовании метода, который может в значительной степени устранить оба "недостатка" аудиокниг: всего лишь нужно слушать аудиокниги на ускоренном воспроизведении. Начать можно с 1,3x, потом довести до 1,5х.
Довольно быстро выяснилось, что штатный плеер на моём Android-телефоне не умеет воспроизводить аудиофайлы в ускоренном режиме. Поэтому полез на F-Droid. Там нашлась программа Voice (Simple audiobook player), которая вполне меня устроила (она же есть и в Google Play под названием Voice Audiobook Player):

После выбора аудиокниги надо нажать на значок и выбрать желаемую скорость воспроизведения.

Дополнение от 06.12.2019: Аналогичным образом в "турбо-режиме" можно смотреть видео на YouTube. Для этого нужно открыть меню "Настройки", и в разделе "Скорость" выбрать желаемую скорость воспроизведения:


Данный текст доступен по лицензии Creative Commons Attribution (CC BY)

суббота, 22 апреля 2017 г.

Добавление штампов (stamps) в Tux Paint

При установке Tux Paint из штатных репозиториев некоторых дистрибутивов Linux (в частности, Fedora 25) или на Android (через F-Droid) не устанавливаются штампы (stamps).

А как без них жить? :)


Чтобы установить штампы нужно:
В Linux (Fedora 25):
  • Распаковать содержимое папки /TuxPaint/data/stamps/ из архива в папку /usr/share/tuxpaint/stamps/ чтобы получилось так:
/usr/share/tuxpaint/stamps/animals/amphibians/frog-1_desc_be.ogg
/usr/share/tuxpaint/stamps/animals/amphibians/frog-1_desc_bg.ogg
/usr/share/tuxpaint/stamps/animals/amphibians/frog-1_desc_ca.ogg
/usr/share/tuxpaint/stamps/animals/amphibians/frog-1_desc_da.ogg
/usr/share/tuxpaint/stamps/animals/amphibians/frog-1_desc_es.ogg
/usr/share/tuxpaint/stamps/animals/amphibians/frog-1_desc_fr.ogg
/usr/share/tuxpaint/stamps/animals/amphibians/frog-1_desc_ro.ogg
/usr/share/tuxpaint/stamps/animals/amphibians/frog-1_desc_ru.ogg
/usr/share/tuxpaint/stamps/animals/amphibians/frog-1.png
/usr/share/tuxpaint/stamps/animals/amphibians/frog-1.txt
...
В Android:
  • Распаковать содержимое папки /TuxPaint/data/stamps/ из архива в папку /mnt/sdcard/TuxPaint/ (на Samsung Galaxy Tab это папка /storage/emulated/0/TuxPaint/).
Теперь запускаем Tux Paint и наслаждаемся!

P.S. Чтобы уменьшить объем, который занимают файлы штампов, можно удалить "лишние" файлы с озвучкой на неиспользуемых языках - все файлы *_desc_*.ogg, кроме *_desc_ru.ogg.

    суббота, 18 июля 2015 г.

    Обмен файлами между компьютером с ОС Linux и мобильным устройством на Android

    У меня периодически возникает необходимость перекинуть файлы (музыку/видео/книжки) с компа, на котором стоит Linux (сейчас это Fedora 22, а до этого была Xubuntu 12.04), на электронную книжку PocketBook IQ701 с ОС Android.
    Разумеется, можно просто подключить устройство к компьютеру usb-шнурком или достать из него флэш-карту и воткнуть её в кардридер, но во-первых, это дополнительные движняки, а во-вторых, мы не ищем легких путей. ))
    Первое время кидал файлы через Dropbox. Но идея использовать неподконтрольный внешний облачный сервис для хранения моих личных файлов, пусть даже и временного, мне не нравилась никогда (как говорится "если у Вас нет паранойи, это ещё не значит, что за Вами не следят").
    Начал искать способ как сделать так, чтобы данные не покидали  локальной сети. Ну и конечно хотелось обойтись "малой кровью", т.е. без установки "настоящего" samba- или ftp-сервера.
    В итоге остановился на таком решении.
    На linux-систему устанавливаем пакет pyftpdlib (есть в репах большинства дистрибутивов), в терминале выполняем:
    $ cd /путь/к/директории/с/файлами
    $ python -m pyftpdlib
    При этом на порту 2121 стартует ftp-сервер, к которому мы можем подключиться с android-устройства (например, c помощью Ghost Commander или другого файлового менеджера, который умеет ftp) и забрать нужные файлы. Если требуется скинуть файлы с android на linux-хост, то сервер запускаем с ключом -w:
    $ python -m pyftpdlib -w
    По окончании передачи просто "срубаем" ftp-сервер по Ctrl+C и всё.

    Сайт проекта pyftpdlib: https://github.com/giampaolo/pyftpdlib
    Примеры использования pyftpdlib: https://pythonhosted.org/pyftpdlib/tutorial.html (см. раздел "Command line usage")

    Если нужно только передать файлы из linux-системы на android и не хочется вообще ничего устанавливать дополнительно, то можно воспользоваться SimpleHTTPServer.
    Для этого на linux-системе запускаем терминал и выполняем:
    $ cd /путь/к/директории/с/файлами
    $ python -m SimpleHTTPServer 8000
    На android-устройстве браузером заходим на адрес http://<ip-адрес-linux-хоста>:8000 (например, http://192.168.7.77:8000) и качаем наши файлы.
    Документация по SimpleHTTPServer: https://docs.python.org/2/library/simplehttpserver.html

    P.S. Входящие подключения на linux-системе могут блокироваться файрволом, поэтому для реализации описанных схем может дополнительно понадобиться его настройка.

    Данный текст доступен по лицензии Creative Commons Attribution (CC BY)