четверг, 16 февраля 2006 г.

Пишем в ЖЖ на Pocket PC

В ЖЖ можно писать по разному - через Веб-интерфейс, Семаджик, Логджем. Но иногда у возникает желание написать “сейчас”, а компьютер недоступен. У токого “мобильного” репортажа куча достоинств - он наиболее точен и оперативен, выхватывает детали, лаконичен (в большинстве случаев нормальная клавиатура недоступна :). Есть много способов написать в ЖЖ - через sms, wap, ява-апплет в телефоне, но эти способы выходят за рамки моего рассказа.

Раньше я периодически “мобильно” постил посредством LJ2ME, а недавно у меня появился КПК. Зовут его HP iPAQ 4150. Соответственно я начал искать способ писать с него.

Вашему вниманию предлагается шесть способов это сделать




Описание

1. Веб-интерфейс


Ну тут все понятно - открываем браузер, медленно и печально идем на http://livejournal.com/mobile/, логинимся и пишем.

Достоинства
» Не нужно ничего скачивать - все уже готово. Способу не страшны хард-ресеты, сбои софта и случай “не та карточка воткнута”.
» Там же можно почитать френдленту
» http://www.livejournal.com/update.bml Реализует все фичи ЖЖ - теги, карренты, доступ для выбранной группы и прочее...
Недостатки
» Одно неверное движение и вы отец на homepage. Благо кнопочка рядом с пробелом :). Когда вернетесь, текста, который вы набирали последние n минут уже не будет :(
» Способ неустойчив к сетевым сбоям. В зоне плохого приема (если вы пользуете GPRS) скорее всего не получится добраться до самого http://livejournal.com/mobile/, если и получится, то вдвойне обидно будет когда не получится набранный текст отправить
» Более затратен в плане траффика
» “Моментально” начать писать не получится.
Итог
В российских условиях можно пользоваться если не жалко траффика, денег и нервов.

2. PocketLJ


Это можно сказать официальный клиент ЖЖ, предложенный на http://www.livejournal.com/download/index.bml?platform=Handhelds. Сайт - http://www.pocketlj.com, сообщество -
.Собственно говоря это не совсем полноценный клиент, а всего лишь канал в AvantGo. То есть фактически тот же веб-интерфейс, только не требующий постоянного соединения (если кто не знает, в AvantGo информация передается и получается тогда когда вы “скажете” синхронизироваться)
Достоинства
» Может вести несколько журналов одновременно
» В случае, когда сети “не хватило” аккуратно синхронизирует все когда оная появится или КПК “сядет” в кредл
Фактически на этом достоинства заканчиваются и начинаются Недостатки (да, именно, с большой буквы)Недостатки
» Как видно на скриншоте, киррилицу PocketLJ не поддерживает никак. То есть даже в интерфейсе. Я написал в теме слово “тест”, и когда перешел к тексту самого поста “тест” превратился в “????”. Я уже даже не знаю имеет ли смысл перечислять дальнейшие недостатки.
» Никаких дополнительных возможностей нет - ни тегов, ни каррентов, ни доступа для выбранной группы
» Очень затратен в плане траффика. При синхронизации AvantGo отправит и примет кучу всего - списки новых каналов, само содержимое каналов, на которые вы подписаны (если подписаны конечно). А вы хотели то - всего лишь отправить запись весом в несколько килобайт!
» Использует промежуточное звено. Что не очень благоприятно для безобасности вашего журнала
» Требует AvantGo. Если его нет - придется загружать дистрибутив размером ~6MbИтог
Русскому ЖЖисту никак не подходит. То есть вообще. Впрочем, буржуи тоже жалуются на большое количество downtime. Вообщем, твердая два! :(

3. StreetJournal


Самый аскетичный клиент в обзоре. Сайт http://streetjournal.ilay.info/, сообщество
. На текущий момент, наверное, самый известный клиент для Pocket PC
Достоинства
» Маленький. CAB-файл весит 88K
» Простой. Не перегружен возможностями.
» Имеет некоторые возможности форматирования текста (жирный, наклонный, подчеркнутый)
» Отлично работает с русским языком
» Исходный код свободныйНедостатки
» Имеет версию 0.1, что говорит о “детских болезнях”. Периодически валится, отказывается работать.
» Проект умер в младенчестве. Никто им сейчас не занимается, и похоже и не собирается.
» Возможностей очень мало. Причем отсутствие некоторых раздражает. В частности, не запоминает логин/пароль (надо каждый раз логиниться), не работает Copy&PasteИтог
Пригоден для использования, но возможности более чем скромны. Свободность кода предполагает, что проект может возродиться, но надежды на это мало.4. PPCDJ

Наверное самый навороченная программа в обзоре. Сайт http://ppcdj.sourceforge.net



Достоинства
» Много возможностей. Список френдов, редактирование предыдущих записей.
» Работает с дюжиной других серверов. (deadjournal.com, greatestjournal.com и пр.)
» Неплохой редактор с возможностью форматирования текста.
» Исходный код свободный.

Недостатки
» Та же проблема что и PocketLJ. Русский язык поддерживается очень плохо. То есть никак. Но если здесь в редакторе все в порядке, то после отправки в блог попадут кракозябры. Не знаю как удалоcь авторам программы достичь такого эффекта.
» Несмотря на “взрослую” версию 1.3 программа невероятно “падуча”. Падает все время и по любому поводу. Например, я так и не смог получить список друзей.

Итог
Если бы не было свободных исходников - поставил бы твердую два за безобразие с русским языком. Но они есть и желающие могут подправить что-то. Желающие! Два шага вперед!

5. PocketPoster


А вот еще один коллега StreetJournal - маленький и аскетичный. Сайт - http://sourceforge.net/projects/pocketposter/, сообщество


Достоинства
» Маленький. CAB-файл весит 45K
» Простой. Не перегружен возможностями. С ним не нужно “учиться” работать. Впрочем версия программы - 0.5, так что все еще впереди
» Единственный в обзоре (кроме веб-интерфейса) умеет работать с тегами
» Исходный код свободныйНедостатки
Пожалуй, излишнюю простоту можно записать минус. Субъективно, он даже аскетичнее StreetJournal. Наличие поддержки тегов не компенсирует необходимости набирать <b></b> руками!
» Его работу с русским проверить не удалось - я просто не смог отправить запись :(. То ли у мня что-то с соединением случилось, то ли оно так написано (см. последний скриншот).
» Не работает Copy&PasteИтог
Неплохо для начала. Может со временем что-то из него и вырастет. А пока рекомендуется тем, кого по возможностям устраивает StreetJournal, но устал от его глюков.6. ppc2lj

Очень молодая и очень уверенная попытка стать “самым-самым”. Сайта как такового нет, есть сообщество

Достоинства
» Программа имеет широкие возможности. Писать легко и удобно - в процессе легко вставить элемент форматирования ссылку на другого lj-юзера
» Есть менеджер друзей. Немного спорная функция, но наверное этот список нужен для уровня доступа “для определенной группы”
» Базовые функции (login, post) сделаны хорошо. Глюков в них не замечено.
» 120K - совсем немного.
» Отлично работает с русским
» Активно развивается, автор русскоязычный и вменяемый.

Недостатки
» На текущий момент программа не имеет четкой системы версий
» Новая версия часто бывает “сломанной”. И вообще глюки периодически всплывают, правда быстро исправляются.
» Нет исходников. Будет обидно если автору станет “не до программы” » Нет поддержки тегов, групп.

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

Как вы видите - проектов много, почти у каждого планов - громадьё. Выбирать вам. Лично я остановился на п.6 и вполне доволен им.
Использовалось

HP iPAQ 4150, WM2003