maemo

Вышел ussd4all 0.0.4

К сожалению nokia отказалась исправлять ошибку в реализации USSD без объяснения причин. Так что мне придется и дальше поддерживать свой грязный хак.

ussd4all 0.0.4 is out

Unfortunately nokia refuses to fix bug in USSD realization without any explanations. So I have to continue supporting my dirty hack.

Bike computer UI

I'm currently in a process of making UI for bike computer and I would like to know your opinion about it's usability. Four types of elements can be placed on display: clock, current speed, counters and graphs. The most interesting ones are counters. They store information about distance, average, maximal and minimal speed and about time spent for riding.

Велосипедный спидометр

Сегодня у меня нашлось время на написание прототипа программной части для велосипедного спидометра. Так как мне удалось найти хороший пример по чтению данных с микрофона через GStreamer на питоне, то прототип написан на питоне. Теперь, когда я знаю, что выбранный подход работает и знаю, как должно работать полноценное приложение.

GUI для велокомпьютера

Недавно я писал про программную поддержку велосипедного спидометра для n900. Тогда это был CLI прототип на питоне. Теперь готова первая beta версия нормального приложения. Оно было переписано на C++, что снизило потребление процессорного времени в четыре раза. Для начала реализованы скорость, расстояние, средняя скорость, средняя скорость за последние 5 минут и часы. Так что программой уже можно пользоваться. Настало время для главного вопроса: "Сколько человек заинтересовано в таком софте и чем n900 может быть лучше обычного велокомпьютера?"

Bike speedometer GUI

Some time ago I've written about software support for bike speedometer for n900. It was proof of concept CLI realization in Python. Now firs beta of normal application is available. It was rewritten in C++, which decreased CPU usage by four times. For the beginning speed, trip distance, average speed, average speed in last 5 minutes and clock are supported. So this is already a usable solution. Now the main question is "How many people are interested in this and why n900 can be better, than usual bike computer?"

Bike speedometer

Today I've found some time to write a draft version of software part for a bike speedometer. As far a I could found a good example for getting data from microphone using GStreamer in python, this version is written in python. Now I know that this approach works and I know what tools are needed, so I can write a complete app.

Держатель для телефона на велосипед

Давно хотел такую штуку, но в продаже не видел. Решил для начала купить держатель для автомобиля, все равно пригодился бы. И, к моему удивлению, оказалось, что конструкция с двумя резинками по краям держит телефон очень прочно, достаточно сжимать лапки на три-четыре шелчка.

USSD4all

USSD are widely used for communicating with mobile operators: receiving information about balance, prepaid minutes or megabytes left. They were introduced in 1990's and a way they are accessed remains the same. Every time when user wants to know his balance he has to enter unintuitive code to get a message for a short period of time. USSD-widget introduces new usage pattern, which minimizes number of actions needed to make a query to bare minimum, which allows better balance control. This is useful because mobile operators tend to steal money in a hope that users won't notice it.

USSD4all

USSD запросы широко используются операторами мобильной связи: через них можно узнать баланс, количество предоплаченных минут и мегебайт. Они были разработаны в 1990'х и с тех пор способ работы с ними не поменялся. Пользователь должен ввести неинтуитивный код чтобы на экране высветилось сообщение. USSD-widget предоставляет новый способ использования этих кодов, уменьшающий количество необходимых действий до минимально возможного, что позволяет лучше контролировать свой счет. В том числе это важно в силу того, что опреаторы порой приворовывают в надежде, что это останется незамеченным.
Syndicate content