Archive for Sierpień, 2010

Determinatory – wydłużenie czasu aktualizacji


31 Sie

W wersji 0.9 nic szczególnego się nie zmieniło, ponieważ nie chce mi się rozpisywać na ten temat, od razu podaję Changeloga i zapraszam do naszego FanPage’a na Facebooku:
0.8 -> 0.9

  • Możliwość zwiększenia odstępu czasu między sprawdzaniem aktualizacji nawet do 6 godzin
  • Powiadomienie o aktualizacji wyświetla liczbę serwisów do przejrzenia
  • Dodano zakładkę „Społeczność”:
    • Dodano możliwość sprawdzania aktualizacji wpisów na blogu i FanePage’u Demotywatorów
    • Dodano linki do FanPage’ów wybranych serwisów.

    Zakładka ma charakter testowy i jej forma może ulec zmianie.

  • Przeglądarka:

Tradycyjnie odpowiednie paczki można pobrać na stronie głównej Determinatorów.

    Determinatory z Atakiem Klonów


    21 Sie

    W tym wydaniu (0.8) aplikacji, Determinatory zyskały obsługę serwisu Atak Klonów opartego o silnik serwisu Demotywatory.pl. Inspiratorem dodania tego serwisu jest użytkownik forum AQQ Stivo.

    Oprócz tego istnieje możliwość przywrócenia windowsowej ramki powiadomienia znanej z pierwszych wersji programu.

    Ważną zmianą jest również mechanizm aktualizacji. W przypadku wtyczki dla AQQ, Determinatory pytają użytkownika, czy chce zainstalować zewnętrzną wtyczkę FixUpdater, która będzie obsługiwała aktualizację Determinatorów.  W przypadku użytkowników systemu Windows… Tutaj sprawa wygląda inaczej: program po aktywacji funkcji, sam pobiera i instaluje aktualizację w tle – użytkownik nic nie musi robić. Oczywiście opcję można wyłączyć.

    Osoby, które nie zaktualizują  programu otrzymają link do ankiety, którą możecie wypełnić również pod tym linkiem.

    Pełny changelog:

    • Powiadomienie może przybierać również starą formę (winShell)
    • Dodano serwis AtakKlonow.pl
    • Nowo dodane opcje od ostatniej aktualizacji wypisane są w polu logów.
    • Windows: Nowo dodane opcje od ostatniej aktualizacji są wyświetlone na niebiesko, aż do restartu programu.
    • Windows: Automatyczna aktualizacja – program może aktualizować się samodzielnie.
    • Windows: Usuwanie programu obsługuje wyjątek blokady modyfikacji plików w danym folderze bez odpowiednich uprawnień (wyświetla się odpowiedni komunikat)
    • AQQ: Przy pierwszym uruchomieniu, wtyczka proponuje instalację wtyczki FixUpdater jeśli ta nie jest aktywna.
    • AQQ: Przy pierwszym uruchomieniu, pojawia się okno konfiguracji wtyczki.

    Pobierz dla: Windows | AQQ

    Protokół Gadu-Gadu vs. XMPP/Jabber


    08 Sie

    Od zawsze irytował mnie fanatyzm grupy zaawansowanych użytkowników komputerów, szczególnie wszelkie wojny Linux vs Windows, a ostatnio szczególnie protokół Jabber vs protokół GG.

    Wszelkie komentarze na temat tego, że protokół GG jest beznadziejny, Jabber to jedyna słuszna droga są dla mnie przynajmniej dziwne – owszem: Jabber ma sporo zalet, głównie otwartość, możliwość rozszerzania, niezależność od jednej firmy… Od roku korzystam z Jabbera poprzez serwer aqq.eu i klienta AQQ 2. Z pewnych powodów nie zrezygnuję jednak nigdy z sieci Gadu-Gadu, pomijam fakt, że większość ludzi w Polsce nadal posiada tylko konto w słonecznym komunikatorze, bardziej chodzi mi o pewne braki względem tego ‚złego’ protokołu GG.

    Serwer AQQ.eu w sumie nie jest wzorem do naśladowania (przynajmniej wg. niektórych), zatem postanowiłem sprawdzić, czy to czego mi brakuje, znajdę na innym serwerze. Również i klienta zamieniłem na coś bardziej popularniejszego i swoje małe testy prowadziłem na klientach Psi i Tkabber. Zobaczmy, czego w Jabberze brakuje:

    Przerwanie połączenia

    Zdarzyło się Wam kiedyś utracić połączenie z serwerem, z powodu braku prądu, restartu systemu, braku połączenia z Internetem? Prosty test jaki wykonałem to zabicie procesu klienta sieci Jabber i klienta Gadu-Gadu. Przez jakiś czas w obu wypadkach jesteśmy jeszcze zalogowani. Gdy ktoś w tym czasie do nas napisze to:

    • Jabber.org zgubi wiadomość – po ponownym zalogowaniu nie dostaniemy żadnej wiadomości
    • Gadu-Gadu otrzyma wiadomość w większości wypadków (zdarzyło się mi raz, że wiadomość nie dotarła)

    Dla mnie jest to o tyle ważne, że często korzystam z komunikatora w telefonie komórkowym. Gdy stracę zasięg, chociaż na chwilę, nie chcę tracić również wiadomości.

    Ciekawsze jest coś innego: oba protokoły posiadają możliwość potwierdzenia tego, że wiadomość dotarła. Szkoda, że mimo iż serwer Jabber.org nie otrzymał potwierdzenia o dostarczeniu, nie zachował wiadomości jako wiadomość off-line.

    Obrazki

    Z tego co mi wiadomo, to Jabber nie pozwala na przesyłanie obrazów w oknie rozmowy. Nie jest to jednak jakieś ograniczenie: jak widać komunikator AQQ pozwala mimo wszystko na taki zabieg, ale stosując własną modyfikację protokołu, przez co reszta klientów nie jest w stanie zrozumieć transferów obrazków w ramach okna rozmowy. Mówiąc szczerze opcja bardzo mi się przydaje.

    Rozmowy Głosowe i Video

    Rozmów Video Jabber nie posiada i tyle (jak się mylę – zapraszam do komentowania z linkiem do dowodu). Co prawda sam z nich rzadko korzystam i jakbym się tak zastanowił, to pewnie liczba takich zdarzeń nie przekroczyła ‚dziesiątki’, ale mimo to, protokół GG tutaj przewyższa Jabbera (pomijając jakość tych rozmów w GG).

    Co do rozmów audio: sam korzystam z nich dość często, Psi również je posiada, aczkolwiek nie jestem pewny, czy jest to wynik istnienia zatwierdzonych rozszerzeń protokołu (nie znalazłem takowej informacji) czy wynik własnej, autorskiej implementacji. Fakt faktem – połączenie głosowe Psi – AQQ i Psi – Psi nie zadziałało. Jedynie połączenie głosowe AQQ-AQQ doszło do skutku… Skoro zatem działa to jak chce, uznaję, że nie działa w ogóle.

    Zasoby vs. Multilogowanie

    Idea zasobów w Jabberze bardzo mi się podobała, do póki GG Network nie wprowadziło w swojej sieci usługi Multilogowania. Podobieństwem głównym jest to, że możemy być zalogowani z różnych miejsc na to samo konto i… tu się podobieństwa kończą.

    W przypadku Jabbera zasoby są traktowane jako oddzielne kanały komunikacji. Ma to pewną wadę, która ma źródło w punkcie pierwszym „Przerwanie połączenia„: mimo tego, że na danym zasobie nas nie ma (w wyniku problemów z połączeniem), to wiadomość nie dotrze na drugi zasób. W przypadku GG statusy jak i wiadomości są synchronizowane między każdym klientem (o ile ten obsługuje ową usługę).

    Kolejnym problemem jest zarządzanie zasobami. Z reguły komputera nie wyłączam w ciągu dnia, nawet jak wychodzę. Zdarzyło mi się nie raz, że zostawiałem (przez nieuwagę) włączony komunikator – w przypadku Jabbera, wiadomości pojawią się tylko na zasobie, na który pisze dana osoba. Nie mam możliwości odczytania wiadomości z innego miejsca, a w szczególności: nie mam możliwości wylogowania innych zasobów. Gadu-Gadu umożliwia natomiast możliwość synchronizacji statusów, opisów i wiadomości między klientami, a także sprawdzenie IP innych instancji klienta oraz możliwość wylogowania innych sesji.

    Chat vs. Konferencja

    Konferencja w Jabberze to zupełnie inna sprawa niż konferencja w GG. Te jabberowe nazwałbym bardziej chatem. Dlaczego?

    Chat jabberowy umożliwia udział w dyskusji tylko w momencie gdy jesteśmy zalogowani do serwera. Nie ma możliwości, że wyjdziemy na chwilę i dostaniemy wszystkie wiadomości po zalogowaniu. Dla mnie jest to dość istotne, planowanie wszelkich zadań, imprez itp. odbywa się w moim przypadku tylko przez sieć GG, bo każdy daną informację otrzyma, mimo, że zaloguje się później.

    Chat w Jabberze ma jednak spore zalety względem konferencji GG i to muszę przyznać, przede wszystkim można do niej dołączyć w trakcie jego istnienia, a także zarządzać jego uczestnikami.

    Katalogi użytkowników

    Jako, że sieć Jabber nie ma jednego centralnego serwera, tak i nie ma jednego katalogu wszystkich użytkowników. To akurat dla mnie nie jest jednak takie ważne.

    Awatary

    To już raczej ‚bajer’ a nie funkcjonalność, z tego co jednak widzę, to serwer AQQ.eu robi sobie je po swojemu i nie są widoczne z klienta Psi na serwerze Jabber.org, ta otwartość zatem nie jest tak do końca dobra.

    Status niewidoczny

    Status sporny, w niektórych klientach nie występuje (właśnie m.in. w Psi i Tkabber). Moim zdaniem zmuszanie do grzebania w listach prywatności jest bezsensowne, szczególnie jeśli akurat w danym momencie chce być niewidoczny dla wszystkich moich kontaktów – jeden klik tu nic nie da. A szkoda, wg. mnie pozycja „Niewidoczny” mogłaby w tych klientach aktywować odpowiednią listę prywatności. Oczywiście to kwestia klienta oraz serwera, ale wg zaleceń XMPP Standards Foundation tak to właśnie powinno wyglądać. Dla mnie jedna wielka pomyłka. Dobrze, że polskie „twory” obsługujące protokół XMPP nie są aż tak zgodne z powyższymi zaleceniami 😉

    Uwaga od autora

    Nie jestem przeciwnikiem XMPP/Jabber w żadnym calu. Powyższym wpisem chciałem zwrócić uwagę na fakt, że nie ma rzeczy idealnych. Inspiracją do wpisu są wszelkie komentarze na portalach typu dobreprogramy.pl, idg.pl, di.com.pl które traktują protokół XMPP jako świętość, a protokół GG jako dno (prawdopodobnie z samej zasady, że „GG jest złe”, co może i jest prawdą, ale raczej w odniesieniu do klienta, któremu do doskonałości brakuje na prawdę sporo, ale o tym traktuje już inny blog).

    Samo GG nie uważam również za wzór do naśladowania, szczególnie jeśli chodzi o klienta to mam mnóstwo zastrzeżeń, natomiast do możliwości protokołu Gadu-Gadu większych zastrzeżeń nie mam.

    Jeśli się mylę w którymś z punktów, proszę o komentarze poprawiające – jestem świadom, że mogę się mylić, aczkolwiek to co opisałem wynika z moich doświadczeń przy rocznym korzystaniu z sieci Jabber.

    0.7 w weekend?


    01 Sie

    Tytuł trochę mylący, może celowo? W każdym bądź razie dzisiaj publikuję Determinatory w wersji 0.7 dla Windows i jako wtyczka dla komunikatora AQQ 😉

    Nie chce mi się rozpisywać, więc od razu przejdę do listy zmian:
    0.6 -> 0.7

    • menu kompaktowe w głównym oknie konfiguracyjnym
    • powiadomienie o aktualizacji materiałów ma wreszcie ładniejsze obramowanie
    • przeglądarka:
      • w tytule okna pojawia się nazwa materiału
      • oglądając dany materiał można przejść bezpośrednio do strony źródłowej
      • istnieje możliwość przeglądania komentarzy do materiału w ramach przeglądarki. Może to powodować drobne problemy.
      • prezentowane materiały mogą być wyświetlane w wyższej jakości
      • błąd przy niewyświetlaniu obrazów czarno-białych powinien już ustąpić
      • przeglądarka wyświetla się na całej wysokości obszaru roboczego pulpitu
    • tylko dla AQQ: wtyczka dodaje swój kanał aktualizacyjny do wtyczki FixUpdater (wymagana samodzielna instalacja)

    Download (v0.7): Windows | AQQ

    I jeszcze drobna informacja. Determinatory posiadają od zawsze moduł, dzięki któremu mogę wyświetlać wszystkim użytkownikom komunikaty. Takie komunikaty służą od informowania o aktualizacji, poprzez ankiety po reklamy, przy czym to ostatnie pojawiło się w Determinatorach tylko raz (sam nie lubię reklam) i tylko osobom, które mają nieaktualny program/wtyczkę. W najnowszych wersjach nic takiego wyświetlać się nie będzie (taki mały wabik do najnowszej wersji 😉 )

    QrixLog

    Nie musisz o mnie nic wiedzieć