Introdução
Já faz muito tempo que o meu MSN está deixando a desejar. Ele não entrega / recebe todas as mensagens. Algumas chegam / vão... outras não... E assim meus amigos ficam irados (tá, não é para tanto =).
Depois que comecei a utilizar apenas Linux, aproximadamente há 2 anos e 2 meses atrás, utilizei vários clientes MSN e todos apresentavam este mesmo problema. No trabalho, quando utilizava Windows, o mesmo problema acontecia no Windows Live Messenger. Desta maneira, concluí que a culpa pode ser do Microsoft Notification Protocol, protocolo do MSN Messenger, ou ainda da minha conta MSN.
Cansado deste problema, comecei a procurar outro protocolo / cliente do gênero. Encontrei o Jabber, que já tinha ouvido falar a muito tempo atrás mas nunca tinha experimentado (ui). E não é que deu certo?
Antes de continuar, vale lembrar que este artigo é baseado nas minhas opiniões e experiências com o MSN Messenger e o Jabber. Não aceite isso como uma verdade absoluta, por favor! :)
Com vocês, Jabber!
Jabber é um serviço de mensagens instantaneas que surgiu em 1998. Ele é baseado no XMPP, um protocolo aberto, baseado em XML para mensagens instantâneas. Por ser aberto, qualquer aplicação pode usar o protocolo sem pagar um centavo ou pedir qualquer tipo de permissão. Com a ajuda do Google, este protocolo se popularizou mais ainda, já que, em 2005 eles lançaram o Google Talk, que é baseado no protocolo XMPP.
De acordo com a Fundação Jabber, o Jabber é utilizado por cerca de dez milhões de pessoas em todo o mundo, contando com milhares de servidores espalhados pela internet.
Para começar a conversar com os seus amigos você precisará criar uma conta em um servidor XMPP. Existem muitas opções, é só visitar a página de servidores no site oficial do protocolo XMPP. Recomendo o servidor jabber.org. O mais interessante é que a sua conta pode estar em um servidor XMPP e a do seu amigo em outro. Por exemplo, você pode ter uma conta no servidor jabber.org e o seu amigo no Google Talk e vocês conseguirão conversar tranquilamente. O importante é que as contas estejam em servidores XMPP.
A segunda etapa é baixar um cliente Jabber. Mais uma vez, existem muitas opções. Recomendo a página de clientes do site oficial do protocolo XMPP. Para Linux, recomendo o Gajim, Pidgin e o Kopete. Para Mac existe o famoso Adium. Para Windows, existe o Jabbim, o único que testei para esta plataforma, muito bom.
Depois de instalado, é só configurar a sua conta. No campo "Servidor" adicione o endereço do servidor. No meu caso foi jabber.org. Agora é só adicionar os seus amigos e conversar! Se os seus amigos ainda não tem um Jabber ID, convide-os para fazer parte da turma! :)
Mas afinal, por que utilizar o Jabber?
- Porque ele é confiável. Tudo que enviei chegou e tudo que enviaram para mim foi recebido.
- O Jabber utiliza o protocolo XMPP que é altamente extensível.
- Transferência de arquivos mais rápidos do que no MSN Messenger.
- O Google investe no protocolo XMPP, já que o Google Talk utiliza o mesmo.
- Existem muitos clientes diferentes, ficando a sua escolha aquele que é melhor.
- Existem muitos servidores.
- Você pode criar um servidor Jabber interno, assim a sua empresa poderá ter um IM interno.
- Por algum motivo você não pode instalar nada na sua máquina? Utilize um cliente online, direto do seu browser.
- Jabber vai direto ao assunto! É extremamente simples.
- Entre outros...
Faça um teste, convide os seus amigos para participar, não dói nada :)
Um abraço, até a próxima!
Referências
Wikipedia - XMPP
Wikipedia - Jabber
XMPP - Site oficial
Jabber.org - Site oficial
Mostrando postagens com marcador MSN. Mostrar todas as postagens
Mostrando postagens com marcador MSN. Mostrar todas as postagens
quinta-feira, 13 de agosto de 2009
quarta-feira, 30 de janeiro de 2008
Uma chance para o Emesene
Faz um certo tempo que estou atrás de um cliente MSN que tenha funções básicas e aquela barra de mensagem pessoal onde eu possa colocar a música que está tocando no meu player favorito (no caso, o Exaile). Isso é tudo o que eu preciso para um cliente MSN.
Sempre utilizei o Pidgin porque gosto da sua interface e da sua leveza. Não preciso falar muito sobre o Pidgin, já que é um cliente muito utilizado e tem uma qualidade inquestionável. O Pidgin conta com um plugin que adiciona o nome da música que está tocando no seu player, no nick do seu MSN. O problema é estético. O Pidgin não tem a barra de mensagem pessoal, por isso adiciona a música no nick. Quanta frescura da minha parte, não? :)
Para mim, um cliente multi-protocolo (como o Pidgin) não tem muita utilidade já que uso apenas o protocolo Microsoft MSN. Preciso apenas das funções básicas. Gosto daquela frescura de mostrar a música que está tocando, não tenho webcam, não uso mensagens de voz, poder enviar mensagens para contatos que estão offline também é interessante.
A muito tempo ouvi falar desse tal de Emesene e só hoje que fui testa-lo. Fiquei apaixonado na hora. Que leveza! Escrito em Python, este cliente é mais leve que o Pidgin.
Até agora, conclui que este cliente supre todas as minhas necessidades: Ele tem a tal da barra de mensagem pessoal, tem um plugin que adiciona a música que está tocando no Exaile, tem uma interface muito amigável, envia mensagens offline, permite adicionar emoticons personalizados, tem o botão nudget (aquele negócio chato que faz a janela tremer =), totalmente em pt_BR, entre outros recursos legais.

Existem tantos plugins que você vai perder um tempo escolhendo e configurando aqueles que mais te agradam. E o mais legal é que tudo isso vem junto com a instalação do Emesene.
Agora os contras: o Emesene serve para você?
Serve se você não tem uma webcam, não utiliza mensagens de voz e não precisa, por enquanto, adicionar pessoas em uma conversa (este recurso está bugado). Um recurso básico que não funciona completamente ainda e o pessoal do Emesene está trabalhando duro é a transferência de arquivos. Você pode receber arquivos mas não pode enviar. Segundo o site oficial do Emesene este recurso está quase pronto. Tomara!
Ficou interessado? Segue a receita:
Receita
Ingredientes:
- pacote emesene
Modo de preparo:
Como root, vamos editar a sources.list:
# gedit /etc/apt/sources.list &
Adicione o seguinte repositório no fim da sua sources.list:
deb http://apt.emesene.org/ ./
Este repositório tem a versão mais atualizada do Emesene. Esta versão é a mesma do SVN.
Feche e salve. Rode o comando:
# aptitude update
Agora é só instalar o pacote do emesene:
# aptitude install emesene
Para utilizar o Emesene use o comando:
$ emesene
Pronto. Agora é só usar e tirar as suas conclusões. Eu gostei, e você?
Lembram do post anterior? Aquela dica rápida que ensina a colocar o título da música que está tocando no Exaile na barra de mensagem pessoal do Mercury? Pode ser que você se pergunte: "E o Mercury?". Eu respondo: O Mercury vai bem, obrigado. Ele faz o serviço que promete, mas acho ele muito pesado. Vou colocar a culpa no Java! :)
Vou largar o Pidgin e o Mercury por um tempo. Esse Emesene conseguiu me atrair, agora é só testar para ver no que vai dar. Vamos ver por quanto tempo ele me prende. :)
Segundo o About, o Emesene é "um clone do MSN Messenger". Pretencioso não? Ainda tem muita coisa para chegar lá. Mas o pouco que ele faz, já agrada.
Abraços, até mais.
Referências
Site oficial do Emesene: http://emesene.org
Sempre utilizei o Pidgin porque gosto da sua interface e da sua leveza. Não preciso falar muito sobre o Pidgin, já que é um cliente muito utilizado e tem uma qualidade inquestionável. O Pidgin conta com um plugin que adiciona o nome da música que está tocando no seu player, no nick do seu MSN. O problema é estético. O Pidgin não tem a barra de mensagem pessoal, por isso adiciona a música no nick. Quanta frescura da minha parte, não? :)
Para mim, um cliente multi-protocolo (como o Pidgin) não tem muita utilidade já que uso apenas o protocolo Microsoft MSN. Preciso apenas das funções básicas. Gosto daquela frescura de mostrar a música que está tocando, não tenho webcam, não uso mensagens de voz, poder enviar mensagens para contatos que estão offline também é interessante.
A muito tempo ouvi falar desse tal de Emesene e só hoje que fui testa-lo. Fiquei apaixonado na hora. Que leveza! Escrito em Python, este cliente é mais leve que o Pidgin.
Até agora, conclui que este cliente supre todas as minhas necessidades: Ele tem a tal da barra de mensagem pessoal, tem um plugin que adiciona a música que está tocando no Exaile, tem uma interface muito amigável, envia mensagens offline, permite adicionar emoticons personalizados, tem o botão nudget (aquele negócio chato que faz a janela tremer =), totalmente em pt_BR, entre outros recursos legais.

Emesene 1.0
Os plugins fazem parte da atração. Existe plugin para muita coisa. Você gosta de escrever: "Faltam tantos dias para ir pra...", ou "Faltam tantos dias para o Radiohead chegar no Brasil" (não custa sonhar), então você vai gostar do plugin chamado countdown. Quer saber se chegaram e-mails novos na sua conta do Gmail? Tem plugin para isso. Gostava do MSN Plus do Windows? Com um simples plugin você tem algo bem parecido. Quer tirar screenshots e mandar pro imageshack automaticamente? Repito a frase: "Tem um plugin para isso". Que tal usar os sons do Pidgin no Emesene? Você pode, é só usar um plugin.Existem tantos plugins que você vai perder um tempo escolhendo e configurando aqueles que mais te agradam. E o mais legal é que tudo isso vem junto com a instalação do Emesene.
Agora os contras: o Emesene serve para você?
Serve se você não tem uma webcam, não utiliza mensagens de voz e não precisa, por enquanto, adicionar pessoas em uma conversa (este recurso está bugado). Um recurso básico que não funciona completamente ainda e o pessoal do Emesene está trabalhando duro é a transferência de arquivos. Você pode receber arquivos mas não pode enviar. Segundo o site oficial do Emesene este recurso está quase pronto. Tomara!
Ficou interessado? Segue a receita:
Receita
Ingredientes:
- pacote emesene
Modo de preparo:
Como root, vamos editar a sources.list:
# gedit /etc/apt/sources.list &
Adicione o seguinte repositório no fim da sua sources.list:
deb http://apt.emesene.org/ ./
Este repositório tem a versão mais atualizada do Emesene. Esta versão é a mesma do SVN.
Feche e salve. Rode o comando:
# aptitude update
Agora é só instalar o pacote do emesene:
# aptitude install emesene
Para utilizar o Emesene use o comando:
$ emesene
Pronto. Agora é só usar e tirar as suas conclusões. Eu gostei, e você?
Lembram do post anterior? Aquela dica rápida que ensina a colocar o título da música que está tocando no Exaile na barra de mensagem pessoal do Mercury? Pode ser que você se pergunte: "E o Mercury?". Eu respondo: O Mercury vai bem, obrigado. Ele faz o serviço que promete, mas acho ele muito pesado. Vou colocar a culpa no Java! :)
Vou largar o Pidgin e o Mercury por um tempo. Esse Emesene conseguiu me atrair, agora é só testar para ver no que vai dar. Vamos ver por quanto tempo ele me prende. :)
Segundo o About, o Emesene é "um clone do MSN Messenger". Pretencioso não? Ainda tem muita coisa para chegar lá. Mas o pouco que ele faz, já agrada.
Abraços, até mais.
Referências
Site oficial do Emesene: http://emesene.org
terça-feira, 15 de janeiro de 2008
Dica Rápida: Exaile e Mercury
Hoje vou postar uma dica rápida: Como exibir no Mercury a música que está tocando no Exaile.
Vamos lá?
Acredito que você já tem o Exaile e o Mercury instalados.
Logado no Mercury clique em Options > Account Settings.
Em Current song options marque a opção Show current playing song. Em Music Player selecione Shell command. Na caixa Shell command adicione o seguinte texto:
VAREXAILE=`exaile --get-artist; echo ' - '; exaile --get-title`; echo $VAREXAILE
Clique em OK para confirmar. Pronto. É pra funcionar :)
O que eu fiz? É o seguinte: a opção Shell Command em Music Player executa o comando do sistema que está na caixa de texto Shell command. E essa linha de comando? Essa linha na verdade é a execução de 4 comandos separados por ponto e vírgula (;). O resultado dos 3 primeiros comandos é guardado na variável VAREXAILE que é impressa com o comando echo, exibindo nome da banda - nome da faixa. O nome da banda é obtido com o comando exaile --get-artist e o nome da faixa com o comando exaile --get-title. O hífen que tem no meio é obtido com o comando echo ' - ', separando o nome da banda do nome da faixa.
A crase (`) que envolve os 3 primeiros comandos serve para guardar o valor de retorno dos 3 comandos. Se ela não estivesse ali, ao imprimir a variável você teria um resultado inesperado.
Para obter outras informações da faixa (nome do álbum, ano...) verifique a ajuda do exaile (com o comando exaile --help).
Se alguém souber uma maneira mais prática e que fique menos "gambiarra" comente que atualizo o post. ;)
Por hoje é isso. Abraços!
Vamos lá?
Acredito que você já tem o Exaile e o Mercury instalados.
Logado no Mercury clique em Options > Account Settings.
Em Current song options marque a opção Show current playing song. Em Music Player selecione Shell command. Na caixa Shell command adicione o seguinte texto:
VAREXAILE=`exaile --get-artist; echo ' - '; exaile --get-title`; echo $VAREXAILE
Clique em OK para confirmar. Pronto. É pra funcionar :)
O que eu fiz? É o seguinte: a opção Shell Command em Music Player executa o comando do sistema que está na caixa de texto Shell command. E essa linha de comando? Essa linha na verdade é a execução de 4 comandos separados por ponto e vírgula (;). O resultado dos 3 primeiros comandos é guardado na variável VAREXAILE que é impressa com o comando echo, exibindo nome da banda - nome da faixa. O nome da banda é obtido com o comando exaile --get-artist e o nome da faixa com o comando exaile --get-title. O hífen que tem no meio é obtido com o comando echo ' - ', separando o nome da banda do nome da faixa.
A crase (`) que envolve os 3 primeiros comandos serve para guardar o valor de retorno dos 3 comandos. Se ela não estivesse ali, ao imprimir a variável você teria um resultado inesperado.
Para obter outras informações da faixa (nome do álbum, ano...) verifique a ajuda do exaile (com o comando exaile --help).
Se alguém souber uma maneira mais prática e que fique menos "gambiarra" comente que atualizo o post. ;)
Por hoje é isso. Abraços!
Assinar:
Postagens (Atom)
