Rss Directory > Computer > Open Source > Mundo Open Source
 
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 !!!






  Wed, 20 Aug 2008 01:44:00 +0200
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.

  Mon, 18 Aug 2008 23:26:00 +0200
Um ótimo recurso do protocolo XMPP é a possibilidade dos servidores conversarem entre si, permitindo assim a integração de diferentes domínios Jabber entre si.

Por exemplo: temos dois servidores Jabber de domínios diferentes. Vamos usar jabber.dominio.com.br e jabber.outrodominio.com.br. Imagine que em um dos servidores exista uma conta 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 usá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 para empresas com vários servidores/domínios (sejam eles locais ou remotos), como também para o uso de empresas que tem clientes com servidores Jabber próprios (que é o caso da Propus). Explicando: com a minha conta jabber da Propus eu adiciono todos os usuários de nossos clientes, sem a necessidade de ter uma conta em cada um deles. 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, é interessante que os mesmos consigam resolver o DNS dos domínios.

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 servidores que tem permissão de conexão ao seu servidor.


  • 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 (desde os tempos do Wildfire), que foi um dos primeiros (senão o primeiro servidor XMPP) a possuir tal recurso. Mais recentemente, o servidor XMPP ejabberd incorporou o recurso em sua versão 2.0, enquanto outros servidores como jabberd 1.4 e jabberd 2, até onde eu conheço (pois não os uso há muito tempo) não tinham 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.

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. =)

  Fri, 15 Aug 2008 22:58:00 +0200
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.

  Fri, 15 Aug 2008 03:21:00 +0200
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.

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.

  Tue, 12 Aug 2008 20:25:00 +0200
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).

  Tue, 12 Aug 2008 18:14:00 +0200
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.

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.

  Mon, 11 Aug 2008 16:20:00 +0200
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.

  Sun, 10 Aug 2008 15:56:00 +0200

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.

  Sun, 10 Aug 2008 00:31:00 +0200
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.

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.

  Tue, 05 Aug 2008 00:42:00 +0200
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 !!!!

  Wed, 30 Jul 2008 01:36:00 +0200
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.

  Tue, 29 Jul 2008 02:58:00 +0200
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Á !!!






  Sun, 27 Jul 2008 16:59:00 +0200

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.

  Tue, 15 Jul 2008 22:11:00 +0200
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:

  Mon, 14 Jul 2008 21:05:00 +0200

Lançado o Kernel 2.6.26.

Baixe a nova versão aqui (47.2Mb), ou se preferir, leia o ChangeLog resumido aqui ou o completo aqui.

  Thu, 10 Jul 2008 23:32:00 +0200
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.

  Thu, 10 Jul 2008 02:04:00 +0200




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.

  Wed, 02 Jul 2008 23:10:00 +0200
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:

  Wed, 02 Jul 2008 19:19:00 +0200

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:

  Tue, 01 Jul 2008 18:33:00 +0200
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.