Инструкция по созданию mif-иконок

Для создания aif.mif-иконок требуется Series 60 2nd Edition SDK for Symbian OS, supporting Feature Pack 3. Сие творение можно скачать на forum.nokia.com.
Итaк, полный пpoцecc coздaния mif-икoнoк включaeт в ceбя cлeдyющиe ocнoвныe этaпы:
1. Пoдбop или coздaниe svg-фaйлa.
2. Пpeoбpaзoвaниe svg-фaйлa в svg-tiny (svgt).
3. Cжaтиe svg-t (пpeoбpaзoвaниe в svgb).
4. Coбcтвeннo кoнвepтaция в mif.
По пункту 1:
Moжнo иcпoльзoвaть готовые клипapты или coздaть вeктopнyю svg-кapтинкy c пoмoщью Adobe Illustrator CS2.
По пункту 2:
Для преобразования в svgt используется инструмент svg2svgtconverter, находящийся в папке Series60Tools пакета SD...


прочитать описание полностью

Эмулятор SCUMM для смартфона Series 60

ScummVM - это эмулятор SCUMM (Script Creation Utility for Maniac Mansion, язык создания сценариев для игры Maniac Mansion) — скриптовый язык, разработанный сотрудниками компании LucasArts (в то время Lucasfilm Games) для упрощения разработки первой графической адвенчуры компании Maniac Mansion. Язык позволяет дизайнерам создавать локации, предметы и диалоги без написания ни единой строки на языке программирования. Благодаря этому сценарии и ресурсы игры могут быть использованы в различных платформах.
Благодаря ScummVM мы сможем запустить всем известные игры такие как: Monkey Island,
Beneath a Steel Sky, Broken Sword 1 и 2, Flight of the Amazon Queen, Gobliiins, Inherit the Earth: Quest for the Orb, Simon the Sorcerer 1 и 2, The Feeble Files и The Legend of Kyrandia у себя на смартфоне.


прочитать описание полностью

Python. Описание модуля sysinfo.

Модуль для вывода всякой информации о смарте =)
import sysinfo
#импортируем(подключаем) модуль.
Функции модуля:
sysinfo.active_profile()
#Выводит активный в данный момент профиль.
sysinfo.battery()
#Выводит уровень заряда батареи.
sysinfo.display_pixels()
#Выводит разрешение дисплея.
sysinfo.free_drivespace()
#Выводит размер свободного места на всех дисках.
sysinfo.free_ram()
#Выводит размер свободной оперативной памяти.
sysinfo.imei()
#Выводит IMEI устройства.
sysinfo.os_version()
#Выводит версию ОС.
sysinfo.ring_type()
#Выводит тип вашего звонка.
sysinfo.signal()
#Выводит уровень сигнала сети.
sysinfo.sw_version()


прочитать описание полностью

Python. Краткое описание модуля audio.

Для начала нужно задать переменной, файл для воспроизведения или записи.Можно сделать это как обычно - задать путь к файлу, так и с помощью lite_fm by Shrim.lite_fm понадобится только для открытия файла, для последующего воспроизведения, для записи он не нужен.
Пример:
import audio
x=audio.Sound.open("e:\sound.mp3")
#это обычный пример.Вместо e:\sound.mp3 нужно писать настоящий путь к аудио-файлу.
import audio,lite_fm
x=lite_fm.manager()
#этим задаем запуск файлмена lite_fm.После запуска необходимо выбрать звуковой файл.
x=audio.Sound.open(x)
#это то же самое, что было двумя пунктами выше, но только файл задается в "открытие" после выбора его с помощью lite_fm.
В итоге вся функция открытия файла при помощи фай...


прочитать описание полностью

Коды ошибок Symbian

После номера ошибки указывается название и описание.
Общие ошибки:
(-1)Not Found:не удалось найти заданный объект;
(-2)General:общая ошибка;
(-3)Cancel:операция была отменена;
(-4)NoMemory:недостаточно памяти;
(-5)Not Supported:запрошенная операция не поддерживается;
(-6)Argument:неправильный запрос;
(-7)Total Loss Of Precision:полная потеря точности;
(-8)Bad Handle:неправильный объект;
(-9)Overflow:вышел за пределы;
(-10)Underflow:под потоком;
(-11)Already Exists:уже существует;
(-12)Path Not Found:не удалось найти указанную папку;
(-13)Died:закрыто;
(-14)In Use:указанный объект в настоящее время используется другой программой;
(-15)Server Termin...


прочитать описание полностью

Свершилось! Ч.А.В.О. по сертификатам и Python-у для новичков

Оооочень долго ждал когда напишут подобную статью... но вот, не дождался - написал сам.
Целевая аудитория моей статейки – люди, которые по тем или иным причинам не научились делать сертификат под свой смарт, не совсем понимают что такое Python - но жутко хотят узнать об этом по больше, новички - которым вообще жутко повезло набрести на эту стататейку, и бывалые ветераны пользователи, которые (возможно) откроют для себя, в этой статье пару-тройку интересных фишек.
Прежде всего, скачайте архив "Soft" привязанный к ЭТОМУ тексту (если по ссылке не качает – заходим в обменник => Всё для Symbian 9 => Разное для Symbian 9, и ищем там архив «SOFT» сами). В нём находится почти ВСЁ что вам будет нужно, для роботы с ЭТИМ текстом. Вот перечень програм которые находятся в архиве "Soft": пакет необходимый для создания своего сертификата (содержит прогу "...


прочитать описание полностью

python module e32

ao_yield()-позволяет в цикле выполнения программы обрабатывать события UI
ao_sleep(interval )-параметр interval задает время ожидания в секундах
ao_callgate(wrapped_callable)
driveletters drive_list()-Возвращает список дисков вашего мобильного телефона
file_copy(target_name, source_name)-копирует source_name в target_name
in_emulator()-возвращает 1 если программа запущена в эмуляторе
pys60_version-возвращает версию питона
пример:
>>> import e32
>>> e32.pys60_version
'1.2 final'
pys60_version_info-почти тоже самое только возвращаемая информация выглядет так:(1,2,'final',0)
s60_version_info-возвращает версию вашей symbian
(1, 2) for...


прочитать описание полностью

Описание модуля е32

В этой статье я расскажу все что я знаю про модуль е32. Сразу скажу что в статье разобраны не все операторы модуля. Это моя первая статья так что строго не судите. Да и Питон я изучаю не долго если будут ошибки то поправьте.
Начнем с оператора ao_sleep(). Этот оператор применяется для задержки в выполнении скрипта. Ну например у вас в программе выполняется два действия и нужно чтобы после выполнения первого прошло, скажем 5 секунд и началось выполнение второго действия. Вот в этом случае между ними нужно вставить этот оператор. Это будет выглядеть так:
e32.ao_sleep(5)
Как бы уже наверное догадались в скобках сказывается время, в секундах, на которое нужно остановить выполнение скрипта.
Следующий оператор drive_list(). Из названия я думаю ясно чем занимается данный оператор. Но все же поясню. Он выводит имена всех ваших дисков. Если в интерактиве вы введе...


прочитать описание полностью

Сертификация java. Избавление от запросов на чтение/запись н

Q1: Что это?
A1: Это внесение в установочные файлы программ на java данных, полученных специальными алгоритмами с помощью особых сертификатов.
Q2: Зачем это?
A2: Для избавления от ужасно надоедливых запросов на общение прог с "внешней средой" (интернетом, файловой системой, камерой...).
Q3: А зачем это нужно именно МНЕ?
A3: Действительно, ни за чем. Я очень рад, что тебя не затронула данная проблема. Дальше ты можешь не читать эту статью-не забивай себе голову те, кого это интересует, уже всё давно поняли.
Q4: Действует ли данный способ на моей мобиле?
A4: Этот способ действует частично на Symbian 8 (избавление от запросов на чтение//запись по jsr75),почти полностью (чтение//запись и выход в инет) - на 8.1. Сертификация данным способом НЕ дает результатов на 7 и 9.1, а так же на телефонах Nokia Series...


прочитать описание полностью

модуль graphics

модуль graphics от питона
graphics.Image.new(size)-создает новый рисунок с заданым размером
mode:
\'1\': черно-белый рисунок (1 bit per pixel)
\'L\': 256 цветов (8 bits per pixel)
\'RGB12\': 4096 цветов (12 bits per pixel)
\'RGB16\': 65536 цветов (16 bits per pixel)
\'RGB\': 16.7 миллионов цветов (24 bits per pixel)
graphics.Image.open(filename)-открывает рисунок, потдерживаемые форматы:JPEG,PNG.
graphics.Image.inspect(filename)-возвращает атрибуты файла


прочитать описание полностью

Напомнить пароль