2008-01-01

Кроссплатформенный клиент Petrus Blogger

Drivel — нативный клиент для блоггинга, последнее обновление которого датируется 2006-08-06, не оправдал надежд на успешный постинг. Долгие попытки поиска нативного оффлайн клиента для Blogger наконец увенчались успехом. Встречайте кроссплатформенный клиент Petrus Blogger! Программа распространяется под лицензией BSD, написана на Java, соответственно требует Sun JRE 5.0 or later. В репозитории Ubuntu 7.10 есть пакеты как пятой, так и шестой версий. Я устанавливал JRE 6:

sudo aptitude install sun-java6-bin

Официальная страница проекта расположилась по адресу: petrus-blogger.peterp.org
Есть детальный мануал на английском. Нам нужен zip-архив (на текущий момент это petrus-0.9.10.zip):
wget http://downloads.sourceforge.net/petrus-blogger/petrus-0.9.10.zip

Распаковка и перемещение в каталог:
unzip petrus-0.9.10.zip
cd petrus

Теперь делаем исполнимым файлик:
chmod +x petrus.sh

Запускаем клиент:
./petrus.sh

Установка с помощью Java Web Start
Этот метод выглядит элегантней и позволяет получать самые свежие версии. Единственный минус, приложение будет запускаться чуть медленнее, но это капля в море по сравнению с предоставляемым удобством.
Выполним команду:
javaws http://petrus-blogger.peterp.org/jnlp/petrus-blogger.jnlp

Следуйте предложенным инструкциям. Программа установит Petrus Blogger, а нам останется лишь создать ссылку на быстрый запуск.
Запуск:
javaws -offline -Xnosplash http://petrus-blogger.peterp.org/jnlp/petrus-blogger.jnlp

С опцией -offline обновления не будут каждый раз проверяться, -Xnosplash запрещает показ splash.

Использование
Программа знает русский "из коробки" (спасибо разработчику Петру Пантелееву).

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

Далее Файл — Вход на сервер и вперед, на встречу свежим постам :)

10 комментариев: ответить

01.01.2008, 20:45   Petr Panteleyev комментирует...

GTK ужасен.

02.01.2008, 12:01   Dr.AKULAvich комментирует...

Понимаю вашу иронию, ведь на Маке все выглядит куда приятней. Но в плане юзабилити и красивости клиент в gnome выглядит пока ущербно в сравнении с другим gtk'шным софтом.

02.01.2008, 12:33   Petr Panteleyev комментирует...

Да, GTK look and feel у Свинга - не лучший из доступных. Поэтому я на юниксах использую native Java L&F (Metal).

Но вообще, когда я еще пользовался линуксом, то всегда ставил KDE.

11.01.2008, 15:38   Dr.AKULAvich комментирует...

Обновил запись. Java Web Start включен.

31.03.2008, 10:55   Petr Panteleyev комментирует...

Обратил только что внимание. Я бы не советовал делать локальную копию jnlp файла. Он, все же, очень редко, но меняется. В результате, сохраненная копия перестанет запускать приложение.

31.03.2008, 11:10   Dr.AKULAvich комментирует...

За все время использования Petrus Blogger jnlp пришлось поменять один раз (для билда 0.9.9.2). Доступ к файлу, мне кажется, происходит быстрее. Или я ошибаюсь?

09.04.2008, 23:38   Petr Panteleyev комментирует...

Там несколько вложенных jnlp-файлов, поэтому выигрыша от сохранения корневого дескриптора не будет. Кроме того, версии jar-файлов тоже каждый раз проверяются.

Если хочется реально экономить время запуска, то надо использовать режим offline.

10.04.2008, 7:47   Dr.AKULAvich комментирует...

Я offline всегда использую. Когда смотрел на скорость запуска локальной-нелокальной копии показалось, что с первой быстрее. Сейчас подправил пост. Спасибо за ответ.

10.04.2008, 7:54   Petr Panteleyev комментирует...

Ссылка на .zip уже давно устарела.

30.04.2010, 20:28   Виктор комментирует...

Не хочет логиниться в аккаунт гугла. Не пойму что делать.

Отправить комментарий