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

За 2017-07-02

[prg] Нужны скрипты к lazarus

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

   Найк 2017-07-02 23:16:05 (#3504382)

[prg] Расширение web compiler

Всем доброго времени суток!

Установил в visual studio расширение Web Compiler
(https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebCompiler),
все прошло успешно, но вот как заставить его работать никак не
разберусь... Может кто-нибудь уже имел с ним дело? Или может кто знает
лучший способ компиляции CoffeeScript файлов?
Заранее благодарю.

   2017-07-02 21:47:08 (#3504370)

[prg] Нужны скрипты к lazarus

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

   Найк 2017-07-02 16:26:50 (#3504346)

[prg] Re: Отследить освобождение ресурсов

Приветствую всех!

> Пока думаю так, что нужно с интервалом, допустим, 1000 мс обращаться к
> файлу и проверять, освободился он или нет. Как это сделать?

Никак. Просто забудьте этот способ как подростковое рукоблудие.
Изучайте документацию класса Process:
https://msdn.microsoft.com/ru-ru/library/system.diagnostics.process(v=vs.110).aspx

Обратите внимание, например, на метод WaitForExit() или событие Exited.

Успехов. Анатолий.

   "i_chay" 2017-07-02 13:13:40 (#3504309)

[prg] Re: Как озвучить программу с помощью QAccessibleInterface

Здравствуйте, Михаил Духонин.

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

В случае Python на сегодняшний день следует всегда уточнять, какая именно
редакция языка интересует: 2 или 3, потому что перечень совместимых
GUI-фреймворков для них различается.
Для Python 2 оптимальным по доступности является wxPython. Также можно
рассматривать варианты PyQt, PySide, OcempGUI и некоторых других, но кроме
PyQT на другие альтернативы wxPython для Python 2 я бы закладываться не
советовал: во-первых, они уже не поддерживаются, а во-вторых, некоторые из
них довольно специфичны и, например, тот же OcempGUI ориентирован больше на
игровые интерфейсы.
С Python известный мне 3 ассортимент беднее, но есть проект Phoenix, в
рамках которого идёт разработка совместимой с Python 3 версии wxPython, ну и
также остаётся PyQT.
Я сейчас затрудняюсь сказать актуальный статус Phoenix, по-моему он до сих
пор официально не стабилизирован, но с ним можно было работать уже некоторое
время назад.
Если говорить об accessibility, то wxPython поддерживает её заметно лучше,
чем PyQT, особенно на Windows. Однако PyQt в свою очередь имеет больший
диапазон поддерживаемых платформ в контексте кросс-платформенных приложений,
плюс в целом является более развитым и распространённым технологическим
стеком.
Я бы сказал так: если от интерфейса не требуется особо детального
взаимодействия при помощи программ экранного доступа, например, это просто
музыкальный плеер с набором кнопок в окне, то PyQt вполне подойдёт, если же
предполагается выполнение довольно сложных задач, типа работы в редакторе с
полноценной навигацией по тексту, то интерфейс на PyQt будет не очень хорош
и лучше рассмотреть возможность реализовать его на wxPython/Phoenix.
Обработка содержимого edit как раз в своё время меня больше всего и
расстроила в одном из проектов.

> У QT есть специальный класс
> QAccessibleInterface, который как раз и обеспечивает взаимодействие
> интерфейса программы и скринридера. К сожалению, не удалось найти ничего,
> где бы объяснялось хотя бы как в принципе нужно работать с данным
> инструментом.

Начать имеет смысл отсюда, а дальше по ссылкам можно выйти на все остальные
разделы - http://doc.qt.io/qt-5/accessible.html

> за ссылочки на документацию и другие полезные материалы тоже буду
> благодарен.

Ну вот ещё справочник по PyQt, возможно там найдёте полезные для себя
разъяснения - http://pyqt.sourceforge.net/Docs/PyQt5/
Извините, ваш код смотреть поленился, да и нет возможности его сейчас
погонять.
Успехов. Никита.
P.S. Ещё существует ветка Qt4, которая формально вроде до сих пор
поддерживается, но на неё лучше не завязываться. В Qt5 поддержка доступности
реализована лучше.

   2017-07-02 00:23:54 (#3504226)