Отправляет email-рассылки с помощью сервиса Sendsay

[prg] Справочник Python

Привет всем!

Подскажите, пожалуйста, кто чем пользуется в качестве справочника команд Python?

   2024-05-13 13:42:57 (#3704651)

[prg] Программирование для андроид

   2023-11-29 15:23:10 (#3701297)

[prg] TalkBack и отладка дерева узлов

Всем привет.

Помогите, кто может! пытаюсь использовать функцию отладки дерева узлов в
TalkBack. В

настройках TalkBack включил соответствующий переключатель, выбрал
уровень вывода журнала=verbose, назначил на жест запись узлов. Выполняю
соответствующий жест, TalkBack говорит: "Дерево узлов записано", но в
logcat ничего не могу найти. Ищу по тегу TreeDebug. К примеру пытаюсь
фильтровать так: adb logcat TreeDebug:v *:S И еще разными многими способами.

Уверен на 95%, что в журнале ничего нет.

Буду благодарен хотя бы за предположение, в чем может быть проблема.

Используется телефон samsung galaxy s10 и Самсунговский TalkBack 13.5.

С уважением, Константин.

   2023-02-15 23:05:57 (#3693884)

[prg] python. Определение кодировки

Здравствуйте, уважаемые!

Написал приложение, которое работает как широкоизвестный LKFManager020
для записи скаченных rar-файлов книг с ресурса av3715.ru и с сайта
Самарской библиотеки на карту памяти.

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

Для тестирования написал программку, которая показывает кодировку
LGK-файлов.

Оказалось, где текстовый редактор показывает кодировку 866 (oem -
русская), python показывает IBM866, а иногда вообще какие-то вычурные
кодировки.

Для определения использовал модуль chardet и метод UniversalDetector, а
также попробовал метод detect(), который ошибок показывает ещё больше.

Переписал своё приложение таким образом:

1. В режиме чтения бинарного файла 'rb' (в текстовом вообще открываться
не хочет) открываю lgk-файл, читаю первую строку и определяю кодировку.

2. Второй раз Открываю lgk-файл в режиме чтения, но с указанием
определённой на предыдущем шаге кодировки.

Ситуация поменялась, из 27 книг, корректно отображаются больше 20, но
по-прежнему файлы с кодировками Windows-1251 или 866 (oem - русская) оба
метода python определяют кодировку как Windows-1253 болгариен, IBM866
или скажем, MacCyrillic.

Подскажите, что-нибудь с этим можно поделать?? Может быть всё упирается
в возможности модуля chardet?

с уважением

Грызунов Александр, Самара

   2023-01-13 22:17:35 (#3692768)

[prg] Re: Как заставить дополнение nvda работать без scratchpad

Здравствуйте, Грызунов Александр.

> С тифлокомп скачал учебное дополнение чижик-пыжык и попытался установить
> - выходит ошибка:

Этот пример устарел: там нет нескольких обязательных параметров в manifest-файле, которые появились через 7 лет после его написания в версии 2019.3. Да и возможно внутренний API с тех пор тоже изменился, так как прошло 10 лет.
Хотя, судя по тексту ошибки, у вас вообще ещё и расширение файла поломалось при загрузке.

> Я пока в руководстве не нашёл объяснения как от папки scratchpad перейти
> к привычной установке дополнения.

Из scratchpad запускаются так называемые "плагины", а "дополнение" - это специальный формат пакета, который может содержать эти самые плагины, а также дополнительные файлы, в том числе исполняемые. То есть "плагин" и "дополнение" в NVDA - это не одно и тоже.
Актуальный формат пакета дополнения описан вот здесь - https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#Addons
Также существует рекомендуемый шаблон пакета дополнения, хотя, на мой взгляд, он несколько переусложнён, но из коробки учитывает некоторые нюансы, важные в контексте дальнейшей интеграции дополнения с инфраструктурой официального каталога дополнений - https://github.com/nvdaaddons/AddonTemplate/
Более простой пример упаковываемого дополнения можете посмотреть вот здесь - https://tseykovets.ru/download/nvda/Captain_src.zip
Там в поддиректории src находится весь исходник дополнения, а пакетным файлом build.bat оно собирается. Минимально достаточная часть процесса сборки сводится к архивированию содержимого src в формате zip и изменении расширения на .nvda-addon. Это можно просто повторить руками.
Успехов. Никита.

   2022-10-31 18:30:25 (#3691368)

[prg] Moderatorial Re: Вопрос по прошивке слепсунг от чайника

29 окт. 2022 г., в 21:05, Arsenal <sited***@y*****.ru> написал(а):
> Продажа BlindMarket
> По вашему заказу осуществляю доставку и настройку кнопочно-сенсорного устройства qin f21pro.

Здравствуйте, Arsenal!
Несоответствие тематике листа. Премодерации.
С уважением, комодератор Александр Зеленов
TC-Mode***@g*****.io

[prg] Re: Вопрос по прошивке слепсунг от чайника

Привет логичному сообществу и "industry.comp.tiflocomp.programming"!

Продажа BlindMarket

Доброго времени суток!
По вашему заказу осуществляю доставку и настройку кнопочно-сенсорного устройства qin f21pro.
Уникальность данного аппарата в его компактности, а так же наличии физической клавиатуры под экраном хорошего качества.
Клавиатура с раздельными кнопками, которые очень хорошо прощупываются.
Смартфон работает на актуальной OS Android 11, имеет 4 оперативной и 64 ГБ постоянной памяти.
В чём заключается моя работа:
1) изначально телефон приезжает с китайской прошивкой, без play market, с отсутствием возможности устанавливать приложения, а так же запретом на включение функций специальных возможностей, использующих преобразование текст в речь.
Я же устраняю эти недочёты, по желанию покупателя могу организовать root права, суть которых в получении пользователем доступа к файловой системе.
2.
Помимо запуска скринридера и настройки под ключ необходимых вам программ, устанавливаю свои макросы и скрипты для комфортного использования устройства.
К примеру, чтобы открыть панель уведомлений используется левый софт с удержанием, ваш любимый ассистент - клавиша вызова с удержанием и т.д.
Некоторый функционал запрограммирован на активацию по нажатию двух клавиш.
3.
На смартфоне работают все актуальные мессенджеры, такие как whatsapp, telegram, vk, viber, skype, функционал которых почти полностью доступен с клавиатуры, без использования сенсорного экрана.
К недоступному функционалу относится активация запуска голосовых сообщений.
Сейчас ведется работа над решением этой задачи.
Устройство поставляется в коробке, с силиконовой накладкой на спинку, зарядным проводом стандарта usb type c, скрепкой для извлечения сим-карт и сетевым адаптером питания.
Цена с учётом настроек и пересылки по россии составляет 15000 руб.
Обращаться можете в личных сообщениях, буду рад ответить на любые вопросы, по желанию могу продемонстрировать работу устройства онлайн.
Для тех, кто приобретет смартфон через меня, будет действовать постоянная ссылка с дополнениями и обновлениями, касающихся улучшений доступности.
телефон:
+79220617675
Жду ваших вопросов и предложений.

Вы писали в 29.10.2022, 16:03:

A> Доброго времени суток подписчикам листа точка подписан на рассылку уже
A> давно, но пишу в первый раз. Хотелось бы узнать, как устроена прошивка в
A> телефонах слепсунг если можно простым языком для чайников. Ещё хотел
A> спросить, есть ли на сегодняшний день в продаже кнопочные аппараты, на
A> которых можно было бы замутить нечто подобное?. Если можно, скиньте ссылки
A> на ресурс где про это может быть сказано. Заранее огромнейшее спасибо всем
A> ответившим.

   2022-10-29 16:06:36 (#3691303)

[prg] Вопрос по прошивке слепсунг от чайника

Доброго времени суток подписчикам листа точка подписан на рассылку уже
давно, но пишу в первый раз. Хотелось бы узнать, как устроена прошивка в
телефонах слепсунг если можно простым языком для чайников. Ещё хотел
спросить, есть ли на сегодняшний день в продаже кнопочные аппараты, на
которых можно было бы замутить нечто подобное?. Если можно, скиньте ссылки
на ресурс где про это может быть сказано. Заранее огромнейшее спасибо всем
ответившим.

   2022-10-28 16:24:47 (#3691274)

[prg] Re: Про IDE под Android

Под андроид я программировал с android studio.
Там на первых порах нужна помощь зрячего.
А может и не нужна, но мне помогала племяшка.
Чтобы установить студию надо поставить java jdk 13.
С последними jdk студия конфликтует.
При установке студии она попросит настроить пути.
Сразу лучше настроить клавиатурные комбинации.
Это делается через Key Map или как то так оно называется в меню
студии.
Я настраивал следующие:
скомпилировать контрол f9
результат сборки альт 0 таб
дерево проекта alt 1
запустить на телефоне шифт f10
остановить на телефоне контрол F2
С достуупностью студии не все хорошо, я бы сказал вообще плохо, но тем
не менее мне удалось совместно с ней сделать приложение для ее
курсовой работы в школе.
Редактор кода в андроид студии какой-то глючноватый.
Я озвучиваю с nvda.
Редактирование кода сводилось к копированию в блокнот из студии
и после правки копировал обратно в студию и компилировал.
Простое редактирование java файла на диске в блокноте приводило к
добавлению нескольких байт в начале файла
что бесило студию и она ругалась.
В общем наловчиться можно.
По поводу интерфейса типа кнопок и все такое.
Если вам для себя, то рекомендую подключить либо клавиатуру, либо
пультик от андроидных приставок
и отлавливать в андроид приложениях нажатие кнопок.
Озвучивать андроид приложения можно двумя способами:
1. через talkback. Тут делать ничего не надо, если есть изменения в
интерфейсе, то их озвучит сам андроид.
2. Говорить через гугловский синтезатор, он встроен в андроид.
Сейчас мне андроид студия не нужна и даже не переустанавливал ее после
переустановки windows.
Помимо андроид студии для андроид можно делать приложения в Microsoft
Visual Studio 2022.
Там есть проекты для андроид.
Вот там с доступностью студии 2022 вполне сносно, тоже нужны
клавиатурные комбинации,
но их можно настроить незрячему. Microsoft studio вообще не требует
помощи хзрячего, можно все самому настроить.
У меня телефон самсунг s10e, был xiaomi mi8, но с ним не сложилось, уж
больно часто помощь зрячего нужна была.

   2022-10-26 12:54:35 (#3691218)

[prg] Как заставить дополнение nvda работать без scratchpad

Доброго времени суток, уважаемые!

С тифлокомп скачал учебное дополнение чижик-пыжык и попытался установить
- выходит ошибка:

файл отсутствует или имеет не верный формат.

Ну, да бог с ним!

Взял файл chizhikpizhik.py и поместил в scratchpad/globalPlugins

Перезагружаю nvda - опять ничего.

Открыл файл и поменял кодировку на utf-8:

опять ничего.

Удалил в словаре gestures запятую и, о, небеса!

Скрипт заработал.

Но вся эта история вот к чему.

Я пока в руководстве не нашёл объяснения как от папки scratchpad перейти
к привычной установке дополнения.

Попробовал в ручную скопировать в папку add-ons, но после перезагрузки
этого дополнения нигде не вижу.

Вернул один файл chizhikpizhik.py на родину - в папку scratchpad - и
опять всё работает!

Подскажите что нужно или соориентируйте на раздел в руководстве -
возможно просто пропустил нужный материал.

С уважением

Грызунов Александр. Самара

   2022-10-17 17:37:16 (#3691005)

[prg] Re[2]: Про IDE под Android

Всем привет.

кто-нибудь пробовал программировать на basic 4 android?
вроде бы неплохая среда программирования, все действительно просто и
для новичков вроде бы это самое то.
Но вот с доступностью что-то не очень.
конечно код программы можно писать в блокноте, а в самой среде только
компилировать и отправлять на телефон.
но может кто знает как создавать интерфейс программы, ну там добавлять
кнопки, метки, списки на форму программы?
может какие-нибудь скрипты под это есть или может кто их напишет?

вот ссылка на оф.сайт этой программы может кто глянет, что там к чему

https://www.b4x.com/b4a.html

   2022-10-01 17:52:35 (#3690643)

[prg] Re: Про IDE под Android

Привет Олег,

1. попробуй Жос 2022 вродибы озвучевает.
2. попробуй Иклипс, озвучевает но симулятор я несмог прикрутить для озвучки тестов.

С уважением,
Анатолий.

-----Original MessageFrom: Олег Т. <touk***@u*****.net>
Sent: Thursday, September 22, 2022 7:10 PM
To: "industry.comp.tiflocomp.programming" (19987566) <st1anatol***@g*****.com>
Subject: [prg] Про IDE под Android

Здравствуйте, уважаемые учыастники.
Для освоения Kotlin установил, как учат блоги и пособия, IntelliJ IDEA.
На Windows 10 x64 с NVDA 2022.2.3 она оказалась не доступна. И, как я понял, ни с NVDA, ни с Jaws, это проблема не решаемая.
1. Подскажите в Linux или Mac такие же проблемы с недоступностью IntelliJ IDEA?
2. Какой инструментарий следует установить, чтобы программировать приложения под Android? Какие IDE, синтезатор и дополнительные плагины обеспечивают максимальную доступность?
Зарание спасибо.

   2022-09-25 12:42:12 (#3690479)

[prg] Re: Про IDE под Android

Здравствуйте, Олег.

Вы писали 23 сентября 2022 г., 2:10:28:

> Для освоения Kotlin установил, как учат блоги и пособия, IntelliJ IDEA.
> На Windows 10 x64 с NVDA 2022.2.3 она оказалась не доступна. И, как я
> понял, ни с NVDA, ни с Jaws, это проблема не решаемая.
> 1. Подскажите в Linux или Mac такие же проблемы с недоступностью
> IntelliJ IDEA?
> 2. Какой инструментарий следует установить, чтобы программировать
> приложения под Android? Какие IDE, синтезатор и дополнительные плагины

Я бы посоветовал установитьгугловскую андроид студию. В ней
предприняты некоторые меры по улучшению доступности, и на сайте гугла
приведен ряд рекомендаций для подстройки студиидля взаимодействия с
nvda
Как по мне, самое оно для написании под андроид.
А по мере набора опыта можно кодить в блокноте
Еще люди успешно пользуют среду vscode. Говорят, что тоже оч хорошо.
Но я не пробовал.

С уважением Сергей.
ars@i*****.ru

   2022-09-23 21:58:09 (#3690448)

[prg] Про IDE под Android

Здравствуйте, уважаемые учыастники.
Для освоения Kotlin установил, как учат блоги и пособия, IntelliJ IDEA.
На Windows 10 x64 с NVDA 2022.2.3 она оказалась не доступна. И, как я
понял, ни с NVDA, ни с Jaws, это проблема не решаемая.
1. Подскажите в Linux или Mac такие же проблемы с недоступностью
IntelliJ IDEA?
2. Какой инструментарий следует установить, чтобы программировать
приложения под Android? Какие IDE, синтезатор и дополнительные плагины
обеспечивают максимальную доступность?
Зарание спасибо.

   2022-09-22 22:16:21 (#3690429)