Money 0.0.58

Выпустил новую версию Money.

Теперь программа может создавать дубликаты записей при выборе пункта меню «Создать копию». Новая запись является полной копией существующей, только время и дата подставляются текущие. Появился пункт меню «Править запись» для тех, кто не догадывается, что для того, чтобы отредактировать запись достаточно по ней щелкнуть.

В планах: сделать поиск по категориям и комментариям.

Рубрика: Uncategorized | Метки: , | Оставить комментарий

APN Guess Tool

Задумал сделать мобильный веб-сервис для автоматического определения настроек APN для сотовых операторов. Без правильных настроек APN BlackBerry не может выйти в интернет по Direct TCP. Очень часто достаточно использовать BIS или BES без всяких настроек, но для закачивания данных объемом больше 64КБ приходится подключаться к Direct TCP (или Wi-Fi, но этот вариант не всегда доступен).

Суть веб-сервиса в том, чтобы по MCC и MNC кодам вернуть APN настройки для оператора. Объем данных, возвращаемый сервисом всегда меньше 64KB, поэтому приложение может использовать BIS или BES соединение для получения настроек APN, а потом получив настройки попытаться подключиться через Direct TCP, используя эти настройки.

Таким образом, этот веб-сервис призван упростить жизнь пользователям аппаратов BlackBerry, которые не удосужились или не смогли установить APN настройки в своём телефоне. В приложении следует применить следующий алгоритм:

1. Попытаться подключиться по Direct TCP с настройками по умолчанию.

2. Если это не удается и мы работаем на девайсе с GPRS, EDGE или 3G, сделать запрос на сервер https://dimakornilov.ru/bb/apn.php?mcc=<mcc>&mnc=<mnc> через BIS или BES.

3. Попытаться подключиться с каждой тройкой (APN, username и password) настроек и успешную сохранить в PersistentStore.

4. Если ничего не получилось, сказать пользователю об этом и предложить ввести ему настройки вручную.

Это гораздо лучше, чем показывать пользователю сообщение об ошибке и тем самым обрекать себя на получение одинаковых писем с этой проблемой в саппорт.

Я планирую набить базу как можно больше, перед тем как начать использовать этот веб-сервис. В настоящий момент, для тестовых целей я добавил три российских оператора.

Например, можно посмотреть, что будет возвращено для Билайна.

Формат:

<Имя оператора 1>: <то, что надо добавить в Connector URL после deviceside=true>

<Имя оператора 2>: <то, что надо добавить в Connector URL после deviceside=true>

и т. д.

Рубрика: Uncategorized | Метки: , , , | Оставить комментарий

Пиратство и разработка приложений для BlackBerry

Сегодня нашел пиратскую версию своего unRAR:

http://www.bbsgame.mobi/viewthread.php?action=printable&tid=15326

Я решил никак не противодействовать пиратству, кроме вежливого обращения к модераторам форума с просьбой удалить аттачмент.

Вопрос: надо ли защищать приложений от пиратства путём лицензионных ключей, привязанных к одному единственному аппарату?

Технически это возможно. Но как показывает практика, пользователи не очень любят эти лицензионные ключи. Об этом в частности свидетельствует этот пост. Суть в том, что ключи теряются при переустановке, в связи с этим запросы в техподдержку возрастают и т. д. и т. п. Сплошные неудобства! Причем, лицензионный ключ не является панацеей от пиратства. Код программы декомпилируется, обращения к серверу лицензий легко перехватить и вернуть то, что нужно, с помощью установки дополнительного модуля. Пуля дырочку найдёт, разработчики не могут эффективно противодействовать хакерам на этой платформе.

Как однажды заметил Евгений Касперский, пиратство помогает пиарить продукт. Те, кто не могут позволить себе купить продукт, украдут его, но слух о нём дойдёт до тех, кто сможет его купить и, таким образом, вы всё равно останетесь в прибыли.

Рубрика: Uncategorized | Метки: , | Оставить комментарий

Cornopolitan — скоро во всех киосках Союзпечати

Читать ЗДЕСЬ!

Рубрика: Uncategorized | Метки: , , | Оставить комментарий

Недокументированные аргументы для запуска BlackBerry приложений

При запуске приложения, можно указать дополнительные аргументы, благодаря чему приложение совершает какое-то действие. Я решил коллекционировать в этом посте свои находки о рабочих аргументах.

Чтобы запустить приложение с аргументами, нужно использовать следующий метод:

ApplicationManager.getApplicationManager().launch(String app);

Читать далее

Рубрика: Uncategorized | Метки: | Оставить комментарий

Тест для мужчин

Аналогичный тест сделала и для мужчин. В составлении разрешила поучаствовать Диме. 

http://aeterna.ru/test.php?link=tests:91235

Рубрика: Uncategorized | Оставить комментарий

Мужчина твоей мечты

Я составила и спрограммировала тест, который поможет определить наиболее подходящий типаж мужчины, дамы, все сюда!

http://aeterna.ru/test.php?link=tests:91112

Результаты пишите в комментах!

Рубрика: Uncategorized | Оставить комментарий

Мы строили строили и наконец построили

Пууууззззззл из 2000 штук!!!, собирался с начала февраля) Художник, написавший картину — Ван Гог.

Рубрика: Uncategorized | Метки: , | Оставить комментарий

Money — 30 тысяч загрузок на GetJar!

Поздравляю себя с достижением этого рубежа! Ещё ни одно моё приложение никогда не достигало такой популярности.

Money — это простое и бесплатное приложение для учета личных расходов и доходов, совместимое с большинством телефонов, поддерживающих Java ME, с возможностью экспорта данных на e-mail.

Рубрика: Uncategorized | Метки: , | Оставить комментарий

Save Web Page для BlackBerry

Одна из моих программ заслужила крупный обзор на одном из итальянских блогов, привязанных к системе распространения программ Mobihand. Жду всплеска загрузок и отзывов пользователей.

Save Web Page позволяет из стандартного браузера BlackBerry сохранять страницы в формате PDF для просмотра их в оффлайн-режиме. В частности, это удобно для авиа-перелётов: перед полётом сохранить книжки, статьи, посты в блогах и прочую информацию в документ PDF, чтобы затем в самолёте спокойно их просматривать. Используется специальный веб-сервис для конвертации в формат PDF, обеспечивающий максимальное качество просмотра.

Из трёх моих приложений, которые в настоящий момент представлены в этом магазине, Save Web Page приносит больше всего денег. Замечу, что эта программа также потребовала меньше всего усилий в разработке (2 дня).

Рубрика: Uncategorized | Оставить комментарий