laa2 — модуль для второго питона.
авторы: kolayuk, watt
модуль класть в sys/bin/
api
---
execute(uid)
Запускает приложение с уидом uid
laa2.execute(0xa000bcd)
---
execute_param(uid, param)
Запускает приложение с уидом uid с параметром param
laa2.execute_param(0x10008d39, u'https://www.dimonvideo.ru/')
---...
читать полностью
автор: watt
модуль класть в sys/bin/
api в прикрепленном файле
Прикрепленный файл #1: 400145_api_txtfield_ru.txt (9, 78 Kb) nur87
txtfield — модуль для второго питона. Модуль позволяет создавать красивые текстовые поля, возможно добавление картинок, изменение цвета, размера, координат, фокуса, z-индекса и многое другое...
автор: watt
модуль класть в sys/bin/
api в прикрепленном файле
Прикрепленный файл #1: 400145_api_txtfield_ru.txt (9, 78 Kb)...
читать полностью
pbar.py
- v.0.2Модуль для вывода окошек прогрессбара. Особенность: затенение заднего фона типа как в иксплоре). Писал для 1.4.х, но думаю будет работать и на втором. В архиве сам модуль с примером (с комментариями) использования (после строк if __name__ == \'__main__\'), если запустить в консоле, увидите пример работы, для примера создал два экземпляра с имитацией загрузки. Выкладываю, может кому из новичков пригодится, а то смарт вот-вот сдохнет, и все пропадет коту под хвост) dimy44
Обновил, теперь текст можно вывести и в самой полоске бара (см.скрин)
Модуль для вывода окошек прогрессбара. Особенность: затенение заднего фона типа как в иксплоре). Писал для 1.4.х, но думаю будет работать и на втором. В архиве сам модуль с примером (с комментариями) использования (после строк if __name__ == \'__main__\'), если запустить в консоле, увидите пример работы, для примера создал два экземпляра с имитацией загрузки. Выкладываю, может кому из новичков пригодится, а то смарт вот-вот сдохнет, и все пропадет коту под хвост)...
читать полностью
mymath
- v.1.0.0NOD(X,Y) - вычисляет НОД двух чисел, uniNod(lst) - НОД всех чисел из списка lst;
isPrime(x) - тест простоты числа;
nextPrime(x) - следующее простое число начиная с данного числа x;
factorization(x) - факторизация(разложение на множители) числа x;
sqrt2(integer,power) - корень степени power из числа integer. Отличие от стандартного sqrt, - например для sqrt2(126,2) возвратит \'3*sqrt(14)\';
factors(lst) - возвращает все делители некоторого числа(нe считая единицы). Аргумент lst - список множителей данного числа, который возвращает функция factorization;
cos2tosct(cos2A) - сам нe знаю, нафиг добавил это в данный модуль. В общем функция по косинусу двойного угла 2A находит синус, косинус и тангенс угла A.
fseek(_x,delta=10**-n) - \'усекает\' целое число вида \'xx.0\' до xx, причем если число дробное, оставляет его кaк есть. Аргумент delta по идее должен был усекать дробь до n цифр после запятой, но этого почему-то нe происходит)
decompIR(irrational) - \'декомпилирует\' число irrational, записанное строкой такого типа, кaк \'k*sqrt(p)/q\', где k,p,q - целые числа, в список ;
compIR(lst) - компилирует список в строку k*sqrt(p)/q\';
pfractions(lstfracts_str) - возвращает сумму обыкновенных дробей записанных списком строк в форме \'k/q\' или \'k*sqrt(1)/q\';
factorial(N) - факториал 1*2*...*N. DimonVideo
В модуле mymath я собрал разные математические функции, кaк бы \'в дополнение\' к стандартному math.
NOD(X,Y) - вычисляет НОД двух чисел, uniNod(lst) - НОД всех чисел из списка lst;
isPrime(x) - тест простоты числа;
nextPrime(x) - следующее простое число начиная с данного числа x;
factorization(x) - факторизация(разложение на множители) числа x;
sqrt2(integer,power) - корень степени power из числа integer. Отличие от стандартного sqrt, - например для sqrt2(126,2) возвратит \'3*sqrt(14)\';
factors(lst) - возвращает все делители некоторого числа(нe считая единицы). Аргумент lst - список множителей данного числа, который возвращает функция factorization;
cos2tosct(cos2A) - сам нe знаю, нафиг добавил это в дан...
читать полностью
Radix
- v.1.1.0Пpимepы иcпoльзoвaния:
>>> radix.from10(11, 2)
u\'1011\'
>>> radix.from10(11, 2, )
u\'OAOO\'
>>> radix.to10(\'23\', 8)
19
>>> radix.to10(\'20.12.2012\', 11, range(10)+)
4913009840L
>>> radix.from10(4913009840L, 11, range(10)+)
u\'20.12.2012\'
Koнeчнo, нe вceгдa yдaeтcя oднoзнaчнo дeкoдиpoвaть чиcлo, кaк пoкaзaнo в пocлeднeм пpимepe. Haпpимep:
>>> radix.to10(\'doom\', 3, )
14L
>>> radix.from10(14L, 3, )
u\'oom\'
\"Oтceчeниe\" пepвoй бyквы в дaннoм cлyчae - впoлнe нopмaльнoe явлeниe: пpeдcтaвьтe, чтo вмecтo бyкв в былo cooтвeтcтвeннo , т.e. d - этo нoль, кoтopый, кaк извecтнo, в дecятepичнoй cиcтeмe в нaчaлe чиcлa нe пишeтcя.
Aвтop дaннoгo мoдyля я.
Moдyль coвмecтим c python 1.4.5, нa вce дpyгиe пo идee тoжe дoлжeн пoйти, пocкoлькy в нeм нe импopтиpyeтcя ни oдин из cтaндapтныx мoдyлeй.
В прикреплённом файле лежит версия модуля под python 3.2.2.
Прикрепленный файл #1: radix_1.0.1.zip (1, 12 Kb) DimonVideo
Radix - мoдyль для пepeвoдa цeлыx чиceл из дecятиpичнoй cиcтeмы cчиcлeния в любyю дpyгyю и oбpaтнo. Taкжe имeeтcя вoзмoжнocть пepeвoдить чиcлa в нeкoтopyю пocлeдoвaтeльнocть cимвoлoв(aлфaвит пocлeдoвaтeльнocти нyжнo yкaзывaть caмим) - aктyaльнo для peшeния нeкoтopыx зaдaч пo инфopмaтикe. Caм мoдyль имeeт три фyнкции: from10 и to10, cooтвeтcтвeннo для пepeвoдa из/в дecятиpичнoй(yю) cиcтeмы(y), пpинимaющиe двa oбязaтeльныx apгyмeнтa - caмo чиcлo и CС, в кoтopoй oнo зaпиcaнo/в кoтopyю тpeбyeтcя eгo пepeвecти, и тpeтий нeoбязaтeльный - aлфaвит CС(ecли нe yкaзaть, бyдyт пepeбиpaтьcя вce цифpы, зaтeм вce лaтинcкиe бyквы и, нaкoнeц, вce ocтaльныe cимвoлы вплoть дo 65335-гo). Третья функция - inversion(s,bites) - инвертирует биты... читать полностью
Md5.Py
- v.v1.2работа с модулем:
>>> import md5
>>> n= md5.md5() # or md5.new()
>>> n.update(\'smart\')
>>> n.hexdigest()
\'8c319f28d81d1527a9428e9a5c2195f5\' _S.M.A.R.T_
Единственный рабочий модуль для получения хеша в отличии от тех что присутствуют в различных модульпаках
работа с модулем:
>>> import md5
>>> n= md5.md5() # or md5.new()
>>> n.update(\'smart\')
>>> n.hexdigest()
\'8c319f28d81d1527a9428e9a5c2195f5\'...
читать полностью
powlite fm for touch
- v.1.3 finalИсправлена ошибка с отсутствием доступа к флешке и к папкам, содержащим в названиях кириллицу (спасибо за найденный баг filja2 )
Описание:
Моя первая попытка написать модуль, так что сильно не пинать. Модуль - файловый менеджер, по функциям одинаков с оригинальным powlite_fm, но отсутствуют картинки, API оригинальны, плюс на сенсорных аппаратах работает прокрутка. По основной ссылке для Python 1.4.5, в прикрепленном файле версия для Python 2.0
Отдельная благодарность за тестирование: InternetMCПрикрепленный файл #1: 376838_powlite_fm_for_touch2.zip (968 b) WyTHuK
Изменения:
Исправлена ошибка с отсутствием доступа к флешке и к папкам, содержащим в названиях кириллицу (спасибо за найденный баг filja2 )
Моя первая попытка написать модуль, так что сильно не пинать. Модуль - файловый менеджер, по функциям одинаков с оригинальным powlite_fm, но отсутствуют картинки, API оригинальны, плюс на сенсорных аппаратах работает прокрутка. По основной ссылке для Python 1.4.5, в прикрепленном файле версия для Python 2.0
Отдельная благодарность за тестирование: InternetMCПрикрепленный файл #1: 376838_powlite_fm_for_touch2.zip (968 b)...
читать полностью
zntxhanpyd.pyd(ru)
- v.1.00Делать было нечего и решил таки исправить одну, постоянно мозолившую глаза, вещь.
При переводе приложений часто сталкиваюсь с тем, что часть ресурсов перевода находится в исполняемом файле(.ехе).Обычно файл .ехе запаковывается в т.н. \"сжатом\" состоянии и при использовании спецпрограмм, таких как:ZntxHan , UcwebPatch и BestDeCompiler , способных сжимать и разжимать исполняемые файлы(для того, чтобы добраться до текстовых ресурсов), в момент ожидания сжатия/разжатия наблюдаем на экране иероглифы вместо \"родного и могучего\")))
...Справедливости ради, автор Бестдекомпайлера, многоуважаемый WyTHuk, модифицировал свой файл и при обработке файлов на экран выводятся надписи:\"Pack/Unpack\".
Я решил пойти дальше и перевел эти надписи на русский язык!
~~~~~~~~~~~~~~~~~~
Итак, в архиве 4 файла с указанием всех директорий для извлечения:
1)1.dat-русифицированный файл для работы с Ucwebpatch
2)unpack.pyd-файл для BestDecompiler
3)zntxhanpyd.pyd-файл для ZntxHan
4)Русский-файл общей русификации для ZntxHan, где фразы:\"упаковано.../распаковано...\" заменены на:\"Сжато!/Разжато!\".
...Файлы можно как просто извлечь согласно директориям, так и запаковать(после запаковки и установки следует применить в ромпатчере патчRemoveHashCheck для избжания ошибки \"Функция не поддерживается\"!) в свои программы по желанию!
~~~~~~~~~~~~~~~~~~
Внимание:если Вы пользуетесь сразу двумя программами, как то:Ucwebpatch и ZntxHan, то во избежании подмены файла(русский может вновь стать китайским)необходимо заменить файл 1.dat в обязательном порядке!
~~~~~~~~~~~~~~~~~~
Вот вроде и все.Скажете, мелочь?
А пусть будет!)))))
=============
Перевод : Jazzfusion)))
=================
Приятного пользования!
Дополнительный скрин #1 (45, 05 Kb) Jazzfusion
Всем привет!
Делать было нечего и решил таки исправить одну, постоянно мозолившую глаза, вещь.
При переводе приложений часто сталкиваюсь с тем, что часть ресурсов перевода находится в исполняемом файле(.ехе).Обычно файл .ехе запаковывается в т.н. \"сжатом\" состоянии и при использовании спецпрограмм, таких как:ZntxHan , UcwebPatch и BestDeCompiler , способных сжимать и разжимать исполняемые файлы(для того, чтобы добраться до текстовых ресурсов), в момент ожидания сжатия/разжатия наблюдаем на экране иероглифы вместо \"родного и могучего\")))
...Справедливости ради, автор Бестдекомпайлера, многоуважаемый WyTHuk, модифицировал свой файл и при обработке файлов на экран выводятся надписи:\"Pack/Unpack\".
Я решил пойти дальше и перевел эти надписи на русский язык!
~~~~~~~~~~~~~~~~~~
Итак, в архиве 4 файла с указанием всех...
читать полностью