Bloxer2 – recenzja.

Wszystko zaczęło się oczywiście od tego wpisu, w którym dowiedziałem się, że dostępna jest nowa wersja probramu Bloxer2. Ponieważ wielokrotnie narzekałem na bloksowy edytor, to postanowiłem dać mu szansę, tym bardziej, że z racji faktu, że jest napisany w Javie, ma szansę działać pod każdym systemem.

Bloxer2 screenshot

Źródło: http://sourceforge.net/projects/bloxer2/

Testowany był na leciwym kompie (PIII 1GHz, 1 GB RAM) z zainstalowanym Debianem w wersji testing (Squeeze). Java debianowa, z oficjalnego repo (6.20-dlj-1). Pobranie bez rewolucji – jak to zwykle z Sourceforge. Uruchomienie przez wywołanie załączonego w archiwum pliku sh. Pierwsze wrażenie pozytywne – uruchomiło się i to nawet żwawo, choć to Java[1]. Zajętość RAM po uruchomieniu 7,7% wg top – wynik jak najbardziej przeciętny. Maksimum, które widziałem, pod koniec pisania notki to 10%. Spokojnie uchodzi.

Po uruchomieniu grzecznie poprosił o podanie konta i hasła, następnie wybór bloga (cóż, tu nie potestuję, bo mam jeden). W Ustawienia niezbyt wiele opcji, ale z przydatnych – zapisywanie notki co kilkanaście sekund (jak ktoś korzysta z Firefoksa, to dokładnie to samo ofreuje rozszerzenie Lazarus, które jak zwykle gorąco polecam). Jednak chyba, żeby działało trzeba raz zapisać notkę ręcznie (a mógłby robić to do jakiegoś domyślnego pliku).

Pora na edycję (tego) wpisu. Pierwsze wrażenie z edycji także pozytywne – jest obsługa tagów, jest formatowanie dla wstępu, całość wygląda prosto (przynajmniej dla mnie, wcześniej korzystałem z TinyMCE) AKA czytelnie i schludnie. Wpisy robi się normalnie – nie widzę jakichś większych różnic w porównaniu z przeglądarkowym TinyMCE.

Drugie wrażenie – także pozytywne. Spodziewałem się jakiegoś półspolszczonego, topornego crapu, a tymczasem nie zauważyłem żadnego nieprzetłumaczonego miejsca (wliczając w to podpowiedzi na przyciskach), co więcej, dostępna jest czytelna i dopracowana (przynajmniej na pierwszy rzut oka) pomoc. Rozmieszczenie pozycji przemyślane, fajne funkcje typu podpowiadanie tagów (z listy tagów już wykorzystanych na danym blogu).

Nie samymi pozytywami człowiek jednak żyje. Nie ma sprawdzania pisowni (oddając sprawiedliwość, nie działało także w przeglądarce i TinyMCE). „Oczko” w lewym górnym rogu z podpowiedzią Otwórz blog w przeglądarce nie działa (a przegladarka w systemie jak najbardziej ustawiona; miejca na ręczne podanie ścieżki do programu przeglądarki brak…). Dramatyczny minus w stosunku do przeglądargowego TinyMCE to brak podglądu notki tak, jak będzie wyglądać na blogu. Ja rozumiem, że WYSIWYG jest, ale co rzeczywisty podgląd, to rzeczywisty podgląd – choćby linki można sprawdzić. Brakuje też możliwości podglądu i edycji kodu HTML.

Z irytujących drobiazgów: nie wiem na ile to kwestia wyglądu, na ile mojego przyzwyczajenia, ale miałem tendencję do kasowania ostatniej spacji/znaku na końcu edytowanego tekstu – wyglądało jakby dwie były. Bliższe przyjrzenie się potwierdza, że jest bug – po przejściu parę linii do góry i powrocie (czy też wciśnięciu klawisza End) ewidentnie kursor ustawia się o spację za daleko, a wciśnięcie kasuje np. kropkę, która faktycznie jest na końcu (bez spacji za nią).

Pod dłuższym szukaniu udało mi się też znaleźć jeden bug w wyglądzie – przy wyborze kategorii po Wszystko, albo raczej nad nim wiele pustych pozycji. Niewiele mówią (przynajmniej mi, ale podejrzewam, że i początkujący będą mieli z tym problem) hasła typu ustaw powłokę w położeniu absolutnym czy wstaw powłokę. WTF powłoka? Pomoc na ten temat milczy.

Załączanie zdjęć (w sprawdzanie optymalizacji się nie bawię) – działa (wiem, że nie ma, o tym dalej). Szkoda, że nie ma intuicyjnego powrotu do doboru parametrów (zdaje się dwuklik na obiekcie działa), przydałby się opis, jak zrobić podpis pod zdjęciem… Nieintuicyjne jest też usuwanie zdjęcia – trochę topornie to działało.

Mi osobiście program się podoba i gdyby miał edycję HTML, sprawdzanie pisowni i podgląd jak w TinyMCE to dziś się przesiadam. Skoro nie ma, to raczej poczekam chwilę, mam nadzieję, że bugi zostaną szybko poprawione. Po lekkiej rozbudowie Pomocy i poprawkach błędów IMO spokojnie można polecać go zaczynającym blogowanie na Blox, tym bardziej, że każdy z obecnie dostępnych przez stronę edytorów jest niedoskonały.

Pora na publikację notki… Wiele mówiący błąd: Wystąpił błąd przy wysyłaniu do serwera. Trochę żenada – dla początkującego na pewno spory zniechęcacz. No i nic nie mówiący komunikat, nawet nie wiadomo, co poprawić. Po usunięciu załączonego screenshota udało się – jak widać – zamieścić notkę. Pobieranie już opublikowanych notek i edycja działa.

Wady/bugi (mam nadzieję, że lista się przyda i zostaną szybko usunięte):

  • kliknięcie Ustawienia -> zapisz zmiany jest mało czytelne. Nie widać, czy zapisał, przycisk mógłby się wyszarzać jeśli konfiguracja nie różni się od aktualnie zapisanej, przydałby się także przycisk do zamykania tego okna (tak, wiem, jest u góry).
  • przydałoby się sprawdzanie pisowni, najlepiej z możliwością wskazania systemowego słownika.
  • nie działa przycisk otwierający przeglądarkę.
  • przy wyborze tagu przydała by się liczba wpisów z danym tagiem (niekrytyczne i niekoniecznie proste do zrobienia – może wymagać zmian po stronie serwisu/API).
  • brak podglądu/edycji kodu HTML.
  • brak rzeczywistego podglądu wyglądu wpisu.
  • bug z kursorem na końcu linii.
  • puste pola w wyborze kategorii (kosmetyka).
  • ctrl-s działa lub nie działa w zależności o położenia kursora – czasem jakiś JS error (no form element found).
  • brak możliwości ustawienia opcji dla komentarzy i podania trackbacku.
  • brak możliwości edycji hasła do blogu w Ustawienia – pole edycji nieaktywne. nieintuicyjna edycja hasła – nie można od razu edytować, tylko trzeba najpierw kliknąć zmień konfigurację konta.
  • nic nie mówiące komunikaty błędów.
  • problemy z edycją obrazków (toporna jakaś), raz działa, raz nie.

[1] Jak w tym dowcipie:
– Puk! Puk!
– Kto tam?
10 sekund przerwy
– Java!

UPDATE: Po namyśle, przyszła mi do głowy jeszcze jedna wada w stosunku do edycji przez stronę. Jeśli ktoś pisze z więcej niż jednego kompa, to w przypadku Bloxer2 traci możliwość edycji szkicu z obu komputerów. Zapisać wpisu na serwerze Blox jako szkicu niestety się nie da.

UPDATE: Wydana została wersja 0.9.5, która daje m.in. możliwość zapisu szkicu, wstawiania znaków specjalnych i podglądu oraz edycji HTML. Nanoszę stosowne zmiany powyżej.

Własna paczka z Javą w Debianie.

Kosciak coś narzekał na aktualizacje Javy w Ubuntu, więc dla tych, którzy mają podobny problem, a chcą nową Javę, szybki przewodnik po tworzeniu własnej paczki z Javą (JRE) dla Debiana (powinno działać dla Ubuntu, ale nie testowałem).

Co jest potrzebne? Dostęp do internetu, przeglądarka, zainstalowany pakiet java-package.

Wchodzimy na stronę Suna z pobieraniem Javy SE. Wybieramy pobieranie najnowszej wersji Java SE Runtime Environment (JRE). Klikamy Download.

Wybieramy wersję dla naszej platformy (jak Linux 32 bit, to po prostu Linux), akceptujemy licencję. Następnie pobieramy plik z rozszerzeniem .bin i zapisujemy go na dysku.

Gdy skończy się pobierać, wchodzimy do katalogu, w którym go zapisaliśmy i wydajemy polecenie:

make-jpkg pobrany_plik

Odpowiadamy na pytania o wersję i akceptujemy licencję. Po chwili (i paru komunikatach) powinniśmy otrzymać gotowy plik .deb z najnowszą Javą, gotowy do eleganckiej instalacji (jak każdy inny pakiet .deb).

Jeśli ktoś zamierza korzystać do zastosowań związanych z kryptografią, to warto przeczytać opis, jak zrobić nielimitowaną siłę szyfrowania w Javie.

Jeśli w Ubuntu wyglądało by to inaczej, to proszę o informacje/poprawki.