Memnemonics fike’s Rotating Header Image

firefox

Thunderbird 3 e performance

    Alguns meses atrás resolvi testar o Thunderbird que estava saindo a versão 3.0 p/ manter as várias contas de emails que tenho. Em princípio, as funcionalidades básicas dele atendem muito bem. Está rápido, não quebra com caixas postais grandes com IMAP, até a integração com o Zimbra funcionando bem.

    Para usuário acostumado com Thunderbird (no Debian é Icedove) é rotineiro fazer a tarefa dentro dele de "Condensar pastas" mas minha surpresa é que a versão 3.0 usa SQLite para indexar e pesquisar as mensagens. Ele usa o SQLite para outras coisas como controle de cookies, permissões, etc.  

    Após realizar com frequência minha tarefa como usuário de "Condensar pastas",  alguns arquivos SQLite do Thunderbir continuam demasiadamente grandes (500MB o global-messages-db.sqlite).

   Tem vários site/blogs na internet que mostram como compactar os arquivos SQLite com o comando VACUUM, mas como existem muitas aplicações baseadas no motor (Gecko) do Firefox e Thunderbird, terá que montar um script que pode usar frequentemente semanalmente.

                                                                                             
$for i in $(find -name "*.sqlite" -print); do echo $i &&  echo "VACUUM;" | sqlite3 $i; done

   
                                                                                                                                                                                                                      
    Isso só funciona em Linux, no windows não tenho a menor idéias de como fazer.

    Claro que isso só funciona se as aplicações baseadas no Gecko estiverem fechadas. :P

    Um incômodo recorrente é que as vezes a base de pesquisa do Thunderbird não está sincronizado com as mensagens armazenadas. Algumas vezes o pesquisa retorna o texto de uma mensagem que não está mais lá. Acredito que seja ajuste fino para uma próxima versão ou para quem se aventurar no "about:config".

 

PostgreSQL 8.4 lançado

    Continuando a nota anterior, esta semana é uma semana de lançamento de versões de alguns projetos importantes, a nota anterior comentava sobre o Firefox 3.5 que foi lançado essa semana. Foi lançado também a versão do PostgreSQL 8.4.

   Após um ciclo de um pouco mais de um ano, saiu a nova versão do PostgreSQL 8.4. Como poderia esperar, está mais rápido, com mais recursos e funcionalidades. :)

   A Nota de Lançamento tem maiores detalhes. A nova versão do PostgreSQL foi apresentada numa palestra no FISL 10 (toscamente feita por mim) e as lâminas da apresentação podem ser vista aqui abaixo ou baixar o arquivo da palestra. Aproveito para agradecer o Euler que deu uma senhora ajuda com a palestra. :)

   Ah! se for usuário de Debian, pode ficar tranquilo que o 8.4 já está empacotado. Agora para mim, tem muito trabalho pela frente, pois tenho alguns pacotes no Debian que precisarão ser recompilados. ;)

  

 

Firefox 3.5 lançado

    Esta é uma semana de grandes lançamentos, a começar pelo lançamento da versão 3.5 do Firefox com excelente campanha de divulgação. A compatibilidade à especificação do HTML na versão 5 pode impulsionar em definitivo os formatos e padrões abertos de comunicação e conteúdo (ogg, theora, svg…) na internet. :D

   Como destacado na nota de lançamento: está mais rápido, melhor controle de privacidade, um novo motor de javascript, dentre outras coisas mais.

   Porém ainda não teremos múltiplos processos no Firefox, isto é, uma aba e um processo. Para melhor entendimento, o dia que implementar essa funcionalidade não irá travar todo o firefox, somente uma aba. Mantendo as outras abas com as páginas abertas e apenas a aba com problemas será fechado. Quem tem isso por enquanto é o Google Chrome.

  Também não tem disponível para baixar (facilmente) a versão binária do Firefox para AMD64 (ou x86_64), assim para usuários dessa plataforma,  como eu, tem que esperar a versão empacotada ou se aventurar a compilar o Firefox. =/

  Que seja bem-vindo e que saia logo a versão para o Debian, conhecida como Iceweasel.