Searchengines.pl: Sieć Jabber/XMPP - Czyli przesiadka z GG - Searchengines.pl

Skocz do zawartości

Zapraszamy na nowy serwis z pytaniami technicznymi (Komputery, Internet, GSM) - PYTAN.IE

Strona 1 z 1
  • Nie możesz napisać tematu
  • Temat jest zamknięty

Sieć Jabber/XMPP - Czyli przesiadka z GG Oceń temat: -----

#1 Użytkownik nie jest zalogowany   picasso 

  • Expert Rank
  • Grupa: Na emeryturze
  • Postów 36724
  • Rejestracja: 27-05 03
  • Płeć:Female
  • Lokalizacja:Był Kraków Jest Holandia

Napisano 06 12 2005 - 12:59

Dołączona grafika Dołączona grafika


Dokładne wytłumaczenie zjawiska znajdowało się na stronie jabberpl.org. Niestety strona od dawna miała zdezaktualizowane informacje, zwłaszcza jeśli chodzi o spis klientów / robotów etc, a w roku 2009 padła całkowicie. Na dzień dzisiejszy do wglądu alternatywna strona jabberfaq.info. Moją własną aktualną listę z bardzo szerokimi opisami klientów jabber/XMPP znajdziecie w tym temacie:


Darmowe komunikatory




Jabber +

Zaleta koronna = uniwersalność zobrazowana wolnym wyborem w wielu kwestiach.


Dołączona grafika Decentralizacja:

W odróżnienia od innych sieci komunikacyjnych brak tutaj centralnego serwera = użytkownicy są podłączeni do różnych przez siebie wybranych. Czyli pad jednego serwera nie zatrzymuje działania sieci, bo można wybrać inny serwer, by podtrzymać komunikację ze znajomymi. Ponadto mnogość serwerów oznacza odciążenie komunikacyjne. Tu aż się nasuwa skojarzenie z wiecznie padającym serwem GG, który odcina komunikację na dobre i na czas nieokreślony.


Dołączona grafika Wiele klientów - wiele serwrów:

Mamy wybór zarówno serwera jak i klienta bez uzależnień charakterystycznych dla zwykłego komunikatora:


Serwer:

Możemy wybrać dowolny serwer, a nawet postawić własny.
  • Krótka lista polskich serwerów dostępna: KLIK.
  • Szersze porównanie usług i stanów serwerów zagranicznych i polskich jest na stronie Jabber/XMPP Server List

Klient:

Możemy wybrać dowolnego klienta. Oficjalna lista programów jest na tutaj: KLIK. U nas na forum moje rozbudowane porównanie w tym temacie KLIK. Prócz "czystych" klientów jabbera są w ofercie i multikomunikatory, które równoległe sieć jabber/XMPP obsługują (Miranda, Pidgin, WTW, Konnekt ...).

Wniosek: możesz żonglować serwerem i klientem bez przywiązywania się na stałe, wybrać taki program który się podoba i nie szukać na chama skór, wtyczek, poszerzenia opcji dla jednego z góry narzuconego klienta, oraz wybrać taki serwer który zaproponuje funkcje których długo szukałeś.


Dołączona grafika Wielosieciowość:

Obsługa innych sieci Instant Messenging. Dla nie rozumiejących tematu: mając jabbera możesz kontaktować się z kumplami którzy go nie mają, bo ich komunikator to jeden z tych standardów: GG, Tlen, ICQ, AIM, Yahoo, MSN itp. Ty nie musisz mieć żadnego z tych komunikatorów ani też wtyczek by z nimi się skontaktować. Jabberowce zapewniają komunikacje z innymi sieciami dzięki dwóm drogom:

Transport - Usługa uruchamiana z poziomu serwera, co oznacza iż jest nieistotne jaki program jabbera sobie dobierzesz. Jeśli więc mamy znajomków lecących na innych komunikatorach, szukamy stosownego serwera, który będzie obsługiwał stosowne transporty (patrz dalej) i te transporty rejestrujemy.

Natywna obsługa sieci - Z desingu wbudowana do danego klienta i oczywiście związana z danym klientem na stałe. Natywność cechuje się tym, iż masz dostęp do wielu funkcji danej sieci którą wyklucza Transport (np. wysyłanie plików do konkretnej sieci etc.).

Obie te drogi zastępują wtyczki stosowane w innych komunikatorach do obsługi innych sieci.


Dołączona grafika Bogata oferta usług spoza puli zwykłego komunikatora:

Serwer oferuje nam różne usługi w postaci Transportu lub Agenta, zapewniające dostęp do ciekawych możliwości. Serwery różnią się ofertą dostępnych usług i nie zawsze wszystko co jest potrzebne jest zlokalizowane na jednym serwerze. Listę oferowanych przez serwer usług możemy sprawdzić w wybranym przez siebie kliencie, pod warunkiem iż posiada on wbudowaną tzw. przeglądarkę usług. Nie każdy klient to oferuje np. Spik jest tego niestety pozbawiony. Oto mały przykład takiego historycznego listingu usług serwera chrome.pl z klienta Psi:

Dołączona grafika

Mając konto na wybranym serwerze możesz korzystać z usług innego serwera. Ma to oczywiście limitacje, gdyż administratorzy serwerów uwzględniając zbyt dużu ruch obcinają dostęp "innogatunkowych" użytkowników, lub oferują mniejszą ilość usług niż dla zarejestrowanych userów tegoż serwera. W skład typowych usług serwera wchodzą:


Transport / Bramki:

Są to translatory pozwalające na komunikację z innymi sieciami oraz wysyłanie SMS-ów.


Usługi informacyjne:

Typu słowniki, encyklopedie, wskaźniki www, wskaźniki pogody, rozkłady jazdy, program TV, newsy etc. By skorzystać z tych benefitów, wystarczy do swojej listy kontaktów dodać nowego użytkownika o określonej nazwie. Przykłady:
  • Teabot - Bot informacyjny oferujący tłumaczenie słów (obsługuje 11 języków), teksty piosenek, notatnik, słownik ortograficzny oraz słownik synonimów. Zastępuje Infobot, który przeszedł na ciemną stronę mocy i stał się dostępny tylko dla GG.
  • AleBot - Robot śledzący wybrane przez nas aukcje internetowe z serwisów allegro.pl oraz swistak.pl.
  • Google Talk Bots - Boty translacyjne. Działają tylko z poziomu natywnego serwera Google.
  • Bot roflcopter.pl - Wymiana cytatów i żartów.

Pokoje konferencyjne:

Czyli odpowiednik chatroomów / kanałów IRC. Prawie każdy serwer oferuje tę opcję, a korzystać z niej mogą użytkownicy innych serwerów nie zarejestrowani na tym konkretnym serwerze. Niektóre serwery oferują możliwość tworzenia Twoich własnych pokojów.



Dołączona grafika Lista kontaktów zawsze pod ręką:

Lista kontaktów - występująca w jabberach pod nazwą Roster - jest trzymana na serwerze. Nie musisz się bawić w dobrze znany z GG import / export na serwer, by móc "przypomnieć sobie" z innego miejsca ziemi kogo masz na liście. Wniosek: niezależnie od tego czy jesteś w swojej chałpie, na imprezce u kumpla, w pracy czy kafeji internetowej lista kontaktów zawsze jest. Ponadto odpadają katastrofy typu utracenie listy kontaktów na skutek nieprawidłowego resetu komputera czy awarii dysku.

Przenoszenie listy kontaktów z jednego serwera na drugi umożliwi Jabber Roster Utility (JRU)


Dołączona grafika Multi-konta i multi-połączenia:

- Możliwość posiadania kilku różnych kont używanych jednocześnie
- Możliwość łączenia się z jednego konta z kilku miejsc jednocześnie, wybierając w które miejsce mają napływać wiadomości.
- Możliwość łączenia się kilku kont w tym samym czasie (tylko niektóre klienty tym dysponują: Psi, Gajim, Tkabber, AQQ).


Dołączona grafika Przesyłanie plików:

Możliwość połączenia i przesyłu plików nawet za firewallem i w warunkach restrykcji administratorkich:
- Połączenie z siecią jabber a pośrednio z innymi sieciami (jeśli zaistniały transporty lub istnieje obsługa natywnie wbudowana) może dokonać się nawet w sytuacji teoretycznie wykluczającej połączenie. Jabber przedzie przez firmowego firewalla, który dopuszcza jedynie połączenia www.
- Wysyłanie plików nie wymaga P2P = bezpośredniego połączenia dwóch użytkowników, gdyż pliki są przesyłane przez serwer przy użyciu protokołu HTTP. Można przesłać plik nawet do kumpla który jest offline.
- Niektóre serwery (np. jabster.pl) udostępniają usługę proxy65, dzięki której pliki mogą przyjmować osoby siedzące za NATem (LANy osiedlowe).


Dołączona grafika Brak reklam:

Brak nachalnych, denerwujących i psujących komfort rozmowy reklam. Odpada więc ból głowy szukania programów blokujących, czy jakiś wtyczek typu "banner killer". Oczywiście są tu wyjątki od reguły i reklamy mogą występować. Patrz: flaszowe AQQ oraz mniej ingerencyjny Spik = czyli nasze polskie realia.


Dołączona grafika Ochrona prywatności i bezpieczeństwo:

Połączenia jabberowe charakteryzują się wysokim stopniem bezpieczeństwa:
- Komunikacja klient - serwer i serwer - serwer może być szyfrowana = SSL/TSL
- Komunikacja klient - klient również może być szyfrowana = PGP (tylko niektóre klienty dla Windows to potrafią)

Wzmianka o statusie "niewidoczny": proszę przeczytać następny wątek Status niewidoczny - co z nim.


Dołączona grafika Konsola XML:

Konsola XML to funkcja mająca za zadanie śledzenie komunikatów wysyłanych i odbieranych, umożliwiająca również specjalne operacji typu tworzenie własnej listy prywatności (jeśli klient nie ma interfejsu jej obsługi) etc. Nie wszystkie klienty jabbera ją posiadają, a w niektórych dostęp do niej jest niebezpośredni.


Dołączona grafika Unicode:

Wiadomości stosują system kodowania Unicode pozwalający zapisać w obojętnym języku obcym. A więc znaczki hiszpańskie, francuskie, chińskie nie stanowią problemu. Niestety nie wszystkie klienty jabbera mają pełny support Unicode. Niechlubny przykład na dzisiaj: nasz Spik.


Dołączona grafika Inne:

Wnikając w kwestie mniejszego rzędu:

- Identyfikatory (JID): są estetyczne, przyjazne i łatwe do zapamiętania nawet dla dotkniętych amnezją. Zamiast 56745.... ( :) ) i tego typu występujemy jako ja@jid.pl, nasz JID może być identyczny jak nazwa konta mejlowego. Tu też pojawia się możliwość stworzenia własnego unikatowego identyfikatora w przypadku, gdy postawimy swój własny serwer: ja@moje.pl.

- Statusy: Obecna specyfikacja protokołu przewiduje 5 stanów (w starym protokole były podliczane jako 7 statusów, wypadł Niewidoczny). Opisy zaś mogą osiągać spore długości. Wg teorii znaków może być nieskończenie wiele, ale zwykle są one skracane na serwerach do przepisowych 1024.

- Swój status możesz umieścić na www lub jabberowej mapie.

- vCardy: czyli elektroniczne wizytówki zostawiane przez użytkowników na serwerze, które możemy sobie pooglądać.

- Wodotryski: emoty, skóry, avatary itd. ... w zależności od klienta


Dołączona grafika Free / Open source:

- Wszystko jest za totalne friko: protokół, serwery i klienty. Oczywiście są minimalne wyjątki i występują w przyrodzie płatne programy oparte o protokół jabber, ale nikt tu nie ucierpi, bo to oferty tu nie omawiane i mało znane.
- Stały rozwój i dbałość o ulepszanie. Proszę tu szybko podstawić GG, które wlecze się niemiłosiernie w rozwoju.



Jabber -

1. Jabber - mimo iż swymi funkcjami sugeruje - to nie jest multikomunikator i nie dojdzie do sytuacji obsługiwania wszystkich sieci świata wraz z ich pełnymi benefitami. Transporty kontaktujące nas z innymi sieciami to tylko droga Jabbera mająca ułatwić przesiadkę na swoją własną sieć z zachowaniem kumpli w innych sieciach. Czy to wada? Patrzyć GG które obsługuje tylko swoją sieć i wszyscy żyją. :(

2. Transporty vs. Natywność: Obie drogi mają felery.
- Transporty ograniczają w dużym stopniu funkcjonalność jabbera w kontaktach z innymi sieciami poza-jabberowymi. To co dostępne w oryginalnym komunikatorze (np. wysyłanie plików i obrazków w GG) przestaje być dostępne w jabberze. Ponadto przeciążenie transportu może spowodować przerywaną komunikację. Niemniej transport jest bardzo eleastyczny i zmieniając klienta nie ma potrzeby żadnych konfiguracji, bo cała lista kontaktów zostanie niezauważalnie przeniesiona.
- Z kolei natywnie wbudowana obsługa wielu sieci do pewnych klientów jabbera, choć zapewnia stabilne połączenie i może zaoferować szersze wsparcie dla oryginalnych funkcji innej sieci, uniemożliwia przenośność. Zmieniając klienta nie obejdzie się bez ponownej konfiguracji, bo zostanie przeniesiona tylko część listy kontaktów - ta jabberowa a nie ta natywna.

3. Brak tu oferty rozmów głosowych i videokonferencji, taka obsługa jest tylko w niektórych wydaniach. Patrz: Psi, AQQ, Spik, Google Talk.

4. Jabber też się "psuje", co sprowadza się do faktu wybrania niewłaściwego serwera, który może paść lub nie dawać obiecywanych możliwości. W takiej sytuacji należy wybrać inny serwer.






0

#2 Użytkownik nie jest zalogowany   picasso 

  • Expert Rank
  • Grupa: Na emeryturze
  • Postów 36724
  • Rejestracja: 27-05 03
  • Płeć:Female
  • Lokalizacja:Był Kraków Jest Holandia

Napisano 09 12 2005 - 01:25

Podstawowa instrukcja przesiadki



____.:: W y b ó r__p r o g r a m u ::._________________________

Wybrać z LISTY i zainstalować dowolny program, który się spodoba z wyglądu lub opcji. Użytkownicy GG powinni zacząć od jakiś prostych programów, by oswoić się z nową taktyką np. AQQ, Jabbim. Początkującym, którzy nigdy nie wychylili nosa spoza GG, nie polecam zaczynać od klientów typu Psi czy rozbudowanych multikomunikatorów typu Miranda, gdyż są to stosunkowo skomplikowane propozycje konfiguracyjne.



____.:: W y b ó r__s e r w e r a ::._________________________

Wybrać z listy jeden serwer i założyć sobie na nim konto. To wygląda identycznie jak procedura zakładania nowego konta mejlowego i chyba nikt problemu mieć nie będzie. Zakładanie konta na danym serwerze jest udostępnione w opcjach danych klientów. Jaki serwer wybrać? Proszę się zainteresować faktem, iż zagraniczne serwery zwykłe nie obsługują transportów GG. Można przykładowo zaopatrzyć się w:
  • jabbim.pl
  • jabster.pl
  • jid.pl
  • aqq.eu (serwer AQQ)
  • jabber.wp.pl (serwer Spika)


____.:: K o n f i g u r a c j a__t r a n s p o r t u ::._________________________

Skonfigurować wybrany program, co na początek spowadza się do:
- Wypełnienia loginu i hasła (dane owego konta zakładanego wyżej)
- Dodania naszych kontaktów w co może wchodzić:
- Transport innych sieci. Transport będzie dostępny spod przeglądarki usług serwera (w każdym kliencie ta przeglądarka wygląda inaczej i dołączam obrazki w temacie komunikatorów). W transporcie należy się zarejestrować. By to było możliwe musisz posiadać konto w danej sieci, bo o te dane zapyta rejestracja. Zapewne większość przesiadających się będzie zainteresowana transportem GG. Poniżej macie dokładnie opisany aspekt importu kontaktów GG do jabbera bo jest tu mały "haczyk".
- Reszta pozbywania się szoku po stosowaniu Gadu-Gadu przyjdzie z czasem.



____.:: I m p o r t__k o n t a k t ó w ::._________________________

Import listy kontaktów GG: Na początek należy oczywiście zarejestrować transport GG, by wprowadzić jego obsługę do danego klienta. Transport teoretycznie powinien zaimportować i listę kontaktów GG, aczkolwiek przeważnie to się nie dzieje. Więc jeśli transport GG nie zaimportuje listy w sposób prawidłowy, sposobem skutecznym i sprawdzonym jest użycie konwertera. Punktem wyjścia do konwersji jest posiadanie wyeksportowanego z poziomu oryginalnego Gadu pliku listy kontaktów, w zależności od tego czy jest to plik XML (format GG8/GG10) czy TXT (format starszych Gadu) dobieramy inny konwerter:

Konwerter GG (XML) -> Jabber
Konwerter GG (TXT) -> Jabber
Konwerter Chomika (alternatywny dla TXT)

Przeportowani użytkownicy Gadu-Gadu będą się prezentowć w rosterze w następujący sposób: numer GG@nazwa serwera np. 45677@gg.jabbim.pl.






0

#3 Użytkownik nie jest zalogowany   picasso 

  • Expert Rank
  • Grupa: Na emeryturze
  • Postów 36724
  • Rejestracja: 27-05 03
  • Płeć:Female
  • Lokalizacja:Był Kraków Jest Holandia

Napisano 30 06 2008 - 16:22

Status niewidoczny - co z nim


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 - 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 ::._________________________

Dołączona grafika Dołączona grafika Dołączona grafika

AQQ (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. Dołączona grafika
  • 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. Dołączona grafika
  • 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. Dołączona grafika
  • 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. Dołączona grafika
  • 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. Dołączona grafika
  • 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. Dołączona grafika



____.:: S t a r a__s p e c y f i k a c j a ::._________________________

Stary protokół jabbera przewiduje wszystkie 7 statusów (spadkobiercą tego jest nasz Tlen.pl, który przecież opiera się na modyfikacji tego protokołu). W tym zestawie jest obecny ogólny stan niewidoczny. Dla zaawansowanych oficjalna dokumentacja rozszerzenia: XEP-0018 (Invisible Presence). Status ten jako problematyczny został uznany za niekompatybilny ze standardem i usunięty:


____.:: 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. Zaawansowani mogą poczytać oficjalną dokumentację: XEP-0016 (Privacy Lists) + XEP-0126 (Invisibility).
- ewentualną alternatywą dla profesjonalnych list mogłaby być redukcja zadania do prostego ukrywania i blokowania. Zaawansowani patrzą w: XEP-0186 (Invisible Command) + XEP-0191 (Simple Communications Blocking).
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.


1. Serwery bliskie polskiemu użytkownikowi można sklasyfikować wstępnie podług softu na którym są osadzone:
  • (OpenFire) jid.pl - Serwery zgodne ze standardem, które wypleniły niezgodną niewidoczność i wykorzystują tylko techniki list prywatności (i niewidzialność może być realizowana tym sposobem).
  • (ejabberd) aqq.eu, jabster.pl, jabbim.pl - Serwery które jeszcze serwują przestarzałą niewidoczność (ejabberd dopuszcza włączenie tej staroci *), jednakże posiadają wsparcie dla list prywatności
  • (WPJabber) jabber.wp.pl (serwer Spika) / jabberek.net - Rozwiązania niepełnosprawne. Działa na nich przestarzały Niewidoczny. Natomiast obsługa list prywatności choć uaktywniona, nie jest kompletna. Serwery tego typu obsługują tylko jedną listę (w Spiku pod funkcjonalność Czapki Niewidki), nie pozwalają tworzyć dodatkowych list i nadawać im stanów aktywna / domyślna. Upraszczając, można powiedzieć, że "najlepszą" kombinacją jest tu ta sama stajnia Spik + jabber.wp.pl. Korzystanie z serwera jabber.wp.pl w innych klientach może być problematyczne. Przykładowo klient z pełną obsługą list prywatności i/lub próbujący realizować status Niewidoczny wg tejże metody (patrz na Gajim / Pandion) polegnie - spróbuje tworzyć nową listę, i na tym się kończy zadanie.
* Wstępne rozpoznanie czy serwer nadal wspiera przestarzały niewidoczny można przeprowadzić posługując się przeglądarką serwera potrafiącą zestawić sumarycznie właściwości. Taki serwer we właściwościach będzie miał funkcję presence-invisible.

Dołączona grafika

2. Dedykowane klienty sieci Jabber/XMPP można pogrupować wg następujących kategorii:
    ---------------------------------------------------------------
  • dostosowały się do nowych warunków likwidując status Niewidoczny na korzyść list prywatności, bądź też dodatkowo wykonując uproszczoną niewidzialność selektywnie / globalnie w oparciu o listy (XEP-0126):
    ---------------------------------------------------------------
    Dołączona grafika Jabbim Obsługuje listy prywatności w podstawowy sposób. Brak stanu Niewidoczny, ale opcje kontekstowe rostera umożliwiają selektywne ukrywanie się przed indywidualnymi użytkownika.
    Dołączona grafika Psi Dysponuje interfejsem list. Został usunięty status Niewidoczny. Nie ma bezpośrednich opcji w rosterze umożliwiających wykonanie niewidzialności względem indywidualnego użytkownika lub grupy.
    Dołączona grafika Tkabber Rozbudowany zaawansowany interfejs konfiguracji list oraz zgrabny zestaw edycyjny uproszczonych list. Status Niewidoczny został usunięty. Są ułatwienia - bezpośrednie ukrywanie się przed wybranymi via opcje kontekstowe.
    Dołączona grafika Gajim Posiada dostęp do edycji list prywatności. Program zachował również globalny status Niewidoczny, tylko że jest on wykonywany zgodną metodą na podstawie listy prywatności.
    ---------------------------------------------------------------
  • są rozwiązaniem "łamanym" posiadającym status Niewidoczny realizowany po staremu (XEP-0018) oraz obsługę list prywatności:
    ---------------------------------------------------------------
    Dołączona grafika Tkabbur (modyfikacja Tkabbera) Przywraca status Niewidoczny do menu stanów i wykonuje go przestarzałym sposobem, ale ma te same mechanizmy co pierwowzór Tkabber (rozbudowane edytory list prywatności + w oparciu o nie niewidzialność selektywna w rosterze).
    Dołączona grafika Jajc Kombinator przeinwestował menus przedawnionym stanem (status Niewidoczny + opcje kontekstowe niewidoczności w rosterze), ale daje też dostęp do edycji listy prywatności.
    Dołączona grafika AQQ W menu straszy Niewidocznym, który jest wykonywany przestarzałą metodą. Ponadto AQQ wprowadza rozbudowany profesjonalny interfejs list prywatności, przy czym nie upraszcza niewidoczności w oparciu o listy.
    Dołączona grafika Spik Ma ogólny status Niewidoczny wykonywany przestarzałym sposobem. Zaś listy prywatności obsługiwane w stopniu minimalnym (co zaznaczone w opisie serwera Spika) i żadnego edytora. Niewidoczność w oparciu o listę prywatności występuje w prymitywnej formie jako opcja "Ukryj swoją obecność" z prawokliku na grupę.
    ---------------------------------------------------------------
  • świecą statusem Niewidoczny (przy czym może on być realizowany przez rozbieżne metody XEP-0126 lub XEP-0018) i nie mają w ogóle interfejsu jakichkolwiek list prywatności:
    ---------------------------------------------------------------
    Dołączona grafika Pandion / Magik Communicator Posiadają status Niewidoczny w menu, ale jest on emulowany przez listę prywatności. Jednak nie ma żadnego graficznego dostępu do edycji list.
    Dołączona grafika Coccinella Ma status Niewidoczny w menu wykonywany przestarzałą metodą. Brak funkcji edycji list.
    Dołączona grafika Jabbear Tylko status Niewidoczny, ale tym i tak nie ma się co przejmować (klient nie pozwala logować innych serwerów niż własny)
    Dołączona grafika Exodus Mimo że nie ma w menu statusów Niewidocznego, to realizuje przestarzałą niezgodną metodę ukrywania dostępną z prawokliku na grupę.
    ---------------------------------------------------------------
  • w ogóle nie posiadają interfejsu list prywatności i stanu Niewidoczny:
    ---------------------------------------------------------------
    Dołączona grafika Spark
    Dołączona grafika Glu
    ---------------------------------------------------------------
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 (klik). Osoby początkujące powinny zmienić program na taki, który zgodzi się z możliwościami serwera.

3. Multikomunikatory a metody niewidoczności Jabber/XMPP:
    Dołączona grafika Konnekt (wtyczka kJabber) Ma status Niewidoczny działający wg przestarzałej metody (XEP-0018) i żadnych list prywatności. Strach to stosować. I nie ma co liczyć na aktualizację = Konnekt is dead
    Dołączona grafika WTW Łączy wszystkie omawiane metody (XEP-0018 / XEP-0126). Status Niewidoczny zachowuje się elastycznie, w zależności od tego na jaki serwer się logujemy. Ponadto dostępna prosta konfiguracja list prywatności w Edycji kontaktu, i tam też można zrealizować niewidzialność względem konkretnego użytkownika.
    Dołączona grafika Unicom Ma tylko status niewidoczny przetwarzany przez listę prywatności (XEP-0126).
    Dołączona grafika Miranda Status Niewidoczny działa po staremu (XEP-0018). Niemniej jest dostępny szeroki konfigurator list prywatności.
    Dołączona grafika Pidgin Nie obsługuje żadnej z metod niewidoczności czy list prywatności. Status "Niewidoczny" obecny w ogólnym menu stanów nie aplikuje się dla tej sieci.
    Dołączona grafika Digsby Tak jak w Pidgin.
    Dołączona grafika mytribe Tak jak w Pidgin.
    Dołączona grafika Evermotion Tutaj to nawet nie wiadomo o co chodzi. Status niewidoczności w ogóle nie działa i to niezależnie od zalogowanego serwera. Użycie tego stanu z poziomu innego klienta jest widzialne jako przejście na "zajęty".
    Dołączona grafika qutIM Niewidoczność rozwiązana w oparciu o listy prywatności (XEP-0126). Dostępne wygodne menu "Privacy status" umożliwiające przejście na niewidocznego globalnie lub "do listy" (a w menu kontekstowym rostera dany użytkownik może być przenoszony na wybraną listę).



____.:: Google__Talk ::._________________________

Niewidzialność jest rozwiązana w inny sposób niż omówione tu typy. Dla zaawansowanych oficjalna dokumentacja rozszerzenia: Shared Status Messages. Desktopowy klient Google Talk w ogóle nie wspiera stanu niewidzialnego, ale taki stan jest zaimplementowany w modyfikacji Dołączona grafika Google Talk Labs Edition oraz wersji pocztowej Gmail Chat. Z alternatywnych klientów wspierających niewidoczność wg metody Google należy wyliczyć:
    Dołączona grafika WTW
    Dołączona grafika Pidgin (z wtyczką Gtalk Invisible)
    Dołączona grafika Digsby
    Dołączona grafika Tlen 7




____.:: 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:



Dołączona grafika

____.:: 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:

Dołączona grafika

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)



Dołączona grafika

____.:: 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.








0

Udostępnij ten temat:


Strona 1 z 1
  • Nie możesz napisać tematu
  • Temat jest zamknięty

Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Polecamy

  • Katalog sprzętu i akcesoriów fotograficznych poleca: Aparaty znanych producentów Canon, Fuji, Nikon, Olympus, Panasonic, Samsung Aerospace, Sony
  • Katalog sprzętu i akcesoriów fotograficznych poleca: Obiektywy do aparatów fotograficznych znanych producentów Canon, Nikon, Sigma
  • Za długi adres URL? Polecamy skracacz adresów - krótkie adresy URL pod łatwym do zapamiętania adresem: krotk.ie
  • Katalog sprzętu i akcesoriów fotograficznych poleca: Cyfrowe ramki fotograficzne znanych producentów INTENSO, NATEC, Philips
  • Katalog sprzętu i akcesoriów fotograficznych poleca: Aparaty - lustrzanki znanych producentów Canon, Nikon, Sony