Comments 73
Противоугонка стильная, но я так и недопонял — от чего она срабатывает?
+1
Над экраном есть «датчик приближения морды», который реагирует на приближение лица, гася во время разговора экран. Именно этот датчик и дает понять, что телефон вытащили из кармана. Все достаточно просто :)
+1
А когда не срабатывает?
0
Когда, например, телефон лежит в чехле, датчик никак не реагирует.
Этот датчик я еще использовал в SmartTouch. В режиме «курсора», при приближении пальца к нему нажимается левая кнопка мыши.
Этот датчик я еще использовал в SmartTouch. В режиме «курсора», при приближении пальца к нему нажимается левая кнопка мыши.
0
В смысле не понял принцип, как определяется что нужно сигналкой гудеть, а когда не нужно гудеть. С точки зрения пользователя.
0
А как быть с темным помещением (если датчик на свет реагирует) или с ситуациями, когда он не видит изменений (как много таких ситуаций и могут ли они быть случайно воссозданы)?
=) просто интересно
=) просто интересно
0
прочтите пожалуйста каменты выше… программа работает не от датчика света, а от датчика приближения (специальный сенсор, который появился на symbian 9.4)
0
Ну я в своем комменте учел тот факт, что не от света работает (просто не знаю, как точно, вот и спрашиваю) =)
И спросил еще, каковы шансы «одурачить» датчик (не специально, разумеется, ибо специально воришке проще блок снять)
И спросил еще, каковы шансы «одурачить» датчик (не специально, разумеется, ибо специально воришке проще блок снять)
0
Абсолютной защиты не существует. Ключевое слово в описании программы "поможет защитить от кражи".
По поводу блока… Сколько замечал, когда знакомые берут телефон в руки, долго его вертят в руках, пытаясь найти, как же он разблокируется.
Одурачить можно легко, если знать, как. Можно вытащить и тут же закрыть датчик рукой, пока сигнализация не сработала.
По поводу блока… Сколько замечал, когда знакомые берут телефон в руки, долго его вертят в руках, пытаясь найти, как же он разблокируется.
Одурачить можно легко, если знать, как. Можно вытащить и тут же закрыть датчик рукой, пока сигнализация не сработала.
0
Пробовал XpressAlarm заставить работать на N79 — не заработало, хотя «датчик приближения морды» в наличии.
XpressBeer — работает безупречно 8)))
XpressBeer — работает безупречно 8)))
0
Возможно имелось в виду Nokia N97? На n79 насколько мне известно нет этого датчика.
Странно, ведь люди с n97 отписывались мне и говорили о том что приложение работает. Оно запускается нормально? Что происходит?
Странно, ведь люди с n97 отписывались мне и говорили о том что приложение работает. Оно запускается нормально? Что происходит?
0
нет, речь о n79, tech2.in.com/media/images/2008/Aug/img_83781_n79_front.jpg
в правом верхнем углу рядом с камерой разве не тот самый датчик?
в правом верхнем углу рядом с камерой разве не тот самый датчик?
0
что то мне подсказывает, что это просто датчик освещения :)
0
я почему-то подумал что в статье будет инструкция по написанию приложения, а тут просто обзор, а жаль…
хотя некоторые приложения действительно интересные.
хотя некоторые приложения действительно интересные.
+9
на питоне вроде нельзя получить доступ ко всем функциям симбиан в отличии от symbian с++?
0
Напрямую нельзя, вы правы, но в комплекте идет достаточно модулей, которые являются обертками над симбиановским API. Для многих целей этого хватает, как видите. Камера, сообщения, записная книжка, календарь, сеть, акселерометр, bluetooth, UI, и т.д. В принципе тут возможностей побольше чем у Java.
Если не хватит, можно и написать обертку в виде pyd модуля.
Если не хватит, можно и написать обертку в виде pyd модуля.
0
Противоугонка просто супер!
+1
а мне создание плейлистов для стандартного плеера понравилась))
Щас с работы домой вернусь устрою тест драйв :) на N80 и E66.
ps Вопрос, проги работают с питоном+мегапак модулей 1.4.5 или серию 1.9+ тоже поддерживают?
Щас с работы домой вернусь устрою тест драйв :) на N80 и E66.
ps Вопрос, проги работают с питоном+мегапак модулей 1.4.5 или серию 1.9+ тоже поддерживают?
0
Для работы, как уже сказано выше, необходим просто установленный python 1.9.7, никаких «мегапак модулей» не нужно.
Для телефонов без тачскрина, у меня там всего 5 приложений, более менее интересных всего парочку :(
Для телефонов без тачскрина, у меня там всего 5 приложений, более менее интересных всего парочку :(
0
Посмотрел на заголовок — сразу подумал — Игорь kAIST. Не ошибся :)
Программы замечательные :)
Программы замечательные :)
0
Суперски, начал изучать питон и тут такое увидел. Глаза аж загорелись!
0
молодец!
0
О! А можно пару каверзных вопросов?
1) Вы делаете SIS для установки приложения в девайс?
2) В каком виде программа попадает на девайс? *.pyc или сорцы на питоне?
3) Что нужно поставить на девайс, что программа там работала?
1) Вы делаете SIS для установки приложения в девайс?
2) В каком виде программа попадает на девайс? *.pyc или сорцы на питоне?
3) Что нужно поставить на девайс, что программа там работала?
+1
1) Да, именно sis, готовые к установки. Как их делать, подробно расскажу в следующем посте
2) Обычный пользователь не видит что там внутри. Что попадет в sis файл: py или pyc, можно задать в опциях при упаковке. Если интересны исходники моих проектов, на офф. сайте они выложены.
3) Как я уже и писал, нужен установленный python не ниже версии 1.9.7. Это можно сравнить с .NET framework, который нужен для работы некоторых программ под win. У многих пользователей symbian 9.4, он уже стоит…
2) Обычный пользователь не видит что там внутри. Что попадет в sis файл: py или pyc, можно задать в опциях при упаковке. Если интересны исходники моих проектов, на офф. сайте они выложены.
3) Как я уже и писал, нужен установленный python не ниже версии 1.9.7. Это можно сравнить с .NET framework, который нужен для работы некоторых программ под win. У многих пользователей symbian 9.4, он уже стоит…
+1
Ага, то есть ненулевой шанс, что для работы питона на симбиане ничего дополнительно и ставить не придется? Спасибо большое за ответы!
0
Ну как сказать… Что касается symbian 9.4, где как мне кажется неплохо восполняю недостаток софта, python стоит у достаточно большого количества человек. По крайней мере брожу регулярно по сайтам, где постятся мои программы. И сейчас уже практически не спрашивают что такое python и зачем он нужен. Поставил один раз, и пользуйся всеми программами на нем написанными, изредка обновляя его версию.
Будем наедятся, что нокиа будет предлогать его установить(обновить), так же как AdobeFlashLite, например, если будет достаточно количество софта, на нем написанном.
Будем наедятся, что нокиа будет предлогать его установить(обновить), так же как AdobeFlashLite, например, если будет достаточно количество софта, на нем написанном.
0
Да я просто регулярно встречаю троянов под 9-ку, написанных на питоне. И было очень интересно, как же они там работают-то в итоге. Получается, что они расчитаны на тех пользователей, у которых питон уже стоит.
0
да, это обратная сторона медали…
написать такой «троян» очень легко…
import messaging
messaging.sms_send(u'xxxx',u'xxxx')
В свое время наблюдал волну «смс-бомберов», как их тогда называли, даже родился такой проект под symbian 7-8.1
soft.mobile-master.org/?project=smsprotect
написать такой «троян» очень легко…
import messaging
messaging.sms_send(u'xxxx',u'xxxx')
В свое время наблюдал волну «смс-бомберов», как их тогда называли, даже родился такой проект под symbian 7-8.1
soft.mobile-master.org/?project=smsprotect
0
Именно так все и сделано ;-)
У нас в антивирусе сейчас такой функционал как у вас по ссылке реализован :-)
У нас в антивирусе сейчас такой функционал как у вас по ссылке реализован :-)
0
Хех… Я то думал, что все эти «трояны» уже в прошлом.
Интересно наблюдать, как идин из антивирусов детектирует программу на питоне, упакованную в sis только за то что там присутствует строка sms_send :)
Интересно наблюдать, как идин из антивирусов детектирует программу на питоне, упакованную в sis только за то что там присутствует строка sms_send :)
0
В прошлом… Если бы!
А мы честно *.pyc декомпилируем, так что надеемся эт не про нас.
А мы честно *.pyc декомпилируем, так что надеемся эт не про нас.
0
Ради интереса, как, или это коммерческая тайна? :)
Дело в том, что у меня в коде в коде тоже встречается это пресловутое sms_send (те, кто хочет отправляет пожертвования). Детектировать зловредно это или нет, я думаю невозможно.
Декомпиляция pyc — задача нетривиальная. Да и в pyc открытым текстом есть этот самый sms_send. Или речь идет о перехвате системных вызовов во время исполнения программы? Хотя есть еще один способ, это мониторить outbox на наличие смс с короткими номерами и удалять при необходимости (вот вам идея, если еще не реализовано)
Дело в том, что у меня в коде в коде тоже встречается это пресловутое sms_send (те, кто хочет отправляет пожертвования). Детектировать зловредно это или нет, я думаю невозможно.
Декомпиляция pyc — задача нетривиальная. Да и в pyc открытым текстом есть этот самый sms_send. Или речь идет о перехвате системных вызовов во время исполнения программы? Хотя есть еще один способ, это мониторить outbox на наличие смс с короткими номерами и удалять при необходимости (вот вам идея, если еще не реализовано)
0
Посмотрите в сторону decompyle, кажется так продукт зовется.
0
Да, но с «тяжелыми» скриптами он не справляется… Повторюсь, заветную строчку sms_send можно увидеть и без декомпиляции.
0
О, привет :) С твоими прогами знаком еще с димона (igor.kaist дада), офигенные нестандартные реализации. Хотя на смарте у меня не любовь к питону со времен седьмой оси с 7-8Мб свободной памяти
0
Он отжирает оперативы меньше явы со своей виртуальной машиной, хотя все зависит от приложения конечно…
0
Спасибо :)
Делал ее, когда только учился программированию на питоне :)
Очень простая программа, главное идея, как я всегда говорил :)
Делал ее, когда только учился программированию на питоне :)
Очень простая программа, главное идея, как я всегда говорил :)
+1
если не трудно сделайте версию для девятки, очень хочеться попробовать
0
Запишу себе в блокнотик, но когда сделаю, сказать не могу :)
Да я думаю, кто нибудь быстрее сможет это повторить… Там все очень просто. Получается изображение с камеры, и анализируется среднее значение с 7 областей. Если в одной из них среднее значение суммы цветов пикселей отличается, значит в эту область попал палец.
Да я думаю, кто нибудь быстрее сможет это повторить… Там все очень просто. Получается изображение с камеры, и анализируется среднее значение с 7 областей. Если в одной из них среднее значение суммы цветов пикселей отличается, значит в эту область попал палец.
0
Спасибо. Может будет время сам попробую реализировать.
0
Пытался как-то написать музыкальное приложение, столкнулся с тем что задержка очень заметная при воспроизведении завука. Что как бы обламывает всю идею.
Думал pyd сделать с апи для быстрого проигрывания на основе с++ либ для игр, они вроде как обещали низкую задержку. И еще пытался апи для назначения звуков кнопок использовать. Но так ничего и не заработало :(
Как вы с этим боролись, или в новых телефонах такой проблемы нет?
Я просто для S60 9.1 писал Nokia 5700.
Думал pyd сделать с апи для быстрого проигрывания на основе с++ либ для игр, они вроде как обещали низкую задержку. И еще пытался апи для назначения звуков кнопок использовать. Но так ничего и не заработало :(
Как вы с этим боролись, или в новых телефонах такой проблемы нет?
Я просто для S60 9.1 писал Nokia 5700.
0
Я бы советовал заметки развить в приложение для работы с Evernote. У них есть открытый API и в сети достаточно примеров работы с ним именно на Python. И конечно же жду статей о самом процессе разработки.
0
Ого, неужели это все работает на тачфонах Нокии? Это очень круто, и идеи тоже очень интересные. Плюс в карму.
0
Жду статьи, а лучше — полезных ссылок о разработке. Для начала — хотя бы в чем вы пишете софт, какой эмулятор, где взять документацию.
Сам хожу с 5800 и расстраиваюсь скромным парком приложений, хотелось бы приложить руку к его расширению. :)
Сам хожу с 5800 и расстраиваюсь скромным парком приложений, хотелось бы приложить руку к его расширению. :)
0
А я всё думал о каком противоугоне ты на форуме говорил. Неплохо.
0
Суперская статья, интересно, добавил в закладки, поправьте «на офф. сайте» одна буква лишняя
0
тоже очень хочется гайдов по написанию приложений from scratch. есть 5800, есть идеи, а как реализовать толком мануалов нет…
кстати, вот пару ссылок, где можно найти новый софт\игры под него:
allnokia.ru/symbsoft/
smart60.ru/
nokia-5800-s60.ru/
touchnokia.ru/
nokia5800.ws/
кстати, вот пару ссылок, где можно найти новый софт\игры под него:
allnokia.ru/symbsoft/
smart60.ru/
nokia-5800-s60.ru/
touchnokia.ru/
nokia5800.ws/
0
скоро будет, для этого как раз я и пришел на хабр :)
P.S. К вашему списку хотел бы добавить и порекомендовать форум сайта nokia5800.ru, так много адекватных людей, и подборка софта неплохая и регулярно обновляется. Там мне подкинули идеи некоторых приложений, обзор которых вы видели. И дизайн мне делают парни из того форума.
P.S. К вашему списку хотел бы добавить и порекомендовать форум сайта nokia5800.ru, так много адекватных людей, и подборка софта неплохая и регулярно обновляется. Там мне подкинули идеи некоторых приложений, обзор которых вы видели. И дизайн мне делают парни из того форума.
0
Классная статья, проги супер, особенно XpressNote.
0
Еще бы XpressNote синхронизировать с Evernote… :)
0
А есть ли в планах создание фотобраузера? Стандартный ой как не радует в 5800.
0
Вот уж точно великолепная пропаганда Python'а. Просто великолепно!
Впечатлила особенно противоугонная программа — я такого ни у кого ещё не встречал. Скажите, сами идею придумали?
Впечатлила особенно противоугонная программа — я такого ни у кого ещё не встречал. Скажите, сами идею придумали?
0
Реально круто! Подкину вам ещё идею: сделать аналог SMS Spam Manager, очень полезная программа получилась бы.
0
Sign up to leave a comment.
Python for series 60, на что же он способен…