
Status niewidoczny w Jabber/XMPP - Aneks do tematu komunikatorów
Niewidoczność w "środowisku" jabber jest bardzo drażliwym tematem. Użytkownik przyzwyczajony do pewnych praktyk z Gadu raczej nie ma co liczyć na przychylne przyjęcie i uzyskanie w miarę sensownej odpowiedzi na dręczące go pytanie jak uzyskać "status niewidoczny znany z Gadu".
____.:: G a d u - G a d u ::._________________________
Gadu-Gadu 7 - Tylko 4 statusy nie wymagające komentarza, z czego tylko dwa pierwsze są rzeczywiste i mają jakiś konkretny przekaz, zaś niewidoczny to podszywanie jako rozłączony. Tak niska liczba stanów uniemożliwia prawidłowe interpretacje dostępności osoby. Niestety błoga część Gadowiczów nie potrafi rozróżnić stanu Dostępny od Zaraz wracam, rozumiejąc oba w taki sam sposób = osoba jest dostępna i "chętna do rozmowy". Na bazie tego nieporozumienia doszło do dewiacji i zupełnego wypaczenia pojęcia statusów, które przecież w swojej naturze mają przesyłać jasny i zrozumiały znak dymny czy dana osoba chce rozmawiać czy też nie (lub nie może). W sieci Gadu rozgrywa się prawdziwa saga szpiegowska. Nagminne praktyki to stały pobyt na stanie niewidoczny (niektórzy przez lata z niego nie wychodzą, tylko dziwnym trafem ciągle im się zmieniają opisy) i szukanie / wykorzystywanie dodatków umożliwiających wykrywanie innych niewidocznych. Wszystko to jest dziecinada. Przeznaczeniem komunikatora jest komunikacja między ludźmi a nie zabawa w kota i mysz, a nasza lista kontaktów jest nie bez przyczyny. To trochę bez sensu mieć kumpli i zawsze się przed nimi ukrywać.
Gadu-Gadu 8/10 - Nastąpiła poprawa sytuacji i wprowadzono w końcu dwa nowe stany PoGGadaj ze mną i Nie przeszkadzać. Czy jednak stare przyzwyczajenia zostaną wykorzenione?
Przeciętny użytkownik Gadu próbujący migrować na sieć Jabber/XMPP zastanie pewnego typu "niespodziankę". Rzucanie się na przypadkowo obecny w menu stan Niewidoczny może skutkować całkowicie niezgodnymi wynikami:
____.:: J a b b e r / X M P P ::._________________________

Coccinella (status Niewidoczny wg XEP-0018) / Gajim (status Niewidoczny wg XEP-0126) / Psi (brak statusu Niewidoczny)
W sieci Jabber/XMPP liczba stanów jest rozbudowana, i ma precyzować dokładniej przekaz czy ktoś ma nas zaczepiać czy też wręcz przeciwnie. W zależności od programu stany mogą mieć nieco inne nazwy, ale to wszystko powinno być samo przez się zrozumiałe.
- Dostępny (ang. online / available) - Status oczywisty i typowy. Wskazuje, że jesteśmy połączeni, obecni, więc i możliwe konwersacje. Wskazówka dla innych, że mogą Cię zaczepiać. Odpowiednik z Gadu.

- Chętny do rozmowy (ang. chat / free to chat) - Może występować pod innymi słowami, ale zawsze status ten oznacza to samo: wysoką gotowość bojową. Znak dla naszych kontaktów, że mamy szczególną ochotę na czat, lub że nie mamy nic lepszego do roboty. Pogadam, zagadaj mnie, pogadajmy..... Odpowiednik z Gadu 8/10.

- Zaraz wracam (ang. away) - Dokładnie tak, status sygnalizuje, że przez chwilę nie ma użytkownika przy komputerze, i nie odpowie nam na wiadomość. Status ten zwykle jest automatyzowany przez sam komunikator po określonej liczbie minut nieaktywności lub przy działaniu screensavera. Odpowiednik z Gadu.

- Nieobecny (ang. not available / extended away) - Tłumaczony też jako Nieosiągalny / Wrócę później. Status ten przekazuje informację, że jesteśmy oddaleni na dłuższy okres czasu, nie ma nas przed monitorem, może wyszliśmy gdzieś, i nie odpowiemy na wiadomość. Status ten również jest automatyzowany przez komunikatory i ustawiany przez nie automatycznie po określonym czasie (specyfikowanym w opcjach).
- Nie przeszkadzać (ang. do not disturb / busy) - Tłumaczony też jako Zajęty, chrzczony "tajnym" akronimem DND. Status ten oznajmia, iż mimo że jesteśmy podłączeni, absorbuje nas jakaś ważna praca / może inna konwersacja, i nie życzymy sobie zawracania głowy. Nowi użytkownicy są tym ... zmieszani i nie zawsze reagują w sposób realistyczny. Jeśli ktoś respektuje prawa prywatności, nie powinien rozpoczynać konwersacji, niezależnie od tego że znajduje się na liście kontaktów tego użytkownika. Osoby niepoważne ignorują ten status, sądząc że ta sprawa ich nie dotyczy. Odpowiednik z Gadu 8/10.

- Niewidoczny (ang. invisible) - Status symulujący stan rozłączony, i tak też jesteśmy widziany przez innych, aczkolwiek dostępna jest rozmowa. W sieci Jabber/XMPP stan wysoce sporny - patrz dalej co z nim i gdzie jest a gdzie go nie ma. Odpowiednik z Gadu.

- Rozłączony (ang. offline) - W zależności od tłumaczenia może figurować pod nazwą Niedostępny albo Nieobecny (co myli z tym nieobecnym opisanym wyżej). Stan oczywisty: nie mamy połączenia z serwerem, a w konsekwencji nie możemy wysyłać i otrzymywać wiadomości. Status ten może posiadać opis np. podający przyczynę naszego rozłączenia, o ile klient oraz serwer wspierają opcję wylogowania z opisem. Odpowiednik z Gadu.

____.:: S t a r a__s p e c y f i k a c j a ::._________________________
Stary protokół Jabber przewiduje wszystkie 7 statusów (spadkobiercą tego jest nasz Tlen.pl, który opiera się na modyfikacji tego protokołu). W tym zestawie jest obecny ogólny stan niewidoczny. Ta metoda wykonywania niewidzialności jako problematyczna została uznana za niekompatybilna ze standardem i usunięta.
____.:: N o w a__s p e c y f i k a c j a ::._________________________
Aktualny protokół XMPP uściślił sprawę do pierwszych 5 statusów. Stan rozłączony oczywiście nadal istnieje, znaczy to samo i działa w taki sam sposób, tylko po prostu nie jest oficjalnie podliczany. Natomiast brak tu Niewidocznego znanego z Gadu, ponieważ protokół XMPP nie ma statusu niewidzialności. Ten wypaczony stan zastąpiono:
- rozbudowanym mechanizem tzw. privacy lists (list prywatności), które oferują zaawansowane metody filtrowania i ustalania zasad widoczności względem użytkowników. To dzięki listom prywatności uzyskamy niewidoczność wg różnych wariantów - ustawianie niewidoczności tylko dla konkretnych użytkowników / grupy / globalnie.
- ewentualną alternatywą dla profesjonalnych list mogłaby być redukcja zadania do prostego blokowania oraz ukrywania.
Początkujący niech lepiej nie wchodzą do linków XEP. Wystarczy wiedzieć, że lista prywatności bije na głowę bardzo ubogi status Niewidoczny. A to w jaki sposób program nam daje do niej dostęp zależy już od programu.
____.:: R o z d w o j e n i e__j a ź n i ::._________________________
Konsekwencją wyżej opisanej transformacji jest uzyskanie stanu przejściowego wprowadzającego spore zamieszanie. To znaczy część klientów i serwerów jeszcze wspiera archaiczny ogólny stan niewidoczny, a część klientów i serwerów już przemigrowała na nowoczesny styl likwidując to dziwo. A na dokładkę to niekoniecznie idzie w parze z metodą = status Niewidoczny w menu może być wykonywany wg różnych metod. By korzystać z jednego lub drugiego = musimy używać kompatybilnego zestawu, tzn. zarówno klient jak i serwer powinny wspierać to samo, w przeciwnym wypadku nie ma żadnego ukrywania. Poniżej podstawowy podział zaznaczający wsparcie dla niewidzialności przez przestarzałą metodę (XEP-0018) lub niewidzialności poprzez listy prywatności (XEP-0126). Trzeci sposób niewidzialności (XEP-0186) nie jest tu punktowany, bo nie znam żadnego klienta który to obsługuje.
Co zrobić w przypadku używania programu z przestarzałym stanem Niewidoczny i nie dającym dostępu do konfigu list, w kombinacji z serwerem, który nie obsługuje Niewidocznego za to wspiera listy prywatności? Osoby zaawansowane mogą wywołać z programu konsolę XML (o ile takowa jest wbudowana) i za jej pomocą wygenerować listy. Osoby początkujące powinny zmienić program na taki, który zgodzi się z możliwościami serwera.
____.:: Google__Talk ::._________________________
Niewidzialność jest rozwiązana w inny sposób niż omówione tu typy.
Desktopowy klient Google Talk w ogóle nie wspiera stanu niewidzialnego, ale taki stan jest zaimplementowany w modyfikacji
Google Talk Labs Edition, wersji pocztowej Gmail Chat oraz w Czacie Google+. Z alternatywnych klientów wspierających niewidoczność wg metody Google należy wyliczyć:
WTW
Pidgin (z wtyczką Gtalk Invisible)
Trillian
Digsby
Tlen 7
AIM____.:: Niewidoczność__w__transporcie ::._________________________
Tryb DnD = Do not disturb = nie przeszkadzać, służy właśnie do tego co napisane. Rasowy jabberowicz dobrze rozumuje widząc taki stan i raczej nie musimy się spodziewać niechcianych nalotów. Niestety może zaistnieć chęć odseparowania się od starych znajomych z Gadu, którzy wszelki inny stan niż "rozłączony" użytkują do komunikowania się, nie zważając na to jaki jest rzeczywisty przekaz statusu. Zawsze można ustawić dla kolegów jabber jakiś normalny status, a dla tych z Gadu "ekskluzywnie" niewidzialność. Można skonfigurać się na niewidocznego dla użytkowników Gadu w opcjach transportu Gadu:

____.:: T r a n s p o r t__G a d u__Psi ::._________________________
W kwestii transportu Gadu logujemy się w Psi, z prawokliku na konto pobieramy opcję Przeglądarki serwera, tam szukamy transportu Gadu:
1. Jeśli transport jest właśnie rejestrowany: opcje konfiguracji funkcji Gadu powinny być od razu widoczne i gotowe do ptaszkowania:

2. Jeśli transport został już wcześniej zarejestrowany, a nie skonfigurowano tego zachowania: wywołanie ponownej opcji rejestracji powinno umożliwić rekonfigurację. Innym sposobem jest posłużenie się komunikacją z transportem przez wysłanie wiadomości o treści help. Zostanie zwrócona wiadomość sumaryczna podająca nasze aktualne ustawienia oraz zestaw komend do wykonania. W ten sposób możemy ustawić niewidoczność dla użytkowników GG (polecenie iv) lub włączyć tryb Tylko dla przyjaciół (polecenie fo), i nie tylko to.
Dostępne komendy (i skróty): get roster gr - Pobierz listę użytkowników z serwera friends only fo - Tryb "Tylko dla przyjaciół" invisible iv - "Invisible" mode locale loc - Ustaw lokale (język) ignore_unknown iu - Ignoruj wiadomości od nieznanych użytkowników ignore ig - Dodanie użytkownika do listy ignorowanych lub pokazanie tej listy unignore ui - Usunięcie użytkownika z listy ignorowanych lub pokazanie tej listy status st - Komunikat statusu pokazywany użytkownikom GG. Użyj 'off' aby pokazywany był status z Jabbera. Obecne ustawienia: status: 'nasz opis' Tylko dla przyjaciół: wyłączone Niewidzialność: wyłączone ignorowanie nieznanych: wyłączone Lokale: pl_PL liczba ignorowanych użytkowników: 0 Zarejestrowany jako: numerek JID/zasób (Połączony do numerek IP)

____.:: T r a n s p o r t__G a d u__J a b b i m ::._________________________
Logujemy się w Jabbim na konkretne konto. Z menu Zadania wywołujemy Przeglądarkę usług serwera. Z prawokliku na Transport Gadu wybieramy opcję Rejestrowania. Okno wygląda w podobny sposób jak wyżej na obrazku z Psi.
Użytkownik picasso edytował ten post 25-04-2012 - 14:08

Logowanie »
Rejestracja

Do góry









