KBTLocker - зацените
Вот нарисовал небольшой скрипт на питоне, который лочит/разлочит десктоп, если устройство (например мобильник), которое мониторим (через bluetooth) исчезло/появилось из поля зрения...
Критика/предложения приветствуются...
Вот нарисовал небольшой скрипт на питоне, который лочит/разлочит десктоп, если устройство (например мобильник), которое мониторим (через bluetooth) исчезло/появилось из поля зрения...
Критика/предложения приветствуются...
http://sourceforge.net/projects/kpopupdict/
Написал на питоне с использованием pyQT и pyKDE. Писал в принципе для себя, но может кому пригодится.
Собственно, цель програмки - помочь натренировать/увеличить словарный запас для какого-либо языка (в примере - немецкий).
Что делает програмка - с некоторым интервалом(настраиваемо) появляется окошко (KPassivePopup) со словом на каком-либо языке, через некоторое время появляется перевод, потом окошко исчезает. Информация берется из файлика (кодировка utf-8). Если в каталоге кде лежит файлик есть каталог wav, то когда окошко появляется - программа пытается проиграть 'wav/%(id).wav'. Формат словаря - 'слово|перевод|id', если поля id нет, то используется номер строки.
Позиция окошка, цвета, временные интервалы настраиваемы.
Сейчас дописываю простенький конвертер из списка с произвольными разделителями и кодировками в формат описаный выше, чтобы можно было использовать различные словари.
Очень замечательно для этой програмки подходят ресурсы от всяких "* Platinum" - словарь с немецким я взял как-раз из 'Deutch Platinum', озвучку соотвесно оттуда-же.
Советы и конструктивная критика приветствуются.
соотвессно: IP клиенты получают через DHCP, авторизация удалённая, через ADS, хомы и var монтируются с удалённого файл-сервера через нфс... хостнейм машине присваивается от volname компакта...
что имеем: система грузится и работает быстрее, чем по bootp, меньше сетевого трафика, т.к. сама система, весь софт и библиотеки находятся на CD (т.н. "Live CD"). т.к. дом.каталог пользователя находится на сервере, то с какой бы рабочей станции он не подключился - настройки, личные документы и т.п. - все тоже самое... чтобы заменить компьютер, достаточно вынуть компакт, и вставить в другой - все настройки сохранятся, т.к. var тоже удалённый... и.т.п.
что есть: все работает как надо, однако расстраивает то, что чтобы подмонтировать каталог var нужен IP-адрес и рабочая сеть... однако DHCP-клиенту каталог var нужен на момент запуска... сейчас он запускается, но ругается на то что нет файла /var/lib/dhcp.leases ну и соотвессно после того как каталог монтируется - все что находилось в "локальном" var становится недоступным, в т.ч. и пидфайлы запущенных процессов... В принципе все работает, но как-то криво IMHO... Буду рад любым предложениям и советам...
ЗЫ. Дистриб - Debian unstable (sid)...Задача: Надо создать бездискового клиента под линух, однако система грузится с CD, а по bootp протоколу...
соотвессно: IP клиенты получают через DHCP, авторизация удалённая, через ADS, хомы и var монтируются с удалённого файл-сервера через нфс... хостнейм машине присваивается от volname компакта...
что имеем: система грузится и работает быстрее, чем по bootp, меньше сетевого трафика, т.к. сама система, весь софт и библиотеки находятся на CD (т.н. "Live CD"). т.к. дом.каталог пользователя находится на сервере, то с какой бы рабочей станции он не подключился - настройки, личные документы и т.п. - все тоже самое... чтобы заменить компьютер, достаточно вынуть компакт, и вставить в другой - все настройки сохранятся, т.к. var тоже удалённый... и.т.п.
что есть: все работает как надо, однако расстраивает то, что чтобы подмонтировать каталог var нужен IP-адрес и рабочая сеть... однако DHCP-клиенту каталог var нужен на момент запуска... сейчас он запускается, но ругается на то что нет файла /var/lib/dhcp.leases ну и соотвессно после того как каталог монтируется - все что находилось в "локальном" var становится недоступным, в т.ч. и пидфайлы запущенных процессов... В принципе все работает, но как-то криво IMHO... Буду рад любым предложениям и советам...
ЗЫ. Дистриб - Debian unstable (sid)...
ASP Linux, 7.3. Kernel 2.5.68... I845 чипсет со встроенной звуковухой (AC'97)