Pull to refresh

Comments 31

UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
Исправил, спасибо! Действительно, визуально стало выглядеть лучше.
UFO just landed and posted this here
Пофиксил, еще раз спасибо!
Вообще-то это все лучше обговорить и дать советы по хабрапочте, а не в пространстве комментов!
это орфографические ошибки можно трактовать однозначно, а вариантов оформления может быть множество — почему же не делать это открыто
Вот это да! Спасибо. Скоро, думаю, начну пробовать!
Побольше бы таких статей на Хабре!
Статья супер, сразу захотелось купить Нокию и кодить :)
Не обязательно нокия нужна…
Советую посмотреть этот список платформ, на которые портировали python, возможно вы пользуетесь, сами того не зная, девайсом, на котором можно программировать на питоне :)
Ну это не совсем то… Одно дело портированный питон, а другое дело всякие гуевые либы, хорошая интеграция с ОС.
Ну на win mobile, например есть портированный Tkinter, wxPython, то есть с gui уже проблем нет.
На ipod, я думаю тоже найдутся либы
Вот наконец-то выдался удобный момент применить любимый язык для написания софта для любимого смарта (:
Скажите, а как на S60 с быстродействием? Сильна разница от написанных с помощью SDK от Nokia?
Надеюсь интерпретатор питона не тяжелый (сколько кушает оперативы и т.д.) под этой платформой?
Производительность конечно меньше чем если бы писалось на Си. Но для многих задач хватает.
Тем более, часто используются сишные обертки над нативным API, и получается, что в скорости мы практически не проигрываем. Посмотрите на мои приложения, описанные в предыдущем топике. Они работают быстрее, чем аналоги на Си :)
Что касается оперативной памяти, тут немного посложнее. Приложение, которое рассмотрено в этом топике, пожирает 5 mb ОЗУ.
«давайте сделаем этот каталог нашей рабочей попкой. » — шикарно звучит :)
fixed… Долго не мог понять, что в этой фразе не так :)
Очень интересная статья.
Но есть несколько вопросов. При попытке установить рантайм на телефон (nokia N78) пишет вот такую вот ошибочку:
«невозможно установить. компонент встроен»
Не подскажите пути решения этой проблемы?
Вы точно устанавливаете python 1.9.7? В ранних версия ветки 1.9.х была такая проблема, связанная с тем, что python runtime устанавливает так же PIPS (P.I.P.S. Is POSIXon Symbian) библиотеки, и если они уже были установлены, вылезает такая ошибка… Давненько о ней мне не писали :)
Решение можно попробовать удалить следующее из диспетчера приложений:
-pips installer
-pips upgrate
-signal server
-pipes upgrate
а затем установить python runtime
Все оказалось более прозаично. Оно решилось сбросом настроек до заводских.
Как говориться, «Семи бед — один хард ресет» :)
Мда, твит аккаунт программы собрал за сегодня 9 фаловеров :)
self.mu=audio.Sound.open(app_path+'cow.mp3')
app_path=app.full_name()[]+u':\\data\\python\\'


os.path.join(), не?

А так весьма познавательно, спасибо!
UFO just landed and posted this here
нашли с чем сравнивать.
уж лучше сразу с машкодами, чего уж там.
Время загрузки приложения в примере — 8 секунд. Это довольно много, т.к. функционал минимален.
Я понимаю большую часть из этого времени происходить запуск интерпретатора. Так?
Можно ли это как-нибудь оптимизировать?
И еще эта пустая командная строка при запуске…
Нет в этом случае запуск долгий из за упакованных в zip дополнительных библиотек. То есть с таким же временем запуска можно сделать полноценный twitter клиаент, например :) Кроме этого время запуска можно уменьшить, не запаковывая доп библиотеки в zip, и закомпилировать их в pyc (pyo)
Время запуска интерпретатора замерить просто, создав проект с простым print 'hello world', или запустив python script shell.
С «командной строкой» немного сложнее. Дело в том, что пока мы не зададим app.body=Canvas, это строка будет перед глазами. Я обычно первым делом выводу на экран splash картинку, а потом делаю все остальное, например подгружаю ресурсы, импортирую большие библиотеки. Посмотрите на мои другие программы, там эту строку почти не видно.
Подскажите, пожалуйста, а нет ли способа дебажить скрипты прямо на компьютере, в каком-нибудь эмуляторе. Ведь тот способ что вы описали не совсем удобен.
Sign up to leave a comment.

Articles