2006-07-19

AvantGo!

Раньше я пользовался встроенным Blazer-ом, но недавно перешел на AvantGo.


Два слова для тех, кто не знает, что такое AvantGo: изначально это был Offline-браузер, который через HotSync подгружал "каналы" - читаем "фиксированные URL" через сайт AvantGo, сервер которого "на лету" конвертил HTML и преобразовывал его в простой формат отображения, с которым мог справиться простенький Motorola Dragonbell. Лично я не нашел ничего удобного в этом сервисе и забросил им пользоваться, по причине наличия более достойного решения iSiloWeb, которому никакой внешний сервер не нужен: вся конвертация происходит на вашем локальном компьютере. Но и его я тоже забросил через некоторое время, уже не помню почему (то ли глюки, то ли плохо с кириллицей/юникодом, то ли лень было делать хотсинк по утрам).

И вот, прочитав новости о том, что AG сделал поддержку RSS, я набрался терпения и полез за новой версией (всего-то пара-тройка лет прошла) на http://www.avantgo.com/frontdoor/index.html

Начнем с плохого. В AG есть реклама. Она раз в неделю меняется, находится на заглавной странице и в принципе не особо мешает - лично я уже и не замечаю ее толком. Далее, RSS мне загрузить так и не удалось - не всякий RSS ему, видите ли, понятен!

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

Теперь о хорошем. Великолепное понимание One Hand Operations. Оно, знаете ли, включает не только поддержку TTpad-а, оно продумано так, чтобы вообще не надо было тыкать в экран! Например, функция Back в Blazer-е требует тыкания в экран (причем кнопка маленькая и пальцем это не сделаешь, надо тянуть стилус), а в AvantGo - лишь длительного нажатия вправо. Я руководство не читал, нашел это чисто интуитивно.

Добавлена фича Wireless Sync. Это означает, что теперь не надо запускать HotSync. Очень удобно и быстро получается при наличии WiFi. То есть - не надо иметь поблизости компьютер с вашим PalmDesktop.

И наконец - есть режим Online! Это означает, что имеем уже полноценный Online-браузер и при необходимости можно им попользоваться. Но чудес ждать не надо - ява-скрипт во всплывающих окнах он не умеет точно так же, как и Blazer. 

Кстати, управлять "каналами" можно тоже с пальма - пальм логинится на сервер и работает с ними так же, как с "большой" машины через веб-интерфейс сервера AvantGo. Особенно удобная фича - указывать для канала глубину хождения по ссылкам... То есть у меня в кармане всегда есть полностью скачанная газета "Коммерсантъ" - определяем URL http://www.kommersant.ru/pda/kommersant.html, выставляем глубину = 1.

Резюме: время, потраченное на "возню" с созданием аккаунта и занесением каналов, окупается с лихвой. Я был приятно удивлен, насколько они продвинулись в развитии своего software. Хотя, сразу обращает на себя внимание анонсированная поддержка PocketPC.

2006-03-29

Поле Birthday

Посмотрел я тут в Calendar 1.2.2, и увидел то, что раньше никогда не видел - пиктограмму с иконкой дня рождения...

Как же я раньше-то этого не замечал? Наверное потому, что раньше я пользовался (и продолжаю пользоваться) приложением HappyDays, которое расставляло в старом AddressBook алармы о днях рождения, обрабатывая одно из custom-fields. Таким образом, можно было одним тапом расставить все напоминания в DateBook по информации из AddressBook. К чести автора можно заметить, что он еще дал возможность смотреть список контактов с днями рождений, сортировать его по-всякому, экспортировать алармы в ToDo и переходить между лунным и солнечным календарями. Год назад развитие программы встало, и видимо уже не продолжится. Жаль, хотя если честно неясно, что там еще можно было бы усовершенствовать...

Получив в руки LD, где уже жил новый PIM, я восхитился обилию полей и наличию поля Birthday в частности, абсолютно не понял его смысл и благополучно забил. И только для своего контакта в процессе баловства я поставил это поле, и вот - с удивлением заметил, что оно работает! Во-первых, на ДР можно поставить аларм (обязательно за N дней), во-вторых, в Agenda-view видна строка с отдельной пиктограммкой (торт со свечкой). Короче, я плакаль. Может чего еще происходит? Например, если наступает ДР для записи, обозначенной как Buisness Card, девайс включится и проиграет midi "HB2Y"?

Одно мне кажется неправильным - Palm сделал вид, что ничего подобного от сторонних разработчиков на их платформе до гордого введения этой фичи не существовало. Вот чего мне как пользователю HappyDays надо делать? Ручками переносить? А если наоборот - у меня все забито в поле Birthday, а я желаю перебраться на более симпатичный HappyDays, который (кажется) понятия не имеет про новый PIM и этого самого поля Birthday не видит? Ну что за палки в колесах?!

Кажется, я могу сделать простейшую модификацию MyAddressDB и обучить ее перебрасывать данные из custom-полей в Birthday и наоборот. Не знаю, насколько это будет востребовано - как всегда, по старой привычке, пишу для собственного пользования :) Точнее, просто по приколу :)

2006-02-14

ALP

Сегодня:

3GSM World Congress, BARCELONA, Spain, February 14, 2006 — ACCESS Co., Ltd., and its wholly owned subsidiary, PalmSource, Inc., today announced the ACCESS Linux Platform (ALP), the latest evolution of Palm OS® for Linux. The ACCESS Linux Platform is designed to be an integrated, open and flexible Linux-based platform tailored for smartphones and mobile devices.

Полный текст
http://palmsource.com/press/2006/021406_accesslinuxplatform.html

2006-02-08

Презентации

Полез смотреть API к DBI, напоролся на презентацию для M$ PPT по поводу работы DBI/DBD.

Испытал культурный шок по этому поводу. Однако...

2005-12-30

PODS & XRD

Освоил азы PODS. По крайней мере, перетащил туда MyAddressDB.

Набор утилит оставляет после себя сладкое ощущение лекой незавершенности. Или я просто не понял до конца, как пользоваться Eclipse. Какой-то чувак писал в форуме, что "надо понять философию Eclipse". Честно говоря, я пока до этого не созрел.

Хоть PODS изначально и имеет под собой prc-tools и eclipse (вещи, писанные далеко не программистами PalmSource), одну вещь они таки решили устранить и заменить на собственные утилиты. Речь про PilRC.

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

Заменили на XRD.

Не дали никакого конвертера из rcp (формат PilRC).

Дали только возможность выдернуть из бинаря (.prc) ресурс - дешево и сердито. Из впечатлений - стало сложнее, неоправданно взгромоздили синтаксис (XML в основе). Немного уродливо. Утешает одно - Ардири на свой проект забил, а PalmSource может и родит еще чего. Хотя неясно когда и что...

2005-12-15

RTA

Сел "курочить" мой любимый ReadThemAll и наткнулся на статью его автора:

http://nauka.relis.ru/07/0209/07209063.htm

Вот ведь как бывает, в сущности у меня - так же.

2005-12-13

MyAddressDB


От идеи до публичного релиза (одна промежуточная версия с серьезным расширением функционала, тестирование на себе и на товарищах, дока на русском и англицком, лицензия, краткий хелп на устройстве) прошло около полгода. Это смертельно много для многих программных продуктов, а тем более для таких простых.

Хотя даже великий Ardiri забил в итоге на PilRC. Видимо период счастья от программирования под эту платформу уходит для меня в небытие. Я старею?..

2005-12-12

Купил The BAT!

Не выдержала душа поэта, купил я под новогоднее снижение цен лицензи на The Bat! v3, а заодно, зачем-то, лицензию Pro, позволяющую "использовать программу для деловой переписки на работе, в коммерческих целях".

2005-12-04

LifeDrive update 2.0

Нарыл update 2.0 для LifeDrive Manager. Ставлю. Точнее, молюсь. Из трех устройств, которым я апдейтил флеш, выжило только одно (и то - потом его украли :( правда, уже не у меня). Это - четвертое...