Zaloguj się

Jog Jajcusia

xmpp:jajcus@jajcus.net

Powrót na stronę główną

pub-sub

Ostatnio na Joggerze dużo się pisze o RSS, jak to wygodnie przeglądać w ten sposób newsy z różnych źródeł. Ale to przecież dalekie od ideału... Po pierwsze i tak trzeba znać źródła informacji którą się chce uzyskać, po drugie oprogramowanie musi co chwilę sprawdzać, czy nowa informacja się pojawiła. Pojawia się więc myśl, że fajnie by było jakbyśmy byli informowani jak oczekiwana przez nas informacja się gdzieś pojawi.

Właśnie podczas czytania jednego z takich wpisów o RSS przypomniałem sobie o pubsub. I mam na myśli właściwie dwie rzeczy. Jedna to protokół pubsub — rozszerzenie XMPP rozwijane przez JSF (możliwe, że opowiem o tym na najbliższych Pingwinariach), drugie to PubSub.com serwis pozwalający subskrybować informacje jakie nas interesują, niezależnie od źródła. Zresztą, PubSub.com wykorzystuje technologię pubsub dla XMPP.

Jak sobie przypomniałem, że coś takiego istnieje, to postanowiłem spróbować. Okazało się to prostrze niż mogłem przypuszczać. Po prostu wystarczy wejść na stronę PubSub.com i wpisać swoje zapytanie (podobnie jak do wyszukiwarki internetowej), a następnie już tylko czekać aż pojawią się (np. w postaci feedu RSS, albo po prostu strony HTML) pierwsze informacje do niego pasujące. Można też założyć sobie konto — wtedy nad swoimi subskrypcjami ma się większą kontrolę, a ich lista nie jest związana z jedną przeglądarką. Można też zainstalować sobie PubSub sidebar for Firefox (dla IE też jest), który będzie pokazywał interesujące nas informacje na bierząco. I tu pojawia się XMPP (rdzeń współczesnego protokołu Jabbera) — ten sidebar to nic innego, jak prosty klient XMPP z obsługą pubsub.

Dla siebie stworzyłem zapytania o Pythona, XMPP/Jabbera i o siebie (żebym od razu wiedział, jak ktoś mnie w sieci obsmarowuje ;-) ). Na temat pythona dostaję całą masę wiadomości i już trafiłem na jeden ciekawy artykuł: Python optimization tips. O Jabberze jest nieco mniej (między innymi, że jakiś serwis uznał XMPP za słowo dnia). Pozostałe zapytania nie pokazały na razie nic. W każdym razie serwis wydaje się interesujący. Nie mogę się tylko doczekać kiedy mój klient Jabbera będzie umiał pubsub (wiem, wtedy gdy sobie to napiszę), a PubSub.com udostępni swoje usługi dla serwerów z zewnątrz (teraz, zdaje się, jest tylko dostęp z klientów podłączonych bezpośrednio do ich serwera).


Komentarze

DoomHammer

06 grudnia 2004 22:05:31

http://zdzichubg.jogger.pl/comment.php?eid=74207&startid=0 ?

Jajcus

06 grudnia 2004 22:15:53

DoomHamer: tego nie czytałem. Nie mam już czasu i sił czytać wszystkiego co się dzieje na Joggerze :-)
Raczej zmotywował mnie blog Petera Saint-Andre
http://www.saint-andre.com/blog/2004-11.html#2004-11-30T14:49
oraz wpis o RSS na http://sztywny.jogger.pl/

zgoda (jarek)

06 grudnia 2004 22:16:45

Łelll... W każdym razie dzięki za kolejną porcję tipsów dla optymalizowania kodu w Pythonie. ;)

DoomHammer

06 grudnia 2004 22:25:12

@J: po prostu chciałem zwrócić uwagę na powiązania :) Widać w tym pubsubie rzeczywiście coś siedzi. Co nie zmienia faktu, że RSS rośnie w siłę z każdym dniem, a i tak większość użyszkodników nie ma o nim pojęcia i w żaden sposób nie potrafi wykorzystać optymalnie zasobów Sieci. To jest najbardziej smutne, ponieważ panowie rozwijający tego typu (pubsub, rss) zabawki robią to dla ludzi, a nie tylko dla siebie, zaś ludzie wciąż przeglądają Sieć, jakby była to gazeta, po która najpierw trzeba iść do sklepu, a potem czytać artykuły, w nadziei, że któryś się spodoba... :/

DeeJay1

07 grudnia 2004 00:15:04

Hmm, nadal szybciej wcisnąć F6, wpisać 7thguard.net niż szukać w zakładkach ichniego RSSa, choc fakt faktem, że mimo wszystko przydaje się coś takiego choćby by mieć na oku bugtracker PLD i swój własny. Jednakże pubsub zapowiada się nieźle, podoba mi się idea, tylko jakiś dobry klient jabbera by się przydał z obsługą tego i paru innych rzeczy :|

Axquan

07 grudnia 2004 00:21:05

Dzięki za pomysł. Zajrzałem na pubsub.com, zalogowałem się, wpisałem hasła, zobaczymy czy się przyda.

Patrys

07 grudnia 2004 22:57:00

DeeJay: w firefoksie jest takie rozszerzenie, jak Sage, gorąco polecam.

DeeJay1

08 grudnia 2004 19:18:55

Dzięki Patrys - życie znów stało się odrobinę prostsze :D

Dodaj nowy komentarz

Dostępne jest formatowanie Textile

Podpis:
Treść:
Strona WWW (opcjonalnie):
Wpisz kod:code
 
 

Śledzenie komentarzy (RSS) TrackBack URI


Jesteście obserwowani...