Pokaż gdzie mieszkasz czyli Mapa użytkowników Jabbera

Pokaż gdzie mieszkasz czyli Mapa użytkowników Jabbera

Pokaż gdzie mieszkasz czyli Mapa użytkowników Jabbera
autorem artykułu jest Pawel Goc

Idea demonstrowania swojej obecnoÅ›ci w strukturze sieci Jabbera nie jest nowa. Pod adresem http://ralphm.net/world można znaleźć serwis, gdzie użytkownicy tej spoÅ‚ecznoÅ›ci z niemal caÅ‚ego Å›wiata, oznaczać mogÄ… na mapie miejsce swojego zamieszkania. Projekt ten ma jednak tÄ™ zasadniczÄ… wadÄ™, ze uwarunkowany jest czynnikiem ludzkim – kolejni chÄ™tni dopisywani sÄ… indywidualnie przez autorów serwisu, co znacznie wydÅ‚uża czas rejestracji. Wady tej pozbawiony jest rodzimy projekt mapy użytkowników Jabbera, gdzie każdy sam zaznacza swojÄ… pozycje na mapie Å›wiata i to z precyzjÄ…, która pozwala zapalić żółtÄ… żaróweczkÄ™ (symbol konta) niemal na dachu wÅ‚asnego mieszkania. Tak dużą precyzjÄ™ można byÅ‚o uzyskać dziÄ™ki wykorzystaniu zdjęć satelitarnych, które w tym wypadku peÅ‚niÄ… de facto role mapy. Użytkownik, chcÄ…c zademonstrować swojÄ… obecność, bieżący status i aktualnÄ… pozycje w wybranym zakÄ…tku Å›wiata, musi tylko zarejestrować swoje konto na wybranym serwerze Jabbera, zadeklarować chęć uczestnictwa w projekcie i wypozycjonować swoje poÅ‚ożenie. Oto jak wyglÄ…da ten proces w kolejnych etapach realizacji.

Pierwsza niezbÄ™dna rzecz to oczywiÅ›cie samo konto. Użytkownicy Spika (dawniej WP Kontaktu) majÄ… je już wÅ‚aÅ›ciwie zaÅ‚ożone, bo komunikator ten wykorzystuje sieć Jabbera do wzajemnej komunikacji (choć w wersji WP nie jest ono w peÅ‚ni kompatybilne z innymi serwerami Jabbera, o czym na koÅ„cu artykuÅ‚u). WiÄ™cej na temat samej sieci Jabber, jej klientach (komunikatorach) i reguÅ‚ach zakÅ‚adania kont znajdziemy na stronie http://www.jabberpl.org. ZakÅ‚adajÄ…c, że mamy już aktywne i poprawnie skonfigurowane konto na wybranym serwerze Jabbera, dodajemy do swojej listy kontaktów nowego specjalnego (ro)bot-a – wirtualnÄ… asystentkÄ™ Livedelu. Znajdziemy jÄ… za pomocÄ… typowego w każdym komunikatorze polecenia „Dodaj kontakt”. Jej identyfikator (tzw. JID) to „Livedelu@jobble.uaznia.net”. Po tym zabiegu należy siÄ™ jeszcze spodziewać okienka z proÅ›bÄ… o autoryzacje kontaktu, po czym wysyÅ‚amy do niej krótkÄ… dwuliterowÄ… wiadomość - „PL”, „EN” lub „DE”, w zależnoÅ›ci od tego, w jakim jÄ™zyku chcemy otrzymać zwrotny komunikat (zarówno bot jak i strona nastawione sÄ… na wielojÄ™zyczność, aczkolwiek na razie obsÅ‚ugiwane sÄ… tylko 3 jÄ™zyki - autorzy pracujÄ… nad kolejnymi). Po chwili otrzymujemy krótkie wyjaÅ›nienie (w wybranym wczeÅ›niej jÄ™zyku) i specjalny kod, który bÄ™dzie odtÄ…d identyfikatorem naszego profilu na mapie Jabbera.

Teraz, wykorzystujÄ…c otrzymany kod, można zarejestrować siÄ™ w serwisie (http://jobble.uaznia.net/registration) i skonfigurować/wypozycjonować swoje poÅ‚ożenie. WczeÅ›niej jednak, zalecaÅ‚bym jeszcze małą modyfikacjÄ™ ustawieÅ„ samego komunikatora. Poszukajmy w jego opcjach ustawieÅ„, które go identyfikujÄ…. Dane te znajdujÄ… siÄ™ zwykle przy opcji zatytuÅ‚owanej „Miejsce”, „Zasób” lub „Resource”. DomyÅ›lnie jest tam zazwyczaj wpisana nazwa komunikatora. W przypadku Spika, odpowiedniÄ… opcje znajdziemy w oknie WÅ‚aÅ›ciwoÅ›ci profilu (Menu | Profile | Edycja profili | WÅ‚aÅ›ciwoÅ›ci). ZmieÅ„my nazwÄ™ komunikatora na nazwÄ™ miejscowoÅ›ci, w której mieszkamy. PosuniÄ™cie to bÄ™dzie miaÅ‚o później istotny zwiÄ…zek z opisem poÅ‚ożenia na mapie Jabbera. Po zarejestrowaniu i zalogowaniu na swoje konto, Livedelu automatycznie utworzy profil aktywnego zasobu i nada mu nazwÄ™ adekwatnÄ… do nazwy wpisanej w komunikatorze. Teraz czas wypozycjonować swoje aktualne poÅ‚ożenie na geograficznej mapie Å›wiata. Klikamy w tym celu na nazwÄ™ utworzonego zasobu i w oknie przeglÄ…darki, która ukaże nam satelitarnÄ… mapÄ™ Å›wiata, manewrujemy dostÄ™pnymi suwakami zbliżenia i przesuniÄ™cia w taki sposób, aby uzyskać możliwie jak najwiÄ™ksze zbliżenie wÅ‚asnej miejscowoÅ›ci. Niestety na internetowej mapie wczytanej przez przeglÄ…darkÄ™, zaznaczone sÄ… jedynie kontury i nazwy paÅ„stw. Może wiÄ™c wyniknąć problem ze znalezieniem miejscowoÅ›ci w której mieszkamy, tym bardziej, że tylko niewielka część terytorium polski może poszczycić siÄ™ wysokÄ… rozdzielczoÅ›ciÄ… zdjęć. W takiej sytuacji pomóc nam mogÄ… serwisy rekomendowane przez autorów projektu (patrz zakÅ‚adka Pomoc), bÄ…dź też program Google Earth – http://earth.google.com (patrz MI 10/2005 str. 88). Aplikacja ta wykorzystuje te same zdjÄ™cia, co Mapa Jabbera, ale nanosi na nie dodatkowo liczne informacje, w tym m.in. te dotyczÄ…ce poÅ‚ożenia wiÄ™kszych miast (i dotyczy to również terytorium Polski). Co istotne, Google Earth poda nam szerokość i wysokość geograficznÄ… zewidencjonowanego miasta, co ma kluczowe znaczenie w jego wyszukiwaniu. W programie trzeba tylko zaznaczyć podwarstwÄ™ Layers | Earth Browsing, znaleźć swoje lub najbliższe miasto, kliknąć reprezentujÄ…cÄ… miasto ikonkÄ™, po czym wybrać polecenie „To here” jakie znajdziemy w informacyjnym dymku. Po tym zabiegu, w lewym górnym rogu aplikacji zobaczymy współrzÄ™dne geograficzne miasta. Zapisujemy je, przechodzimy z powrotem do okna przeglÄ…darki i tam w pola „Podaj lokalizacjÄ™” wpisujemy zdobyte współrzÄ™dne, po czym klikamy znajdujÄ…ce siÄ™ obok polecenie „Skocz”. Teraz, wizualnie próbujemy już zlokalizować na satelitarnym zdjÄ™ciu nasze mieszkanie/dom i klikamy na nie myszkÄ…. Livedalu sprecyzuje naniesione poÅ‚ożenie i jeÅ›li pozycja siÄ™ zgadza, to zaproponuje zapisanie współrzÄ™dnych.

Istotnym walorem mapy Jabbera jest możliwość manewrowania miÄ™dzy różnymi lokalizacjami. O ile tylko komunikator w każdym z obsÅ‚ugiwanych stanowisk bÄ™dzie miaÅ‚ odpowiedniÄ… identyfikacjÄ™ zasobu i wÅ‚aÅ›ciwie spozycjonowanÄ… na mapie Jabbera lokalizacjÄ™, to aktywne w danym momencie konto bÄ™dzie siÄ™ Å›wiecić na mapie tam, gdzie akurat jest użytkownik (chyba, że ktoÅ› korzysta z laptopa i zawsze z tego samego komunikatora, wówczas musi przy każdej zmianie lokalizacji zmieniać także nazwÄ™ zasobu w komunikatorze). Livedelu przygotuje nam także dla każdego zasobu z osobna specjalny link, który po klikniÄ™ciu otworzy okno przeglÄ…darki i wczyta do niej odpowiednio skalibrowane satelitarne zdjÄ™cie wraz z naniesionym punktem lokalizacji reprezentowanym przez ikonkÄ™ żaróweczki. Jej kolor odzwierciedla przy tym bieżący status danego użytkownika – wolny, zajÄ™ty itd. (szczegóły na stronie projektu). Link taki można przy tym rozszerzyć, definiujÄ…c odgórnie domyÅ›lny poziom zbliżenia – do adresu trzeba tylko dopisać odpowiedni ciÄ…g w postaci „&zl=liczba z zakresu od 1 do 17” (1 - najwiÄ™ksze możliwe zbliżenie, 17 - najwiÄ™ksze oddalenie). Po rozszerzeniu adres zasobu może wyglÄ…dać np. tak - http://jobble.uaznia.net/map?rid=2220&zl=4. Link taki można osadzić na stronie www i każdy, kto na niego kliknie bÄ™dzie mógÅ‚ siÄ™ szybko zorientować, gdzie jest dany użytkownik i jaki jest jego bieżący status. Autorzy przygotowali nawet specjalnÄ… grafikÄ™, która może reprezentować link i go identyfikować – tzw. antypixel. Oprócz żaróweczki, każdy profil użytkownika może być rozszerzony krótkÄ… informacjÄ… podawanÄ… w dymku. Znajdziemy w nim JID-a danego użytkownika, zdefiniowanÄ… przez niego w komunikatorze nazwÄ™ miejscowoÅ›ci, datÄ™ ostatniego logowania i graficznego avatara Å›ciÄ…gniÄ™tego z wizytówki vCard. Grafika niestety nie bÄ™dzie widoczna, jeÅ›li mamy konto Jabbera zaÅ‚ożone na serwerze Wirtualnej Polski. Analogicznie, na stronie projektu można podejrzeć dane wszystkich zarejestrowanych użytkowników mapy Jabbera i przeanalizować ich aktywność na graficznym wykresie w oknie przeglÄ…darki. Na dzieÅ„ dzisiejszy projekt zakÅ‚ada jeszcze możliwość zintegrowania kilku kont w jeden wspólny profil, niemniej projekt jest ciÄ…gle rozwijany i można siÄ™ spodziewać w przyszÅ‚oÅ›ci dalszych ciekawych rozwiÄ…zaÅ„.

Przykładowy link:
http://jobble.org/map?rid=11701&zl=9

[B]Softdesign Studio[/B]
www.softdesign.prv.pl

--


Artykuł pochodzi z serwisu www.Artelis.pl

Zobacz takze:
Produceni ciężarówek notują spadki sprzedaży
Czy zaczynac szkołę w wieku sześciu lat?
Metodologia pomiarów sieci Ethernet - RFC 2544
Biżuteria świątecznym prezentem
20 wskazówek- jak nie zniszczyć swojej pozycji w Google