quarta-feira, 20 de agosto de 2008

Ainda sobre o projeto de lei do Senador Azeredo

Pois bem, ontem o Senador Azeredo esteve em Porto Alegre e aproveitou para defender sua lei (ops, dele ou da Febraban?). Sinceramente ainda não sei como o Senador não entendeu (ou prefere fazer que não entende, é claro) os problemas que a lei dele pode causar, mas nem vou comentar isso.

Ele também disse que a nossa petição online não tem valor, o que já era de se esperar obviamente. Leia a matéria completa aqui.

Mas por falar na lei do Senador Azeredo, o Pablo Lorenzzoni, em seu blog Nardol publicou uma história fictícia que pode vir a fazer parte de nosso cotiadiano no futuro, caso essa lei venha a ser aprovada. Leia abaixo:

A estorinha é entre Alice e Bob, ambos repórteres de um grande jornal da capital:

Alice: Olha só o que achei no site do Senador Edward Comstock… (aponta para Bob a tela de seu laptop). isto é um escândalo! Primeira página a caminho…

Bob: Cuidado… você leu as restrições de acesso?

A: Mas que restrições de acesso? Está público, na Internet.

B: Sim, mas você não pode sair por aí copiando coisas públicas dos sites dos outros sem ler as restrições de acesso…

A: Que bobagem… e onde estão as tais “restrições”?

B: Olha lá… no rodapé da página…

A: Hm… “Restrição de Acesso: O conteúdo desse site pode ser livremente citado desde que em um contexto favorável ao autor. Citá-lo de outra forma constitui violação desta restrição conforme o artigo 285-B da Lei nº 1.847.033/2008 (Lei do Cibercrime).”. Que que isso quer dizer?

B: Que você só pode publicar esse escândalo se esse contexto for favorável ao autor… Adeus primeira página.

A: Eu vou citar de qualquer forma. Não seria uma boa repórter se deixasse passar uma primeira página dessas!

B: Olha….

(Transição com uma tela escura escrito “Algum tempo depois…” e uma música de suspense.)

(Doze policiais entram na redação do jornal com escopetas em punho e cercam a mesa de Alice.)

Policial: Tenho um mandado de prisão temporária para a Srta. Alice Bliss Foote, por crime baseado na Lei nº 1.847.033/2008. Onde ela está?

Bob: Não sei, não veio trabalhar hoje, e não avisou a ninguém.

Policial: Revistem a redação. Os informantes disseram que ela está aqui em algum lugar.

(Bob cochichando para outro dos colegas da redação): Ela fugiu hoje… Disseram que viriam buscá-la… Deve estar a meio caminho do Uruguai a essa altura…

(colega de redação cochichando para Bob): Graças a Deus.

(Câmera vai se distanciando, vozes desencontradas na redação continuam a falar e os policiais continuam revirando tudo).

(Fade Out com um letreiro: “O Grande Irmão está observando”).


Leia o post completo aqui.

E você, já fez sua parte ? Não ? Pois então clique na imagem abaixo e assine agora !!!






terça-feira, 19 de agosto de 2008

Pidgin 2.5.0 lançado

Lançado o Pidgin 2.5.0, recheado de novos recursos e bug fixes.

Destacam-se:
  • libpurple: possibilidade de criar smileys customizados (protocolo MSN)
  • MSN: atulização para a versão 15 do protocolo. Mensagens pessoais são suportadas (tratadas como mensagens de Status). Mensagens Instantâneas quando o contato está offline agora são suportadas.
  • Entre outras mais...
Veja o Changelog completo aqui.

Se você for usuário do Ubuntu 8.04 baixe os pacotes atualizados no GetDeb.net.

segunda-feira, 18 de agosto de 2008

Openfire: comunicação entre servidores

Um ótimo recurso do protocolo XMPP é a possibilidade dos servidores conversarem entre si, permitindo assim a integração de diferentes domínios Jabber.

Exemplificando

Vamos supor que tenhamos dois servidores Jabber de domínios diferentes. Vamos dizer que o domínio jabber de um deles é jabber.dominio.com.br e o do outro é jabber.outrodominio.com.br. Imagine que em um dos servidores exista uma conta (JID) marcelo@jabber.dominio.com.br e no outro servidor exista a conta renata@jabber.outrodominio.com.br. Com a comunicação entre servidores, é possível que o usuário marcelo fale com a usuária renata sem que tenha de possuir uma conta no domínio jabber.outrodominio.com.br e vice-versa. Isso é extremamente prático e eficiente principalmente em empresas que possuam vários servidores/domínios XMPP (sejam eles locais ou remotos), como também para empresas que tenham clientes com servidores Jabber próprios (que é o caso da Propus). Explicando: com a minha conta jabber da Propus eu adiciono os usuários de nossos clientes, sem a necessidade de ter uma conta em cada um dos servidores. Isso é realmente muito útil.

Como configurar o Openfire para isso ?

A configuração é extremamente simples. Em primeiro lugar é necessário que os servidores consigam se comunicar entre si pela porta 5269 (jabber s2s - server to server). Além disso, é preciso que ambos consigam resolver o DNS dos domínios jabber configurados no Openfire (tanto do domínio local quanto do remoto), caso contrário não conseguirão se conectar.

Logue então no console admin do Openfire e vá em Servidor -> Configurações do Servidor - > Servidor para Servidor. Lá você irá se deparar com várias opções. Veja:
  • Serviço ativado: ativa ou desativa a comunicação servidor para servidor.


  • Configurações de Conexões ociosas: nessa opção você pode forçar que a conexão entre os servidores seja desativada após um período de inatividade (configurável).


  • Permitido conectar: essa opção é muito importante. Nela você irá determinar que servidores podem ou não conectar no seu servidor. Existem aqui duas opções:
  1. Qualquer um: com essa opção, qualquer servidor poderá se conectar ao seu servidor.
  2. Lista Branca: com essa opção, você irá definir uma lista de domínios jabber que tem permissão de conexão ao seu servidor. O domínio jabber é a porção que vem depois do @ no JID do usuário. Ex: marcelo@xmpp.empresa.com.br. O domínio jabber é xmpp.empresa.com.br.


  • Não permitir conexão: aqui você deve informar os servidores que não podem se conectar ao seu servidor. Essa lista só faz sentido se você escolher a opção Qualquer um no item Permitido Conectar.


Do meu ponto de vista, a lista branca é um recurso muito importante pelo fato de poder garantir o uso correto do comunicador (principalmente em ambiente empresarial), negando a integração com outros servidores (como Google Talk, por exemplo).
Essa é uma feature antiga do Openfire (existe desde os tempos do Wildfire), que foi um dos primeiros (senão o primeiro) servidores XMPP a possuir tal recurso. Mais recentemente, o servidor XMPP ejabberd incorporou o recurso em sua versão 2.0, enquanto que outros servidores como jabberd 1.4 e jabberd 2, até onde eu conheço (pois não os uso há muito tempo) , não possuem tal recurso, permitindo a conexão com qualquer outro servidor.

Fica aí então a dica para quem quer integrar vários servidores Openfire distintos, que apesar de ser um recurso simples e de fácil configuração, acaba dando trabalho para muitos administradores da ferramenta.

PS: o post foi atualizado em 30/05/2010, com algumas novas explicações.

domingo, 17 de agosto de 2008

Entrevista com Karlisson Bezerra, criador do Nerdson não vai à escola

Como já postado alguns dias atrás, vou me dedicar mais a entrevistar pessoas da comunidade software livre e open source e o entrevistado da vez é Karlisson Bezerra.

Para quem ainda não conhece, Karlisson Bezerra é o criador, autor e desenhista das tirinhas do Nerdson não vai à escola, site que retrata de forma bem humorada e criativa a realidade dos nerds e geeks e que faz muito sucesso, principalmente na comunidade FLOSS.

Profissional das artes gráficas e computação, Karlisson é um profundo conhecedor das ferramentas livres, tais como GIMP e Inkscape, e nessa entrevista ele nos fala mais sobre o seu trabalho, suas experiências e seus planos para o futuro, incluindo, é claro, os planos para o Nerdson:


Para começar, a pergunta básica: quando e como você foi apresentado ao software livre ? Aproveitando, conte-nos um pouco sobre a tua experiência nessa área.

Conheci o Linux (desculpe-me, Stallman) na faculdade, em 2003, no laboratório do curso de ciências da computação. A partir daí foi um lento processo de migração, passando por distros como Mandrake, Slackware, Kurumin e finalmente, Ubuntu.
Em 2005 participei do primeiro evento de SL de Natal, o I EPSL - Encontro Potiguar de Software Livre, onde dei minha primeira palestra, sobre Flash Open Source, e conheci alguns palestrantes como o Aurélio Heckert, da Bahia.Na sua palestra sobre arte livre, ele apresentou o Inkscape, além de outros programas como o GIMP e ImageMagick. Para uma pessoa que trabalhava com arte digital usando aplicativos como o Corel Draw e Photoshop, saber que havia alternativas para Linux foi no mínimo motivador. Eu poderia fazer o que eu mais gostava no Linux! A partir daí comecei a trabalhar com desenvolvedor web num provedor local chamado Diginet usando tais aplicativos.
Algum tempo depois eu estaria criando o Nerdson, em Setembro de 2006. Logo vieram outros eventos, e eu ajudei a organizar alguns deles, como as outras duas edições do EPSL e a nona edição do FISL, como ilustrador e webmaster. Hoje em dia eu trabalho para a Associação Software Livre, faço o curso de Análise e Desenvolvimento de Softwares no CEFET-RN e periodicamente organizo pequenos eventos de software livre locais, além de contribuir com o projeto do Inkscape dando palestras, minicursos, e reportando bugs.


Muita gente te conhece pelo teu blog "Nerdson não vai à escola",que fala do dia-a-dia dos geeks e nerds de forma bem humorada e criativa. Conte-nos mais sobre o personagem. Como surgiu a idéia decriá-lo ? E uma pergunta que eu sempre quis saber a resposta: ele é autobiográfico ? ;-)

Eu sempre gostei de quadrinhos, e quando criança desenhava por hobby, além de já ter ilustrado algumas revistas profissionalmente, mas houve um tempo em que deixei de lado a atividade. Quando entrei no curso de ciências da computação fui apresentado ao mundo dos nerds, e logo ao software livre.
Algum tempo depois, no momento em que me vi insatisfeito com o curso durante uma aula de cálculo, tive a idéia de criar o Nerdson, rabiscando nas folhas do caderno, para voltar ao tempo em que eu me divertia desenhando quadrinhos e para expor o quanto eu achava ineficiente a forma como o curso estava se desenvolvendo, apesar de sua importância fundamental.
Naquela época eu estava valorizando muito o trabalho de desenvolvedor web, pois como todos sabem, é onde se "aprende na prática", buscando informações, comunicando-se com outras pessoas, sendo um "hacker". Isso me levou a muitas conquistas fora do âmbito acadêmico, como premiações em concursos de jogos e reconhecimento profissional, (coisas que eu nunca teria conseguido se tivesse preso ao curso). Consequentemente, faltava muito à faculdade. Daí o título "Nerdson não vai à escola", que como vocês podem concluir, é autobiográfico, mas...calma aí! Nem tanto. Algumas tirinhas são pura fantasia, fruto da minha imaginação. =P


Quais ferramentas tu usa para criar o Nerdson e como é o processo de criação das tirinhas?

Crio toda a arte no Inkscape e edito no final com o GIMP. No Inkscape eu manipulo os objetos, digito os textos, crio novos desenhos se necessário, reaproveito desenhos prontos, monto as cenas, e finalmente gero um PNG com a tirinha completa. Esse PNG já pode ser publicado, mas é possível deixá-lo menor, em termos de kilobytes, então eu uso o GIMP para reduzir a quantidade de cores (indexação), o que reduz o tamanho da imagem em aproximadamente 75%. Por exemplo, tirinhas de 400KB ficam com 100KB no final do processo. Com isso, o consumo de banda do blog reduziu bastante, mesmo com o número de visitas aumentando.
Recentemente, vi pessoas republicando a tirinha de Eduardo e Mônica, originalmente de 100KB, e salvando em JPG, o que a aumentava para 300KB, aproximadamente (alguma coisa contra o formato PNG, pessoal? :-). Quanto às idéias para as tirinhas, é um processo natural. Posso ter uma idéia ao ler uma notícia, ao usar um programa, no ônibus, conversando com alguém, na aula, antes de dormir... por isso sempre ando com algum caderno na bolsa, e a página de lembretes do meu celular vive lotada. :-)


Nerdson, ops, quero dizer, Karlisson, você tem experiência na área de webdesign e artes gráficas eletrônicas. O seu talento vai além das mídias eletrônicas também ?

Passo boa parte do meu tempo na frente do computador, então sobra pouco tempo para outras atividades. Supondo que eu não pudesse mais usar um computador, eu seria ilustrador ou escritor, ou ambos (mas também é possível ser quadrinista sem computador, não é mesmo? :-).
São coisas que me agradam, pois é o que costumo fazer quando estou desplugado da Matrix. Adoro ler, tenho pilhas de livros, quadrinhos, graphic novels, etc, e fico admirando as ilustrações, analisando os traços, as cores e técnicas empregadas. Geralmente estou em alguma livraria, folheando algum livro ou quadrinho.


Quais seus projetos para o futuro ? Existe algo que você gostaria de compartilhar conosco ?

Antes de tudo eu quero me formar, e assim poder ter mais tempo para os projetos maiores. Enquanto esse dia maravilhoso não chega, planejo levar o Nerdson mais a sério, apesar de ser algo que faço nas horas vagas, buscando lucrar com esse trabalho que é tão prazeroso, através
de camisas, livros, compilações das melhores tirinhas, objetos temáticos, entre outras :-).
Um outro projeto a longo prazo é uma graphic novel, cujo roteiro está sendo desenvolvido aos poucos, nas horas vagas das horas vagas =P. Fora do mundo dos quadrinhos, pretendo investir no projeto do Inkscape, tornando-me um desenvolvedor ativo, buscando melhorar a minha ferramenta de trabalho. Ainda não me considero capaz de tal façanha, pois preciso estudar C++ um pouco mais, porém já comecei a desenvolver extensões em Python, o que é relativamente fácil. =)


Para finalizar, tem algo que você queira dizer para os nossos profissionais e artistas da área gráfica que venha a incentivá-los a usar mais software livre, já que parece haver um certo preconceito e até falta de conhecimento do pessoal dessa área com relação as ferramentas livres ? Deixe sua mensagem.

Este é um assunto delicado, e bastante discutido entre os profissionais que fazem arte digital com software livre. Pessoalmente eu acho que as ferramentas livres ainda não conseguiram superar boa parte dos recursos e aplicabilidades das proprietárias, bem como a facilidade de uso de alguns deles, mas as alternativas livres são perfeitamente utilizáveis pela maioria das pessoas que trabalham nessa área.
Creio que nem todos realizam trabalhos que exigem bastante do software, logo, não existem desculpas para não usá-los, principalmente quanto ao aprendizado. Há centenas de tutoriais, documentação e grupos de discussão, como a InkscapeBrasil, GIMP Brasil e Blender Brasil.
Bons artistas são bons observadores de defeitos e falhas. Seria interessante se houvesse mais feedback deles. Tais programas, porém, ainda não são tão conhecidos pelos profissionais da área. Os eventos poderiam dar mais espaço para palestras sobre arte livre (algo que, infelizmente, faltou no FISL 9.0) e as faculdades deveriam incentivar o uso desses softwares, o que rende muitos trabalhos interessantes (o Google Summer of Code age diretamente com faculdades, e o Inkscape está na lista de programas inscritos).
Creio que é uma área pouco explorada e com muito caminho pela frente. Acompanhar um projeto como o Inkscape é interessantíssimo, pois pode-se observar como um projeto se desenvolve, quais as reclamações dos usuários, as direções que o projeto toma, a interação entre os desenvolvedores, entre outras coisas, que seriam bem úteis numa aula de computação gráfica de um curso de ciências da computação qualquer.


E pra finalizar uma pergunta para o Nerdson: O lance com a Beta Bitsy é namoro ou amizade ? ;-)
A mais pura e linda amizade. Naquele episódio do Eduardo e Mônica eles estavam apenas interpretando. =)

sexta-feira, 15 de agosto de 2008

Entrevistas no Mundo Open Source

A entrevista com Reinaldo de Carvalho publicada essa semana no blog foi um sucesso, tendo centenas de acessos, o que demonstra o interesse da comunidade em saber mais sobre as pessoas envolvidas com software livre e open source.

Decidi então dedicar um tempo para entrevistas e comecei a manter contatos com várias pessoas da comunidade FLOSS.

Aguardem para os próximos dias as entrevistas de:
  • Karlisson Bezerra, o criador do personagem Nerdson do Nerdson não vai à escola.
  • Bruno Souza, o "JavaMan", presidente do SouJava e recentemente promovido a World Wide Open Source Community Manager da Sun.
  • Rodrigo Padula, membro fundador do Projeto Fedora Brasil e Community Manager do Fedora na América Latina.

quinta-feira, 14 de agosto de 2008

Debian Day Brasil 2008 em Porto Alegre

Inscreva-se já para o Debian Day Brasil 2008 Porto Alegre.

São somente 70 vagas para comemorar os 15 anos do projeto. O pessoal do Debian-RS promete muitas atividades, como Lan Party, Key Signing Party, palestras e muitas outras atrações.

Clique aqui e saiba mais sobre o evento.




O que ?
Debian Day Brasil 2008

Onde ?
SERPRO - Av. Augusto de Carvalho, 1133

Quando ?
Sábado, dia 16 de agosto, apartir das 9 horas.

Ajude o Projeto Fedora Brasil a comprar uma impressora/duplicadora de CD/DVDs

Alguns dias atrás, o Rodrigo Padula, embaixador brasileiro do Fedora, me pediu pra ajudar na divulgação da campanha de doações para compra de Impressora/Duplicadora de CD/DVDs.

Pois bem, vou fazer minha parte :-)

"Visando a difusão do Fedora e a expansão da quantidade de mídias distribuídas a cada versão do Fedora em território nacional, o Projeto Fedora Brasil criou esta campanha de doação para a compra de uma impressora e duplicadora de CDs/DVDs.

Esta impressora/duplicadora será utilizada para gravação e impressão de mídias que serão distribuídas em eventos, grupos regionais e para aquelas pessoas que desejam instalar/testar o Fedora e não têm acesso a banda larga.

Nossa meta é atingir a quantia de R$6.000 para a compra do equipamento, para isso, contamos com a sua ajuda em doações e na difusão da campanha."

Saiba mais sobre a campanha e como proceder para fazer sua doação no site do Projeto Fedora Brasil.

terça-feira, 12 de agosto de 2008

Alterando a Memória Java do Openfire

Uma outra dúvida muito constante para os usuários do Openfire é como fazer para aumentar a memória Java para o aplicativo.

Nesse post vou demonstrar como fazer tal operação.

Usuários Linux:
  • Acesse o diretório raiz do Openfire (no meu caso fica em /opt/openfire)
  • Acesse o diretório bin
  • Edite o script openfire e descomente a linha INSTALL4J_ADD_VM_PARAMS como no exemplo abaixo:
#! /bin/sh

# Uncomment the following line to override the JVM search sequence
# INSTALL4J_JAVA_HOME_OVERRIDE=
# Uncomment the following line to add additional VM parameters
# INSTALL4J_ADD_VM_PARAMS=
#---------------------------------------------------------------------
INSTALL4J_ADD_VM_PARAMS="-Xms512m -Xmx1024m" # o primeiro parâmetro é o mínimo e o segundo é o máximo. Ambos podem ser iguais, se for o caso.
#---------------------------------------------------------------------
  • Reinicie o Openfire.
Usuários Windows
  • Acesse o diretório raiz do Openfire
  • Acesse o diretório bin
  • Se você usa o Openfire como um serviço Windows, crie um arquivo de texto chamado openfire-service.vmoptions. Cada parâmetro da VM deve ser uma nova linha no arquivo. Por exemplo para setar um mínimo de 512M e máximo de 1024M, você deve usar:
-Xms512m
-Xmx1024m
  • Se você não usar o Openfire como serviço crie o arquivo openfired.vmoptions (o conteúdo é o mesmo, só muda o nome do arquivo).
  • Reinicie o Openfire
Espero que esse post ajude os usuários nessa dúvida que atormenta tanta gente.

UPDATE 14/08/08: O leitor Darkxnes deu a dica para usuários de Linux que usam o .rpm:
  • Edite o arquivo /etc/sysconfig/openfire
  • Descomente a linha: OPENFIRE_OPTS=-Xmx1024m
  • Altere o tamanho que se deseja (1024m é só uma sugestão).

Propus

Gostei muito do anúncio da Propus (empresa onde trabalho) na Linux Magazine desse mês (n. 45, Agosto 2008).

Por isso, para os que ainda não leram a revista (e até para os que já leram também, porque não ?), segue o mesmo abaixo, já que um pouco de propaganda não faz mal a ninguém. ;-)



Quer mais informações sobre a Propus ?
Visite nosso site para saber mais sobre nossos cases e soluções ou entre em contato.

segunda-feira, 11 de agosto de 2008

Software Livre verde e amarelo: entrevista com Reinaldo de Carvalho, criador e desenvolvedor do Korreio.

Reinaldo de Carvalho é figura conhecida na comunidade nacional de software livre, principalmente para quem trabalha com administração de servidores de correio. Com um grande tempo de estrada, está sempre contribuindo e auxiliando os novos (e também os velhos) administradores desses sistemas, ora repassando seus conhecimentos na lista Postfix_BR, ora desenvolvendo sua ferramenta de gerenciamento de correio eletrônico, o Korreio.

Nos conhecemos ano passado no FISL 8, mas esse ano, durante o FISL 9 ele ficou mais tempo no stand da Propus onde pudemos bater mais papo e trocar idéias (nem sempre relacionadas a Software Livre, é claro).

Convidei-o então para dar uma entrevista virtual ao Mundo Open Source e ele foi muito receptivo e respondeu as minhas perguntas, falando sobre sua experiência com Software livre, Postfix e é claro sobre o Korreio. Leia a entrevista abaixo:

Conte-nos como e quando você teve sua primeira experiência com o Software Livre.

No ano de 1999, através do IRC (rede BrasIRC), ouvi falar do Linux. No mesmo ano, consegui alguns cds do Linux (Conectiva Marumbi 2.0 e depois o Guarani 3.0). Alguns dias depois, já estava com aquele pseudo-desenho de penguim antes do prompt de logon. :) Após 3 meses de tentando instalar meu modem Davicom 33600, e cansado de brincar de arrastar os quadrinhos do WindowMaker, ouvir música no xmms, deixei o Linux de lado por um tempo. (Hoje sei que faltava apenas adicinar * "" * * no pap-secrets :D, ainda fico triste ao lembrar do maldito pap-secrets). Em 2001, já com 17 anos passei no vestibular do curso de ciência da computação da UFPA, e imediatamente entrei em um provedor de Internet como estagiário (www.nautilus.com.br), sendo contratado 3 meses depois. Lá conheci um Chileno (Jordi Bunster) que me apresentou o Debian (2.2 - potato), fundamentos para compilar meu kernel, um pouco de sistemas de arquivos.

Reinaldo, você é reconhecido pelo seu vasto conhecimento em Postfix, sendo um dos membros mais ativos da lista Postfix-BR (que tem 1681 membros). Como isso tudo começou ?

Em 2002, já como administrador de redes, enfrentava problemas no serviço de correio. Utilizava sendmail, e mesmo com experiência no arquivo de macros sendmail.mc (sendmail.m4), não conseguia impedir que o load da máquina passase dos 16 pontos, fazendo o sendmail sair do ar automaticamente. Assim, precisava de uma solução, ou estudar mais a programação do sendmail ou estudar outro software. Conheci o postfix, e resolvi optar pela segunda opção.

O primeiro passo quando se quer aprender a utilizar um novo software é entrar em uma boa lista de discussão, e ficar simplesmente lendo os questionamentos e respostas. Depois de alguns meses, sem perceber, você terá um bom conhecimento. Em 2007 estava trabalhando na 4Linux, como consultor da CEF (Caixa Econômica Federal), quando o curso de Postfix ficou livre, pois o então mantenedor saiu (Christian Anderson). Então re-escrevi o material do curso em 80 páginas, ministrando muitas turmas, inclusive para funcionários do UOL, Aeronáutica, e on-site no Serpro e Dataprev.

Ainda em 2007 sai da 4linux, e fui para o Tribunal Regional Eleitoral, onde tive mais tempo para me dedicar ao software livre. Há algum tempo sou moderador da lista Postfix-BR, mas felizmente as pessoas estão comportadas, e não tenho interferido nas mensagens. ;)

Você também é o criador e mantenedor do projeto Korreio, uma ferramenta gráfica para gerenciamento de sistemas de correio eletrônico. O que o administrador desse tipo de sistema pode esperar dessa ferramenta ? Fale-nos mais sobre o Korreio.

Um sistema de correio eletrônico é formado por muitos softwares, incluindo MTA, servidor pop3, imap, alguns com suporte a lmtp e sieve; sistema anti-spam, base de dados unix-like, banco de dados ou diretório ldap. O korreio implementa funcionadades fornecidas por um conjunto destes softwares, sendo que para utilização de todas as funcionalidades do Korreio, o Postfix, Cyrus e Ldap (OpenLdap), devem estar em uso.

O Korreio é uma ferramenta de administração remota, que usa três conexões: Ldap, Imap (e Sieve) e SSH. Um breve destaque para o Cyrus, que permite ser gerenciado por uma conexão IMAP. O Korreio é divido em 6 módulo internos: Ldap manager (semelhante ao LdapAdmin e phpLdapAdmin), Imap-Manager (semelhante ao web-cyradm), Imap-Partitions (exclusivo do korreio), Sieve-Manager (exclusivo), Service Manager (fase inicial), e Queue-manager (semelhante ao mailq-gui). Além de implementar as funcionalidades de muitos softwares, possui mais recursos e inovações.

O que o motivou a desenvolver a ferramenta ?

Sempre desejei uma ferramenta não intrusiva (que fosse executada de uma estação remota sem a necessidade da instalação de nenhum software adicional no servidor).

Comecei a desenvolvê-lo 1 mês antes de ministrar a primeira turma do curso de postfix na 4Linux (inicio de 2007), pois queria levar aos alunos uma ferramenta ágil, tornando o curso mais atrativo. A primeira versão do SourceForge foi lançada em 25-09-2007. O projeto ainda irá completar 1 ano, e convido a todos os leitores para contribuir realizando testes e reportanto falhas; além de sugestões para novos recursos. O site do Korreio é http://korreio.sf.net e lista de discussão é http://groups.google.com/group/korreio .

Quais os planos para as novas versões ? Novos recursos, uma versão web ? O que podemos esperar da ferramenta no futuro ?

Atualmente o "TODO" esta quase vazio, o que esta pendente (sem previsão) é a criptografia do arquivo de configuração ~/.korreio/korreio.conf, que armazena senhas das conexões ldap, imap e
ssh. Quando isto for implementado uma senha para descriptografia da configuração será solicitada na inicialização do software.

O Korreio é desenvolvido em Python através da biblioteca gráfica QT (3Mb), sendo que não há dependência do KDE. É um típico software Desktop e uma versão web seria desenvolvê-lo do zero. Esta não é a minha intenção, pois a opção por um software desktop foi planejada.

Atualmente o Korreio é um software estável e esta em uso em algumas empresas, instituições federais e órgãos públicos. Os novos recursos dependem muito das sugestões e solicitações dos usuários.

aMule 2.2.2 lançado

Lançada a versão 2.2.2 do aMule, sofware cliente para rede eD2k e Kademlia.

Além de uma enorme quantidade de bugfixes, o destaque vai para a implementação da versão 8 do Protoloco Kademlia portado do eMule0.49b. Veja o Changelog completo aqui.

E se você é usuário de Ubuntu 8.04, baixe os pacotes no GetDeb.net. Sources disponíveis aqui.

domingo, 10 de agosto de 2008

getdeb.net anuncia a criação do Playbuntu


O getdeb.net, site que disponibiliza vários pacotes atualizados para Ubuntu (quem lê esse blog sabe que eu uso ele sempre para baixar pacotes do Pidgin atualizados), acaba de anunciar a criação de um repositório chamado Playbuntu, que irá prover todos os jogos disponibilizados no getdeb.

A idéia é facilitar a instalação e atualização dos games, usando as ferramentas do Ubuntu (apt-get, aptitude, Update Manager, ou o que você preferir).

No momento eles estão procurando mirrors para hospedar o repositório, mas prometem lançar o mesmo em breve.

Veja a notícia completa aqui.

PS: se você tem como disponibilizar um mirror e quiser ajudar, entre em contato com eles.

sábado, 9 de agosto de 2008

Postfix com servidor externo e interno + DSPAM

Semana passada tive que alterar um servidor Postfix e tive um trabalhão para achar uma solução para meu caso.

Cenário inicial


Problema
O servidor externo recebia os e-mails e passava para o Amavis (porta 10024). O Amavis devolvia a mensagem verificada na porta 10025 e então o e-mail era encaminhado para o DSPAM (se o usuário usasse antispam e isso fica configurado no LDAP). Se a mensagem não fosse spam, o DSPAM jogava o e-mail direto para o SMTP do servidor interno via VPN. Caso a VPN estivesse fora do ar, os e-mails eram então devolvidos aos remetentes (bounce), pois o DSPAM não trabalha com filas e não sabe como gerenciar tal situação. Já os usuários que não usavam o DSPAM recebiam a mensagem quando a VPN voltasse, pois o Postfix gerenciava a fila de entrega.

Soluções tentadas
  • A primeira solução abordada foi fazer o DSPAM entregar o e-mail de volta para o Postfix, em outra porta (10026, por exemplo). O problema dessa abordagem é que o e-mail entrava em loop, pois era enviado para o DSPAM, que voltava para o Postfix, que enviava para o DSPAM e por aí vai... Mas qual a causa disso ? A causa era o transport_maps (responsável pelo envio ao DSPAM) que não pode ser alterado pelo smtpd.
  • A segunda solução abordada, por sugestão do Reinaldo de Carvalho (desenvolvedor do Korreio), foi trabalhar com o trivial-rewrite. Ele me sugeriu uma configuração do Postfix com esse recurso mas da mesma forma não foi possível sobrescrever o transport_maps, assim com no caso do smtpd (apesar de no caso do trivial_rewrite, a opção transport_maps ser válida). Encontrei um post na Internet que explicava que isso não funcionaria, somente se uma nova instância do Postfix fosse carregada com as novas configurações. Apesar de não ver sentido em ter uma opção que não funciona como deveria, não consegui fazer isso funcionar de maneira alguma. Parti então para a solução final e que finalmente funcionou.
  • A última abordagem tentada foi a instalação de um Exim que ficou ouvindo na porta 26. Dessa forma, após verificar a mensagem o DSPAM entrega os e-mails para ele. Ele então se encarrega de gerenciar a fila e fazer com que os e-mails sejam entregues, mesmo que a VPN esteja fora do ar.
Cenário final


Outra alternativa teria sido colocar o próprio Postfix em outra instância, mas achei mais tranquilo colocar o Exim como smarthost. Isso é claro, foi uma escolha pessoal, pois qualquer outro MTA atenderia bem nessa situação.

Openfire: como atualizar o servidor (para usuários de .zip ou .tar.gz)

Uma dúvida muito constante dos usuários Openfire é como fazer para atualizarem seu servidor para uma versão mais recente.

Segue então um pequeno howto (adaptado do orginal da Ignite Realtime):
  • Pare o Openfire
  • Faça um backup do diretório de instalação do Openfire (isso é preciso porque ao abrir o novo .tar.gz ou .zip os dados serão sobreescritos). No meu caso, que mantenho o openfire no /opt, um simples mv /opt/openfire /opt/openfire.old já resolve.
  • Backupeie o banco de dados (se você usar o DB interno, isso já foi feito no passo anterior). Se você usa MySQL, por exemplo, um simples mysqldump da base já resolve.
  • Abra o .tar.gz ou .zip (isso irá criar um novo diretório openfire, se você moveu o anterior, como eu costumo fazer)
  • Copie o diretório conf do backup para a nova instalação.
  • Se você usar o DB interno, copie o diretório embedded-db do backup para a nova instalação.
  • Copie o diretório enterprise do backup para a nova instalação (se ele existir)
  • Copie o diretório plugins do backup para a nova instalação, exceto por _plugins/admin_ (esse passo eu dispenso, e sempre instalo os plugins novamente, já que as configurações e dados dos mesmos estão no DB)
  • Copie os arquivos modificados localizados em resources/security do backup para a nova instalação.
  • Inicie o Openfire.
Voilà. Seu servidor está atualizado e no ar novamente.

Simples não? Para instalação em Windows, MAC ou outras versões do instalador como pacotes .rpms, você pode encontrar o howto completo nesse link.

segunda-feira, 4 de agosto de 2008

Openfire - usando LDAP com grupos no DB

Na maioria de minhas instalações de Openfire, acabo usando LDAP como base de usuários do sistema.

Apesar disso, os grupos vindos do LDAP quase nunca refletem minha necessidade de organização nos clientes XMPP e por isso quase sempre acabo usando os grupos no DB . Isso é uma questão de escolha pessoal, pois sei que poderia usar no LDAP fazendo outro tipos de filtros no mesmo, mas colocar os grupos no DB geralmente atende muito bem a minha necessidade (cada caso é um caso, é claro).

Por isso, se esse for seu caso, anote aí, pois fazer esse tipo de operação é simples demais.

UPDATE 16/03/2012: Percebi nesta data, ao tentar responder um e-mail na lista Openfire-BR, que o post estava incompleto e não consegui achar um backup que contivesse as informações completas do mesmo. Após trocar informações com Leonardo Carneiro, outro membro da lista, ele me repassou o que havia feito para ativar o recurso de armazenamento no DB. Segue a citação do mesmo:

Fiz o seguinte: 
  • Removi as propriedades ldap.group* 
  • Na entrada provider.group.className eu troquei o valor org.jivesoftware.openfire.group.LdapGroupProvider por org.jivesoftware.openfire.group.DefaultGroupProvider 
Essa última propriedade (e as análogas para usuários, vcard etc) só existem na versão 3.7.0 pra cima. Verifiquei em uma instalação antiga que está na versão 3.6.4 e não tem essa propriedade. 

Obrigado Leonardo, se você não me enviasse os procedimentos, teria de fazer uma instalação do zero para identificar o que precisava ser removido.

Resultados da enquete

Semana passada terminou o prazo de votação da enquete que havia colocado nesse blog.

Foram 71 pessoas que participaram e que ajudarão dessa forma a construir o conteúdo desse blog.

O resultado final da pergunta "O que você quer ler no blog" foi:
  • Openfire - Recursos do servidor: 60% (43 votos)
  • Openfire - Plugins: 53% (38 votos)
  • Openfire - Assuntos em geral: 42% (30 votos)
  • XMPP/Jabber - Dúvidas em geral: 30% (22 votos)
  • Clientes XMPP: 29% (21 votos)
PS: Como a enquete era de múltipla escolha, os valores ficaram "malucos" ;-)

Agora no decorrer do mês (e na medida que houver tempo disponível e energia) irei começar a postar seguindo a ordem acima.

Aguardem pelas novidades no site.

E obrigado pela participação de todos !!!!

terça-feira, 29 de julho de 2008

KDE 4.1 final lançado

Como prometido, exatamente no dia 29 de julho, foi lançada a versão final do KDE 4.1.

O KDE 4.1 para quem não sabe, promete trazer todos os aguardados recursos que ficaram de fora da versão 4.0, como o Plasma, maiores opções de personalização do Desktop, entre outros. Além disso deve corrigir todos os bugs da série 4.0.X. É provável também que ele seja o window manager da nova versão do Kubuntu, a Intrepid Ibex (8.10). Mais informações sobre essa questão devem ser reveladas nos próximos dias.

Mas enquanto isso, se você usa o Kubuntu (Ubuntu, Xubuntu, Edubuntu) 8.04, pode instalar esse novo release em seu SO.

Para isso, faça o seguinte:
  • Adicione o repositório deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main ao seu /etc/apt/sources.list.
  • Se você já tem o kubuntu-kde4-desktop instalado, basta rodar um sudo apt-get update && sudo apt-get dist-upgrade e responder as questões que irão ser feitas. Se você não tem esse pacote instalado, rode sudo apt-get update && sudo apt-get install kubuntu-kde4-desktop e responda as questões. Ambas opções devem ser feitas no prompt de comando.
E não esqueça de instalar também o pacote kdeplasma-addons que contém os novos recursos do Plasma.

segunda-feira, 28 de julho de 2008

Diga NÃO ao projeto do Senador Azeredo

Junte-se a nós e assine a petição online contra o projeto de lei do Senador Azeredo, que pretende transformar a Internet num dispositivo de fiscalização do governo !!!

Clique aqui e saiba mais sobre os problemas do Projeto.

Não perca tempo !!! Clique abaixo e ASSINE JÁ !!!






domingo, 27 de julho de 2008

Debian 4.0 r4 lançado com muitas novidades


O projeto Debian acaba de lançar o Debian 4.0 r4, chamado dessa vez de "etch-and-a-half" (etch e meio). O mesmo traz pela primeira vez na sua história uma grande surpresa: a atualização de diversos pacotes do core do SO na sua distribuição estável sem a necessidade de implicações de segurança (o kernel por exemplo foi atualizado para a versão 2.6.24 - a original do Etch era a 2.6.18).

Os Componentes mais novos que a primeira versão do Debian 4.0 e que ainda não era suportados serão detectados por uma rotina de atualização de instalação que é capaz de instalar o novo kernel Linux (2.6.24). Essa revisão também inclui pacotes que são baseados no kernel 2.6.24. A instalação desses pacotes adicionais não é requirida e não ocorrerá por padrão. O kernel básico existente 2.6.18 irá continuar a ser o kernel padrão da versão Etch.

Uma versão mais recente do X.org, também contém novos drivers que adicionam suporte para, por exemplo, placas Geforce 8 series, intel 965GM,965GME, G33, Q35, Q33 cards.

Os pacotes abaixo foram atualizados (ou introduzidos) no "etch-and-a-half":

  • linux-2.6.24 - Atualizado para o novo kernel
  • linux-kbuild-2.6.24 - Atualizado para o novo kernel
  • linux-latest-2.6-etchnhalf- Novo kernel
  • xserver-xorg-video-nv - Suporte a mais hardware
  • xserver-xorg-video-intel - Suporte a mais hardware
  • aboot - Suporte a kernels > 2.6.23
  • b43-fwcutter - fix
  • debconf - Faz o debconf-apt-progress ser compatível com o instalador do Lenny
  • sysvinit - Suporte a kernels > 2.6.23
  • wireless-tools- Suporte ao novo kernel
Leia mais nas notas de lançamento e nas instruções de instalação.

PS: quem já tem os CDs/DVDs das versões anteriores não precisa jogar os mesmos fora (exceto os usuários do método de instalação network-console que são altamente encorajados a atualizar suas mídias). Um apt-get update && apt-get upgrade irá manter seus sistemas atualizados.

terça-feira, 15 de julho de 2008

KDE 4 RC 1 disponível para o Kubuntu 8.04

A grande hora está chegando. O KDE 4.1 está quase pronto. E com eles todos os recursos e novidades que faltaram (e como faltaram) no 4.0.

Pois então mãos a obra, pois os pacotes do KDE 4.1 RC 1 estão disponíveis para o Kubuntu 8.04 (Hardy Heron) .

A forma de instalação é muito similar a das versões beta, ou seja:
  • Adicione o repositório deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main ao seu /etc/apt/sources.list.
  • Se você já tem o kubuntu-kde4-desktop instalado, basta rodar um sudo apt-get update && sudo apt-get dist-upgrade e responder as questões que irão ser feitas. Se você não tem esse pacote instalado, rode sudo apt-get update && sudo apt-get install kubuntu-kde4-desktop e responda as questões. Ambas opções devem ser feitas no prompt de comando.
Alguns pacotes ainda estão sendo compilados. Rode os comandos periodicamente para obter as novas atualizações.


ATENÇÃO: O pacote kdeplasma-addons contém os novos recursos do Plasma. Não deixe de instalar !!!

ATENÇÃO 2: cabe lembrar que os pacotes instalam em /usr/lib/kde4 e podem ser instalados juntamente a instalação do KDE 3 já existente.

Agora com o RC 1 eu com certeza irei me arriscar a brincar um pouco.

Fonte:Kubuntu.org

Leia também:
Compare:

segunda-feira, 14 de julho de 2008

quinta-feira, 10 de julho de 2008

Lançado o Samba 3.0.31

Acabo de receber um e-mail informando o lançamento da versão 3.0.31 do Samba.

Basicamente ela é um bugfix release, onde destaca-se:
  • Correção de questões com o Winbind rodando em um PDC Samba
  • Problemas com Domínios Windows 2008
  • Dificuldade de fazer join em Domínios NT4 e Windows 2000 AD
Mas a informação mais importante do e-mail é a seguinte: com o lançamento da versão 3.2.o no dia primeiro de julho passado, a versão 3.0 encerra seu ciclo no dia 1 de julho de 2009. Daqui pra frente novas versões da série 3.0 só serão lançadas para resolver bugs críticos e questões de segurança. Então preparem-se que está chegando a hora de atulizar :-)

Clique aqui para baixar a nova atualização ou aqui para ver as notas de lançamento.

quarta-feira, 9 de julho de 2008

Lançado o Bacula 2.4.1





Finalmente foi lançado o Bacula 2.4.1, resolvendo alguns problemas com o storage daemon, que foram introduzidos na versão 2.4.0 lançada em torno de 1 mês atrás.

Se você estava usando a versão 2.4.0 é altamente recomendado que atualize para a 2.4.1.

Baixe o Bacula 2.4.1 aqui.

Segue transcrição parcial do e-mail de anúncio da nova versão:

This is a bug fix update to version 2.4.0, which corrects all the known problems introduced in the new storage daemon code added in 2.4.0. Among the other bugs fixed, it also fixes a long standing bug where hardlinked files frequently could not be restored individually, which until recently, I was never able to reproduce.

quarta-feira, 2 de julho de 2008

ICQ sem suporte para Pidgin < 2.4.3

Hoje, ao tentar me conectar na minha conta ICQ, usando o Pidgin 2.4.2 qual não foi a minha surpresa ao me deparar com a seguinte mensagem:



Felizmente como uso o Ubuntu 8.04, os pacotes da nova versão 2.4.3 já tinham sido disponibilizados no GetDeb.

Então se você está com o mesmo problema, não perca tempo e atualize já.

Caso não use o Ubuntu, você pode baixar os mesmos no site do Pidgin ou se for o caso compilar o mesmo usando os fontes. Download aqui.


Leia também:

Compare:

Pidgin 2.4.3 disponível


Foi lançado o Pidgin 2.4.3, que é basicamente um bugfix release.

Veja o ChangeLog completo aqui e veja também os tickets fechados.

Atenção: se você usa o Ubuntu 8.04 (e derivados) baixe os pacotes atualizados no GetDeb (32 e 64 bits).



Leia também:

terça-feira, 1 de julho de 2008

Samba 3.2.0 estável disponivel para download.

Só como uma dica, acabei de receber um e-mail anunciando o lançamento da primeira versão estável do Samba 3.2.0.

Principais mudanças/melhorias (em inglês):

File Serving:
o Use of IDL generated parsing layer for several DCE/RPC
interfaces.
o Removal of the 1024 byte limit on pathnames and 256 byte limit on
filename components to honor the MAX_PATH setting from the host OS.
o Introduction of a registry based configuration system.
o Improved CIFS Unix Extensions support.
o Experimental support for file serving clusters.
o Support for IPv6 in the server, and client tools and libraries.
o Support for storing alternate data streams in xattrs.
o Encrypted SMB transport in client tools and libraries, and server.
o Support for Vista clients authenticating via Kerberos.

Winbind and Active Directory Integration:
o Full support for Windows 2003 cross-forest, transitive trusts
and one-way domain trusts.
o Support for userPrincipalName logons via pam_winbind and NSS
lookups.
o Expansion of nested domain groups via NSS calls.
o Support for Active Directory LDAP Signing policy.
o New LGPL Winbind client library (libwbclient.so).
o Support for establishing interdomain trust relationships with
Windows 2008.

Joining:
o New NetApi library for domain join related queries (libnetapi.so)
and example GTK+ Domain join gui.
o New client and server support for remotely joining and unjoining
Domains.
o Support for joining into Windows 2008 domains.

Users & Groups:
o New ldb backend for local group mapping tables
o Raised level of security defaults for authentication operations.
o New NetApi library for user account related queries.

O e-mail era extenso para transcrever todo aqui, e ainda não tive tempo nem de baixar o software para avaliar. Caso queira fazer o download dos fontes, clique aqui.

Mais informações devem ser disponibilizadas em breve no site oficial do Samba.

domingo, 29 de junho de 2008

Peça já seu Live CD do OpenSolaris

Uma "injustiça" que cometi aqui foi não citar a fato da Sun estar enviando um Live CD do OpenSolaris gratuitamente para quem solicitar.

Da mesma forma que com os CDs do Ubuntu/Kubuntu, agora (ou para ser mais exato, desde o início de maio) é possível pedir seu Live CD do OpenSolaris 2008.05 que é enviado sem custos para o local de sua escolha.

Pedi o meu no início de maio e o mesmo chegou antes da primeira quinzena de junho, uma semana antes da chegada dos CDs do Ubuntu 8.04, que haviam sido pedidos em abril. Nesse caso, ponto para Sun.

Só que como ainda não tive tempo de testar o mesmo (está na minha task list) não posso dar maiores impressões sobre o SO, mas assim que for possível irei postar minhas opiniões aqui.

Para quem está curioso em ver esse SO em operação, o CD pode ser pedido aqui. Agora se você tem pressa e não quer esperar em torno de um mês, baixe o mesmo agora.

Openfire e o módulo Connection Manager

Muita gente tem me questionado sobre a quantidade de conexões que o Openfire consegue atender simultaneamente.

Conforme informações da Ignite Realtime, o Openfire foi desenvolvido para atender um número bem expressivo de conexões (milhares de conexões simultâneas), dependendo para isso de hardware e memória suficientes no servidor, é claro.

Mas para facilitar que o servidor possa atingir esses números sem que precisemos de um hardware "absurdo", o ideal é usar o módulo Connection Manager.

O que é o módulo Connection Manager ?

O módulo Connection Manager (Gerenciador de conexões) foi criado para otimizar o servidor Openfire, permitindo que o mesmo atenda milhares de conexões concorrentes.

Quais as vantagens de usar o módulo ?

Cada módulo pode atender uma porção de conexões de clientes o que ajuda a dividir a carga de processamento no servidor Openfire principal, evitando upgrades desnecessários no mesmo e garantindo melhor estabilidade no serviço.

Conforme informações do desenvolvedor, cada módulo consegue atender até 5 mil conexões simultâneas, o que por si só já é um valor bem significativo.

E como funciona ?

Para fazer o mesmo funcionar basta fazer o download do módulo e instalá-lo no computador que irá atender as conexões (por razões óbvias, esse computador não é o servidor Openfire).A configuração do mesmo é bastante simples:
  • Habilite o suporte ao Connection Manager no console admin do Openfire (em Servidor -> Configurações do Servidor -> Gerenciadores de Conexão). Deixe a porta padrão (5262) mas coloque uma senha para garantir a segurança. E não esqueça de liberar essa porta no firewall, caso esteja bloqueada.
  • Edite o arquivo manager.xml que fica na pasta conf do Connection Manager, colocando o domínio do servidor e informações de porta e senha (o resto pode ser deixado como padrão).
  • Inicie o serviço do Connection Manager, rodando o arquivo cmanager.sh na pasta bin (cmanager.bat para usuários Windows) do Connection Manager. Aconselho que você crie um script de inicialização para automatizar o processo.
  • Aponte seus clientes XMPP para conectarem no IP do computador onde foi instalado o Connection Manager (as portas são as mesmas, 5222 ou 5223 para SSL), ao invés de deixar ele se conectar no servidor principal (procedimento padrão dos clientes XMPP). Essa pode ser a parte "mais chata" do processo. Caso você tenha vários servidores rodando o Connection Manager, uma idéia interessante pode ser fazer um round robin DNS para eles.
Após esses passos seus clientes começarão a conectar-se no módulo Connection Manager, que por sua vez irá se preocupar em fazer a conexão ao servidor principal. Você poderá acompanhar as conexões no console admin, em Servidor -> Configurações do Servidor -> Gerenciadores de Conexão. Lá é possível ver quais Connection Managers estão rodando e quantos clientes há conectados em cada um deles.

Para outras informações e downloads do Connection Manager, acesse aqui.

Agradecimentos

Depois de mais 200 posts tem uma coisa que estava faltando fazer mas que não dá mais para adiar.

Tenho de agradecer aos leitores de meu blog e também as pessoas que ajudam a divulgar o mesmo.

Segue então minha lista de agradecimentos aos sites que de alguma forma indicam e/ou divulgam meu blog (em ordem randômica).
Certamente tem mais gente ainda que eu poderia citar (existem vários outros sites que linkavam para meu blog antigo - http://marceloterres.blogspot.com), então se esqueci de alguém peço desculpas.

E aos meus leitores fica um agradecimento especial, pois sem vocês não haveria razão nem estímulo para seguir em frente...

Obrigado a todos e espero continuar podendo contar com o apoio de vocês.

Enquete - O que os leitores querem ler no blog

Olá. Periodicamente avalio as visitas em meu site e tenho percebido que grande parte de meus leitores chega aqui buscando informações de Openfire e Jabber/XMPP. Sendo assim, resolvi fazer uma enquete no blog para descobrir sobre o que meus leitores mais se interessam nessa área. Com base no resultado da enquete pretendo postar para atender a demanda dos mesmos.

A pergunta é:O que você quer ler no blog ?

As respostas válidas são:
  • Openfire - Recursos do servidor
  • Openfire - Plugins
  • Openfire - Assuntos em geral
  • Clientes XMPP
  • XMPP/Jabber - Dúvidas em geral.
Peço que vocês votem na enquete no menu direito. Caso vocês votem na terceira ou na quinta opção, se quiserem mandem-me um e-mail especificando sobre o assunto ou dúvida em questão.

A enquete vai ser realizada até o final do mês de julho.Conto a participação de todos.

Obrigado!!! :-)

terça-feira, 24 de junho de 2008

Br-Linux - Ajude a sustentar projetos Open Source e ainda concorra a prêmios.

BR-Linux.org

Como todo ano, o Br-Linux novamente lançou sua promoção que além de dar prêmios para quem participa e divulga a mesma, ainda doa valores para projetos Open Source, como Wikipedia, Creative Commons, OpenSSH entre outros.

Saiba mais:

Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!
…e também a pen drives, card drives, camisetas geeks, livros e mais! O BR-Linux e o Efetividade lançaram uma campanha para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e participe - quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!

E aproveitando a oportunidade, gostaria de pedir aos meus leitores que votem no OpenSSH, até porque segurança é algo que não tem preço (e além do mais, depois da furada do SSH no Debian, como bem lembrou meu amigo Pablo em seu blog, quanto mais dinheiro para esses projetos melhor para todos nós) :-)

Vote OpenSSH


Então é isso, não perca tempo e participe já !


Compare:

KDE 4.1 beta 2 disponível para Kubuntu 8.04


Atenção!!! Os pacotes do KDE 4.1 beta 2 estão sendo disponibilizados para o Kubuntu 8.04 (Hardy Heron) .

A forma de instalação é muito similar a do beta 1, ou seja:
  • Adicione o repositório deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main ao seu /etc/apt/sources.list.
  • Se você já tem o kubuntu-kde4-desktop instalado, basta rodar um sudo apt-get update && sudo apt-get dist-upgrade e responder as questões que irão ser feitas. Se você não tem esse pacote instalado, rode sudo apt-get update && sudo apt-get install kubuntu-kde4-desktop e responda as questões. Ambas opções devem ser feitas no prompt de comando.
PS: Os pacotes ainda estão sendo compilados e disponibilizados, por isso você pode rodar os comandos de update/upgrade periodicamente.

Fonte:Kubuntu.org

Leia também:
Compare:

terça-feira, 17 de junho de 2008

Firefox 3 - É hoje o dia

É hoje o tão esperado dia do lançamento do Firefox 3.

Mais de 1 milhão e meio de pessoas já confirmaram sua participação no Firefox Download Day 2008. Então não perca tempo e baixe logo a versão final do browser que está tomando conta da Internet !!!

ATENÇÃO: o mesmo estará disponível para download após as 14 horas (horário de Brasília). Saiba mais aqui.

Download Day


Saiba mais:
Compare:

segunda-feira, 16 de junho de 2008

Webmail Horde: lançada versão que corrige bugs problemáticos.

Para quem usa o Webmail Horde, e já atualizou para a versão 1.1, uma ótima dica é atualizar novamente o mesmo, já que sexta passada foi lançada a nova versão 1.1.1 que corrige vários bugs.

No meu caso, já que uso a versão Horde Groupware Webmail Edition, os principais problemas corrigidos foram: a recolocação dos drivers MDB2 de volta e a solução do bug do problema do Datatree, que eu precisei desabilitar usando um patch que foi liberado (já que com o bug era impossível mandar mensagens).
Desligar esse recurso causa um enorme transtorno para os usuários na hora de enviar mensagens, pois assim não é possível manter o histórico dos formulários, obrigando os usuários a ficarem sempre digitando os destinatários, mesmo quando eles são usados com frequência (resumindo, com o Datatree desabilitado não é possível manter "a lista de dados" digitados nos campos dos formulários web).

Só por isso, já recomendo fortemente a baixarem e instalarem a versão 1.1.1.

Mas para quem não está usando a 1.1, vale a pena instalar e dar um olhada nos novos recursos. Um grande atrativo dessa nova versão é o fato do DIMP (Dynamic IMP) ter se tornado estável. Para quem não conhece, o DIMP é a "versão Ajax" do IMP que finalmente entra em estágio de produção. Com um visual bem clean, promete agradar aos usuários de webmails como Gmail e o novo Yahoo Mail.

Outro recurso interessante é que se você instalar o IMP e o DIMP, é possível selecionar em qual conectar na hora de logar. Além disso, para quem precisa de mobilidade é possível também instalar o MIMP (Mobile IMP), e ele também entrará na lista de opções na tela de login. Muito bacana.

Ah, e aproveitando que o assunto é atualização, outra recomendação importante é atualizar também o ClamAV para a versão 0.93.1. Por isso não perca tempo e baixe o pacote agora.

Openfire 3.5.2

Na última quinta-feira foi liberada a nova versão do servidor XMPP Openfire.

Além dos costumeiros bug fixes, temos novas features. Seguem algumas:
  • [JM-1373] - O endereço IP do cliente agora é passado quando se está usando gerenciadores de conexão.
  • [JM-1350] - O tamanho máximo do buffer usado pelo parser agora pode ser configurado.
  • [JM-1369] - A biblioteca MINA foi atualizada para a última versão.
  • [JM-1379] - O servidor Jetty foi atualizado para a última versão.
Vejam o Changelog completo e baixem a nova versão.

sábado, 14 de junho de 2008

Participe você também da lista de e-mail Openfire-BR


A lista Openfire-BR foi criada no início do ano para atender a demanda crescente por informações sobre o servidor XMPP Openfire e seus plugins.

Quase 5 meses depois já temos mais de 120 usuários cadastrados que compartilham informações e experiência sobre essa ferramenta.

E você, já se inscreveu na lista ? Ainda não ? Pois não perca tempo e inscreva-se agora.

Esperamos você lá !!!

Leia também: Criada a lista de e-mail Openfire-BR

sexta-feira, 13 de junho de 2008

aMule 2.2.1 lançado


Depois de meses de desenvolvimento foi finalmente lançada a versão 2.2.1 do aMule.

A mesma já estava sendo parcialmente utilizada por quem está usando a última versão do Ubuntu e variantes (Hardy Heron - 8.04, que traz o pacote 2.2.0~svn20080218-0ubuntu4).

As novidades principais dessa versão são:

  • Protocol Obfuscation - Com o obscurecimento de protocolo é possível evitar o traffic shapping de seu provedor. A maioria dos clientes P2P já traz esse recurso, que estava fazendo muita falta no aMule
  • Suporte a UPnP (saiba mais aqui)
  • O protocolo de rede foi atualizado para o eMule 0.49a (com suporte a arquivos grandes)
  • Kad 2.0: suporte melhorado a Kademlia (Protocolo Kademlia2.0 Versão 7)
  • Suporte melhorado a skins e exibição de bandeiras dos países dos clientes

Veja o ChangeLog completo aqui.

Para quem usa o Ubuntu 8.04 e quer manter seu aMule atualizado, basta baixar os pacotes no GetDeb.net.

Bons downloads para vocês ;-)

quinta-feira, 12 de junho de 2008

Firefox 3 - Lançamento é na próxima terça, dia 17 de junho

A fundação Mozilla anunciou que o Firefox 3 será lançado na próxima terça-feira, dia 17 de junho.

A data foi divulgada ontem, logo após o lançamento da versão RC3 (Release Candidate) que corrige alguns bugs encontrados na RC2.

Enquanto isso, a campanha para tornar o Firefox o software mais baixado em 24 horas segue a pleno vapor, com quase 1 milhão e cem mil inscritos.

E você, já se inscreveu ? Pois clique na imagem abaixo e faça parte desse recorde.

Download Day - Portuguese

segunda-feira, 9 de junho de 2008

Pacotes para Kubuntu 8.04 do KDE 4.0.5

Foram disponibilizados pacotes do KDE 4.0.5 (última versão estável da série 4.X) para o Kubuntu 8.04.

Instruções para instalação:

Os pacotes estão no repositório hardy-backports, disponível no Adapt Manager quando você selecionar a opção Unsupported Updates na tab updates em Gerenciar Repositórios.

Instale o pacote kubuntu-kde4-desktop e faça depois um upgrade completo.

PS: para quem tem receio de instalar essa versão, saiba que ela pode ser instalada juntamente com o KDE 3.X sem comprometer o funcionamento do mesmo.

Via Kubuntu.org

quinta-feira, 5 de junho de 2008

KDE 4.1 beta 1 disponível para Kubuntu 8.04


Foram disponibilizados para o Kubuntu 8.04 (Hardy Heron) os pacotes para o KDE 4.1 beta 1.

Para os corajosos e curiosos de plantão (eu me incluo entre eles), segue um pequeno howto:
  • Adicione o repositório deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main ao seu /etc/apt/sources.list.
  • Se você já tem o kubuntu-kde4-desktop instalado, basta rodar um sudo apt-get update && sudo apt-get dist-upgrade e responder as questões que irão ser feitas. Se você não tem esse pacote instalado, rode sudo apt-get update && sudo apt-get install kubuntu-kde4-desktop e responda as questões. Ambas opções devem ser feitas no prompt de comando.
Novidades do KDE 4.1 beta 1

Pela primeira vez desde o início da série 4.1, as aplicações KDE PIM estão disponíveis para que você possa instalá-las.
Depois de seguir as instruções de instalação/atualização acima, simplesmente instale qualquer um dos módulos PIM do KDE 4 ou instale o pacote kdepim-kde4.

Fonte:Kubuntu.org