Fork me on GitHub

Apresentando XMPP4R-Observable 0

Há apenas alguns dias fiz uma apresentação no FISL10 sobre a utilização de XMPP PubSub com Ruby e sobre um fork de uma biblioteca popular à qual acrescentei os rudimentos do PubSub. Naquela mesma apresentação listei uma série de problemas que aquela abordagem tem e falei sobre um roadmap para o futuro…

Acontece que acabei me convencendo de que não posso utilizar o PubSub no lado XMPP da biblioteca e uma forma de periodical pooling no lado Ruby. Resolvi, então, substituir a biblioteca que havia forkado por uma versão Observable, preservando as coisas boas do XMPP4R-Simple. O resultado chamei de XMPP4R-Observable, e acabo de publicar no GitHub.

Uma boa parte do código está coberta por testes (e “roubei” alguns dos testes da própria XMPP4R-Simple)... pretendo cobrir o restante ao longo do tempo (contribuições são bem-vindas). Por hora, chamei esse primeiro release de versão 0.5.1 e acrescentei um .gemspec para gerar um .gem automaticamente… No entanto, o GitHub ainda não publicou o .gem… Quando publicar, para instalá-lo deve ser tão simples quanto:


bash# gem sources -a http://gems.github.com
bash# gem install spectra-xmpp4r-observable

Não deixem de reportar qualquer erro. Happy hacking.

Update 2009-09-13 10:29:00: Acabo de confirmar que o .gem foi publicado pelo GitHub.

Update 2009-10-10 20:21:00: O .gem do XMPP4R-Observable vai ser mantido no GemCutter, a partir de hoje.

Dívidas e nova seção 0

Eu sei, eu sei. Há muito que estou devendo uns posts aqui, principalmente de uma série que deixei inacabada, mas sabem como é… voltei de férias mas todo o resto continuou andando… Recém consegui colocar as coisas em dia e, para piorar, descobri problemas em alguns dos meus códigos que necessitaram atenção imediata (sobre isso farei um post em breve)...

Então esse post é para dizer que reconheço essas dívidas, e que estarei saldando elas em breve. Mas também, com esse post, inauguro uma nova seção nesse blog: a seção Propus. Os posts dessa seção serão agregados no blog da Propus, junto com as postagens dos outros diretores e dos funcionários da Propus.

Happy hacking / blogging.