segunda-feira, 12 de dezembro de 2005

Vídeos do fisl6.0 disponíveis via Torrent.

O fisl através da TV do Software Livre liberou hj uma grande parte dos vídeos do fisl6.0 para download via BitTorrent.

Acesse a lista em http://torrents.softwarelivre.org

Ah, e não esqueça de após terminar de baixar o seu vídeo deixar o cliente torrent aberto para ajudar no processo de distribuição dos arquivos, afinal esse é o espírito da comunidade de Software Livre.

Até

digg

Para quem gosta do Slashdot, vai aí uma dica: visitem a página do digg.

Além de ter uma forma muito interessante de eleger os posts para a capa do site, tem artigos muito interessantes e você também poderá participar.

Se preferir, receba as notícias do digg via RSS.

Vale a pena conferir.

Até.

Cyrus 2.3

A CMU acaba de lançar uma nova versão do Cyrus, a versão 2.3

Como principais novidades temos muitas implementações no IMAP, Sieve e Murder.

Eu particularmente achei bacana a possibilidade de acessar subfolders do INBOX via POP3 (apesar de ainda não ter sacado como isso vai funcionar na prática) e também a possibilidade de poder armazenar os arquivos de metadados do cyrus em uma outra partição.

Pena que eles ainda não incorporaram os patches do autosieve e do autocreate.

Você pode baixar a nova versão do Cyrus aqui.

Até

Eventos Comunitários no fisl7.0

As inscrições dos eventos comunitários do fisl7.0 serão abertas em breve.

Esperamos que os eventos dessa nova edição sejam tão bons quanto os da edição passada.

Pra quem tem interesse em se inscrever, é bom já ir dando uma agilizada (determine sua programação, publique seu site, agite sua comunidade) , até pra não deixar tudo para os últimos dias. Esse ano como os eventos comunitários estarão integrados a programação normal do fisl provalmente terão um pouco menos de espaço disponível, então quem se inscrever antes tem mais chances de conseguir seu lugar.

Não percam tempo.

Até.

quarta-feira, 7 de dezembro de 2005

E-mail - Convertendo entre versões

Você precisa converter suas contas em formato mailbox para maildir, ou quem sabe, para o formato do cyrus, ou até mesmo, converter seus arquivos .eml para o formato mailbox ???

Então tenho aqui algumas dicas e soluções para isso:

Se você precisa converter seus mailbox para o formato usado pelo Cyrus, por exemplo, a sua ferramenta é o Imap Copy Tool. Ele converte as mensagens usando o protocolo IMAP, o que não é nada rápido, mas é a forma mais segura que achei até hoje. Por isso não recomendo o mesmo caso queira converter um mailbox para um maildir.

Se for esse seu caso, sua ferramenta é o mb2md, um script em Perl que converte a nível de arquivos, tornando toda a operação extremamente rápida.

Já se seu caso for converter arquivos .eml para o formato mailbox, você pode usar o script ruby eml2mbox que também funciona muito bem, mas que é extremamente lento. Particularmente, depois de pesquisar muito, eu tenho usando a seguinte linha de shell script para fazer o mesmo, e com muito mais velocidade:




for i in `ls -1 *.eml` ; do formail < "$i" >> arquivo.mbox ; done




Funciona muito bem, apesar de falarem que pode dar uns problemas com data. Mas aí a escolha é sua, depende do tempo que você tem para realizar sua tarefa.

Até

Medindo tráfego de túneis

Estava precisando medir o tráfego em túneis com Vtun ou OpenVPN mas o iptraf nem o bwm permitem isso.

Achei então o ethstatus que faz isso em qquer interface.

Muito prático e eficiente. E tem pacote pra Debian e Ubuntu.

Até

Emulando MSX no Linux

Quem que como eu está na faixa dos 30 anos e usar computador "desde pequenininho", deve lembrar do MSX (Hotbit da Sharp e Expert da Gradiente).

Pois é: ontem recebi via o RSS do Vivaolinux, uma matéria sobre um emulador chamado OpenMSX.

Instalei, baixei e é realmente demais. Confiram a matéria.


Pena que a bios dele (CBIOS, escrita do zero) ainda não aceita disquetes, pq tem muita coisa européia que não tem em ROM (jogos da Gremlin, Dynamic, Topo, etc...)

Uma dica: pra quem usa o Ubuntu, o frontend já tem no repositório dele. Mas, se você quiser testar a última versão aponte para o repositório do Dapper Drake.

Eu particularmente instalei o unstable do Debian.


Até.

PHP 5.1.1 e Oracle 10g

Tive de fazer semana passada uma baita obra pra compilar o PHP 5.1.1 com suporte ao Oracle 10g.

Lamentável!!!

Pra começar baixei o client do site da Oracle mesmo. Mais de 350 Mb, mas aí tudo bem. O que me admirou foi que ele vem num arquivo .cpio gzipado, então tive de usar o cpio pra abrir o mesmo. Mas pra q complicar né ???

Como ia instalar em um servidor de um cliente (que não tem X) tive antes de exportar o X pra rodar pois o instalador do mesmo é somente em mode gráfico.

Além disso como ele não tem suporte oficial ao Debian, tive de criar o arquivo /etc/redhat-release com o conteúdo Red Hat Linux Advanced Server release 2.1AS (Pensacola) para enganar o instalador.

Depois disso a instalação foi barbada. Tem um help em HTML que vem junto com o cliente e diz tudo que é necessário. No final instalei na pasta /home/oracle/OraHome_1 que foi a que o instalador sugeriu.

O problema mesmo foi a compilação do PHP. Foi um parto.

Algumas dicas:

Compilei com o seguinte configure:

/configure --prefix=/usr/local/php5 --with-apxs2=/usr/bin/apxs2 --with-mcrypt --with-gettext --with-mhash --enable-ftp --with-gd --with-zlib-dir=/usr/lib --with-oci8=/home/oracle/OraHome_1/ --enable-sigchild --with-imap --with-ldap --with-pear --with-openssl --with-kerberos --with-imap-ssl --no-create --no-recursion --with-mime-magic --enable-mbstring

Tive de descompactar o seguinte arquivo .jar: Disk1/stage/Components/oracle.rdbms.oci/10.1.0.3.0/1/DataFiles/include.jar para pegar os includes do Oracle e colocar na pasta /home/oracle/OraHome_1/rdbms/public, pq os mesmos não eram instalados por padrão. Vê se pode.

Além disso, tive de rodar um sudo ln -s libclntsh.so.10.1 libclntsh.so na pasta /home/oracle/OraHome_1/lib pq o PHP não identificava o arquivo.

Depois disso tudo ok, mas foi realmente uma luta.

Aos que tiverem o mesmo problema, espero ter ajudado...

Até.